最近学习了netty,想写一个简单的rpc,结果发现发送消息时遇到难题了,网上搜了一下,这种情况是半包问题和粘包问题,主要是出现在并发高一些的时候。 talk is cheap 客户端编码: 服务端解码: 这是最初版本的,一开始以为只要读出来反序列化 ...
起因 pg数据库的连接无法回收,并且某一连接如果查询的次数过度会占用很多的内存,最终导致内存溢出 解决思路 利用Druid的过滤器的机制,先找到统计连接的使用次数的参数,设定到一定次数之后手动断开连接. 开始解决 选择了statementExecuteQueryAfter 这个钩子函数作为切入点,这个函数是在执行完事务之后调用的,获取到了连接执行connection.close ,查看druid的 ...
2021-05-19 15:01 0 998 推荐指数:
最近学习了netty,想写一个简单的rpc,结果发现发送消息时遇到难题了,网上搜了一下,这种情况是半包问题和粘包问题,主要是出现在并发高一些的时候。 talk is cheap 客户端编码: 服务端解码: 这是最初版本的,一开始以为只要读出来反序列化 ...
文章链接:https://mp.weixin.qq.com/s/1gkMtLu0BTXOUOj6isDjUw 日常android开发过程中,会遇到编辑框输入内容弹出软键盘,往往会出现键盘遮 ...
问题起因 在访问https的网站时,报出Peer's Certificate has expired的错误。如下: 搜索了很久,没有有用的信息。没能找到已有的解决方法。只能靠自己来分析了。 尝试分析 首先根据提示,我判断是CA证书过期。于是对证书进行了更新 但是依然没有解决问题 ...
今天在部署实验室项目时,发现项目在后台运行一个晚上后内存增长了近3g。考虑到目前的数据量较小,真正部署到线上时系统很可能因为OOM而被kill掉,因此进行了长达一天的debug与问题解决。 python 内存泄露 python的垃圾回收采用的是引用计数机制为主,标记-清除和分代收集两种 ...
解决404问题 开始请求过滤是放在编程来进行判断(在doFilter函数中做);后来发现解决请求过滤更好的方式,不是代码的方式来进行过滤,而是在web.xml文件中增加过滤配置。加完之后不好用;后来发现是因为filter要配置为LoginAction.do,那个.do ...
最后在实现一个无限循环的ViewPager,展示图片,功能实现了,但是运行一段时间之后会挂掉。 多亏了AndroidStudio的Memory Monitor,发现了内存一直在增长。 怎么触发gc内存都不会减少,确定了内存泄露了,但是不知哪里出问题了。 一时想到的排查内存泄露的工具 ...
,可以简单的看做通过回放词表(http请求数据),不断地向服务发送请求,以达到压测服务的目的。在测试过程 ...
程序功能 此程序的主要功能是将文件中数据导入到clickhouse数据库中。 【问题描述】 服务器内存每隔一段时间会耗尽 【问题分析】 由于使用的是go语言开发的,所以采用了业界流行的工具pprof。 工具的使用与思路: 1)先修改源代码 2)安装工具观察 3)根据工具抓取 ...