摘要:
按下列步骤操作: 1. 关闭IDEA, 2.然后删除项目文件夹下的.idea文件夹 3.重新用IDEA工具打开项目 阅读全文
摘要:
HashMap是最常用的集合类框架之一,它实现了Map接口,所以存储的元素也是键值对映射的结构,并允许使用null值和null键,其内元素是无序的,如果要保证有序,可以使用LinkedHashMap。HashMap是线程不安全的,下篇文章会讨论。HashMap的类关系如下: java.util Cl 阅读全文
摘要:
1.在finally中关闭流; 2.在关闭多个流时因为嫌麻烦将所有关流的代码丢到一个try中 3.在循环中创建流,在循环外关闭,导致关闭的是最后一个流 4.在Java7中,关闭流这种繁琐的操作就不用我们自己写了 只要实现的自动关闭接口(Closeable)的类都可以在try结构体上定义,java会自 阅读全文
摘要:
bug类型:1、".equals()" should not be used to test the values of "Atomic" classes. bug 主要 不要使用equals方法对AtomicXXX进行是否相等的判断 Atomic变量永远只会和自身相等,Atomic变量没有覆写eq 阅读全文
摘要:
方法一:(Oralce不支持这种写法) useGeneratedkeys 默认值为 false,含义:设置是否使用JDBC的getGenereatedKeys方法获取主键并赋值到keyProperty设置的领域模型属性中。 keyProperty 的值必须为数据库中主键且是自动增长的字段。(一般是 阅读全文
摘要:
java正则表达式通过java.util.regex包下的Pattern类与Matcher类实现(建议在阅读本文时,打开java API文档,当介绍到哪个方法时,查看java API中的方法说明,效果会更佳). Pattern类用于创建一个正则表达式,也可以说创建一个匹配模式,它的构造方法是私有的, 阅读全文
摘要:
格式:问题名字+问题出现的次数 Resources should be closed2 资源未关闭,打开发现有两处用到的IO流没有关闭 Conditions should not unconditionally evaluate to "TRUE" or to "FALSE"1 if/else判断里 阅读全文
摘要:
下载 - 安装 - 重启idea即可; 项目右键或者文件右键即可看到 FindBugs 选项。 选择某个选项直接检测即可。检测结果如下图: 这里的Correctness是重点关注对象。这里面的错误往往是比较严重的。像空指针之类的错误..... 附:一些常见的错误信息 Bad practice 代码中 阅读全文
摘要:
http://blog.csdn.net/sujun10/article/details/72852939 1.findBugs-IDEA 可以查看代码中基础错误,这个eclipse中也有,操作也方便。 2.CheckStyles-IDEA CheckStyle是SourceForge下的一个项目, 阅读全文
摘要:
springBoot使用事物比较简单,在Application启动类s上添加@EnableTransactionManagement注解,然后在service层的方法上添加@Transactional注解 @Transactional属性 用法: @Transactional 可以作用于接口、接口方 阅读全文