会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
NPE
博客园
首页
新随笔
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
23
下一页
2019年9月24日
最简单的策略模式代替if-else实战
摘要: 一、需求 根据用户vip等级来返回不同的价格,vip等级是不固定的,随时可能要增加,价格也不是固定的。 二、常规的写法 三、使用策略模式 3.1、定义策略接口 3.2、定义上下文 上下文持有策略接口的引用,将算法与调用者隔离。 3.3、不同算法实现类 四、Client 五、结果
阅读全文
posted @ 2019-09-24 18:58 npe0
阅读(13872)
评论(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
阅读(335)
评论(0)
推荐(0)
CountDownLatch和CyclicBarrier使用上的区别
摘要: 一、CountDownLatchDemo 二、CyclicBarrierDemo
阅读全文
posted @ 2019-09-18 12:41 npe0
阅读(2477)
评论(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
阅读(1077)
评论(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
阅读(706)
评论(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
阅读(3212)
评论(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
阅读(445)
评论(0)
推荐(0)
2019年7月9日
利用eclipse导入jar包到本地仓库
摘要: 如果不也不想用mvn install xxxxxx 后面跟一大堆的东东,可以让eclipse替代完成导入,看下图 File >Import 大功告成,可见eclipse还没有废掉,至少现在IDEA还没有这个功能。
阅读全文
posted @ 2019-07-09 21:44 npe0
阅读(1284)
评论(0)
推荐(0)
线程池执行流程和配置
摘要: 线程池执行过程 提交一个任务到线程池中,线程池的处理流程如下: 1、判断线程池里的核心线程是否都在执行任务,如果不是(核心线程空闲或者还有核心线程没有被创建)则创建一个新的工作线程来执行任务。如果核心线程都在执行任务,则进入下个流程。 2、线程池判断工作队列是否已满,如果工作队列没有满,则将新提交的
阅读全文
posted @ 2019-07-09 16:46 npe0
阅读(5310)
评论(0)
推荐(0)
2019年6月6日
sql-获取重复和删除重复数据
摘要: //获取相同用户名的数据 select name,Count(name) from user group by name having Count(name) >1 //删除相同的数据,保留最大的id或者最小的id min(id) delete from user where id not in(select max(id) from user group by name)
阅读全文
posted @ 2019-06-06 14:21 npe0
阅读(3752)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
23
下一页
公告