自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Linux下自动更新hosts文件的脚本

Linux下自动更新hosts文件的脚本把部分常用域名的IP缓存至hosts文件中,再配合nscd等服务,可以提升高并发高负载下服务器性能。但是需要一个脚本定期执行,来保证缓存的IP地址是正确的,以免IP发生变化造成服务不可用,引发一系列其它问题。参考 https://www.cnblogs.com/scue/p/3587836.html 修改了一份适用于我方Ubuntu环境的脚本,分享如下:...

2019-07-31 18:00:50 3751 1

原创 AndroidUtilCode引用依赖

新开一个APP项目,引用AndroidUtilCode后,在运行时总是报错。java.lang.RuntimeException: Unable to get provider com.blankj.utilcode.util.Utils$FileProvider4UtilCode: java.lang.ClassNotFoundException在网上查了不少了资料,有两种方案添加mu...

2018-12-25 14:29:02 3006

转载 优化垃圾回收引起的Tomcat响应时间较长

有一个tomcat服务并发压力比较大,最近发现间隔10分钟左右,有些请求会比较慢,超过5秒才响应。分析后发现是由垃圾回收引起的卡顿,改用-XX:+UseConcMarkSweepGC后问题得到解决。各回收器性能对比见下文http://deepinmind.iteye.com/blog/2059081...

2018-11-28 15:53:25 757

原创 使用Redis来处理负载均衡场景下异步转同步的方法

使用Redis来处理负载均衡场景下异步转同步的一种方法背景对一个由Java编写的提供HTTP接口服务的程序进行改造以支持负载均衡,特别是提高整个系统的可用性。该服务有一个HTTP接口,收到请求后,内部会去异步请求第三方,第三方通过HTTP回调把结果返回,而该接口需要同步返回结果,即内部做了一个异步转同步的过程。对如何实现异步转同步,可以自行搜索 Java异步转同步。我们有一个Key来标记同一...

2018-11-07 16:14:34 1291

原创 记一次Tomcat线程数占满而导致的运维事故

记一次Tomcat线程数占满而导致的运维事故故障表现Tomcat访问报500错误,无法对外提供服务。多个Tomcat服务异常。排查过程查看系统资源,内存有小量上涨,CPU、带宽等负载显著下降,TCP连接数处于ESTABLISHED状态的数据没有显明变化,但非ESTABLISHED状态的数量大量减少。第一时间先上重启服务大法。重启后能短暂提供服务,但是马上又回到卡死状态。使用jstack...

2018-11-01 13:59:42 10210

原创 canal-kafka之后再增加消息队列做解耦优化

canal-kafka之后再增加消息队列做解耦优化背景项目上已经使用canal-kafka处理数据,做一些数据推送等业务。有些数据还需要推送(一般为REST接口调用,要求无重无漏)至多个第三方平台。问题某个第三方平台异常,重试,导致数据推送业务停顿。方案由于kafka不支持多重消费,考虑拆分之前的数据处理业务。先对数据做一次初筛,分发到不同的消息队列中,然后再由具体的业...

2018-09-05 18:08:15 1373

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除