- 博客(9)
- 资源 (6)
- 收藏
- 关注
原创 Linux java进程 CPU 100%
1.top查看进程pid( pid=37654)2.top -p 37654shift+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 1806
原创 新版本的禅道在使用 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 5079
原创 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 1372
原创 RateLimiter限流
1.RateLimiter比较常用的方法 /** * 创建一个稳定输出令牌的RateLimiter,保证了平均每秒不超过permitsPerSecond个请求 * 当请求到来的速度超过了permitsPerSecond,保证每秒只处理permitsPerSecond个请求 * 当这个RateLimiter使用不足(即请求到来速度小于permitsPerS...
2018-08-21 11:33:13 1160
原创 导出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 287
原创 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 630 1
转载 WebSocket 结合 Nginx 实现域名及 WSS 协议访问 区分每个客户端
简单了解一下 WebSocket现在,很多网站为了实现推送技术,所用的技术都是轮询。轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发出HTTP请求,然后由服务器返回最新的数据给客户端的浏览器。这种传统的模式带来很明显的缺点,即浏览器需要不断的向服务器发出请求,然而HTTP请求可能包含较长的头部,其中真正有效的数据可能只是很小的一部分,显然这样会浪费很多的带宽等资源。在这种情
2018-01-22 11:45:56 3107
原创 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 239
原创 Jenkins git Failed connection to repossitory:Command
错误描述Jenkins突然不能部署啦,看了一下错误显示获取不到一个文件,一开始一直怀疑是账号密码的问题,到后来才发现是硬盘存储的问题,由于Jenkins的问题打印的log文件把硬盘占满啦。解决方案就是先把大文件删掉(我就是使用的这种办法),还是不行的话需要重启Jenkins。Jenkins 的log日志打印的是[DNSQuestion@2016516313 type
2018-01-11 12:42:10 393
jspsmartupload
2017-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人