随笔分类 -  Java基础

摘要:我们首先创建一个线程池,使用查看submit提交任务的方法,在这里我们以参数为提交callable为例,,线程池的submit方法的实现在AbstractExecutorService中实现,在submit方法中主要做了一下几件事情 1.参数校验 2.把我们的callable任务封装为一个Runna 阅读全文
posted @ 2021-07-26 21:58 虽为小卒 阅读(512) 评论(0) 推荐(0)
摘要:已经毕业两个月啦,在找工作的过程中经常有人问起spring相关的知识,尤其是spring核心aop是必不可少的,回答时总会回答spring的aop是由动态代理实现的,但是具体使用方法和原理有些模糊。spring提供了jdk动态代理,那么什么是jdk动态代理呢,jdk动态代理是java本身提供的一种代 阅读全文
posted @ 2020-08-29 14:40 虽为小卒 阅读(1659) 评论(0) 推荐(0)
摘要:最近在看线程池代码时发现了一个ForkJoinPool类,可以看一下线程池的继承关系,顶层的Executor接口,提供了一个execute()方法,我们常用的ExecutorService接口也继承自Executor接口,定义了一些额外的方法,下面呢就是AbstractExecutorService 阅读全文
posted @ 2020-08-26 15:02 虽为小卒 阅读(1596) 评论(0) 推荐(0)
摘要:spi编程服务接口提供,我们首先看一个示例来理解java的spi编程 我们编写了一个接口UploadCDN,同时为他提供了两个实现类来提供提供服务,Test方法如下,同时在resources/META-INF/services下配置与与接口名称相同的文件名称的全路径,里面配置了两个实现类的路径 pu 阅读全文
posted @ 2020-08-17 17:15 虽为小卒 阅读(452) 评论(0) 推荐(0)
摘要:首先,有一段代码引出我们的问题 List<String> list=new ArrayList<>(); list.add("靳卓1"); list.add("靳卓2"); list.add("大帅逼"); System.out.println(list); for(String s:list){ 阅读全文
posted @ 2020-08-04 10:58 虽为小卒 阅读(1223) 评论(0) 推荐(0)
摘要:刚刚学习git对于git开发不太了解,想从github仓库fork别人的代码到自己仓库,然后修改后进行请求提交,也就是对开源软件进行贡献的方法。 转载:https://blog.csdn.net/XiaoHanZuoFengZhou/article/details/86518180 阅读全文
posted @ 2020-07-20 15:02 虽为小卒 阅读(2301) 评论(0) 推荐(1)