04 2019 档案

摘要:1.小奋斗 http://www.what21.com/u/10029/8939414159328047865.htm 阅读全文
posted @ 2019-04-26 09:36 可乐998 阅读(92) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-04-15 10:28 可乐998 阅读(6) 评论(0) 推荐(0)
摘要:13.并发编程 阅读全文
posted @ 2019-04-13 23:14 可乐998 阅读(104) 评论(0) 推荐(0)
摘要:/** * Returns a string containing the string representation of each of {@code parts}, using the * previously configured separator between each. * @param iterables 可遍历集合 * @p... 阅读全文
posted @ 2019-04-10 11:33 可乐998 阅读(118) 评论(0) 推荐(0)
摘要:应用场景 在某种需求中,比如一个大型的任务,常常需要分配好多子任务去执行,只有当所有子任务都执行完成时候,才能执行主任务,这时候,就可以选择CyclicBarrier了。 实例分析 我们需要统计全国的业务数据。其中各省的数据库是独立的,也就是说按省分库。并且统计的数据量很大,统计过程也比较慢。为了提 阅读全文
posted @ 2019-04-09 10:00 可乐998 阅读(176) 评论(0) 推荐(0)
摘要:再上一个场景:我们自己写一个简单的数据库连接池,能够复用数据库连接,并且能在高并发情况下正常工作。 实现代码1: 我们用了ConcurrentHashMap,这样就不必把getConnection方法置为synchronized(当然也可以用Lock),当多个线程同时调用getConnection方 阅读全文
posted @ 2019-04-08 15:26 可乐998 阅读(246) 评论(0) 推荐(0)
摘要:package com.mrbird.api.demoThread.future; import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.util.concurrent.FutureTask; /** * @Description * @Autho... 阅读全文
posted @ 2019-04-08 15:08 可乐998 阅读(181) 评论(0) 推荐(0)
摘要:package com.mrbird.api.demoThread.thread1; /** * @Description * @Date: 2019/3/29 */ import java.util.concurrent.*; /** * Future * Futures是一个抽象的概念,它表示一个值,该值可能在某一点变得可用。一个Future要么获得 * 计算完的结果,要么... 阅读全文
posted @ 2019-04-08 14:50 可乐998 阅读(184) 评论(0) 推荐(0)
摘要:前言:这两周来上了腾讯课堂-软媒-JAVA架构师黄埔班的课程后,发现自己真心是一个菜鸟,Java基础知识和日常开发所需的知识还有很多很多。就此,我准备跟着这个课程重头学习Java,成为一名合格的Java程序员。 以下,为我准备在未来数年不等学习的知识点,如有错误或不全后续持续更改。 基础目录 1ja 阅读全文
posted @ 2019-04-03 11:18 可乐998 阅读(204) 评论(0) 推荐(0)