- 博客(4)
- 资源 (32)
- 收藏
- 关注
原创 finally会不执行吗???
不知道大家有没有问过自己,finally方法会在什么时候不执行呢???有些人可能会一脸懵逼的说:怎么可能会不执行呢,那我们下面来看看finally到底会不会不执行。1.finally的含义finally的真正含义是指从try代码块出来才一定会执行相应的finally代码块。public class Test { public static void main(String[]...
2019-10-22 22:47:37 727
原创 慎用System.out.println!!!
初学者一般在开发中或者调试bug的时候,都会习惯性的使用System.out.println语句,输出到控制台中,观察数据是否正常。开发或者调试完毕,很可能就忘记删除,直接就发布到生产中去了。问题导入有童鞋会说,那有啥关系的,不就是控制台多打印一些日志嘛。那今天老师就和童鞋们分析一下,System.out.println输出语句对服务性能的影响。场景设置假如你的服务对性能要求极高,...
2019-10-22 22:45:57 8600 1
原创 如何优雅的解决n 1查询!!!
我们在写代码的时候非常忌讳出现n+1次查询,这就意味的你的循环有多少次,就会查询多少次数据库,这是很恐怖的场景。因为每次服务调用mysql查询的时候,都是一件很耗费性能的操作,下面我们举个例子,来说说n+1的触发场景及解决方案。业务需求需要查询指定用户的订单详细信息,详细信息不仅仅包含订单本身的信息,还包含其它信息。这个时候童鞋们往往会采用,如下所示的方式进行数据获取。 /**...
2019-10-22 22:44:20 534
原创 redis反序列化出现:java.lang.ClassNotFoundException异常
不知道大家在使用redis的时候,有没有遇到过如下错误:java.lang.ClassNotFoundException,这个错误是因为反序列化时找不到对应的对象导致的。什么是序列化在开始今天的课程之前,我们先来介绍一下:什么是redis的系列化和反序列化。数据想要存入redis缓存之前,需要序列化为byte数组,从redis中取出数据,却是一个相反的过程,需要将byte数组反序列才...
2019-10-22 22:42:36 5440
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人