上一页 1 2 3 4 5 6 7 8 9 10 ··· 24 下一页
摘要: 1 import lombok.extern.slf4j.Slf4j; 2 3 /** 4 * 加载顺序 5 * 静态属性 >静态代码块 >非静态属性 >构造器 6 * 静态内部类,只有调用getDate 方法时才会加载,且只加载一次。 7 * 静态属性,只加载一次,在类加载时候加载 8 */ 9 阅读全文
posted @ 2020-08-11 14:37 npe0 阅读(280) 评论(0) 推荐(0)
摘要: 1.标记-清除算法 该算法先标记,后清除,将所有需要回收的算法进行标记,然后清除;这种算法的缺点是:效率比较低;标记清除后会出现大量不连续的内存碎片,这些碎片太多可能会使存储大对象会触发GC回收,造成内存浪费以及时间的消耗。 2.复制算法 复制算法将可用的内存分成两份,每次使用其中一块,当这块回收之 阅读全文
posted @ 2020-06-28 10:11 npe0 阅读(1017) 评论(0) 推荐(0)
摘要: 一、模板类 二、LOL 三、CF 四、Client 五、结果 阅读全文
posted @ 2019-09-26 17:57 npe0 阅读(274) 评论(0) 推荐(0)
摘要: 一、需求 根据用户vip等级来返回不同的价格,vip等级是不固定的,随时可能要增加,价格也不是固定的。 二、常规的写法 三、使用策略模式 3.1、定义策略接口 3.2、定义上下文 上下文持有策略接口的引用,将算法与调用者隔离。 3.3、不同算法实现类 四、Client 五、结果 阅读全文
posted @ 2019-09-24 18:58 npe0 阅读(13971) 评论(2) 推荐(0)
摘要: package com.duchong.concurrent; import java.util.ArrayList; import java.util.List; import java.util.concurrent.Exchanger; /** * Exchanger用于进行线程间的数据交换。 阅读全文
posted @ 2019-09-18 12:52 npe0 阅读(342) 评论(0) 推荐(0)
摘要: 一、CountDownLatchDemo 二、CyclicBarrierDemo 阅读全文
posted @ 2019-09-18 12:41 npe0 阅读(2483) 评论(0) 推荐(0)
摘要: 1 package com.duchong.demo.demox.hutool.threadpool; 2 3 import com.google.common.util.concurrent.ThreadFactoryBuilder; 4 5 import java.util.ArrayList; 6 import java.util.List; 7 import java.util.concu 阅读全文
posted @ 2019-09-05 09:19 npe0 阅读(1078) 评论(0) 推荐(0)
摘要: /** * 全局设置 * */ @Configuration public class CustomCorsConfiguration2 extends WebMvcConfigurerAdapter { @Override public void addCorsMappings(CorsRegistry registry) { registry... 阅读全文
posted @ 2019-07-25 21:02 npe0 阅读(709) 评论(0) 推荐(0)
摘要: 一、找加速地址 https://promotion.aliyun.com/ntms/act/kubernetes.html 控制台 二、添加daemon.json 文件 三、reload和restart 阅读全文
posted @ 2019-07-12 00:32 npe0 阅读(3220) 评论(0) 推荐(0)
摘要: 一、要求 docker-ce 要求系统是7版本 二、替换源 docker-ce.repo文件在/etc/yum.repos.d/下,建议将docker官方下载地址全部替换成aliyun替换后的完整文件为: [docker-ce-stable] name=Docker CE Stable - $bas 阅读全文
posted @ 2019-07-12 00:00 npe0 阅读(455) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 24 下一页