java
编程之路-java
软件工程师
展开
-
OkHttp工具类在微服高并发场景中问题实践总结
OkHttp工具类在微服高并发场景中问题实践总结问题场景我的应用是一个中间业务应用XXApp,一个交易请求进来需要依赖下游应用,采用http协议通讯方式,需要调用3-4次下游请求。老XXApp在生产上有大量Close_wait问题,(可以请求交易没有及时关闭,会造成系统有限资源port被占用完)导致“too many open files” SocketExcepiton.我改成以前常用...原创 2020-02-27 20:58:11 · 5293 阅读 · 2 评论 -
java虚拟机学习总结
前言最近流行一句话,我们须要明白我们从哪里来,要到哪里去。我学习使用jvm也是一样,不但会使用,也需要深入jvm原理,才能更好利用它。了解jvm运行的内存分配。与为什么jvm会抛出OutOfMemoryError。需要熟悉GC回收算法,目前有的垃圾回收器。是我们优化jvm的的前提。学习jvm让我们更加深入了解java程序的运行,也提高自己在解决问题能力。也明白在app生产运维我们如何监控jv原创 2017-04-17 15:11:33 · 406 阅读 · 0 评论 -
jdk 1.8环境下实践TProfiler
性能剖析 profiler下面介绍app的性能剖析一些列tools。TProfiler淘宝开发的,还是比较好,可以直接剖析app的业务方法。官网很久没更新了,文档细节不全,看下面的实践,应用到最新jdk1.8 run不起来。需要关注实现原理,方便调试与解决问题。关注更新的 https://github.com/mccxj/TProfiler作者自己更新的:https://git...原创 2018-11-26 17:13:10 · 678 阅读 · 0 评论