目录

我的学习分享

记录精彩的程序人生

存档: 2022 年 10 月 (6)

hibernate-generic-dao

https://code.google.com/archive/p/hibernate-generic-dao/ https://hibernategenericdao.wordpress.com/

报错Cannot resolve com.mysq.jdbc.Connection.ping method. Will use 'SELECT 1' instead 问题记录

https://www.cnblogs.com/zhaixingzhu/p/12731668.html 原因:druid和mysql的版本不兼容。 我的mysql 是8.0.15版本,而我的druid是1.0.23版本 解决方法:将druid修改为1.1.10版本即可 2020-04-15 13:28:15.712 ERROR 8752 --- [nio-8089-exec-1] com.alibaba.druid.pool.DruidDataSource : testWhileIdle is true, validationQuery not set Cannot resolve com.mysq.jdbc.Connection.ping method. Will use 'SELECT 1' instead

tomcat 下java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.Long问题解决方法

https://blog.csdn.net/weixin_45910822/article/details/124134228 遇到这个问题,去网上搜了一下,有博主说是tomcat10的版本不稳定,用tomcat9可能会好一点。于是我就重新配置了tomcat9,但是还是有同样的问题。 之后又搜了一下,说是数据库版本与mysql连接驱动的问题。我看了下自己的MySQL和mysql-connector-java,MySQL是8.0版本,mysql-connector-java是5.1版本,确定了问题,下载了适配的mysql-connector-java8.0版本,放在tomcat的lib下。 重启后显示另外个问题,The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized ,原因是mysql安装的时候默认的时区不是东八区,需要手动修改为东八区, 解决方法: 在url参数后面加上 serverTimezone=GMT%2B8 参数,如下: 问题就解决了。 参考:JDBC报The server time zone value 'Öйú±....

Java金额每隔三位加上一个逗号

https://www.jianshu.com/p/9f335e7444d5 JAVA实现给数字加逗号: 说明:将float类型的数据转换成以3位逗号隔开的字符串,并且保留两位有效数字 public static String formatTosepara(float data) { DecimalFormat df = new DecimalFormat("#,###.00"); return df.format(data); } 如果保留整数,那么 DecimalFormat df = new DecimalFormat("#,###"); 就可以了。 ———————————————— 版权声明:本文为CSDN博主「跑得快的蜗牛」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/bb829258/article/details/106351741/ 作者:米米_a13d 链接:https://www.jianshu.com/p/9f335e7444d5 来源:简书 著作权归作者所有。商业转载请联....

在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义

https://blog.51cto.com/u_15196075/2765608 背景:   今天在使用Tomcat8部署完成项目做测试的时候,发现有的接口会报错400,后端提示在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义 原因分析:   是因为 日志显示请求地址中包含不合法字符,出现400错误   tomcat高版本严格按照RFC 3986规范解析地址。该规范只允许包含 a-zA-Z 0-9 - _ . ~ 以及所有保留字符 ! * ’ ( ) ; : @ & = + $ , / ? # [ ]   但是项目在发起请求的参数中出现{},所以需要配置一下 解决方案:   在tomcat配置文件中做出以下配置,找到tomcat配置中的server.xml路径就在config文件夹下 relaxedPathChars="|{}[],%" relaxedQueryChars="|{}[],%" 加上红色框中的代码 问题解决。 作者:彼岸舞 时间:2020\11\04 内容关于:工作中用到的小技术 本文属于作者原创,未经允许,禁止转发 ©著作....

Reentrantlock锁+事务Transaction的漏洞,正常超卖场景实战!

https://blog.csdn.net/weixin_42771651/article/details/120070820?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166503915016781432947247%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=166503915016781432947247&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-1-120070820-null-null.nonecase&utm_term=%E6%AD%A3%E5%B8%B8%E8%B6%85%E5%8D%96%E5%9C%BA%E6%99%AF%E5%AE%9E%E6%88%98&spm=1018.....