![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
个人随笔
baiguang1234
飞鸟尽,良弓藏;狡兔死,走狗烹。
展开
-
idea 工具下2个好用的插件
插件安装步骤:1. File ->Settings->搜索(Plugins)->搜索(插件名称)->Install第一个插件名:free mybits plugin安装后,针对项目有Mybatis的情况,mapper文件中的函数前面有一个箭头,点击箭头直接进入到xml对应的sql位置。第二个插件名称:String manipulation安装后,alt+shift+insert快捷进入列模式,选择后使用alt+m快捷键,进行数据递增。...原创 2021-05-25 18:31:08 · 118 阅读 · 0 评论 -
linux下 cpu 飚高的几个排查步骤
1. 使用 top 命令查看cpu 飚高的进程号pid2. 使用top -H -p pid ,查看当前进程的下线程信息, 找出飚高的线程好tid3. 使用 print '%x\n' tid ,查看当前线程好的16进制下的表示mm4. 使用jstack pid | grep mm , 查看进程pid下线程tid的运行状态...原创 2020-07-28 17:08:16 · 267 阅读 · 0 评论 -
三次握手和四次挥手一点自己理解
TCP三次握手是,通讯的双方(客户端和服务端)建立连接的过程。TCP是可靠的传输协议,为什么说可靠呢?因为在建立连接以后,客户端和服务端都得知道自己和对方都能正常的发送和接收报文。第一次握手:客户端发送连接报文(syn:表示建立连接)给服务端,服务端收到报文以后。这个时候,服务端能得出的结论是:客户端能够正常发送和自己能够正常的接收。第二次握手:服务端对第一次报文的确认和连接的请求。客户端收到报文以后。这个时候,客户端能得出结论是:服务端可以正常的接收和发送报文,自己也能正常的发送报文。原创 2020-07-23 11:00:43 · 107 阅读 · 0 评论 -
红黑树
特性:1.r-b2.root is black3.the depth of black is same4.the following of red is black5.leaf is black原创 2018-06-03 18:36:02 · 100 阅读 · 0 评论 -
听说写博客很好玩的,让我玩一下蛮
又要开始被秀了。原创 2018-05-23 20:52:39 · 113 阅读 · 0 评论 -
分解质因数-java
public void div(int m){ int n = 2;//最小的质因数 while(n <= m){ if(n == m){//相等则直接输出,跳出循环 System.out.println(m); break; }else if(m % n == 0){//分解出n S...原创 2018-06-25 14:50:09 · 504 阅读 · 0 评论 -
linux 环境下tomcat控制台中文全是问号
测试环境一直好好地,当时不知道为啥web应用的控制台中文全是问号(至今还是不知道原因,可能是测试环境有人动过)。最开始想到是代码编码,可是部署的几个web应用都是一样的问号,开发群里问了,最近也没有人动过测试环境。其次想到tomcat容器的编码问题,然后网上找解决方案。方案一:修改tomcat中server.xml配置文件,在connector标签后面添加URIecoding='UTF...原创 2019-04-04 09:29:47 · 2190 阅读 · 2 评论 -
RabbitMQ 学习笔记
叫什么 RabbitMQ是基于Erlang语言开发,用于应用程序和应用程序之间的通信;是一种服务端和客户模式的中间件。安装:由于是基于Erlang语言开发,所有需要先安装Erlang环境,在安装RabbitMQ,安装路径不带中文的路径。默认有个用户名为guest,密码也为guest的超级用户。6中模式 1.simple模式:服务的生成者向向声明的消息队列...原创 2019-05-06 17:37:59 · 134 阅读 · 0 评论