java编程总结01---20190214

Posted spring20190213dream

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java编程总结01---20190214相关的知识,希望对你有一定的参考价值。

1:创建list set集合尽量给出长度

2:多条件筛选

  a:用list存放sql 条件

  b:用 sql += " where " + StringUtils.join(list.toArray(), "and") 拼接筛选条件

3:联合删除多表数据,不能少事务控制

1 @Transactional(rollbackFor = Exception.class) //抛出throw new RuntimeException("删除user失败");

  如果涉及到删除mongo库数据时,mongo删除放最后,因为mongo库不受事务控制

4:set 和list 选择

  正常情况增删多选择set   查询多选择list    但是判断某元素是否在集合中最好选择set.contains()方法,这个要比list.contains()效率高

5:读取excel或者txt文件  存入PG或者Mongo  可以先用反射将读取数据封装成json、集合、bean对象然后写入库

以上是关于java编程总结01---20190214的主要内容,如果未能解决你的问题,请参考以下文章

201621123062《java程序设计》第九周作业总结

编程导航国外大神总结的实用代码,30 秒学会!

国外大神总结的实用代码,30 秒学会!

全栈编程系列SpringBoot整合Shiro(含KickoutSessionControlFilter并发在线人数控制以及不生效问题配置启动异常No SecurityManager...)(代码片段

Java进阶之光!2021必看-Java高级面试题总结

VSCode自定义代码片段——JS中的面向对象编程