- 博客(119)
- 收藏
- 关注
原创 rabbitmq
用途● 流量削峰最大处理量如果是一秒一万条订单,一秒钟来了两万条,可以先存在消息队列里面,按照能力去消费处理● 应用解耦下单后,需要去调用很多其他系统,使用我们的发布订阅,让需要接受这条消息的服务监听这个queue● 异步处理在我们一些需要异步调用的场景中,回调核心概念生产者交换机(需要重点理解)接受生产者的消息,并按照规则推到队列里面,这些规则的配置可以实现不同场景的需求队列消费者安装docker。
2024-07-12 10:50:00
1258
原创 oracle 的一些使用记录
其实分析以后,很大一部分原因还是我这边用的工具类,如果使用 getTimestamp 方法去取的话,就没有这个问题了。在使用jdbc结合反射去读查询到的行的时候,默认返回类型是 oracle.sql.TIMESTAMP。原因:在 update 和 insert 操作以后,没有 commit 异常关闭连接。转换成了 java.sql.TimeStamp 类型。问题描述:当执行update语句的时候,执行超时。这个类型在 序列化以及后面的使用都会很不方便。这里我手动添加了转换。
2023-05-16 15:46:59
171
原创 用一个转账问题串联起java数据库访问层技术
此时调用时,无需dao层传入 connection,使用了 threadlocal 已保证这个线程中拿到的connection为同一个。注意一个小细节,在手动 close connection 的时候,配置连接自动提交为 true,避免后面拿到的连接的默认开始了事务。mybatis 版本的和这个基本一致,因为 我们在做整合的时候也是在 mybatis 中使用 spring 的事务管理器。此时在做事务操作需要调用dao层时,需要手动传入 connection 保证两次操作的连接时同一个连接。
2023-03-30 14:14:34
388
原创 跟着开源项目学java8-从支持最大密码重试次数的提交看redis的场景化使用和基于jdk的schedule的异步延迟日志记录策略
schedule 若依 登录次数限制 redis
2023-01-09 11:27:16
634
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人