随笔- 90  评论- 3  文章- 0 
  2020年5月20日
摘要:在 Java 的世界里遨游,如果能拥有一双善于发现的眼睛,有很多东西留心去看,外加耐心助力,仔细去品,往往会品出不一样的味道。 通过本次分享,能让你轻松 get 如下几点,绝对收获满满。 a)如何让 Java 程序实现优雅停服?有思想才是硬道理! b)addShutdownHook 的使用场景?会用 阅读全文
posted @ 2020-05-20 09:00 一猿小讲 阅读(260) 评论(1) 推荐(2) 编辑
  2020年4月26日
摘要:ThreadLocal 是一个老生常谈的问题,在源码学习以及实际项目研发中,往往都能见到它的踪影,用途比较广泛,所以有必要深入一番。 敢问,ThreadLocal 都用到了哪里?有没有运用它去解决过业务问题呢? 没用过、答不上来也没关系,因为通过今天的分享,能让你轻松 get 如下几点,收获满满。 阅读全文
posted @ 2020-04-26 14:50 一猿小讲 阅读(409) 评论(0) 推荐(3) 编辑
  2020年4月21日
摘要:近期用到阿里的一款开源的数据同步工具 Canal,不经意之中看到了 MDC 的用法,而且平时项目中也多次用到 MDC,趁机科普一把。 通过今天的分享,能让你轻松 get 如下几点,绝对收获满满。 a)MDC 快速入门; b)MDC 源码解读; c)MDC 能干什么? 阿里开源项目 Canal: 老项 阅读全文
posted @ 2020-04-21 09:43 一猿小讲 阅读(352) 评论(0) 推荐(1) 编辑
  2020年4月20日
摘要:恕我斗胆直言,对开源的 WEB 框架了解多少,有没有尝试写过框架呢?XML 的解析方式有哪些?能答出来吗?! 心中没有答案也没关系,因为通过今天的分享,能让你轻松 get 如下几点,绝对收获满满。 a)XML 解析的方式; b)digester 的用法; c) Java WEB 框架的实现思路; d 阅读全文
posted @ 2020-04-20 13:16 一猿小讲 阅读(430) 评论(0) 推荐(0) 编辑
  2020年4月14日
摘要:灵魂拷问:YAML,在项目中用过没?它与 properties 文件啥区别? 目前 SpringBoot、SpringCloud、Docker 等各大项目、各大组件,在使用过程中几乎都能看到 YAML 文件的身影。 2017 年的时候,我才真正把 YAML 文件用到负责的项目中,当时用 YAML 文 阅读全文
posted @ 2020-04-14 13:12 一猿小讲 阅读(182) 评论(0) 推荐(0) 编辑
  2020年4月12日
摘要:灵魂拷问:在不重启服务的前提下,如何让配置修改生效的呢?有什么奇技淫巧吗? 灵魂拷问:在 Java 项目中,总能看到以 .properties 为后缀的文件踪影,这类配置文件是怎么加载的呢? 项目研发过程中,总会遇到一些经常改变的参数,比如要连接的数据库的连接地址、名称、用户名、密码;再比如访问三方 阅读全文
posted @ 2020-04-12 02:18 一猿小讲 阅读(136) 评论(0) 推荐(0) 编辑
  2020年4月9日
摘要:Java 菜鸟,会把可变的配置信息写死在代码里;Java 老鸟,会把可变的配置信息提取到配置文件中。坊间流传这么一句非科学的衡量标准,来评判程序员的级别。 那么,项目中的配置信息,你平时都是怎样来实现的呢?你项目中用过哪些配置文件呢? 近期将结合实际项目或源码,说说这些年用过的那些有关配置的奇技淫巧 阅读全文
posted @ 2020-04-09 21:40 一猿小讲 阅读(82) 评论(0) 推荐(0) 编辑
  2020年4月4日
摘要:老话说,工欲善其事,必先利其器。 那么,作为编程人员,你都用过哪些“兵器”呢?你的”兵器“够”锋利”吗? 近期,有很多新朋友问,都有什么画流程图的工具,给推荐推荐? 索性,就静下来,好好梳理一下,从事编程十余载中,用到了哪些工具?尝试汇总分享给大家,希望对大家有所帮助。 Tips: 1. 考虑方便收 阅读全文
posted @ 2020-04-04 10:43 一猿小讲 阅读(94) 评论(0) 推荐(0) 编辑
摘要:面试官:出现了性能问题,该怎么去排查呢? 程序猿:接口响应那么慢,时间都花到哪里去了? 运维喵:为什么你的应用跑着跑着,CPU 就接近 100%? 分享一些真实生产问题排查故事,看看能否涨姿势,能否 get 到其中之「趣」? 另外,为了方便收藏,文末把 Java 程序优化及问题排查套路,整理成了葵花 阅读全文
posted @ 2020-04-04 10:22 一猿小讲 阅读(79) 评论(0) 推荐(0) 编辑
摘要:程序员:为什么程序总是那么慢?时间都花到哪里去了? 面试官:若你写的 Java 程序,出现了性能问题,该怎么去排查呢? 工欲善其事必先利其器,为你呈上一箩筐性能优化工具,必有一款满足你,废话不多说,直奔主题。 1. hprof 工具 hprof 工具是通过织入监控代码,来对 Java 程序进行监控的 阅读全文
posted @ 2020-04-04 10:19 一猿小讲 阅读(82) 评论(0) 推荐(0) 编辑