java
低头飞歌
这个作者很懒,什么都没留下…
展开
-
jeecg boot MybatisInterceptor 的使用笔记
目前使用的旧版本是2.0.2更新了新版本2.2.1sql:UPDATE tablename set update_time = #{updateTimeNew} where ID = #{id} and update_time = #{updateTime}使用中存在问题:首先查到了最新数据,然后执行以上sql,由于updateTime在最新版中被默认了new Date() 导致查不到旧数据版本2.2.1代码片段:MybatisInterceptor.javaif原创 2021-05-19 15:49:09 · 527 阅读 · 0 评论 -
active 20, maxActive 20导致系统无法登陆、无法查询
今天服务器出现报错:Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed toobtain JDBC Connection; nested exception is com.alibaba.druid.pool.GetConnectionTimeoutException: wait mill...原创 2020-03-07 02:19:11 · 2730 阅读 · 0 评论 -
Java编译时类和运行时类
Java中的许多对象(一般都是具有父子类关系的父类对象)在运行时都会出现两种类型:编译时类型和运行时类型,例如:Person person = new Student();这行代码将会生成一个person变量,该变量的编译时类型是Person,运行时类型是Student。 说明一下编译时类型和运行时类型: Java的引用变量有两个类型,一个是编译时类型,一个是运行时类型,编译时转载 2017-07-14 13:53:40 · 733 阅读 · 0 评论 -
模拟高并发
这几天想鼓捣一下高并发,之前对并发数据一致性处理,使用的synchronized关键字,想试试lock,只不过效果不理想啊,阶段一:用的lock.lock()和unLock()方法配合,只是保证了数据一致性,只不过会导致有的线程取不到结果阶段二:使用lock.tryLock()和unLock()方法配合,当试图加锁失败的时候,再次调用业务方法,数据一致性和线程执行成功都得到了保证,但是执行...原创 2019-01-09 17:30:42 · 1566 阅读 · 0 评论 -
多个泛型继承调用
目标:ChildDojoA.java是Dojo类,ParentDojoA.java是B的父类ChildServiceB.java是服务类service,s需要使用B中方法ParentServiceB.java是S的父类从而实现一个方法,调用所有实现ParentServiceB的类的方法直接上代码ChildServiceB.java和ParentServ...原创 2019-03-22 19:02:42 · 1065 阅读 · 3 评论