会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Trace Spaces
If you can't explain it simply, you don't understand it well enough.
博客园
首页
新随笔
管理
1
2
3
4
5
6
下一页
2019年2月16日
Spring Framework中常见的事务传播陷阱(译文)
摘要: 最近看到Medium上一篇讨论Spring Framework中事务传播的文章,解释了几种常见的问题,解释的不错,这里直接翻译吧(意译为主,粗体和斜体是我自己加上的)。 译文: 这是我的第一篇文章,我打算给大家总结一下开发者在使用Spring事务时,常常会犯的和事务传播相关的错误。 在这之前,我们先
阅读全文
posted @ 2019-02-16 13:41 赫尔修斯
阅读(789)
评论(0)
推荐(0)
2018年8月16日
JDK 8 - Method Reference 分析
摘要: Java SE 8 在 Java 语言层面上新增了 lambda expression 的功能,使得 Java 具备了函数式语言的能力 - 可以将函数作为方法参数传递,即 code as data。 JDK 8 ( Oracle 对 Java SE 8 的实现 ) 新增了 java.util.str
阅读全文
posted @ 2018-08-16 15:30 赫尔修斯
阅读(661)
评论(0)
推荐(0)
2018年7月20日
JDK 9 & JDK 10 新特性
摘要: JDK 9 新增了不少特性,官方文档:https://docs.oracle.com/javase/9/whatsnew/toc.htm#JSNEW-GUID-527735CF-44E1-4144-919B-E7D7CC9CDD4D。 Java SE 10 改变:https://docs.oracl
阅读全文
posted @ 2018-07-20 13:27 赫尔修斯
阅读(147)
评论(0)
推荐(0)
2018年7月18日
JDK 8 新特性
摘要: JDK 8, Oracle's implementation of Java SE 8. JDK 8 是 Oracle 对 Java SE 8 规范的实现。 本文分析 JDK 8 引入的新特性。 官方文档:http://www.oracle.com/technetwork/java/javase/8
阅读全文
posted @ 2018-07-18 10:11 赫尔修斯
阅读(159)
评论(0)
推荐(0)
2018年6月18日
Tomcat 8.5 架构分析
摘要: 官方文档:Apache Tomcat 8 Architecture 以下分析的是 Version 8.5。 Tomcat 组件关系图 根据 Architecture Overview 绘制: Server:表示整个应用,可以包含多个 Service,一般不用重写。 Service:将多个 Conne
阅读全文
posted @ 2018-06-18 16:03 赫尔修斯
阅读(362)
评论(0)
推荐(0)
2018年6月10日
悲观锁与乐观锁
摘要: 悲观锁和乐观锁是两种并发控制方式。 悲观锁:在整个数据处理中,将数据锁定。往往依靠数据库提供的锁机制。 数据库的事务隔离级别: 1. Read Uncommited 2. Read Commited 3. Repeatable Read( InnoDB 默认为 Repeatable read, 由于
阅读全文
posted @ 2018-06-10 17:46 赫尔修斯
阅读(129)
评论(0)
推荐(0)
2018年6月1日
Gradle: Can't load library: native-platform.dll
摘要: Eclipse 导入 Gradle project 时总是报错:Can't load library: native-platform.dll。 解决方案: 进入 Windows -> Preferences,如下设置即可解决问题。
阅读全文
posted @ 2018-06-01 15:04 赫尔修斯
阅读(614)
评论(0)
推荐(0)
2018年5月28日
NoSQL v.s. RDB
摘要: RDB 相对于 NoSQL 的劣势: 1. 集中式单点架构 2. 固定的数据模型: 可扩展性差,缺乏处理半结构化和非结构化数据的能力。 3. 扩容成本高:处理海量数据时存在性能瓶颈,大数据时代的存储需求下,成本指数级增长。 RDB:ACID,强一致性的关系模型,适用于交易(OLTP)。 NoSQL:
阅读全文
posted @ 2018-05-28 15:23 赫尔修斯
阅读(122)
评论(0)
推荐(0)
2018年5月15日
Bitcoin 涉及到的数据结构和算法分析
摘要: Bitcoin 2008 年中本聪提出 Bitcoin 的概念。 2009 年项目上线。 所有 coin 由 mining 产生,一共 2100 万枚。通过调整 difficulty, 确保每隔10min 产生新的 block。 PoW + chaining,使得修改交易记录基本不可能。 Bitco
阅读全文
posted @ 2018-05-15 08:45 赫尔修斯
阅读(337)
评论(0)
推荐(0)
2018年4月16日
MySQL COUNT(*) & COUNT(1) & COUNT(col) 比较分析
摘要: 在面试的时候我们会经常遇到这个问题: MySQL 中,COUNT(*)、COUNT(1)、COUNT(col) 有区别吗? 有区别。 接下来我们分析一下这三者有什么样的区别。 一、SQL Syntax & Semantics 从语义角度看,它们有不同的含义。 COUNT(expr)返回查询到的行中
阅读全文
posted @ 2018-04-16 10:06 赫尔修斯
阅读(910)
评论(0)
推荐(0)
1
2
3
4
5
6
下一页
公告