会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
NPE
博客园
首页
新随笔
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
24
下一页
2020年8月11日
类中属性加载顺序的demo
摘要: 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)
2020年6月28日
四种垃圾回收算法
摘要: 1.标记-清除算法 该算法先标记,后清除,将所有需要回收的算法进行标记,然后清除;这种算法的缺点是:效率比较低;标记清除后会出现大量不连续的内存碎片,这些碎片太多可能会使存储大对象会触发GC回收,造成内存浪费以及时间的消耗。 2.复制算法 复制算法将可用的内存分成两份,每次使用其中一块,当这块回收之
阅读全文
posted @ 2020-06-28 10:11 npe0
阅读(1017)
评论(0)
推荐(0)
2019年9月26日
以玩游戏的方式来理解模版模式
摘要: 一、模板类 二、LOL 三、CF 四、Client 五、结果
阅读全文
posted @ 2019-09-26 17:57 npe0
阅读(274)
评论(0)
推荐(0)
2019年9月24日
最简单的策略模式代替if-else实战
摘要: 一、需求 根据用户vip等级来返回不同的价格,vip等级是不固定的,随时可能要增加,价格也不是固定的。 二、常规的写法 三、使用策略模式 3.1、定义策略接口 3.2、定义上下文 上下文持有策略接口的引用,将算法与调用者隔离。 3.3、不同算法实现类 四、Client 五、结果
阅读全文
posted @ 2019-09-24 18:58 npe0
阅读(13971)
评论(2)
推荐(0)
2019年9月18日
Exchanger实现线程间数据交换
摘要: 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)
CountDownLatch和CyclicBarrier使用上的区别
摘要: 一、CountDownLatchDemo 二、CyclicBarrierDemo
阅读全文
posted @ 2019-09-18 12:41 npe0
阅读(2483)
评论(0)
推荐(0)
2019年9月5日
自定义线程池以及拒绝执行策略
摘要: 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)
2019年7月25日
接口跨域解决方法
摘要: /** * 全局设置 * */ @Configuration public class CustomCorsConfiguration2 extends WebMvcConfigurerAdapter { @Override public void addCorsMappings(CorsRegistry registry) { registry...
阅读全文
posted @ 2019-07-25 21:02 npe0
阅读(709)
评论(0)
推荐(0)
2019年7月12日
CentOS7为docker-ce配置阿里云镜像加速器
摘要: 一、找加速地址 https://promotion.aliyun.com/ntms/act/kubernetes.html 控制台 二、添加daemon.json 文件 三、reload和restart
阅读全文
posted @ 2019-07-12 00:32 npe0
阅读(3220)
评论(0)
推荐(0)
CentOS7安装docker-ce
摘要: 一、要求 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
下一页
公告