上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 56 下一页
摘要: 一、Limit分页 <select id="getUserInfo1" parameterType="map" resultType="dayu"> select * from user <if test="startPos!=null and pageSize!=null"> limit ${st 阅读全文
posted @ 2022-10-08 22:39 KLAPT 阅读(180) 评论(0) 推荐(0)
摘要: 《@Retryable》 1.POM依赖 <dependency> <groupId>org.springframework.retry</groupId> <artifactId>spring-retry</artifactId> </dependency> 2、启用@Retryable @Ena 阅读全文
posted @ 2022-09-29 22:26 KLAPT 阅读(78) 评论(0) 推荐(0)
摘要: Spring常见的DI方式 构造器注入 :利用构造方法的参数注入依赖 Setter注入 :调用Setter的方法注入依赖 字段注入 :在字段上使用@Autowired/Resource注解 @Autowired VS @Resource 事实上,他们的基本功能都是通过注解实现依赖注入 ,只不过@Au 阅读全文
posted @ 2022-09-27 22:56 KLAPT 阅读(70) 评论(0) 推荐(0)
摘要: @Transactional 特性@Transactional注解只能应用到 public 修饰符上,对其他修饰符不起作用,但不报错。@Transactional 一般加到实现类或实现类方法上,不要加到接口或接口方法上。@Transactional仅仅对 unchecked 异常进行事务异常回滚;如 阅读全文
posted @ 2022-09-14 22:14 KLAPT 阅读(127) 评论(0) 推荐(0)
摘要: SpringbBoot架构中有时候数据是需要预加载的,需要提前加载到缓存或类属性中,并且希望执行操作的时间是在容器启动末尾时执行操作。两个接口(CommandLineRunner ApplicationRunner). ApplicationRunner接口使用 1、新建类实现Application 阅读全文
posted @ 2022-09-14 22:10 KLAPT 阅读(110) 评论(0) 推荐(0)
摘要: 1. 查看数据库大小写配置 show variables like '%lower%'; ± ± +| Variable_name | Value |± ± +| lower_case_file_system | ON || lower_case_table_names | 0 |± ± + 、、、 阅读全文
posted @ 2022-09-13 17:09 KLAPT 阅读(535) 评论(0) 推荐(0)
摘要: Nacos架构 Provider APP:服务提供者 Consumer APP:服务消费者 Name Server:通过VIP(Virtual IP)或DNS的方式实现Nacos高可用集群的服务路由 Nacos Server:Nacos服务提供者,里面包含的Open API是功能访问入口,Conig 阅读全文
posted @ 2022-08-15 22:01 KLAPT 阅读(469) 评论(0) 推荐(0)
摘要: 1、过滤器(Filter)依赖于servlet容器。在实现上基于函数回调,可以对几乎所有请求进行过滤,但是缺点是一个过滤器实例只能在容器初始化时调用一次。 使用过滤器的目的是用来做一些过滤操作,获取我们想要获取的数据。比如:在过滤器中修改字符编码;在过滤器中修改HttpServletRequest的 阅读全文
posted @ 2022-08-12 17:35 KLAPT 阅读(527) 评论(0) 推荐(0)
摘要: (1)@Transactional可以回滚 <update id="test"> UPDATE tbl_users set delflag='0' where account='admin' </update> @Override @Transactional public Ret test(){ 阅读全文
posted @ 2022-08-11 17:03 KLAPT 阅读(256) 评论(0) 推荐(0)
摘要: redis 实现分布式锁机制原理: Redis 的 SET 命令有个 NX 参数可以实现「key不存在才插入」,所以可以用它来实现分布式锁: 如果 key 不存在,则显示插入成功,可以用来表示加锁成功; 如果 key 存在,则会显示插入失败,可以用来表示加锁失败。 基于 Redis 节点实现分布式锁 阅读全文
posted @ 2022-08-11 16:30 KLAPT 阅读(152) 评论(0) 推荐(0)
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 56 下一页