- 博客(19)
- 收藏
- 关注
原创 lock如何实现多线程同步,什么情况下会失效
多线程,lock锁的使用,lock锁注意细节;lock锁实现同步需要同时获取lock对象和需要同步代码的对象实例,多线程获取的两个实例对象都必须是相同的,否则无法实现同步。
2023-10-11 10:55:24
243
1
原创 索引的最左匹配,不推荐使用select *的原因,什么情况下索引失效
回表就是二次查询,简单的说非主键索引只会存储索引字段和主键字段的值,根据非主键索引查询时,只能得到非主键索引字段和主键字段的值,想要其他字段的值,只能根据主键二次查询。这也是尽量使用主键进行查询的原因。当表中的字段1和字段2存在一个复合索引时,where后面的查询条件必须包含字段1才会使用索引,两个字段都存在时同样也会使用索引,且和字段1字段2前后顺序无关。十位数是字段1,个位数是字段2,当确定了字段1时就只需要最多遍历10条数据就能确定想要查询的数据,但是确定了字段2还是需要全表查询。
2023-09-06 10:18:53
299
1
原创 Mockito文件流FileInputStream,mock结果遇到while进入死循环,设置多个mock值
Mockito文件流FileInputStream,mock结果遇到while进入死循环,设置多个mock值
2023-07-03 15:17:06
2306
1
原创 springboot单元测试mockito对mapper进行mock时:无法获取实体类对应的表名
springboot单元测试mockito对mapper进行mock时:无法获取实体类对应的表名
2023-06-13 14:29:38
1057
原创 springboot多模块+Junit测试+maven+Jacoco代码覆盖率报告
springboot多模块+Junit测试+maven+Jacoco代码覆盖率报告
2023-05-29 18:27:53
901
原创 mybatis bingdingException解决
Exception in thread "main"org.apache.ibatis.binding.BindingException: Invalid bound statement(not found):
2023-03-14 18:24:45
226
原创 AnnotationAwareAspectJAutoProxyCreator is only available on Java 1.5 and higher
AnnotationAwareAspectJAutoProxyCreator is only available on Java 1.5 and higher
2023-01-30 10:25:06
755
1
原创 判断浏览器类型
<!--[if IE]>ie浏览器<![endif]--><!--[if !IE]>-->非IE浏览器<!--<![endif]-->
2022-07-13 17:06:54
108
原创 springboot使用多环境配置文件
多环境配置文件以application-环境名格式命名,结尾以properties或yml格式,主配置文件为application.yml或者application.properties文件,指定环境的配置文件使用spring.profiles.active属性,值为环境名。例如配置文件名为application-dev.yml,主配置文件中(properties结尾)使用spring.profiles.active=dev。或者(yml结尾)spring profiles acti...
2022-07-03 23:09:50
464
1
原创 提示当前页面正在提交,submit执行了两次
button标签的type熟悉默认为submit,即使不写type属性也是这样,绑定onclick事件执行submit提交表单会提示当前页面正在提交。把type属性值改为button即可。
2022-06-21 15:14:54
428
空空如也
Springboot启动类和测试类
2023-06-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人