- 博客(118)
- 收藏
- 关注
原创 oracle 的一些使用记录
其实分析以后,很大一部分原因还是我这边用的工具类,如果使用 getTimestamp 方法去取的话,就没有这个问题了。在使用jdbc结合反射去读查询到的行的时候,默认返回类型是 oracle.sql.TIMESTAMP。原因:在 update 和 insert 操作以后,没有 commit 异常关闭连接。转换成了 java.sql.TimeStamp 类型。问题描述:当执行update语句的时候,执行超时。这个类型在 序列化以及后面的使用都会很不方便。这里我手动添加了转换。
2023-05-16 15:46:59 152
原创 用一个转账问题串联起java数据库访问层技术
此时调用时,无需dao层传入 connection,使用了 threadlocal 已保证这个线程中拿到的connection为同一个。注意一个小细节,在手动 close connection 的时候,配置连接自动提交为 true,避免后面拿到的连接的默认开始了事务。mybatis 版本的和这个基本一致,因为 我们在做整合的时候也是在 mybatis 中使用 spring 的事务管理器。此时在做事务操作需要调用dao层时,需要手动传入 connection 保证两次操作的连接时同一个连接。
2023-03-30 14:14:34 375
原创 跟着开源项目学java8-从支持最大密码重试次数的提交看redis的场景化使用和基于jdk的schedule的异步延迟日志记录策略
schedule 若依 登录次数限制 redis
2023-01-09 11:27:16 585
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人