Java
Mars_xiaotao
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
记录一次未设置数据库连接池超时回收引发的血案
记录一次未设置数据库连接池超时回收引发的血案Java程序员渣渣进阶者,大神们多多指教由于该项目是内网项目,无法远程,运维方是伙伴公司,现场运维截取到如下报错信息从图片可以看出,请求获取不到数据库连接,系统处于卡死状态。然而系统设定数据库最大连接数为500,最大连接数也就是系统最大并发数,好像一般设定100就够了(好像设置太大了也不好,参考链接:你真的知道如何设置数据库连接池的大小吗?数据库连接池到底应该设置多大?),该系统用户数又只有两三千人,应该足够用了(参考:在线用户和并发用户的比例关系)。继原创 2021-04-27 20:57:42 · 1387 阅读 · 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 · 1759 阅读 · 0 评论
分享