事务管理 一个数据库事务是一个被视为单一的工作单元的操作序列。这些操作应该要么完整地执行,要么完全不执行。事务管理是一个重要组成部分,RDBMS 面向企业应用程序,以确保数据完整性和一致性。事务的概念可以描述为具有以下四个关键属性说成是 ACID: 原子性:事务应该当作一个单独单元的操作,这意味着整 ...
分类:
编程语言 时间:
2018-08-11 22:02:21
阅读次数:
223
对于做Java开发的同学使用最熟练的开发工具应该当属Eclipse了吧,但是做到后面的话一般都会转用Intellij Idea。至于转用Intellij有什么好处我就不赘述了,简言之就是功能强大,使用便捷,能够大大提升我们的工作效率。 由于目前工作主要用Go语言进行底层开发,所以采用了GoLand开 ...
分类:
其他好文 时间:
2018-08-02 23:12:37
阅读次数:
748
本文是一起学习造轮子系列的第三篇,本篇我们将从零开始写一个React Redux,本系列文章将会选取一些前端比较经典的轮子进行源码分析,并且从零开始逐步实现,本系列将会学习Promises/A+,Redux,react redux,vue,dom diff,webpack,babel,kao,exp ...
分类:
其他好文 时间:
2018-07-10 11:20:14
阅读次数:
221
所谓对其本国已往历史略有所知者,尤必附随一种对其本国已往历史之温情与敬意——钱穆 ...
分类:
其他好文 时间:
2018-07-01 17:44:28
阅读次数:
645
浪潮之巅 ——对于一个人来讲,一生能够赶上一次科技革命的浪潮也就足够了 近一百多年来,总有一些公司很幸运地站在了技术革命的浪尖上。而一旦处在那个位置,就算只用随着潮流的发展而前行,也能安安稳稳地发展十数年甚至数十年的时间,直到下一次浪潮的逼近。 虽然我现在没有任何就业经验,但是浅浅了解了一百年来那些 ...
分类:
其他好文 时间:
2018-04-07 11:27:15
阅读次数:
189
入门 学习正则表达式的最好方法是从例子开始,理解例子之后再自己对例子进行修改,实验。下面给出了不少简单的例子,并对它们作了详细的说明。 假设你在一篇英文小说里查找hi,你可以使用正则表达式hi。 这几乎是最简单的正则表达式了,它可以精确匹配这样的字符串:由两个字符组成,前一个字符是h,后一个是i。通 ...
分类:
其他好文 时间:
2018-03-11 17:28:18
阅读次数:
169
场景 Thrift框架采用了异常处理机制,当客户端异常断开连接,服务端这个时候尝试发送数据给客户端,Thrift库会抛出异常,导致进程中断。这种情况是非常正常的,服务器端应该捕获异常的发生,但是不应该异常退出。所以应该当前发送数据失败,直接返回修改代码如下:uint32_t TSocket::write_partial(const uint8_t* buf, uint32_t len) {&nbs
分类:
其他好文 时间:
2018-02-17 15:03:30
阅读次数:
250
本系列分三部曲:《框架实现》 《框架使用》 与 《数据流哲学》,这三篇是我对数据流阶段性的总结,正好补充之前过时的文章。 本篇是收官之作 《前端数据流哲学》。 1 引言 写这篇文章时,很有压力,如有不妥之处,欢迎指正。 同时,由于这是一篇 佛系文章 ,所以不会得出你应该用 某某 框架的结论,你应该当 ...
分类:
其他好文 时间:
2018-01-29 20:22:27
阅读次数:
296
/* 一开始想的是双指针,从两边开始检测,如果有*或者匹配就前进,但是想了想不对,因为可能此时不匹配,但是前边会有*来配对, 或者此时的*不知道应该当做什么,因为会对前边的有影响。 由于*和(会对后边的有影响,所以要把坐标存起来 */ if (s.length()==0) return tr... ...
分类:
其他好文 时间:
2018-01-14 20:21:03
阅读次数:
150
事务管理 一个数据库事务是一个单一的工作单元操作序列。这些操作应该要么完整地执行,要么完全不执行。事务管理是一个重要组成部分,事务管理可以确保数据完整性和一致性。事务具有以下四个关键特性分别是 ACID: 原子性:事务应该当作一个单独单元的操作,这意味着整个序列操作要么是成功,要么是失败的。 一致性 ...
分类:
编程语言 时间:
2018-01-02 19:53:49
阅读次数:
159