java
文章平均质量分 95
yanhom.lin
动态线程池DynamicTp作者,Nacos、Dubbo、RocketMq等开源项目贡献者,专注后端领域,跟你一起变强!
展开
-
这些不知道,别说你熟悉 Spring
我们大多数 Java 程序员的日常工作基本都是在做业务开发,俗称 crudboy。作为 crudboy 的你有没有这些烦恼呢?随着业务的迭代,新功能的加入,代码变得越来越臃肿,可维护性越来越低,慢慢变成了屎山遇到一些框架层的问题不知道怎么解决面试被问到使用的框架、中间件原理、源码层东西,不知道怎么回答写了 5 年代码了,感觉自己的技术没有理想的长进如果你有上述这些烦恼,我想看优秀框架的源码会是一个很好的提升方式。原创 2022-10-09 15:42:15 · 922 阅读 · 0 评论 -
【面试必备】我跟面试官聊了一个小时线程池!
一般面试官考察你线程池相关知识前,大概率会先问这个问题,如果你说没用过,不了解,ok,那就没以下问题啥事了,估计你的面试结果肯定也凶多吉少了。作为 JUC 包下的门面担当,线程池是名副其实的 JUC 一哥,不了解线程池,那说明你对 JUC 包其他工具也了解的不咋样吧,对 JUC 没深入研究过,那就是没掌握到 Java 的精髓,给面试官这样一个印象,那结果可想而知了。所以说,这一分一定要吃下,那我们应该怎么回答好这问题呢?...原创 2022-08-29 15:45:56 · 619 阅读 · 0 评论 -
动态线程池(DynamicTp)之动态调整Tomcat、Jetty、Undertow线程池参数篇
大家好,这篇文章我们来介绍下动态线程池框架(DynamicTp)的adapter模块,上篇文章也大概介绍过了,该模块主要是用来适配一些第三方组件的线程池管理,让第三方组件内置的线程池也能享受到动态参数调整,监控告警这些增强功能。DynamicTp项目地址目前500多star,感谢你的star,欢迎pr,业务之余给开源贡献一份力量gitee地址:https://gitee.com/yanhom/dynamic-tpgithub地址:https://github.com/lyh200/dynamic-原创 2022-03-10 10:18:00 · 1234 阅读 · 0 评论 -
美团动态线程池实践思路开源项目DynamicTp,源码解析及手把手教使用
大家好,动态线程池项目DynamicTp开源一个多月,目前400多star,说明还是比较受欢迎的,现在已经有一些小伙伴在接入使用或者即将接入使用了,为了项目以后更好的发展迭代,打算出几篇文章来对DynamicTp做一些更详细的介绍,有兴趣的小伙伴欢迎一起参与进来完善迭代项目。背景啥的可以看前一篇文章介绍美团动态线程池实践思路,开源了项目地址感谢star,欢迎pr,业务之余给开源贡献一份力量gitee地址:https://gitee.com/yanhom/dynamic-tpgithub地址:h原创 2022-02-27 16:14:40 · 1239 阅读 · 0 评论 -
美团动态线程池实践思路,开源了
基于配置中心对线程池ThreadPoolExecutor做一些扩展,实现对运行中线程池参数的动态修改,实时生效;以及实时监控线程池的运行状态,触发设置的报警策略时报警,报警信息会推送办公平台(钉钉、企微等)。报警维度包括(队列容量、线程池活性、拒绝触发等);同时也会定时采集线程池指标数据供监控平台可视化使用。使我们能时刻感知到线程池的负载,根据情况及时调整,避免出现问题影响线上业务。原创 2022-02-11 19:05:06 · 1039 阅读 · 0 评论 -
基于配置中心的轻量级动态可监控线程池 - DynamicTp
大家好,我是编程狐,今天我们来聊一个比较实用的话题,动态可监控的线程池实践,开源项目<<DynamicTp>>地址在文章末尾。写在前面稍微有些Java编程经验的小伙伴都知道,Java的精髓在juc包,这是大名鼎鼎的Doug Lea老爷子的杰作,评价一个程序员Java水平怎么样,一定程度上看他对juc包下的一些技术掌握的怎么样,这也是面试中的基本上必问的一些技术点之一。juc包主要包括:1.原子类(AtomicXXX)2.锁类(XXXLock)3.线程同步类(原创 2022-01-16 21:30:15 · 1069 阅读 · 3 评论 -
Java 8 CompletableFuture Tutorial
Java 8 came up with tons of new features and enhancements like Lambda expressions, Streams, CompletableFutures etc. In this post I’ll give you a detailed explanation of CompletableFuture and all its m...转载 2018-05-04 21:18:05 · 389 阅读 · 0 评论 -
JVM虚拟机类加载机制
一、基本概念虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。与那些在编译时需要进行链接工作的语言不同,在Java语言里,类型的加载、连接和初始化过程都是在程序运行期间完成的,这种策略虽然会令类加载时稍微增加一些性能开销,但是会为Java应用程序提供高度的灵活性,Java可以动态扩展转载 2016-05-17 16:18:54 · 485 阅读 · 0 评论