笔记
weixin_46752178
这个作者很懒,什么都没留下…
展开
-
java.lang.IllegalArgumentException: Comparison method violates its general contract!
原因JDK7中的Collections.Sort方法实现中,你的返回值需要严谨全面;如果两个值是相等的,那么compare方法需要返回0,否则 可能 会在排序时抛错,而JDK6是没有这个限制的。在在 JDK7 版本以上,Comparator 要满足自反性,传递性,对称性说明:1) 自反性:x,y 的比较结果和 y,x 的比较结果相反。2) 传递性:x>y,y>z,则 x>z。3) 对称性:x=y,则 x,z 比较结果和 y,z 比较结果相同jdk1.8有这个方法.原创 2020-10-15 15:43:44 · 157 阅读 · 0 评论 -
数据库设置为timestamp类型的日期读取到java后面多一个0解决办法
public static String test(String createTime)throw ParseException{if(null == createTime || "".equals(createTime){return "";}SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Date cu = sdf.parse(createTime)String ct = sdf.format(cu.原创 2020-10-14 20:10:24 · 1097 阅读 · 0 评论 -
String类型金额保留后两位
public static void main (string [] args){BigDecimal big = new BigDecimal(6.000);big = big.setScale(2,BigDecimal.ROUND_DOWN);}原创 2020-10-09 17:28:14 · 185 阅读 · 0 评论 -
mybatis使用useGeneratedKeys
mybatis使用useGeneratedKeys=true 时 自增id并返回自增id到实体类,避免再查一次原创 2020-09-29 16:54:01 · 174 阅读 · 0 评论 -
Mybatis执行不报错不更新解决办法
mybatis执行的时候只显示sql语句和参数控制台日志不显示执行成功还是失败。这条sql语句有问题,传进去的参数缺少必传的参数使用try catch 捕抓异常try{Mapper.insert(param)}catch (Exception e){log.info(“打印异常”+e);}...原创 2020-06-19 17:36:06 · 1398 阅读 · 1 评论 -
Linux环境下乱码解决办法
查看数据库编码格式,linux环境编码格式,jar包编码格式是否一致原创 2020-06-19 12:19:39 · 144 阅读 · 0 评论 -
Linux下查找文件
find ~ -name “tar.java” 精确查找文件find ~ -name “tar*” 模糊查找文件find ~ -iname “tar*” 不区分大小写去查找文件原创 2020-06-17 22:16:46 · 90 阅读 · 0 评论 -
修改linux系统时间
修改 月/日/年date -s 06/03/20修改 时间date -s 14:59:00原创 2020-06-03 15:00:31 · 62 阅读 · 0 评论 -
Git命令行强制更新覆盖本地代码
git fetch --allgit reset --hard origin/mastergit pull原创 2020-05-21 11:37:37 · 1084 阅读 · 0 评论 -
Linux环境压测步骤
1、准备测试jar,启动脚本2、准备jmeter脚本3、部署nmon到linux下原创 2020-05-20 14:53:23 · 200 阅读 · 0 评论 -
查看linux对应平台
cat etc/os-release原创 2020-05-20 14:51:02 · 782 阅读 · 0 评论