【2w1h 】是技术领域中 一种非常有效的思考和学习方式,即W hat 、W hy 和 H ow ; 坚持【 2 w1h 】,可以快速提升我们的深度思考能力。今天我们通过【2w1h】方式来讨论“连接池”:什么是连接池(what)?为什么需要连接池(why)?
前段时间,某互联网大厂在厕所安装计时器的行为引起众怒。现在又有人发帖爆料一家公司监控员工离开工位的时间。爆料截图中显示,有人询问一位员工:“你昨天这个时间段做什么去了?”下面附着的两张截图分别显示该员工离开和回来工位的时间,间隔大约33分钟。
一组漫画告诉你,什么是 “智能供应链” ?
我们在使用mybatis时,如果出现sql问题,一般会把mybatis配置文件中的logging.level参数改成debug,这样就能在日志中看到某个mapper最终执行sql、入参和影响数据行数。我们拿到sql和入参,手动拼接成完整的sql,然后将该sql在数据库中执行一下,就基本能定位到问题原因。mybatis的日志功能使用起来还是非常方便的,大家有没有想过它是如何设计的呢?
想必大家也经常收到垃圾短信吧...短信中的链接一般都是短链接,为什么这里面的URL都是短的呢?有什么好处呢?怎么做到的呢?
我是 Windows 98、2000、XP、7 和 10 的粉丝。但是,我最终决定永远使用 Ubuntu。
本来不知道写点啥,正好手头有个新项目试着用阿里的Seata中间件做分布式事务,那就做一个实践分享吧!
RESTful想必大家都耳熟能详,但为什么要有RESTful?RESTful 到底是什么意思?为什么称之为 RESTful 架构?我不用 RESTful 不行吗?什么样才叫真正的 RESTful?
一名36岁的机器学习专业博士,能够在硅谷找到工作吗?Reddit上的一个提问又引发了大家对程序员“年龄危机”的讨论。
缓冲区溢出非常危险,因为栈空间内保存了函数的返回地址。该地址保存了函数调用结束后后续执行的指令的位置,对于计算机安全来说,该信息是很敏感的。如果有人恶意修改了这个返回地址,并使该返回地址指向了一个新的代码位置,程序便能从其它位置继续执行。实际上很多程序都会接受用户的外界输入,尤其是当函数内的一个数组缓冲区接受用户输入的时候,一旦程序代码未对输入的长度进行合法性检查的话,缓冲区溢出便有可能触发!本文主要介绍栈溢出的相关知识与保护措施,文章较长,建议先码后看。
众所周知,日志是排查问题的重要手段。关于日志设计,以及怎么根据从【用户报障】环节开始到秒级定位问题这个我们下一期说(绝非套路),这一期,主要讲一下,在没有异常日志的情况下,如何定位问题。没有日志当真能排查问题,不会是标题党吧!
越来越多的组织开始放弃单体应用,逐步转向微服务的架构模式–将业务流程分为多个独立的服务。微服务架构,就是将各个流程按照业务拆分为独立的服务。在上面的示例中,机票预订服务可以被拆分为机票预订,付款和确认,拆分后的微服务可以通过接口相互通信。那么,微服务与单体应用,究竟有什么不同?
话说Java中String是有长度限制的,听到这里很多人不禁要问,String还有长度限制?是的有,而且在JVM编译中还有规范,而且有的家人们在面试的时候也遇到了。本人就遇到过面试的时候问这个的,而且在之前开发的中也真实地遇到过这个String长度限制的场景(将某固定文件转码成Base64的形式用字符串存储,在运行时需要的时候在转回来,当时文件比较大),那这个规范限制到底是怎么样的,咱们话不多说先䁖䁖去。 前言 话说Java中String是有长度限制的,听到这里很多人不禁要问,String还有长度限制?是的有,而且在JVM编译中还有规范,而且有的家人们在面试的时候也遇到了。 本人就遇到过面试的时候问这个的
都说程序员这个行业薪资高,这对程序员而言是一件好事,但其他人可能就会对此心生不满。 最近有人发帖吐槽程序员来钱太快,已经和国内普通工薪阶层脱节了。竟然有人抱怨入职华为九年多才120万,还有些人动不动就100多万、200多万的年包,硕士毕业三五年就接近甚至超过100万,国内真没有哪个行业挣钱这么快,绝大多数人工作一辈子也拿不到百万年薪。
小M之前一直从事企业信息化改革工作,帮助过几家公司实现了云化,积累了一定的项目经验。L总所在的企业,信息系统架构老旧,经过10几年的发展,形成了几十个大“烟囱”系统,数据的互联互通是难题,严重制约了业务的发展,让集团大领导非常不满。于是L总聘用了小M,先是任命他为“基础资源整合”负责人,具体干什么呢?就是建云平台,把集团各部门的服务器、网络资源统一管理,提高硬件使用率,降低成本。