自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 记录一次tomcat线程阻塞引发的系统卡死、获取不到session

项目背景:该项目是事业单位内部办公系统,两三百人的用户量,应用服务器(windowServer2012)系统盘空间时常不足(经常远程清理)。该系统生产环境也时常卡顿,之前一直以为是应用服务器系统盘空间不足导致。后来在一次次强调下,客户终于对服务器进行了优化,本以为一切都好了。但是一个明媚的上午,系统再次卡死,客户心态爆炸,领导严令立即远程排查mysql数据库、tomcat中间件是否进行过优化。屋漏偏逢连雨天啊,那天我起晚了,9点多了 还没到公司…… 一路飞奔到公司。mysql数据库的优化是我调整的我是

2021-04-28 18:54:25 1857 1

原创 记录一次未设置数据库连接池超时回收引发的血案

记录一次未设置数据库连接池超时回收引发的血案Java程序员渣渣进阶者,大神们多多指教由于该项目是内网项目,无法远程,运维方是伙伴公司,现场运维截取到如下报错信息从图片可以看出,请求获取不到数据库连接,系统处于卡死状态。然而系统设定数据库最大连接数为500,最大连接数也就是系统最大并发数,好像一般设定100就够了(好像设置太大了也不好,参考链接:你真的知道如何设置数据库连接池的大小吗?数据库连接池到底应该设置多大?),该系统用户数又只有两三千人,应该足够用了(参考:在线用户和并发用户的比例关系)。继

2021-04-27 20:57:42 1192 1

原创 Java身份证号码严格验证(第18位校验码算法实现)

/** * 身份证号码的格式:610821-20061222-612-X 由18位数字组成:前6位为地址码,第7至14位为出生日期码,第15至17位为顺序码, * 第18位为校验码。检验码分别是0-10共11个数字,当检验码为“10”时,为了保证公民身份证号码18位,所以用“X”表示。虽然校验码为“X”不能更换,但若需全用数字表示,只需将18位公民身份号码转换成15位居民身份证号码,去掉第7至8位和最后1位3个数码。 * 当今的身份证号码有15位和18位之分。1985年我国实行居民身份证制度,当时签.

2021-03-22 10:49:59 1541

原创 MySQL配置文件mysql.ini参数详解、MySQL性能优化

MySQL配置文件mysql.ini参数详解、MySQL性能优化my.ini(Linux系统下是my.cnf),当mysql服务器启动时它会读取这个文件,设置相关的运行环境参数。 my.ini分为两块:Client Section和Server Section。 Client Section用来配置MySQL客户端参数。 要查看配置参数可以用下面的命令:show variables like '%innodb%'; # 查看innodb相关配置参数show st...

2021-03-05 10:21:24 359 1

原创 解决使用git,ssh每次都要输入密码

使用git,去提交或者下载代码都是很方便的,但是最近新配置了一套系统,发现每次git pull或者其他动作都需要输入密码。想一想不对劲啊,我使用的是ssh的方式clone的代码,而且在clone之前还生成并且上传了公钥,还把公钥填入git的公钥库里面了,怎么还要我输入密码??仔细研究后,发现了问题所在,原来是在生产公钥的时候,执行命令ssh-keygen -t rsa -C xxxx 后,会有一个输入密码(Enter passphrase (empty for no passphras.

2021-03-01 10:28:49 5616

原创 jmeter安装使用详细教程

https://www.cnblogs.com/monjeo/p/9330464.html

2021-01-21 14:58:08 111

原创 docker安装mysql8

# docker 中下载 mysqldocker pull mysql:8.0.23# 启动# -p 3306:3306:将主机的3306端口映射到docker容器的3306端口。# --name mysql:运行服务名字# -d mysql:8.0.23 : 后台程序运行mysql8.0.23docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:8.0.23# 进入容器docker ex.

2021-01-21 13:57:28 143

空空如也

空空如也

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

TA关注的人

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