03 2018 档案

摘要:本文分析的是 spring-data-mongodb-1.9.2.RELEASE.jar 和 mongodb-driver-core-3.2.2.jar。 一、UML Class Diagram 核心类是 MongoTemplate,下面这张 UML 类图涉及了主要的类,省略了次要的类。 涉及的类: 阅读全文
posted @ 2018-03-30 17:05 赫尔修斯 阅读(3536) 评论(0) 推荐(0)
摘要:Studio 3T 是一款对 MongoDB 进行数据操作的可视化工具。 在 Studio 3T 中,我们可以借助 Query Builder 的 Drag & Drop 来构建查询条件。 具体的 Query Builder 使用方式可以阅读 Studio 3T 官方的这篇文章。 注意:在指定某个字 阅读全文
posted @ 2018-03-30 13:16 赫尔修斯 阅读(5203) 评论(0) 推荐(0)
摘要:在使用 MySQL 时,我们有时会遇到这样的报错:“Deadlock found when trying to get lock; try restarting transaction”。 在 14.5.5.3 How to Minimize and Handle Deadlocks 中有这样一句话 阅读全文
posted @ 2018-03-27 17:27 赫尔修斯 阅读(9173) 评论(0) 推荐(0)
摘要:这篇笔记是关于 Doug Lea 的 The java.util.concurrent Synchronizer Framework 。 原文地址:http://gee.cs.oswego.edu/dl/papers/aqs.pdf。 1. JDK 1.5 引入 java.util.concurre 阅读全文
posted @ 2018-03-25 15:42 赫尔修斯 阅读(214) 评论(0) 推荐(0)
摘要:我们知道 JDK 8 新增了 Lambda Expression 这一特性。 JDK 8 为什么要新增这个特性呢? 这个特性给 JDK 8 带来了什么好处? 它可以做什么?不可以做什么? 在这篇文章,我打算简单聊聊这些话题。 1. Lambda Expression 是什么? Lambda Expr 阅读全文
posted @ 2018-03-16 15:39 赫尔修斯 阅读(663) 评论(0) 推荐(0)