一位读者朋友跟我反馈,能不能写一篇比较全的配置中心的文章。自己最近在面试过程中有被面试官问:如何设计一个配置中心? 这个话题,由于自己在工作中也没实际使用过配置中心,所以对于如何去设计是完全没有概念的。今天就给大家写一篇去配置中心需要考虑的点,我也不是什么配置中心开源项目的参与者,所以写出来的仅供大家参考。
很久很久以前,那时候网络中的各个计算机都是通过一个叫集线器Hub的家伙来相连的,通过集线器,我们大家在物理上构成了一个星型的网络,还给取了个名字:以太网。那时候我们的传输速度能做到10Mbps,在那个年代,已经非常了不起了。
Zookeeper 是一个分布式服务框架,主要是用来解决分布式应用中遇到的一些数据管理问题如: 统一命名服务 、 状态同步服务 、 集群管理 、 分布式应用配置项的管理 等。我们可以简单把 Zookeeper 理解为分布式家庭的大管家,那么管家团队是如何选出 Leader的呢?接下来带领大家一探究竟。
这篇文章其实源于一次我的面试经历。那次我面对是一位老面试官,真的很有东西。那次面试我和他叨叨了两小时....我滴妈我嘴巴都干了真的。他的提问都很有深度,可以说对我的学习之路有很大的帮助。
学历鄙视链由来已久,在互联网行业也比比皆是。不过一般情况下都是学历高的人鄙视学历低的人,很少见到相反的情况。但一位阿里程序员却表示:自己是二本毕业,在不知名的学校混了四年,三十多岁幸运地进了阿里,虽然是小小的p6,一年只有三五十万,在众人眼里是臭打杂的,但也面试过清华北大的毕业生。而且清华北大毕业生也没什么了不起,水货一抓一大把。楼主感叹,人到中年要通透一点,不被出身束缚,不畏惧将来,有多大碗吃多少饭,没事多干活少哔哔。
员工究竟有没有言论自由? 有网友爆料:某互联网大厂以实际行动回答了这个问题,该公司禁止员工私下建立多人微信群,如果被发现的话,hr会混进去要求解散,迄今已经有多个微信群被解散了。
对于已经工作了的小伙伴,你应该是见过"责任链"这种面向对象的设计模式的,还在上学的小伙伴也不用着急,你迟早会接触到的。本文旨在让小白同学和不太熟悉责任链的朋友能够迅速对这一设计模式有一个大致的了解。
程序员面试考什么?是工作能力,工作经验,还是背题能力?一个程序员发帖吐槽面试只考八股文,招来的应届生张嘴就是分布式,一堆框架,代码根本不会写。楼主要他补补基础,把常用的api看熟一点,这个应届生却觉得应该从头把各种框架学一遍,反正迟早要用到。
作为内存数据库,内存空间大小对于 Redis 来说是至关重要的。内存越多,意味着存储的数据也会越多。但是不知道你有没有遇到过这样的情况,明明空间很大,但是内存的使用却不是很理想。为什么会出现这样的情况呢?这期我们就来看看这个"诡异"的事件。
innodb事务日志包括redo log和undo log。redo log是重做日志,提供前滚操作,undo log是回滚日志,提供回滚操作。undo log不是redo log的逆向过程,其实它们都算是用来恢复的日志。
现在使用NIO的场景越来越多,很多网上的技术框架或多或少的使用NIO技术,譬如Tomcat,Jetty。学习和掌握NIO技术已经不是一个JAVA攻城狮的加分技能,而是一个必备技能。