关于Java集合的小抄

在尽可能短的篇幅里,将所有集合与并发集合的特征,实现方式,性能捋一遍。适合所有"精通Java"其实还不那么自信的人阅读。 [...] (阅读全文……)
Posted in 技术 | Tagged | 25 Comments

服务化之-负载均衡与路由的设计

从这章开始,各个服务化框架之间要开始贴身肉搏的比较了。 开源真好,太多让人眼前一亮的代码。 [...] (阅读全文……)
Posted in 技术 | Tagged | 6 Comments

服务化体系之-配置中心,在ZK或etcd之外

如果一说到配置中心,你面前那个人立刻兴奋的和你讲ZooKeeper ,etcd,Netflix,很可能,你又遇到个空想型的玩家了,或者他家的系统其实很小。 [...] (阅读全文……)
Posted in 技术 | 2 Comments

服务化体系之-兼容性与版本号

家大业大之后,服务的版本和兼容性就是个让人不得不正视的问题。最近,路上有个说法,既然都是微服务了,那不同的版本可以认为是两个完全不一样的微服务,没必要再保留版本号了。 这篇文章按着唯品会的实战经历来探讨一下。 [...] (阅读全文……)
Posted in 技术 | Tagged | 3 Comments

服务化体系之-限流

临时客串一下产品经理,尝试用最少的字,把“限流”这简单二字所展开的种种需求说清楚。
下篇,再来讨论那些漏桶算法,Guava Rate Limiter和唯品会服务化框架的实现。 [...] (阅读全文……)
Posted in 技术 | Tagged | 4 Comments

服务化框架-分布式Unique ID的生成方法一览

分布式的Unique ID的用途如此广泛,从业务对象Id到日志的TraceId,本文总结了林林总总的各种生成算法。 昨天有同事问起这个,又修订了一版。 [...] (阅读全文……)
Posted in 技术 | 12 Comments

一份平民化的应用性能优化检查列表(完整篇)

作为一份比较初级的检查表,高大上的话不多说了,直接开始。 [...] (阅读全文……)
Posted in 技术 | 9 Comments

Java性能优化指南1.8版,及唯品会的实战

来了唯品会一年多,不少时间花在与服务化框架、业务应用的性能的缠斗上。

前几天正好趁着中生代社区的十月十城技术沙龙,把脑海中关于性能优化的记忆全部理了一遍....讲完回家,又再理了一遍,终于成为现在的这份PPT。 [...] (阅读全文……)
Posted in 技术 | Tagged | 18 Comments

Java后端,应该日常翻看的中文技术网站

你还在学习吗? [...] (阅读全文……)
Posted in 技术 | 11 Comments

关键业务系统的JVM参数推荐(2016热冬版)

在关键的业务系统里,除了继续追求技术人员最爱的高吞吐与低延时之外,系统的稳定性与出现问题时排查的便捷性也很重要。

这是本文的一个原则,后面也会一次又一次的强调,所以与网上其他的文章略有不同,请各位JVM调优高手和运维老大多提意见。 [...] (阅读全文……)
Posted in 技术 | Tagged | 17 Comments