这篇文章其实源于一次我的面试经历。那次我面对是一位老面试官,真的很有东西。那次面试我和他叨叨了两小时....我滴妈我嘴巴都干了真的。他的提问都很有深度,可以说对我的学习之路有很大的帮助。
学历鄙视链由来已久,在互联网行业也比比皆是。不过一般情况下都是学历高的人鄙视学历低的人,很少见到相反的情况。但一位阿里程序员却表示:自己是二本毕业,在不知名的学校混了四年,三十多岁幸运地进了阿里,虽然是小小的p6,一年只有三五十万,在众人眼里是臭打杂的,但也面试过清华北大的毕业生。而且清华北大毕业生也没什么了不起,水货一抓一大把。楼主感叹,人到中年要通透一点,不被出身束缚,不畏惧将来,有多大碗吃多少饭,没事多干活少哔哔。
员工究竟有没有言论自由? 有网友爆料:某互联网大厂以实际行动回答了这个问题,该公司禁止员工私下建立多人微信群,如果被发现的话,hr会混进去要求解散,迄今已经有多个微信群被解散了。
对于已经工作了的小伙伴,你应该是见过"责任链"这种面向对象的设计模式的,还在上学的小伙伴也不用着急,你迟早会接触到的。本文旨在让小白同学和不太熟悉责任链的朋友能够迅速对这一设计模式有一个大致的了解。
程序员面试考什么?是工作能力,工作经验,还是背题能力?一个程序员发帖吐槽面试只考八股文,招来的应届生张嘴就是分布式,一堆框架,代码根本不会写。楼主要他补补基础,把常用的api看熟一点,这个应届生却觉得应该从头把各种框架学一遍,反正迟早要用到。
作为内存数据库,内存空间大小对于 Redis 来说是至关重要的。内存越多,意味着存储的数据也会越多。但是不知道你有没有遇到过这样的情况,明明空间很大,但是内存的使用却不是很理想。为什么会出现这样的情况呢?这期我们就来看看这个"诡异"的事件。
innodb事务日志包括redo log和undo log。redo log是重做日志,提供前滚操作,undo log是回滚日志,提供回滚操作。undo log不是redo log的逆向过程,其实它们都算是用来恢复的日志。
现在使用NIO的场景越来越多,很多网上的技术框架或多或少的使用NIO技术,譬如Tomcat,Jetty。学习和掌握NIO技术已经不是一个JAVA攻城狮的加分技能,而是一个必备技能。
后台服务可以划分为两类,有状态和无状态。高可用对于无状态的应用来说是比较简单的,无状态的应用,只需要通过F5或者任何代理的方式就可以很好的解决。后文描述的主要是针对有状态的服务进行分析。服务端进行状态维护主要是通过磁盘或内存进行保存,比如MySQL数据库,redis等内存数据库。除了这两种类型的维护方式,还有jvm的内存的状态维持,但jvm的状态生命周期通常很短。
最近有个网友问了我一个问题:系统中大事务问题要如何处理?正好前段时间我在公司处理过这个问题,我们当时由于项目初期时间比较紧张,为了快速完成业务功能,忽略了系统部分性能问题。项目顺利上线后,专门抽了一个迭代的时间去解决大事务问题,目前已经优化完成,并且顺利上线。现给大家总结了一下,我们当时使用的一些解决办法,以便大家被相同问题困扰时,可以参考一下。