会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
程序通事
个人博客网站:https://studyidea.cn/
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
11
12
下一页
2019年12月5日
原生线程池这么强大,Tomcat 为何还需扩展线程池?
摘要: 前面文章写了几篇线程池,这次我们来聊聊 Tomcat 线程池
阅读全文
posted @ 2019-12-05 12:39 楼下小黑哥
阅读(1387)
评论(0)
推荐(2)
2019年11月27日
Java 又双叒叕发布新版本,这么多版本如何灵活管理?
摘要: 文章来源:http://1t.click/bjAG 前言 不知不觉 JDK13 发布已有两个月,不知道各位有没有下载学习体验一番?每次下载安装之后,需要重新配置一下 Java 环境变量。等到运行平时的项目又需要切回之前 JDK 版本,这又需要重新环境变量。这么重复配置显然非常低效,又不能灵活切换版本
阅读全文
posted @ 2019-11-27 09:29 楼下小黑哥
阅读(1537)
评论(1)
推荐(0)
2019年11月25日
羞,Spring Bean 初始化/销毁竟然有这么多姿势
摘要: 这么多种姿势初始化 Spring Bean,你知道吗?
阅读全文
posted @ 2019-11-25 23:05 楼下小黑哥
阅读(1703)
评论(0)
推荐(3)
2019年11月18日
手把手教你实现热更新功能,带你了解 Arthas 热更新背后的原理
摘要: 文章来源: "https://studyidea.cn/java hotswap" 一、前言 一天下午正在摸鱼的时候,测试小姐姐走了过来求助,说是需要改动测试环境 mock 应用。但是这个应用一时半会又找不到源代码存在何处。但是测试小姐姐的活还是一定要帮,突然想起了 Arthas 可以热更新应用代码
阅读全文
posted @ 2019-11-18 09:36 楼下小黑哥
阅读(6973)
评论(6)
推荐(2)
2019年11月16日
IDEA Debug 无法进入断点的解决方法
摘要: 文章来源: https://studyidea.cn/idea_breakpoint_not_use 前言 某个多模块项目中使用多个版本的 Spring,如 Spring 4,Spring 5,在使用 IDEA Debug 过程中发现,Spring 部分 jar 如 spring core 中的上面
阅读全文
posted @ 2019-11-16 11:06 楼下小黑哥
阅读(16703)
评论(0)
推荐(1)
2019年11月4日
Dubbo 优雅停机演进之路
摘要: 一、前言 在 "『ShutdownHook Java 优雅停机解决方案』" 一文中我们聊到了 Java 实现优雅停机原理。接下来我们就跟根据上面知识点,深入 Dubbo 内部,去了解一下 Dubbo 如何实现优雅停机。 二、Dubbo 优雅停机待解决的问题 为了实现优雅停机,Dubbo 需要解决一些
阅读全文
posted @ 2019-11-04 08:57 楼下小黑哥
阅读(2657)
评论(0)
推荐(1)
2019年10月29日
聊聊缓存淘汰算法-LRU 实现原理
摘要: 前言 我们常用缓存提升数据查询速度,由于缓存容量有限,当缓存容量到达上限,就需要删除部分数据挪出空间,这样新数据才可以添加进来。缓存数据不能随机删除,一般情况下我们需要根据某种算法删除缓存数据。常用淘汰算法有 LRU,LFU,FIFO,这篇文章我们聊聊 LRU 算法。 LRU 简介 LRU 是 Le
阅读全文
posted @ 2019-10-29 10:04 楼下小黑哥
阅读(2802)
评论(0)
推荐(1)
2019年10月25日
还在重复写空指针检查代码?考虑使用 Optional 吧!
摘要: 一、前言 如果要给 Java 所有异常弄个榜单,我会选择将 放在榜首。这个异常潜伏在代码中,就像个遥控炸弹,不知道什么时候这个按钮会被突然按下(传入 null 对象)。 <! more 还记得刚入行程序员的时候,三天两头碰到空指针异常引发的 Bug,解决完一个,又在另一处碰到。那时候师兄就教我,不要
阅读全文
posted @ 2019-10-25 17:33 楼下小黑哥
阅读(981)
评论(0)
推荐(1)
2019年10月13日
一文教你安全的关闭线程池
摘要: 上篇文章 "ShutdownHook Java 优雅停机解决方案" 提到应用停机时需要释放资源,关闭连接。对于一些定时任务或者网络请求服务将会使用线程池,当应用停机时需要正确安全的关闭线程池,如果处理不当,可能造成数据丢失,业务请求结果不正确等问题。 关闭线程池我们可以选择什么都不做,JVM 关闭时
阅读全文
posted @ 2019-10-13 07:43 楼下小黑哥
阅读(2014)
评论(1)
推荐(1)
2019年10月12日
ShutdownHook - Java 优雅停机解决方案
摘要: 想象一下,如果你现在刚好在 word 上写需求文档,电脑突然重启。等待开机完成,你可能会发现写了一个小时文档没有保存,就这么没了。。。 一个正在运行 Java 应用如果突然将其停止,影响不止数据丢失,还会造成其他影响。比如: 请求丢失:内存队列中等待执行请求丢失 数据丢失:处于内存缓存中数据未持久化
阅读全文
posted @ 2019-10-12 07:48 楼下小黑哥
阅读(6053)
评论(0)
推荐(1)
上一页
1
···
4
5
6
7
8
9
10
11
12
下一页
公告