Sherlock - 个人博客

赶路已有清风伴,莫叹岁月不饶人。

Scroll Down

CentOS7 Certbot 自动更新 Let's Encrypt SSL 证书(Nginx,https)

目前https是大势所趋,上周末成功把博客迁移到Halo后,还未来得及配置https,之前都是从阿里云申请的赛门铁克免费版SSL证书,很方便,申请是快捷,缺点是不能自动续费。了解到Certbot是Let'sEncrypt官方推荐的证书生成客户端工具。1.安装Certbot直接上命令,还可以安装cer

部分版本 Tomcat get 请求包含特殊字符 400

某应用在新部署的环境有个get请求报了400,而测试环境正常。排查发现请求参数中包含了特殊字符[],而测试环境Tomcat版本为7.0.85,新环境为7.0.94。错误描述后端报错如下:java.lang.IllegalArgumentException:Invalidcharacterfoundi

修正web项目中图片旋转方向

使用imagemagick旋转查看照片EXIF信息,Exif中的图片旋转信息储存在Orientation中。identify-verbosexxx.jpg自动识别并旋转图片convertxxx.jpg-auto-orientyyy.jpgOrientation可能的值Value0thRow0thCo

快速定位高占用Java进程(show-busy-java-threads)

快速定位线上高占用的Java进程show-busy-java-threads.sh用于快速排查Java的CPU性能问题(topus值过高),自动查出运行的Java进程中消耗CPU多的线程,并打印出其线程栈,从而确定导致性能问题的方法调用。#从所有的Java进程中找出最消耗CPU的线程(缺省5个),打

记录一个新想法实施模板

一个改变的想法,过程实施模板:(以OpenJDK迁移到GItHub为例)1.摘要在GitHub上托管OpenJDK的代码仓库,包括JDK11以后的featurerelase,updaterelease......2.目标在GitHub上托管OpenJDK的代码仓库在每个push之前运行jcheck保