1. SpringBoot读取配置文件源码探究 1.1. 概览 springboot的源码是再原来的Spring源码上又包了一层,看过spring源码都知道,当我们从入口debug进去的时候,原来的Spring源码都集中在 方法,SpringBoot的主要运行步骤,基本都包含在这个方法里了,而这个方 ...
分类:
编程语言 时间:
2019-08-30 18:58:56
阅读次数:
75
之前学习ThreadPool的使用以及源码剖析,并且从面试的角度去介绍知识点的解答。今天小强带来周期性线程池的使用和重点源码剖析。 ScheduledThreadPoolExecutor ScheduledThreadPoolExecutor:用来处理延时任务或定时任务 定时线程池类的类结构图 Sc ...
分类:
编程语言 时间:
2019-08-30 09:33:09
阅读次数:
82
最近项目中要用到生成excel,就写下来分享给大家 其实很简单,码代码,自己看: 首先需要导jxl jar包进来 <!-- jxl execl --> <dependency> <groupId>net.sourceforge.jexcelapi</groupId> <artifactId>jxl< ...
分类:
其他好文 时间:
2019-08-24 22:38:50
阅读次数:
84
Facebook表示,希望其他科技公司、非营利组织和个人开发者也能利用这项技术识别出更多的有害内容并将其添加到共享数据库中。这将有助于平台在用户试图上传这些内容时更快地删除掉它们。 美国失踪和被剥削儿童国家中心总裁兼CEO John Clark在一篇博客文章中指出:“仅在一年内,我们就见证了科技行业 ...
分类:
编程语言 时间:
2019-08-24 00:32:55
阅读次数:
240
E:\Visual Studio 2015\install\VC>E:\Visual Studio 2015\install\VC>E:\Visual Studio 2015\install\VC>E:\Visual Studio 2015\install\VC>E:\Visual Studio 2 ...
分类:
其他好文 时间:
2019-08-23 13:11:45
阅读次数:
80
1.和课本思路保持一致,先找到了根节点 因为是二叉搜索树 所以比根节点值小的是左子树,比根节点大的是右子树 判断完一轮后 将左子树放进去再进行判断! 右子树进行判断 ;当然考虑什么时候有左右子树; ...
分类:
其他好文 时间:
2019-08-21 21:38:56
阅读次数:
83
以前都是以二级域名配制项目,近期业务需要,需要在一个域名下进行二级扩展(例:www.guodong.com/a/www.guodong.com/b/)闲话不多说,直接上图对Location一些理解:admin.guodong.com/sfaadmin项目全路径:/data/www/ceo/sfaadmin域名中的sfaadmin对应全路径中的sfaadmin。希望对你有用。
分类:
其他好文 时间:
2019-08-16 17:09:59
阅读次数:
85
定义一个model类 定义一个接口 定义一个抽象基类 通过2张表来做消息处理,实现补发等操作 业务实现类 本例子中 ProcessCompletedEvent 是定义的一个 流程完成事件,流程完成事件后触发后续业务,通过流程也业务分离 业务调用处 ...
分类:
其他好文 时间:
2019-08-14 13:02:44
阅读次数:
96
JavaScript数组定义: JavaScript中定义数组的语法有以下3种: <script> var arr1=[2,5,6];//定义时直接给数组元素赋值 var arr2=[];//定义一个空数组 var arr3=new Array();//定义一个空数组并通过索引来赋值 arr3[0] ...
分类:
Web程序 时间:
2019-08-14 12:41:51
阅读次数:
106
场景: 昨天有位朋友去面试,我问他面试问了哪些问题,其中问了Integer相关的问题,以下就是面试官问的问题,还有一些是我对此做了扩展。 问:两个new Integer 128相等吗? 答:不。因为Integer缓存池默认是 127 128; 问:可以修改Integer缓存池 ...
分类:
其他好文 时间:
2019-08-14 10:59:28
阅读次数:
121