自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(96)
  • 收藏
  • 关注

原创 TransferQueue 接口解析

package test.java.util.concurrent;import java.util.concurrent.TransferQueue;import org.junit.Test;/** * TransferQueue的测试类 * 转换队列接口 * @date 2020-07-29 20:50:30 */public class TransferQueueTest { //abstract //interface}...

2020-07-29 20:56:11 291

原创 TimeUnit 枚举类解析

package test.java.util.concurrent;import java.util.concurrent.TimeUnit;import org.junit.Test;/** * TimeUnit的测试类 * 时间枚举类 * @date 2020-07-29 20:38:31 */public class TimeUnitTest {}

2020-07-29 20:55:18 437 1

原创 TimeoutException 超时异常类解析

package test.java.util.concurrent;import java.util.concurrent.TimeoutException;import org.junit.Test;/** * TimeoutException的测试类 * 超时处理异常类 * @date 2020-07-29 20:32:57 */public class TimeoutExceptionTest { /** * 无参构造函数 * @.

2020-07-29 20:54:39 4233

原创 ThreadPoolExecutor api详解

今天时间学习ThreadPoolExecutorapi,该类是JUC原子包中的类,通过单元测试代码把所有public api方法跑了一遍,大致了解了底层实现,初学乍练,有很多一知半解的地方,待后续有了深入理解再来补充package test.java.util.concurrent;import java.util.concurrent.Executors;import java.util.concurrent.LinkedBlockingDeque;import java.util.co.

2020-07-29 00:04:22 1332

原创 ThreadLocalRandom api详解

今天时间学习ThreadLocalRandomapi,该类是JUC原子包中的类,通过单元测试代码把所有public api方法跑了一遍,大致了解了底层实现,初学乍练,有很多一知半解的地方,待后续有了深入理解再来补充package test.java.util.concurrent;import java.util.concurrent.ThreadLocalRandom;import org.junit.Test;/** * ThreadLocalRandom的测试类 * * @d.

2020-07-28 23:58:41 2493

原创 ThreadFactory 接口解析

package test.java.util.concurrent;import java.util.concurrent.ThreadFactory;import org.junit.Test;/** * ThreadFactory的测试类 * 线程工厂统一接口 * @date 2020-07-28 22:13:18 */public class ThreadFactoryTest { //abstract //interface}...

2020-07-28 23:57:49 640

原创 SynchronousQueue api详解

今天时间学习SynchronousQueueapi,该类是JUC原子包中的类,通过单元测试代码把所有public api方法跑了一遍,大致了解了底层实现,初学乍练,有很多一知半解的地方,待后续有了深入理解再来补充package test.java.util.concurrent;import java.util.HashSet;import java.util.Iterator;import java.util.Set;import java.util.Spliterator;impo.

2020-07-28 23:56:57 210

原创 Semaphore api详解

今天时间学习Semaphoreapi,该类是JUC原子包中的类,通过单元测试代码把所有public api方法跑了一遍,大致了解了底层实现,初学乍练,有很多一知半解的地方,待后续有了深入理解再来补充package test.java.util.concurrent;import java.util.concurrent.Semaphore;import java.util.concurrent.TimeUnit;import org.junit.Test;/** * Sema..

2020-07-28 23:56:08 637

原创 hadoop安装使用总结

hadoop安装版本:2.7.1jdk版本:jdk1.7.80-x641.linux操作a)设置网络网络重启:service network restartip地址查看:ifconfigb)防火墙操作关闭防火墙:service iptables stop防火墙状态查看:service iptables status关闭防火墙的自动运行:chkconfig iptables off验证防火墙自动运行是否关闭:chkconfig --list | grep iptable

2020-07-28 20:59:12 627

原创 ScheduledThreadPoolExecutor api解析

今天时间学习ScheduledThreadPoolExecutor api,该类是JUC原子包中的类,通过单元测试代码把所有public api方法跑了一遍,大致了解了底层实现,初学乍练,有很多一知半解的地方,待后续有了深入理解再来补充package test.java.util.concurrent;import java.util.concurrent.*;import org.junit.Test;/** * ScheduledThreadPoolExecutor的测试类..

2020-07-28 09:36:46 332

原创 ScheduledFuture 接口解析

package test.java.util.concurrent;import java.util.concurrent.ScheduledFuture;import org.junit.Test;/** * ScheduledFuture的测试类 * 定时任务,可取消 * @date 2020-07-27 22:37:36 */public class ScheduledFutureTest { //abstract //interface}...

2020-07-28 09:35:44 2571 11

原创 ScheduledExecutorService 接口解析

package test.java.util.concurrent;import java.util.concurrent.ScheduledExecutorService;import org.junit.Test;/** * ScheduledExecutorService的测试类 * 定时执行接口 * @date 2020-07-27 22:34:56 */public class ScheduledExecutorServiceTest { //abstract .

2020-07-28 09:35:13 132

原创 RunnableScheduledFuture 接口解析

package test.java.util.concurrent;import java.util.concurrent.RunnableScheduledFuture;import org.junit.Test;/** * RunnableScheduledFuture的测试类 * 可执行的定时任务,支持取消 * @date 2020-07-27 22:29:56 */public class RunnableScheduledFutureTest { //abstrac.

2020-07-28 09:34:36 377

原创 RunnableFuture 接口解析

package test.java.util.concurrent;import java.util.concurrent.RunnableFuture;import org.junit.Test;/** * RunnableFuture的测试类 *可执行的任务,支持取消 * @date 2020-07-27 22:21:57 */public class RunnableFutureTest { //abstract //interface}...

2020-07-27 23:34:09 190

原创 RejectedExecutionHandler 决绝策略接口解析

package test.java.util.concurrent;import java.util.concurrent.RejectedExecutionHandler;import org.junit.Test;/** * RejectedExecutionHandler的测试类 * 通过指定线程池拒绝执行任务接口 * @date 2020-07-27 22:20:03 */public class RejectedExecutionHandlerTest { //ab.

2020-07-27 23:33:38 200

原创 RejectedExecutionException 拒绝策略异常类解析

package test.java.util.concurrent;import java.util.concurrent.RejectedExecutionException;import org.junit.Test;/** * RejectedExecutionException的测试类 * * @date 2020-07-27 21:57:08 */public class RejectedExecutionExceptionTest { /** .

2020-07-27 23:32:47 2051

原创 RecursiveTask 抽象类解析

package test.java.util.concurrent;import java.util.concurrent.RecursiveTask;import org.junit.Test;/** * RecursiveTask的测试类 *ForkjoinTask的子类 * @date 2020-07-27 21:55:13 */public class RecursiveTaskTest { //abstract}

2020-07-27 23:31:53 166

原创 RecursiveAction 抽象类解析

package test.java.util.concurrent;import java.util.concurrent.RecursiveAction;import org.junit.Test;/** * RecursiveAction的测试类 *ForkJoinTask的子类,执行子任务 * @date 2020-07-27 21:51:07 */public class RecursiveActionTest { //abstract}...

2020-07-27 23:31:15 142

原创 PriorityBlockingQueue api 详解

今天时间学习PriorityBlockingQueueapi,该类是JUC原子包中的类,通过单元测试代码把所有public api方法跑了一遍,大致了解了底层实现,初学乍练,有很多一知半解的地方,待后续有了深入理解再来补充package test.java.util.concurrent;import java.util.HashSet;import java.util.Iterator;import java.util.Set;import java.util.Spliterator;.

2020-07-27 23:30:33 257

原创 Phaser api详解

今天时间学习Phaserapi,该类是JUC原子包中的类,通过单元测试代码把所有public api方法跑了一遍,大致了解了底层实现,初学乍练,有很多一知半解的地方,待后续有了深入理解再来补充package test.java.util.concurrent;import java.util.concurrent.Phaser;import java.util.concurrent.TimeUnit;import org.junit.Test;/** * Phaser的测试类 *.

2020-07-27 00:17:44 415

原创 LinkedTransferQueue api详解

今天时间学习LinkedTransferQueueapi,该类是JUC原子包中的类,通过单元测试代码把所有public api方法跑了一遍,大致了解了底层实现,初学乍练,有很多一知半解的地方,待后续有了深入理解再来补充package test.java.util.concurrent;import java.util.HashSet;import java.util.Iterator;import java.util.Set;import java.util.Spliterator;i.

2020-07-27 00:16:42 297

原创 LinkedBlockingQueue api 详解

今天时间学习LinkedBlockingQueueapi,该类是JUC原子包中的类,通过单元测试代码把所有public api方法跑了一遍,大致了解了底层实现,初学乍练,有很多一知半解的地方,待后续有了深入理解再来补充package test.java.util.concurrent;import java.util.HashSet;import java.util.Iterator;import java.util.Set;import java.util.Spliterator;i.

2020-07-27 00:15:47 1154

原创 算法LeetCode自主学习------大小为 K 且平均值大于等于阈值的子数组数目

此题看了答案,算法最近刚开始练习,中等难度的对我来说还是有点难度,而且白天要上班,晚上偶尔练习,时间不太够,每次思考一个小时左右做不出来只能看答案,希望以后做多了能好点吧,继续加油package test.java.first;import org.junit.Test;import java.util.regex.Matcher;import java.util.regex.Pattern;/** 给你一个整数数组arr和两个整数 k和 threshold。 请你返回长度...

2020-07-23 01:22:15 146

原创 算法LeetCode自主学习------ 旋转数组的最小数字

package test.java.first;import org.junit.Test;/** 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转, 输出旋转数组的最小元素。例如,数组[3,4,5,1,2] 为 [1,2,3,4,5] 的一个旋转,该数组的最小值为1。 示例 1: 输入:[3,4,5,1,2] 输出:1 示例 2: 输入:[2,2,2,0,1] 输出:0 来源:力扣(LeetCode) 链接:...

2020-07-22 21:34:13 82

原创 算法LeetCode自主学习------不同的二叉搜索树 II

此题想了一个半小时,解了一半,没有解出来,看了答案,惭愧package test.java.first;import org.junit.Test;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;/** 给定一个整数 n,生成所有由 1 ...n 为节点所组成的 二叉搜索树 。 示例: 输入:3 输出: [ [1,...

2020-07-22 00:17:41 78

原创 LinkedBlockingDeque api详解

今天时间学习LinkedBlockingDequeapi,该类是JUC原子包中的类,通过单元测试代码把所有public api方法跑了一遍,大致了解了底层实现,初学乍练,有很多一知半解的地方,待后续有了深入理解再来补充package test.java.util.concurrent;import java.util.*;import java.util.concurrent.LinkedBlockingDeque;import java.util.concurrent.TimeUnit..

2020-07-20 23:10:51 717

原创 Future 接口解析

package test.java.util.concurrent;import java.util.concurrent.Future;import org.junit.Test;/** * Future的测试类 * * @date 2020-07-20 21:06:27 */public class FutureTest { //abstract //interface}

2020-07-20 23:10:10 166 1

原创 FutureTask api详解

今天时间学习FutureTaskapi,该类是JUC原子包中的类,通过单元测试代码把所有public api方法跑了一遍,大致了解了底层实现,初学乍练,有很多一知半解的地方,待后续有了深入理解再来补充package test.java.util.concurrent;import java.util.concurrent.FutureTask;import java.util.concurrent.TimeUnit;import org.junit.Test;/** * Futur.

2020-07-20 23:09:38 343

原创 ForkJoinWorkerThread api详解

今天时间学习ForkJoinWorkerThreadapi,该类是JUC原子包中的类,通过单元测试代码把所有public api方法跑了一遍,大致了解了底层实现,初学乍练,有很多一知半解的地方,待后续有了深入理解再来补充package test.java.util.concurrent;import java.util.concurrent.ForkJoinPool;import java.util.concurrent.ForkJoinWorkerThread;import org..

2020-07-20 23:08:51 935

原创 ForkJoinTask 抽象类解析

package test.java.util.concurrent;import java.util.concurrent.ForkJoinTask;import org.junit.Test;/** * ForkJoinTask的测试类 * 线程执行任务类 * @date 2020-07-20 20:50:45 */public class ForkJoinTaskTest { //abstract}

2020-07-20 23:07:50 86

原创 算法LeetCode自主学习------ 子矩形查询

package test.java.first;import org.junit.Test;/** 请你实现一个类SubrectangleQueries,它的构造函数的参数是一个 rows x cols的矩形(这里用整数矩阵表示),并支持以下两种操作: 1.updateSubrectangle(int row1, int col1, int row2, int col2, int newValue) 用newValue更新以(row1,col1)为左上角且以(row...

2020-07-20 20:45:43 157

原创 ForkJoinPool api 详解

今天时间学习CyclicBarrierapi,该类是JUC原子包中的类,通过单元测试代码把所有public api方法跑了一遍,大致了解了底层实现,初学乍练,有很多一知半解的地方,待后续有了深入理解再来补充package test.java.util.concurrent;import java.util.ArrayList;import java.util.HashSet;import java.util.List;import java.util.Set;import java.u.

2020-07-19 23:53:10 792

原创 算法LeetCode自主学习------ IP 地址无效化

package test.java.first;import org.junit.Test;/** 给你一个有效的 IPv4 地址address,返回这个 IP 地址的无效化版本。 所谓无效化IP 地址,其实就是用"[.]"代替了每个 "."。 示例 1: 输入:address = "1.1.1.1" 输出:"1[.]1[.]1[.]1" 示例 2: 输入:address = "255.100.50.0" 输出:"255[.]100[.]50[.]0"...

2020-07-19 14:13:32 107

原创 算法LeetCode自主学习------宝石与石头

package test.java.first;import org.junit.Test;/** 给定字符串J代表石头中宝石的类型,和字符串S代表你拥有的石头。S中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。 J中的字母不重复,J和S中的所有字符都是字母。字母区分大小写,因此"a"和"A"是不同类型的石头。 示例 1: 输入: J = "aA", S = "aAAbbbb" 输出: 3 示例 2: 输入: J = "z", ...

2020-07-19 13:53:21 145 1

原创 算法LeetCode自主学习------猜数字

package test.java.first;import org.junit.Test;/** 小A 和 小B 在玩猜数字。小B 每次从 1, 2, 3 中随机选择一个,小A 每次也从 1, 2, 3 中选择一个猜。他们一共进行三次这个游戏,请返回 小A 猜对了几次? 输入的guess数组为 小A 每次的猜测,answer数组为 小B 每次的选择。guess和answer的长度都等于3。 示例 1: 输入:guess = [1,2,3], answer = [...

2020-07-19 13:44:52 207

原创 算法LeetCode自主学习------数组异或操作

package test.java.first;import org.junit.Test;/** 给你两个整数,n 和 start 。 数组 nums 定义为:nums[i] = start + 2*i(下标从 0 开始)且 n == nums.length 。 请返回 nums 中所有元素按位异或(XOR)后得到的结果。 示例 1: 输入:n = 5, start = 0 输出:8 解释:数组 nums 为 [0, 2, 4, 6, 8],其中 (0 ^ 2 ...

2020-07-19 13:35:53 144

原创 算法LeetCode自主学习------拥有最多糖果的孩子

继续package test.java.first;import org.junit.Test;import java.util.ArrayList;import java.util.List;/** 给你一个数组candies和一个整数extraCandies,其中candies[i]代表第 i 个孩子拥有的糖果数目。 对每一个孩子,检查是否存在一种方案,将额外的extraCandies个糖果分配给孩子们之后,此孩子有 最多的糖果。注意,允许有多个孩子同时拥有 ...

2020-07-19 13:19:38 127

原创 算法LeetCode自主学习------重新排列数组

继续,另外一道简单题目package test.java.first;import org.junit.Test;/** 给你一个数组 nums ,数组中有 2n 个元素,按 [x1,x2,...,xn,y1,y2,...,yn] 的格式排列。 请你将数组按 [x1,y1,x2,y2,...,xn,yn] 格式重新排列,返回重排后的数组。 示例 1: 输入:nums = [2,5,1,3,4,7], n = 3 输出:[2,3,5,4,1,7] 解释:由于 x1=.

2020-07-19 12:15:04 112

原创 算法LeetCode自主学习------好数对的数目

周末刷几道简单算法题package test.java.first;import org.junit.Test;/** 给你一个整数数组 nums 。 如果一组数字 (i,j) 满足 nums[i] == nums[j] 且 i < j ,就可以认为这是一组 好数对 。 返回好数对的数目。 示例 1: 输入:nums = [1,2,3,1,1,3] 输出:4 解释:有 4 组好数对,分别是 (0,3), (0,4), (3,4), (2,5) ,下标从 .

2020-07-19 11:37:52 194

原创 算法LeetCode自主学习------一维数组的动态和

今天做一道简单的,用时10分钟package test.java.first;import org.junit.Test;import java.util.HashSet;import java.util.Set;/** 给你一个数组 nums 。数组「动态和」的计算公式为:runningSum[i] = sum(nums[0]…nums[i]) 。 请返回 nums 的动态和。 示例 1: 输入:nums = [1,2,3,4] 输出:[1,3,6,10].

2020-07-19 11:10:52 165

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除