自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 log日志异常信息不全

今天在线上环境遇到这个事情,log日志只记录空指针,其他任务堆栈信息,都没有。对于排查问题,简直是毁灭性。不过还是要感谢万能的互联网,这个问题,不止我一个出现。所以通过各种搜索终于找到了的原因。线上情况如下:原因: 在java 1.5的release notes里面可以看到这样一句话:The compiler in the server VM now provides c...

2019-03-23 17:10:33 3790

转载 解决SSH远程执行命令找不到环境变量的问题

通过SSH执行远程主机的命令或脚本时,经常会出现找不到自定义环境变量的问题。但是,如果通过SSH登录远程主机,然后再执行相同的命令或脚本,那么此时执行又是成功的。两种相似的方法,得到的结果却截然不同,看起来很诡异的现象,根本原因在于这两种方式使用的bash模式不同!1. 通过SSH登录后再执行命令和脚本这种方式会使用Bash的interactive + login shell模式,这...

2019-03-12 15:57:48 3259 1

转载 Linux免密码登录

版权声明:来自http://furzoom.com/ 欢迎转载,但请注明作者及出处。    https://blog.csdn.net/himayan46/article/details/79139570看到这篇文章,你肯定是有这种需求。假设要登录的机器为192.168.1.100,当前登录的机器为192.168.1.101。首先在101的机器上生成密钥(如果已经生成可以跳过): ...

2018-12-14 10:36:45 158

原创 netty4 + protobuf 客户端和服务端

pom.xml包引入 <!--protobuf 类包引入--> <dependency> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-java</artifactId&gt...

2018-11-24 17:03:47 570

转载 JDK1.8源码阅读系列之四:HashMap (转载)

文章原地址:JDK1.8源码阅读系列之四:HashMap (原创) https://www.cnblogs.com/Michaelwjw/p/6411176.html  本篇随笔主要描述的是我阅读 HashMap 源码期间的对于 HashMap 的一些实现上的个人理解,用于个人备忘,有不对的地方,请指出~  接下来会从以下几个方面介绍 HashMap 源码相关知识:  1、Ha...

2018-09-05 16:52:18 121

转载 Linux中top显示的信息详解

文章源地址:https://blog.csdn.net/csdn066/article/details/77171018一.信息显示 Linux系统可以通过top命令查看系统的CPU、内存、运行时间、交换分区、执行的线程等信息。通过top命令可以有效的发现系统的缺陷出在哪里。是内存不够、CPU处理能力不够、IO读写过高….[root@foundation6 docker]# top...

2018-09-04 17:20:02 3376

转载 漫画算法:什么是红黑树?

文章源地址:https://www.sohu.com/a/201923614_466939来源:伯乐专栏作者/玻璃猫,微信公众号 - 程序员小灰好文投稿, 请点击 → 这里了解详情————————————二叉查找树(BST)具备什么特性呢?1.左子树上所有结点的值均小于或等于它的根结点的值。2.右子树上所有结点的值...

2018-09-04 15:32:02 159

原创 Swagger-ui 使用

1.首先在pom文件中添加jar包。<!-- 引入 spring-boot -swagger 并生成优美的API文档--><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> &...

2018-06-28 11:47:51 1088

转载 vim 命令详解

vi: Visual Interface 可视化接口vim: VI iMproved VI增强版全屏编辑器,模式化编辑器vim模式:编辑模式(命令模式)输入模式末行模式模式转换:编辑-->输入: i: 在当前光标所在字符的前面,转为输入模式; a: 在当前光标所在字符的后面,转为输入模式; o: 在当前光标所在行的下方,新建一行,并转为输入模式; I:在当...

2018-06-05 16:56:23 210

转载 nginx配置

原文地址:https://blog.csdn.net/apriaaaa/article/details/80541067一、Nginx简介Nginx是一个web服务器也可以用来做负载均衡及反向代理使用,目前使用最多的就是负载均衡,具体简介我就不介绍了百度一下有很多,下面直接进入安装步骤二、Nginx安装1、下载Nginx及相关组件Linux系统是Centos 6.5 64位,我直接切换到root用...

2018-06-04 19:36:57 1747

转载 Nginx负载均衡的实现和调度算法

一、Nginx负载均衡算法1、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务,如果后端某台服务器死机,自动剔除故障系统,使用户访问不受影响。2、weight(轮询权值)weight的值越大分配到的访问概率越高,主要用于后端每台服务器性能不均衡的情况下。或者仅仅为在主从的情况下设置不同的权值,达到合理有效的地利用主机资源。3、ip_hash每个请求按访问IP的哈希结果分配,使来自同一个IP的...

2018-06-04 19:27:59 7043 1

转载 Druid连接池

Druid 连接池简介Druid首先是一个数据库连接池。Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource。Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。同时Druid不仅仅是一个数据库连接池,它包括四个部分:    Druid是一个J...

2018-06-01 17:17:18 145

转载 mysql 线程等待时间,解决sleep进程过多的办法

如果你没有修改过MySQL的配置,缺省情况下,wait_timeout的初始值是28800。wait_timeout过大有弊端,其体现就是MySQL里大量的SLEEP进程无法及时释放,拖累系统性能,不过也不能把这个指设置的过小,否则你可能会遭遇到“MySQLhas goneaway”之类的问题,通常来说,我觉得把wait_timeout设置为10是个不错的选择,但某些情况下可能也会出问题,比如说有...

2018-06-01 17:15:46 3438

原创 linux sed查询与替换

sed查询某个时间段的内容主要参数:-e:执行命令行中的指令,例如:sed -e 'command' file(s)-f:执行一个 sed 脚本文件中的指令,例如: sed -f scriptfile file(s)-i:与-e的区别在于:当使用-e 时,sed 执行指令并不会修改原输入文件的内容,只会显示在 bash 中,而使用-i 选项时,sed 执行的指令会直接修改原输入文件。-n:读取下一...

2018-06-01 16:42:22 14236

转载 sql 优化

在sql查询中为了提高查询效率,我们常常会采取一些措施对查询语句进行sql优化,下面总结的一些方法,有需要的可以参考参考。1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num ...

2018-05-31 20:01:54 105

原创 Jenkins+gitlab+ansible实现自动化部署

主机:172.16.13.218项目:icrm-weixin-backend1. 安装jenkins进入jenkins官网:https://jenkins.io/download/ ,下载 Jenkins 2.73 的war包。进入tomcat官网:http://tomcat.apache.org/download-80.cgi ,下载 tomcat 的.tar.gz(我下载的版本为apache-...

2018-05-31 15:39:13 18297 3

原创 接口的工厂模式 使用反射来接收接口对象

/*** @Description: 定义接口* @Author: houkp* @CreateDate: 2018/5/31 15:28* @UpdateUser: houkp* @UpdateDate: 2018/5/31 15:28* @UpdateRemark: 修改内容* @Version: 1.0*/publ...

2018-05-31 15:30:16 1107 2

空空如也

空空如也

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

TA关注的人

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