引语:这是习惯性的开头,请不要介意!人一定要目标,人生如此,年轻如此,今年如此,年年如此,事事如棋。但是说到底,目标是什么?目标就是提前把要吹的牛皮都吹在前头,然后不停地去弥补这个被吹破了的牛皮! ...
引语:这是习惯性的开头,请不要介意!人一定要目标,人生如此,年轻如此,今年如此,年年如此,事事如棋。但是说到底,目标是什么?目标就是提前把要吹的牛皮都吹在前头,然后不停地去弥补这个被吹破了的牛皮! ...
上篇我们讲了Dubbo中有一个非常本质和重要的功能,那就是服务的自动注册与发现,而这个功能是通过注册中心来实现的。上篇中使用zookeeper实现了注册中心的功能,同时了提了dubbo中有其他许多 ...
引语:现在互联网那么热,你手里没几个APP都不好意思跟别人打招呼!但是,难道APP就是全能的神吗?答案是否定的,除了优雅的APP前端展示,其实核心还是服务器端。数据的保存、查询、消息的推送,无不是 ...
我们听过无数的道理,却仍旧过不好这一生。额,我说的是技术! 《分布式服务框架原理与实践》这本书,一直在讲一些大道理,和具体的业务和我本身的工作已经没多大关系了。但是,不管怎么样,还得总结下吧 ...
由于某几个业务表数据量太大,数据由业务写,数据部门读。 写压力不大,读却很容易导致长时间等待问题(读由单独系统进行读),导致连接被占用,从而容易并发稍稍增长导致全库卡死! 于是,就拆库 ...
作为网络开发人员,怎能不使用一些抓包工具呢?fiddler是个不错的选择。 不过,一般情况下,我们往往使用浏览器自带的控制台的【网络】选项就可以达到查看数据的通信情况了,当然,一些浏览器不容 ...
为什么多线程、junit 中无法使用spring 依赖注入? 这个问题,其实体现了,我们对spring已依赖太深,以至于不想自己写实例了。 那么到底是为什么在多线程和junit单元测试中不能使用依 ...
问题为对接一个sso的验证模块,正确的对接姿势为,接入一个 filter, 然后接入一个 SsoListener 。 然而在接入之后,却导致了应用无法正常启动,或者说看起来很奇怪,来看下都遇 ...
虽说工作就是简单的事情重复做,但不是所有简单的事你都能有机会做的。 我们平日工作里,大部分时候都是在做修修补补的工作,而这也是非常重要的。做好修补工作,做好优化工作,足够让你升职加薪! ...
ES是一个分布式搜索引擎,其除了用户提供必要的通信服务外,集群间也必须保持紧密的通信联系,才能在必要的时候给出正确的结果。其则必然涉及到各种繁多且要求高的通信场景,那么如何实现高性能的通信,则是其 ...