唯品会的Service Mesh三年进化史

今年在Goolge的推动,和K8S社区的惯性力量下,Service Mesh的风很大。蓦然回首,唯品会的服务化体系OSP(Open Service Platform) 在三年前就走上了ServiceMesh的路,一股淡淡的自豪,和对定下基调的前老板的佩服。 [...] (阅读全文……)
Posted in 工作, 技术 | Leave a comment

快速,低成本,低扰动地运行一段Java代码

JVM是个运行服务端应用的好VM,但如果你只是想频繁地运行一段Java写的脚本,或者在跑一些辅助性的Java程序比如监控,比如日志收集,这时候的诉求就和平日里的应用不一样了. [...] (阅读全文……)
Posted in 技术 | Tagged | 2 Comments

入门科普,围绕JVM的各种外挂技术

jstat, jmap, btrace, jprofiler, vjtools都基于什么实现? 对围绕JVM的各种工具的外挂技术,运用大整理术,让大家从茫然,到轻摇纸扇,知道分子。 [...] (阅读全文……)
Posted in 技术 | Tagged | Leave a comment

《唯品会Java开发手册》-与阿里手册的比较文学

得益于阿里手册良好的宣传和渗透,《唯品会Java开发手册》只要介绍下后来定制的部分就能把自己讲清楚了。 [...] (阅读全文……)
Posted in 工作, 技术 | Tagged , | 1 Comment

关键业务系统的JVM参数推荐(2018仲夏版)

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

年更贴,因为两年里遇到的事情,一些想法变了。也补充了不少VJTools的内容,比如为伸手党们准备的jvm-options.sh。 [...] (阅读全文……)
Posted in 技术 | Tagged , | 19 Comments

唯品会Java核心项目VJTools开源了

SpringSide之后,一别经年。今儿又见,感觉真好。

VJTools,是主力于Java的唯品会,关于Java的一些小家底,有《唯品会Java开发手册》,核心基础类库 ,问题排查小工具,三块。各位看官看着是好的,烦请拨冗“Star”

https://github.com/vipshop/vjtools [...] (阅读全文……)
Posted in 工作, 技术 | Tagged | 28 Comments

JNI是终极加速?我们来谈谈副作用

小时候,觉得C写的JNI代码很快。后来,听说Java JIT编译后的代码不比C慢,而且JNI代码还有跨越JVM/JNI边界的代价,适用于请求JDK所没有封装的系统调用。现在,发现JNI 还有其他的副作用。 [...] (阅读全文……)
Posted in 技术 | 6 Comments

关于Java集合的小抄

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

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

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

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

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