H2 Database-02-h2 命令行模式启动
H2 Database
找到 jar
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>1.4.196</version>
</dependency>
...
2018-01-16 08:44:12 |
SQL
IT Reading
项目结构
http://www.aosabook.org/en/index.html
开源软件架构
IT Reading
将技术相关的阅读和文艺生活方面的阅读区分开。
本篇侧重于记录技术相关阅读整理。
Reading List
关于书籍的博客
10 本永不过时的书籍
优秀的书籍
《设计模式之禅》
HTTP 深入学习
《HTTP 权威指南》
Done. 201...
2018-01-16 07:50:59 |
Life
DbUnit-01-数据库测试工具入门介绍
DbUnit
DbUnit 是一个 JUnit 扩展(也可与 Ant 一起使用),针对数据库驱动的项目,除此之外,在测试运行之间将数据库置于已知状态。
这是一种很好的方法,可以避免一个测试用例损坏数据库时可能出现的无数问题并导致后续测试失败或加剧损坏。
数据库单元测试工具。
Junit 不足之处,如果测试依赖数据库,就会导致测试依赖于环境。
如:Dev/Test/Prod 的数...
2018-01-10 05:19:05 |
test
For Auto Dev
自动化开发
让开发自动化系列专栏
上面提到的技术可能过时,但是思想值得借鉴。
持续集成
持续集成
类似的工具很多,个人推荐 jenkins、TeamCity
除掉构建脚本中的气味
除掉构建脚本中的气味
对于脚本这一块,研发确实比较慵懒,比如我。没有更加规范,甚至没有这个意识。
这一点可以进行拓展:只要和项目相关的东西,无论内外,都应该做到尽可能的规范...
2018-01-09 02:31:12 |
Project
For Better Code
追求代码质量
追求代码质量
不要被覆盖报告所迷惑
不要被覆盖报告所迷惑
个人觉得这个更像是清单报告,而不是什么质量保证。
覆盖率
100% 的测试覆盖率,也无法保证没有 BUG,只能说是更少的 BUG。
FIT
决心采用 FIT
FIT 是一个测试平台,
可以帮助需求编写人员和把需求变成可执行代码的人员之间的沟通。
FIT 的优美之处在于,...
2018-01-09 02:30:26 |
Project
NoSQL Talk
NoSQL Talk
NoSQL数据库笔谈
思想篇
CAP、BASE、最终一致性是 NoSQL 数据库存在的三大基石。
而五分钟法则是内存数据存储了理论依据。
CAP
理论
C: Consistency 一致性
A: Availability 可用性(指的是快速获取数据)
P: Tolerance of netwo...
2018-01-09 01:24:41 |
SQL
PostgreSQL
PostgreSQL
PostgreSQL is an object-relational database management system (ORDBMS) based on POSTGRES, Version 4.2,
developed at the University of California at Berkeley Computer Science Department...
2018-01-08 13:39:55 |
Database
Neo4j GDS-17-neo4j GDS 库创建 graph 图投影更复杂的场景
neo4j apoc 系列
Neo4j APOC-01-图数据库 apoc 插件介绍
Neo4j GDS-01-graph-data-science 图数据科学插件库概览
Neo4j GDS-02-graph-data-science 插件库安装实战笔记
Neo4j GDS-03-graph-data-science 简单聊一聊图数据科学插件库
Neo4j GDS-04-图的中心性...
2018-01-08 06:18:33 |
SQL