我在阴山下

大阴山下,带着波波安自由的翱翔

JAVA集合源码解析 ArrayList 探索(基于JDK1.8)

JDK1.8ArrayList探索 JDK1.8ArrayList探索 1.简介 2.探索 2.1类关系 2.2属性 2.3构造方法 2.4核心方法 3.总结 1.简介 2.探索 2.1类关系 2.2属性 2.3构造方法 2.4核心方法 3.总结...

2018-05-10 18:29:07

阅读数 162

评论数 0

JAVA集合源码解析 HashSet 探索(基于JDK1.8)

JDK1.8HashSet探索 本文所讨论的源码是基于JDK1.8展开的,由于篇幅有限,只讨论主要部分 JDK1.8HashSet探索 1.简介 2.探索 2.1类关系 2.2属性 2.3构造方法 2.4核心方法 3.总结 1.简介 HashSet 是不同步...

2018-05-09 19:16:33

阅读数 263

评论数 0

JAVA集合源码解析 LinedList 探索(基于JDK1.8)

2018-05-09 18:29:25

阅读数 332

评论数 0

JAVA集合源码解析 Hashtable探索(基于JDK1.8)

JDK1.8Hashtable探索 本文的讨论分析是基于JDK1.8进行的 依旧是采用前几篇文章的大纲来进行介绍 JDK1.8Hashtable探索 1.简介 2.探索 2.1类关系 2.2属性 2.3构造方法 2.4核心方法 3.思考 4.总结 1.简介 ...

2018-05-08 18:51:06

阅读数 186

评论数 0

JAVA集合源码解析 HashMap探索(基于JDK1.8)

JDK1.8HashMap探索 本文基于JDK1.8版本进行 国际惯例先来个大纲,以下就是按照大纲形式进行分析 JDK1.8HashMap探索 1. 简介 2.1类关系 2.2属性 2.3 构造函数 2.4核心方法 3.思考问题 4.总结 1. 简介 Ha...

2018-05-03 20:59:26

阅读数 219

评论数 0

IntelliJ IDEA常用快捷键

跳转 Ctrl + Alt + [ 和 Ctrl + Alt + ] Windows下IDEA项目间跳转快捷键 ctrl + shift + e 最近编辑文件 ctrl + shift + <- 最新浏览位置的修改 alt+shift+F 添加到favorites 添加bookmar...

2019-05-16 17:35:32

阅读数 10

评论数 0

HTTP协议的发展历史

HTTO/0.9 这个时候只有一个命令GET 没有HEADER等描述数据的信息 服务器发送完毕,就关闭TCP连接 HTTP/1.0 增加了很多命令 增加了status code和header 多字符集支持、多部分发送、权限、缓存等 HTTP/1.1 – 在1.0上增加一些功能,优化...

2019-05-16 13:39:35

阅读数 7

评论数 0

五层网络协议模型

物理层主要作用是定义物理设备如何传输数据 数据链路层在通信的实体间建立数据链路连接 网络层为数据在结点之间传输创建逻辑链路 传输层向用户提供可靠的端到端服务,传输层向高层屏蔽了下层数据 通信的细节。 应用层为应用软件提供了很多服务,构建于TCP协议之上,屏蔽网络传输相关细节 ...

2019-05-16 13:38:41

阅读数 11

评论数 0

浏览器输入 URL 后 HTTP 请求返回的完整过程

觉得这个图简单粗暴~

2019-05-16 13:37:02

阅读数 14

评论数 0

常用工具类 -- Guava Enums

Google Guava Enums

2019-05-13 17:37:35

阅读数 28

评论数 0

常用工具类 -- DateUtils

Apache DateUtils

2019-05-13 17:36:42

阅读数 10

评论数 0

常用工具类 -- DigestUtils

Apache DigestUtils线程安全的类来进行计算一个字符串的MD5值 不能用原生MessageDigest,因为该方法只能被调用一次,一旦调用了MessageDigest对象,会被重置到初始状态,多线程状态下容易出错。 String rowKey = DigestUtils.md5Hex...

2019-05-13 17:35:46

阅读数 48

评论数 0

常用工具类 -- RandomStringUtils

//产生5位长度的随机字符串,中文环境下是乱码 RandomStringUtils.random(5); //使用指定的字符生成4位长度的随机字符串 RandomStringUtils.random(4, new char[]{'a','b','c','d','e','f', 'g'})...

2019-05-13 17:33:05

阅读数 12

评论数 0

解决kafka 运行时:kafka.common.KafkaException: Failed to acquire lock on file .lock异常

异常描述 org.apache.kafka.common.KafkaException: Failed to acquire lock on file .lock in /data/tools/software/kafka2.11/logs. A Kafka instance in another...

2019-05-08 14:15:27

阅读数 61

评论数 0

数据库SQL实战 --60.对于employees表中,给出奇数行的first_name

题目描述 对于employees表中,给出奇数行的first_name CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date NOT NULL, `first_name` varchar(14) NOT NU...

2019-05-07 13:40:02

阅读数 33

评论数 0

数据库SQL实战 --59.统计salary的累计和running_total

题目描述 按照salary的累计和running_total,其中running_total为前两个员工的salary累计和,其他以此类推。 具体结果如下Demo展示。。 CREATE TABLE `salaries` ( `emp_no` int(11) NOT NULL, `salary` i...

2019-05-07 13:39:24

阅读数 22

评论数 0

数据库SQL实战 --58.获取有奖金的员工相关信息

题目描述 获取有奖金的员工相关信息。 CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date NOT NULL, `first_name` varchar(14) NOT NULL, `last_name` v...

2019-05-07 13:38:46

阅读数 53

评论数 0

数据库SQL实战 --57.获取雇员中的行数据,且这些行也存在于emp_v中。注意不能使用intersect关键字。

题目描述 存在如下的视图: 创建视图emp_v as select * from employees emp_no> 10005; CREATE TABLE` 员工`(`emp_no` int(11)NOT NULL, `birth_date` date NOT NULL, `f...

2019-05-07 13:37:32

阅读数 14

评论数 0

数据库SQL实战 --56.使用含有关键字exists查找未分配具体部门的员工的所有信息。

题目描述 使用含有关键字exists查找未分配具体部门的员工的所有信息。 CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date NOT NULL, `first_name` varchar(14) NOT N...

2019-05-07 13:36:51

阅读数 8

评论数 0

数据库SQL实战 --55.获取所有员工的emp_no、部门编号dept_no以及对应的bonus类型btype和recevied,没有分配具体的员工不显示

题目描述 获取所有员工的emp_no、部门编号dept_no以及对应的bonus类型btype和recevied,没有分配具体的员工不显示 CREATE TABLE `dept_emp` ( `emp_no` int(11) NOT NULL, `dept_no` char(4) NOT NULL...

2019-05-07 13:36:18

阅读数 97

评论数 0

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