上一页 1 2 3 4 5 6 7 8 9 ··· 23 下一页
摘要: 这篇博客的目的: 项目可以快速的生成镜像,并能快速发布到docker容器,可以将生成的镜像供其他人员pull. 写这篇博客的背景: 手上的项目的微服务的,测试环境部署用的也是docker,就寻思着有木有可以点点点就可以发布到测试服的工具,网上搜了下大多数是介绍docker-maven插件的,有两种 阅读全文
posted @ 2020-08-18 19:42 npe0 阅读(3573) 评论(2) 推荐(0) 编辑
摘要: 一、springcloud和springboot版本 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler. 阅读全文
posted @ 2020-08-17 16:32 npe0 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-08-17 11:26 npe0 阅读(2250) 评论(0) 推荐(0) 编辑
摘要: 1 import lombok.extern.slf4j.Slf4j; 2 3 /** 4 * 加载顺序 5 * 静态属性 >静态代码块 >非静态属性 >构造器 6 * 静态内部类,只有调用getDate 方法时才会加载,且只加载一次。 7 * 静态属性,只加载一次,在类加载时候加载 8 */ 9 阅读全文
posted @ 2020-08-11 14:37 npe0 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 1.标记-清除算法 该算法先标记,后清除,将所有需要回收的算法进行标记,然后清除;这种算法的缺点是:效率比较低;标记清除后会出现大量不连续的内存碎片,这些碎片太多可能会使存储大对象会触发GC回收,造成内存浪费以及时间的消耗。 2.复制算法 复制算法将可用的内存分成两份,每次使用其中一块,当这块回收之 阅读全文
posted @ 2020-06-28 10:11 npe0 阅读(954) 评论(0) 推荐(0) 编辑
摘要: 一、模板类 二、LOL 三、CF 四、Client 五、结果 阅读全文
posted @ 2019-09-26 17:57 npe0 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 一、需求 根据用户vip等级来返回不同的价格,vip等级是不固定的,随时可能要增加,价格也不是固定的。 二、常规的写法 三、使用策略模式 3.1、定义策略接口 3.2、定义上下文 上下文持有策略接口的引用,将算法与调用者隔离。 3.3、不同算法实现类 四、Client 五、结果 阅读全文
posted @ 2019-09-24 18:58 npe0 阅读(13147) 评论(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 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 一、CountDownLatchDemo 二、CyclicBarrierDemo 阅读全文
posted @ 2019-09-18 12:41 npe0 阅读(2457) 评论(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 阅读(1062) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 23 下一页