- 博客(5)
- 收藏
- 关注
原创 Java 8 Stream流式操作 详细总结
话不多说 直接上代码 List<String> list = new ArrayList<>(); Collections.addAll(list, "zhangsan", "good", "hello", "jj", "xx", "jj", "jj","balalala","xx", "good"); //1)通过List集合获得Stream流 Stream<String> ...
2020-08-11 22:42:20 386
原创 pring 事务控制 设置手动回滚 TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
当我们需要在事务控制的service层类中使用try catch 去捕获异常后,就会使事务控制失效,因为该类的异常并没有抛出,就不会触发事务管理机制。怎样才能即使用try catch去捕获异常,而又让出现异常后spring回滚呢?1 可在catch中抛出运行时异常throw new RuntimeException(e)2 手动回滚TransactionAspectSupport.c...
2020-04-23 14:06:02 895
原创 org.springframework.dao.TransientDataAccessResourceException Packet for query is too large
记录一个问题Packet for query is too large失败:org.springframework.dao.TransientDataAccessResourceException:### Error updating database. Cause: com.mysql.jdbc.PacketTooBigException:Packet for query is ...
2019-12-12 17:05:45 425 1
转载 浅谈MySQL中SQL优化的常用方法
1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t wher...
2019-06-14 09:15:04 135
原创 idea 常用快捷键 简化开发
最近发现越来越多的人在用IDEA作为开发工具,本想可以简化开发,提高效率,可是由于对快捷键使用的不熟悉,反而事倍功半,下面就给大家介绍一些比较常用的快捷键 有不足的地方 还请各位大佬补充Ctrl+ Alt+ V 抽取局部变量Ctrl + W 可以选择单词继而语句继而行继而函数Ctrl + E 最近的文件Ctrl + shift + E 最近更改的文件Ctrl + N 可以快速...
2019-04-12 14:43:00 224
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人