Java 中的并发工具类 发表于 2018-05-20 | 分类于 学习笔记 字数统计 4,448 | 阅读时长 20java.util.concurrent 下提供了一些辅助类来帮助我们在并发编程的设计。学习了 AQS 后再了解这些工具类,就非常简单了。jdk 1.8阅读全文 »
Java 并发编程同步器 AQS 发表于 2018-05-18 | 分类于 学习笔记 字数统计 10,789 | 阅读时长 46分析 AQS(队列同步器)AbstractQueuedSynchronizer (AQS),是用来构建所或者其他同步组件的基础框架,它使用一个 int 成员变量来表示同步状态,通过内置的 FIFO 队列来完成资源获取线程的队列工作。源码版本 Jdk 1.8阅读全文 »
Java 中 hashCode 的一些研究 发表于 2018-05-15 | 分类于 学习笔记 字数统计 1,417 | 阅读时长 6提出问题hashcode 是干什么用的?为什么要重写 hashcode 和 equals;怎么去重写 hashcode;阅读全文 »
Java 8 中 LinkedList 源码阅读记录 发表于 2018-05-11 | 分类于 学习笔记 字数统计 3,703 | 阅读时长 17思考认识LinkedList 数据结构;主要认识插入元素是怎么实现的;遍历 LinkedList 的方法,以及具体实现;与 ArrayList 对比。版本jdk1.8.0_161阅读全文 »
Spring Data JPA 中使用空间数据 发表于 2018-05-04 | 分类于 学习笔记 字数统计 1,082 | 阅读时长 5前言JPA 中使用空间数据字段的时候,出现了很多问题,中间走了好多弯路,这里记录下。环境:Postgresql 9.5 + PostGISJPASpring 4.2阅读全文 »
学习 Spring Boot:(二十九)Spring Boot Junit 单元测试 发表于 2018-04-26 | 分类于 学习笔记 字数统计 5,244 | 阅读时长 22前言JUnit 是一个回归测试框架,被开发者用于实施对应用程序的单元测试,加快程序编制速度,同时提高编码的质量。JUnit 测试框架具有以下重要特性:测试工具测试套件测试运行器测试分类阅读全文 »