![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
weixin_39599596
这个作者很懒,什么都没留下…
展开
-
countDownLatch.await(5, TimeUnit.SECONDS) 在等待超时会返回false
countDownLatch.await(5, TimeUnit.SECONDS) 在等待超时会返回false原创 2022-12-13 16:46:22 · 1294 阅读 · 1 评论 -
最近路径算法实现——Dijkstra
先上代码package wetalk;import java.util.*;import java.util.stream.Collectors;public class DijkstraTest { public static void main(String[] args) { System.setProperty("mode", "direct"); Map<String, Map<String, Integer>> ori原创 2021-08-28 19:56:25 · 173 阅读 · 0 评论 -
自旋锁简单实现
package wetalk.build.threadSafe.juc;import java.util.concurrent.TimeUnit;import java.util.concurrent.atomic.AtomicReference;/** * 自旋锁 */public class SpinLock { private AtomicReference<Thread> atomicReference = new AtomicReference<>原创 2020-07-06 10:00:14 · 542 阅读 · 0 评论 -
三个线程交替打印ABC代码--面试题
public class PrinterABC2 { static Thread printA; static Thread printB; static Thread printC; public static void main(String[] args) { printA = new Thread(() -> { while (true) { LockSupport.park();原创 2020-06-24 10:57:27 · 284 阅读 · 0 评论 -
mybatis *Mapper.xml文件中一个标签执行多个sql
url=jdbc:mysql://122.100.157.28:3306/sjmm?useUnicode=yes&characterEncoding=UTF-8&autoReconnect=true&useServerPrepStmts=true&useCursorFetch=true&allowMultiQueries=true注意&在xml转义成 & amp;原创 2020-06-11 10:20:16 · 1390 阅读 · 0 评论 -
springboot整合redis实现发布订阅
//监听处理器1@Bean("messageListener1") public MessageListener messageListener1(RedisSerializer<String> redisSerializer) { System.out.println("init messageListener1"); return (message, pattern) -> { final byte[] channel原创 2020-06-08 12:03:10 · 110 阅读 · 0 评论 -
idea代码导入GIT
原创 2020-06-04 15:49:42 · 226 阅读 · 1 评论 -
2020-05-12
@RequestBody接受json的body参数坑属性变量名第二个字母大写会有问题原创 2020-05-12 19:00:18 · 76 阅读 · 0 评论