11 2021 档案

摘要:package com.study.concurrent_utils;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.ReentrantLock;public class JamesCycli 阅读全文
posted @ 2021-11-30 22:04 yydssc 阅读(47) 评论(0) 推荐(0) 编辑
摘要:package com.study.concurrent_utils;import java.util.concurrent.locks.AbstractQueuedSynchronizer;public class JamesSemaphore { private Sync sync; publi 阅读全文
posted @ 2021-11-30 22:02 yydssc 阅读(45) 评论(0) 推荐(0) 编辑
摘要:package com.study.concurrent_utils;import java.util.concurrent.locks.AbstractQueuedSynchronizer;public class JamesCountDownLatch { private Sync sync; 阅读全文
posted @ 2021-11-30 22:01 yydssc 阅读(27) 评论(0) 推荐(0) 编辑
摘要:package com.study.concurrent_utils;import java.util.concurrent.CountDownLatch;public class Test_CountDownLatch { /* 没隔1s开启一个线程,共开启6个线程 若希望6个线程 同时 执行某一 阅读全文
posted @ 2021-11-30 22:00 yydssc 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-11-29 21:54 yydssc 阅读(13) 评论(0) 推荐(0) 编辑
摘要:1.8 当链表已经有8个元素了,此时put进第9个元素,先完成第9个元素的put,然后立刻做链表转红黑树 阅读全文
posted @ 2021-11-29 20:11 yydssc 阅读(23) 评论(0) 推荐(0) 编辑
摘要:package com.study.lock.locks5;public class Test_ReadWriteLock { static JamesReadWriteLock rwLock = new JamesReadWriteLock(); //static ReadWriteLock rw 阅读全文
posted @ 2021-11-28 22:03 yydssc 阅读(21) 评论(0) 推荐(0) 编辑
摘要:package com.study.lock.locks5;import java.util.concurrent.TimeUnit;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock; 阅读全文
posted @ 2021-11-28 22:02 yydssc 阅读(23) 评论(0) 推荐(0) 编辑
摘要:package com.study.lock.locks5;import java.util.concurrent.TimeUnit;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock; 阅读全文
posted @ 2021-11-28 22:01 yydssc 阅读(22) 评论(0) 推荐(0) 编辑
摘要:package com.study.lock.locks5;import java.util.concurrent.LinkedBlockingQueue;import java.util.concurrent.atomic.AtomicInteger;import java.util.concur 阅读全文
posted @ 2021-11-28 22:01 yydssc 阅读(27) 评论(0) 推荐(0) 编辑
摘要:package com.study.lock.locks4;public class Test_ReadWriteLock { static JamesReadWriteLock rwLock = new JamesReadWriteLock(); //static ReadWriteLock rw 阅读全文
posted @ 2021-11-28 22:00 yydssc 阅读(25) 评论(0) 推荐(0) 编辑
摘要:package com.study.lock.locks4;public class JamesReentrantLock { private boolean isFair; public JamesReentrantLock(boolean isFair){ this.isFair = isFai 阅读全文
posted @ 2021-11-28 21:59 yydssc 阅读(22) 评论(0) 推荐(0) 编辑
摘要:package com.study.lock.locks4;public class JamesReadWriteLock { CommonMask mask = new CommonMask(){ //尝试获取独占锁 public boolean tryLock(int acquires) { / 阅读全文
posted @ 2021-11-28 21:58 yydssc 阅读(22) 评论(0) 推荐(0) 编辑
摘要:package com.study.lock.locks4;import java.util.concurrent.LinkedBlockingQueue;import java.util.concurrent.atomic.AtomicInteger;import java.util.concur 阅读全文
posted @ 2021-11-28 21:58 yydssc 阅读(24) 评论(0) 推荐(0) 编辑
摘要:package com.study.lock.locks1;import java.util.concurrent.LinkedBlockingQueue;import java.util.concurrent.atomic.AtomicInteger;import java.util.concur 阅读全文
posted @ 2021-11-28 21:57 yydssc 阅读(25) 评论(0) 推荐(0) 编辑
摘要:package com.study.lock;import java.util.HashMap;import java.util.Map;import java.util.concurrent.locks.ReadWriteLock;import java.util.concurrent.locks 阅读全文
posted @ 2021-11-28 21:55 yydssc 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-11-28 21:54 yydssc 阅读(26) 评论(0) 推荐(0) 编辑
摘要:package com.study.lock;import java.util.HashMap;import java.util.Hashtable;import java.util.Map;import java.util.concurrent.locks.Lock;import java.uti 阅读全文
posted @ 2021-11-28 21:53 yydssc 阅读(45) 评论(0) 推荐(0) 编辑
摘要:package com.study.lock.locks1;import java.util.concurrent.LinkedBlockingQueue;import java.util.concurrent.atomic.AtomicInteger;import java.util.concur 阅读全文
posted @ 2021-11-28 17:27 yydssc 阅读(77) 评论(0) 推荐(0) 编辑
摘要:package com.study.lock;import java.util.ArrayList;import java.util.List;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks. 阅读全文
posted @ 2021-11-28 17:26 yydssc 阅读(111) 评论(0) 推荐(0) 编辑
摘要:package com.study.lock.locks1;import java.util.concurrent.LinkedBlockingQueue;import java.util.concurrent.TimeUnit;import java.util.concurrent.atomic. 阅读全文
posted @ 2021-11-28 17:19 yydssc 阅读(21) 评论(0) 推荐(0) 编辑
摘要:package com.study.lock;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantL 阅读全文
posted @ 2021-11-28 17:16 yydssc 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-11-28 17:14 yydssc 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-11-27 22:31 yydssc 阅读(26) 评论(0) 推荐(0) 编辑
摘要:package com.study.cas;import sun.misc.Unsafe;import java.lang.reflect.Field;public class CounterUnsafe { volatile int i = 0; private static Unsafe uns 阅读全文
posted @ 2021-11-27 18:58 yydssc 阅读(25) 评论(0) 推荐(0) 编辑
摘要:import java.util.List;import java.util.concurrent.LinkedBlockingQueue;import java.util.concurrent.RejectedExecutionHandler;import java.util.concurrent 阅读全文
posted @ 2021-11-23 21:27 yydssc 阅读(32) 评论(0) 推荐(0) 编辑
摘要:public class Demo5 { /** threadLocal变量,每个线程都有一个副本,互不干扰 */ public static ThreadLocal<String> value = new ThreadLocal<>(); /** * threadlocal测试 * * @thro 阅读全文
posted @ 2021-11-22 21:29 yydssc 阅读(30) 评论(0) 推荐(0) 编辑
摘要:import java.util.concurrent.locks.LockSupport;/** 三种线程协作通信的方式:suspend/resume、wait/notify、park/unpark */public class Demo6 { /** 包子店 */ public static O 阅读全文
posted @ 2021-11-21 21:49 yydssc 阅读(203) 评论(0) 推荐(0) 编辑
摘要:package file.spilt.merge;import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;import java.util.Prope 阅读全文
posted @ 2021-11-16 22:03 yydssc 阅读(76) 评论(0) 推荐(0) 编辑
摘要:package file.spilt.merge;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;impor 阅读全文
posted @ 2021-11-16 22:02 yydssc 阅读(100) 评论(0) 推荐(0) 编辑
摘要:package file.spilt.merge;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;impor 阅读全文
posted @ 2021-11-16 22:01 yydssc 阅读(143) 评论(0) 推荐(0) 编辑
摘要:public class FileSend { //文件发送者 客户端 public static void main(String[] args) throws IOException { Socket socket = new Socket("127.0.0.1",9999); System.o 阅读全文
posted @ 2021-11-16 21:48 yydssc 阅读(177) 评论(0) 推荐(0) 编辑
摘要:服务端 public class MyService { public static void main(String[] args) throws IOException { ServerSocket socketService = new ServerSocket(9999); Socket s 阅读全文
posted @ 2021-11-16 20:10 yydssc 阅读(20) 评论(0) 推荐(0) 编辑
摘要:注册中心 public class ServiceImpl implements Service { //注册中心 // map: 服务端的所有的 可供客户端访问的接口,都注册到改map中 // key: 接口的名字"HelloService" value: 真正的接口实现 private stat 阅读全文
posted @ 2021-11-14 22:30 yydssc 阅读(60) 评论(0) 推荐(0) 编辑
摘要:服务端 public class SocketServiceImpl implements SocketService { @Override public String sayHi(String name) { return "Hi" + name; }客户端 public class Clien 阅读全文
posted @ 2021-11-14 22:28 yydssc 阅读(37) 评论(0) 推荐(0) 编辑
摘要:动态数据源决策 public class DynamicDataSource extends AbstractRoutingDataSource { @Override protected Object determineCurrentLookupKey() { String datasource 阅读全文
posted @ 2021-11-07 21:11 yydssc 阅读(14) 评论(0) 推荐(0) 编辑
摘要:一、 正常模块配置(具体参考dt模块) 涉及到文件 a. /system/service/config/impl/RegionServiceImpl.java b. /dt/controller/system/RegionController.java c. dt/resources/dev/app 阅读全文
posted @ 2021-11-07 21:11 yydssc 阅读(32) 评论(0) 推荐(0) 编辑
摘要:a、 job/pom.xml b、 /resources/dev/application-dev.yml c、 /job/config/MybatisPlusConfig.java d、 /job/config/DataSourceContextHolder.java e、 /job/config/ 阅读全文
posted @ 2021-11-07 21:09 yydssc 阅读(18) 评论(0) 推荐(0) 编辑
摘要:新建数据库枚举,方便辨识 Mybatis配置 @Getter @AllArgsConstructor public enum DbSourceEnum { /** * 新加坡节点数据库 */ DATA_SOURCE_SG("sqlDataSourceSg","新加坡节点数据库"), /** * 德国 阅读全文
posted @ 2021-11-07 21:09 yydssc 阅读(16) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示