摘要: 转: https://blog.csdn.net/band_mmbx/article/details/126932263 面试原题 一般实现分布式锁都有哪些方式?使用 redis 如何设计分布式锁?使用 zk 来设计分布式锁可以吗?这两种分布式锁的实现方式哪种效率比较高? 面试题剖析 redis 分 阅读全文
posted @ 2022-11-30 09:57 不死码农 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 转:https://blog.csdn.net/qq_45545968/article/details/110355408 @Configuration、@ConfigurationProperties用法代码示例: application.properties中配置的属性值 配置方式一:使用@Co 阅读全文
posted @ 2022-11-23 15:40 不死码农 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 转:https://m.php.cn/java/base/463170.html 区别:1、@Autowired注解由Spring提供,只按照byType注入;@resource注解由J2EE提供,默认按照byName自动注入。2、@Autowired默认按类型进行装配,@Resource默认按照名 阅读全文
posted @ 2022-11-23 15:29 不死码农 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 一、Mybatis四大组件 二、SqlSession四大对象 这里阐述一下上图的流程 Exeutor发起sql执行任务 1、先调用statementHandler中的prepare()进行SQL的编译 2、然后调用statementHandler中的parameterize()设置参数 2.1、这里 阅读全文
posted @ 2022-10-24 15:02 不死码农 阅读(684) 评论(0) 推荐(0) 编辑
摘要: package com.example.demo.reflact; import java.util.ArrayList; import java.util.HashMap; import java.util.Set; import java.util.TreeMap; public class A 阅读全文
posted @ 2022-08-27 21:25 不死码农 阅读(85) 评论(0) 推荐(0) 编辑
摘要: package com.example.demo.threadDemo; import java.util.concurrent.CompletableFuture; import java.util.concurrent.ExecutionException; import java.util.f 阅读全文
posted @ 2022-07-09 15:29 不死码农 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 对象锁: public class ThreadExceptionDemo { public static void main(String[] args) throws InterruptedException { new Thread(new Runnable() { @SneakyThrows 阅读全文
posted @ 2022-06-10 18:27 不死码农 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-05-18 11:18 不死码农 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 推导 总结:每个决策者在没收到过提案时第一次接受的V作为最后的决策过半的参考值,但是一旦接受过后,后面的提案的提案编号要打于接受过的提案,且V必须等于第一次接受过的V,最后决策过半的值 最为最后的选定值,保证强一直性。 阅读全文
posted @ 2022-05-17 18:32 不死码农 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 过滤器(Filter)和拦截器(Interceptor)的执行顺序和区别 转: https://www.cnblogs.com/kuotian/p/13176186.html#%E6%89%A7%E8%A1%8C%E9%A1%BA%E5%BA%8F 目录 过滤器 Filter Filter有如下几个 阅读全文
posted @ 2022-04-26 10:16 不死码农 阅读(862) 评论(0) 推荐(0) 编辑