会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
低级知识传播者
实战问题分享,关注框架源码、网络编程、效率工具
博客园
首页
新随笔
管理
上一页
1
2
3
4
5
6
7
8
9
···
30
下一页
2023年8月23日
FastJson不成想还有个版本2啊:序列化大字符串报错
摘要: # 背景 发现陷入了一个怪圈,写文章的话,感觉只有大bug或比较值得写的内容才会写,每次一写就是几千字,争取写得透彻一些,但这样,我也挺费时间,读者也未必有这么多时间看。 我想着,日常遇到的小bug、平时工作中的一些小的心得体会,都还是可以写写,这样也才是最贴近咱们作为一线开发生活的,也不必非得是个
阅读全文
posted @ 2023-08-23 21:48 三国梦回
阅读(1975)
评论(5)
推荐(1)
2023年8月18日
老问题了:idea中使用maven archetype新建项目时卡住
摘要: # 背景 作为一个后端Java打工人,idea就是最重要的打饭工具。创建项目,熟悉吧,但是,这么多年下来,因为idea换了版本,电脑换了等等,我还是时不时遇到根据maven archetype新建maven项目卡住。没错,我说的就是下面这样的场景: 
评论(4)
推荐(5)
2023年8月12日
JDK中动态库加载路径问题,一文讲清
摘要: # 前言 本周协助测试同事对一套测试环境进行扩容,我们扩容很原始,就是新申请一台机器,直接把jdk、resin容器(一款servlet容器)、容器中web应用所在的目录,全拷贝到新机器上,servlet容器和其中的应用启动没问题。以为ok了,等到测试时,web应用报错,初始化某个类出错。报错的类长下
阅读全文
posted @ 2023-08-12 15:33 三国梦回
阅读(1198)
评论(0)
推荐(2)
2023年8月1日
线上问题排查--进程重启失败,最后发现是忘了cd
摘要: # 背景 我前面写了几篇文章,讲c3p0数据库连接池发生了连接泄露,但是随机出现,难以确定根因,最终呢,为了快速解决问题,我是先写了个shell脚本,脚本主要是检测服务的接口访问日志,看看过去的30s内是不是接口几乎都超时了,如果是的话,咱们就重启服务。然后把这个shell加入到了crontab里,
阅读全文
posted @ 2023-08-01 22:37 三国梦回
阅读(454)
评论(4)
推荐(1)
2023年7月29日
如何使用iptables防火墙模拟远程服务超时
摘要: # 前言 超时,应该是程序员很不爱处理的一种状态。当我们调用某服务、某个中间件、db时,希望对方能快速回复,正确就正常,错误就错误,而不是一直不回复。目前在后端领域来说,如java领域,调用服务时以同步阻塞调用为主,此时一般会阻塞当前线程,等待结果。如果我们设置了超时时间还好,一段时间等不到就报错了
阅读全文
posted @ 2023-07-29 22:13 三国梦回
阅读(732)
评论(0)
推荐(1)
2023年7月24日
iptables简要介绍及使用iptables实践NAT技术
摘要: # 简介 iptables的文章多如牛毛,但是,我读了一些,发现虽然成体系,但是不便理解,今天就结合自己的理解,好好讲解下,另外,我们也会使用iptables来实验一个nat地址转换的demo,nat转换,通俗地讲,一般是为了解决ipv4公网地址不够用的问题,因此在学校、公司等机构的有公网ip的服务
阅读全文
posted @ 2023-07-24 09:02 三国梦回
阅读(1016)
评论(0)
推荐(1)
2023年7月23日
iptables防火墙调试,想打印个日志就这么难
摘要: # 背景 怎么会讲这个话题,这个说来真的长了。但是,长话短说,也是可以的。 我前面的文章提到,线上的服务用了c3p0数据库连接池,会偶发连接泄露问题,而分析到最后,又怀疑是db侧主动关闭连接,或者是服务所在机器和db之间有防火墙,防火墙主动关闭了连接。导致我们这边socket看着还健康,实际在对端已
阅读全文
posted @ 2023-07-23 19:43 三国梦回
阅读(1426)
评论(0)
推荐(2)
2023年7月17日
数据库连接池之c3p0-0.9.1.2,线上偶发APPARENT DEADLOCK,如何解?
摘要: # 前言 本篇其实是承接前面两篇的,都是讲定位线上的c3p0数据库连接池,发生连接泄露的问题。 第二篇讲到,可以配置两个参数,来找出是哪里的代码借了连接后没有归还。但是,在我这边的情况是,对于没有归还的连接,借用者的堆栈确实是打印到日志了,但是我在本地模拟的时候,发现其实这些场景是有归还连接的,所以
阅读全文
posted @ 2023-07-17 21:34 三国梦回
阅读(713)
评论(0)
推荐(0)
2023年7月15日
数据库连接池之c3p0-0.9.1.2,16年的古董,发生连接泄露怎么查(二)
摘要: # 背景 本篇是c3p0连接泄露问题的第二篇,在前面一篇里面,大体介绍了问题,问题就是,我们发现线上服务不响应的原因是拿不到连接。而为啥拿不到连接呢,因为空闲链表为空,那么为什么空闲链表为空呢? 这个我一开始的猜测就是,估计是某处代码从连接池里获取了连接,用完了没有归还,那么,怎么才能找到这些罪恶的
阅读全文
posted @ 2023-07-15 17:06 三国梦回
阅读(437)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
30
下一页
公告