2020年4月12日

Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running

摘要: $ systemctl daemon-reload $ service docker restart $ service docker status 阅读全文

posted @ 2020-04-12 09:47 liguangming 阅读(799) 评论(0) 推荐(0) 编辑

centos7 关闭防火墙

摘要: systemctl stop firewalld 关闭防火墙 systemctl status firewalld 查看状态 systemctl disable firewalld 不启动 systemctl enable firewalld 启动 如果使用 service iptables sto 阅读全文

posted @ 2020-04-12 09:33 liguangming 阅读(176) 评论(0) 推荐(0) 编辑

2020年2月27日

记几个学习资源

摘要: SOFABolt 源码分析 https://www.jianshu.com/p/6328b7d11529 https://www.jianshu.com/u/88deb3ad8325 netty源码分析 https://segmentfault.com/a/1190000007282628 蚂蚁通信 阅读全文

posted @ 2020-02-27 16:12 liguangming 阅读(85) 评论(0) 推荐(0) 编辑

2019年10月31日

servlet-api.jar - jar not loaded 问题的解决

摘要: tomcat启动有的时候会报这个错误,会卡那么几秒。影响启动时间,今天网上查了一下把这个问题解决了 出现这个问题一般是由于项目里引用了javax.servlet-api.jar和tomcat下的javax.servlet-api.jar冲突了 由于tomcat启动时先加载自己的jar。可以把项目里的 阅读全文

posted @ 2019-10-31 17:04 liguangming 阅读(2408) 评论(0) 推荐(0) 编辑

2019年9月24日

spring 对Map的一种扩展 MultiValueMap

摘要: 我们平时使用的Map一个key只能对应一个value 如果想要一个key对应多个value,通常我们会将多个value放到一个集合中。 sping对此做了简单的封装,封装之后的接口为MultiValueMap 翻译过来就是多个value的map 接口也比较简单 方法如下: V getFirst(K 阅读全文

posted @ 2019-09-24 08:53 liguangming 阅读(3556) 评论(0) 推荐(0) 编辑

2019年8月27日

CPU飚高问题解决

摘要: 1. 首先通过top命令可以查看到当前cpu比较高的PID 比如PID为1234 2. 接下来通过 top -H p 1234可以查看当前时刻占用cpu的线程ID(注:此处为10进制) 如线程A的id为 27967 转换为16进制数据为6D3F 3. jstack 1234 > 1234.log 导 阅读全文

posted @ 2019-08-27 17:20 liguangming 阅读(192) 评论(0) 推荐(0) 编辑

2019年8月9日

聊聊数据库优化

摘要: 写在前面的话 数据库优化涉及到方方面面的知识,每种数据库的架构,优化方式也都有着很大的差异,如果想做好数据库优化要了解数据库的技术架构、存储结构、存储方式、缓存结构、SQL语句执行过程等有很深刻的了解。本文只是针对开发人员日常用到的通用的优化方法进行介绍,至于数据库参数调整等数据库相关内容也不再本文 阅读全文

posted @ 2019-08-09 14:39 liguangming 阅读(239) 评论(0) 推荐(0) 编辑

2019年4月2日

netty的核心组件

摘要: netty有几个核心组件 1. chanel:数据传入传出的载体 2. 回调:netty提供了好多供用户可以自己实现的回调函数,通过回调函数来实现,比如当一个新的链接被创建时,ChanelHandler的chanelActive()回调方法就会被调用。 3. Future:类似于java的futur 阅读全文

posted @ 2019-04-02 19:00 liguangming 阅读(157) 评论(0) 推荐(0) 编辑

2018年12月29日

【转】 一个著名的日志系统是怎么设计出来的?

摘要: https://mp.weixin.qq.com/s/XiCky-Z8-n4vqItJVHjDIg 1前言 Java帝国在诞生之初就提供了集合、线程、IO、网络等常用功能,从C和C++领地那里吸引了大量程序员过来加盟,但是却有意无意地忽略了一个重要的功能: 输出日志。 对于这一点,IO大臣其实非常清 阅读全文

posted @ 2018-12-29 14:41 liguangming 阅读(407) 评论(0) 推荐(0) 编辑

【转】 为什么阿里巴巴禁止直接使用日志系统中的 API?

摘要: 作为Java程序员,我想很多人都知道日志对于一个程序的重要性,尤其是Web应用。很多时候,日志可能是我们了解应用程序如何执行的唯一方式。 所以,日志在Java Web应用中至关重要,但是,很多人却以为日志输出只是一件简单的事情,所以会经常忽略和日志相关的问题。 在接下来的几篇文章中,我会来介绍介绍这 阅读全文

posted @ 2018-12-29 08:58 liguangming 阅读(458) 评论(0) 推荐(1) 编辑

导航