- 博客(9)
- 资源 (6)
- 收藏
- 关注
原创 Linux java进程 CPU 100%
1.top查看进程pid( pid=37654) 2.top -p 37654 shift+h 查看子线程的pid(559) 3.printf "%x\n" 559 转成16进制 0x22f,使用jstack的时候使用 4.jstack 37654| grep -A 100 "nid=0x22f" 过滤出nid=0x22f的堆栈信息,往后100行。 -A -B -C 后面都跟阿拉伯数字 -A是显示匹配后和它后面的n行。 -B是显示匹配行和它前面的n行。 -C是匹配行和它前后各n行...
2022-03-29 12:01:17 1781
原创 新版本的禅道在使用 nginx 做 https 反向代理时,无法正常安装、升级以及登录
是想从 docker 的 12.5.3 版本升级到 16.0 版本,但是按步骤升级完成后,发现会卡在一个“禅道开源版15版本升级”的介绍页面无限循环 直接部署全新的系统,也会卡在配置数据库连接的页面无限循环 而且在容器的日志中,会有一条 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 数据库错误,很是迷惑,排查了半天数据库的原因,发现原来的版本也有这条日志,并影响系统使用,确定不是这
2022-03-29 11:58:20 5008
原创 spring boot log 多环境配置
前言 bootstrap.yml(bootstrap.properties)与application.yml(application.properties)执行顺序 bootstrap.yml(bootstrap.properties)用来程序引导时执行,应用于更加早期配置信息读取,如可以使用来配置application.yml中使用到参数等 application.yml(a...
2018-08-21 13:49:15 1319
原创 RateLimiter限流
1.RateLimiter比较常用的方法 /** * 创建一个稳定输出令牌的RateLimiter,保证了平均每秒不超过permitsPerSecond个请求 * 当请求到来的速度超过了permitsPerSecond,保证每秒只处理permitsPerSecond个请求 * 当这个RateLimiter使用不足(即请求到来速度小于permitsPerS...
2018-08-21 11:33:13 1105
原创 导出excel报表
话不多说,上代码。 maven依赖 dependency> groupId>org.apache.poigroupId> artifactId>poiartifactId> version>3.9version> dependency> dependency> groupId>org.apache.poigroupId> artifactId>poi
2018-01-25 11:00:14 273
原创 spring boot 发送简单的QQ邮件
maven依赖 dependency> groupId>org.springframework.bootgroupId> artifactId>spring-boot-starter-mailartifactId> dependency> 配置文件 spring: #邮件发送设置 mail: host: smtp.qq.com username:
2018-01-25 10:35:48 608 1
转载 WebSocket 结合 Nginx 实现域名及 WSS 协议访问 区分每个客户端
简单了解一下 WebSocket 现在,很多网站为了实现推送技术,所用的技术都是轮询。轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发出HTTP请求,然后由服务器返回最新的数据给客户端的浏览器。这种传统的模式带来很明显的缺点,即浏览器需要不断的向服务器发出请求,然而HTTP请求可能包含较长的头部,其中真正有效的数据可能只是很小的一部分,显然这样会浪费很多的带宽等资源。 在这种情
2018-01-22 11:45:56 3048
原创 linux常用命令记录
rm -rf filename 删除文件,而且可以删除非空目录。 -rf 参数表示递归强制删除 mv filename 移动文件 tail -f filename 循环读取实时输出文件 ps -ef | grep java 查看java进程 kill -9 进程号 终止进程 ps -ef |
2018-01-22 10:54:33 217
原创 Jenkins git Failed connection to repossitory:Command
错误描述 Jenkins突然不能部署啦,看了一下错误显示获取不到一个文件,一开始一直怀疑是账号密码的问题,到后来才发现是硬盘存储的问题,由于Jenkins的问题打印的log文件把硬盘占满啦。 解决方案就是先把大文件删掉(我就是使用的这种办法),还是不行的话需要重启Jenkins。 Jenkins 的log日志打印的是[DNSQuestion@2016516313 type
2018-01-11 12:42:10 376
jspsmartupload
2017-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人