第一步,准备工作。获取Client ID和Client Secret 1、自行登陆GitHub官网,点击Setting,如下图: 2、继续,点击Developer settings,如下图: 3、继续,点击Oauth Apps,如下图: 4、继续,点击New Oauth App,如下图: 5、继续, ...
分类:
其他好文 时间:
2019-10-16 00:03:31
阅读次数:
181
(手机横屏看源码更方便) 注:java源码分析部分如无特殊说明均基于 java8 版本。 简介 ThreadPoolExecutor的构造方法是创建线程池的入口,虽然比较简单,但是信息量很大,由此也能引发一系列的问题,同样地,这也是面试中经常被问到的问题,下面彤哥只是列举了一部分关于ThreadPo ...
分类:
编程语言 时间:
2019-10-16 00:02:28
阅读次数:
119
找到失踪的数字。题意是在一个长度为n的数组里面,存放着从0-n所有的数字,但是少一个。找出这个少了的数字。 两种思路 1. 数学方法 如果数组是完整的,整个数组的和应该是(首项+末项)x 项数 / 2 →设为A 事实情况的加和设为B,A - B即可得到失去的数字,代码如下 时间O(n) 空间O(1) ...
分类:
其他好文 时间:
2019-10-16 00:02:10
阅读次数:
106
概述 Maven 是一个执行插件的框架,每一个任务实际上是由插件完成的。Maven 插件通常用于: 创建 jar 文件 创建 war 文件 编译代码文件 进行代码单元测试 创建项目文档 创建项目报告 一个插件通常提供了一组目标,可使用以下语法来执行: mvn [plugin name]:[goal ...
分类:
其他好文 时间:
2019-10-16 00:01:55
阅读次数:
94
概述 大型应用软件一般由多个模块组成,一般它是多个团队开发同一个应用程序的不同模块,这是比较常见的场景。例如,一个团队正在对应用程序的应用程序,用户界面项目( ) 的前端进行开发,他们使用的是数据服务工程 ( )。 现在,它可能会有这样的情况发生,工作在数据服务团队开发人员快速地开发 bug 修复或 ...
分类:
其他好文 时间:
2019-10-16 00:01:23
阅读次数:
88