参考:MySQL 加锁处理分析。该文已经讲的很详尽了,也易懂,下面仅仅是个人做的总结。一、 背景1.1 隔离级别1.2 加锁过程 逐条处理,逐条加锁。1.3 两阶段锁2PL1.4 gap锁 gap锁是间隙锁,即相邻两条有效记录间隙的锁(锁的是间隙),它是针对insert的,用来解决幻读的发生。它.....
分类:
数据库 时间:
2016-01-13 19:41:16
阅读次数:
238
GruntJS是基于JavaScript的命令行构建工具,它可以帮助开发者们自动化重复性的工作。你可以把它看成是JavaScript下的Make或者Ant。它可以完成诸如精简、编译、单元测试、lint检查等工作。由于越来越多的开发移到了客户端,帮助开发者更高效地工作的工具就更有用了。本文中,我将展示...
分类:
Web程序 时间:
2016-01-12 13:24:45
阅读次数:
156
做饭这件事 从学习做饭到一个人做一桌子饭菜宴请亲朋好友,我只用了两个星期的时间。想想都有点小自豪。其实做饭很简单,对于食物我是充满感激的,绝不会浪费一丝一毫,因为这都是大自然赠与我们的。所以每次做饭,都是带着满满的爱去做的,也可能是因为这个原因,我进步很快,吃饭的人也赞不绝口。 做饭是老...
分类:
其他好文 时间:
2016-01-11 17:50:56
阅读次数:
143
M2阶段主要是对我们做的LETS的升级。我们主要在关注、评论、IM和界面几个方面进行的升级。我们按照功能进行了分工,平均是两个人做一个功能。M2阶段和M1阶段就有了很大地不同。因为M1阶段,几乎是我们一块做的开发,所以工程中每个部分都很熟悉,对整体有较好的了解,而M2阶段,完全是新做一个功能,然.....
分类:
其他好文 时间:
2016-01-09 21:37:12
阅读次数:
229
这篇文章的由头是这样的,去年刚开始创业的时候,偶然间觉得在线文档这个领域国内是空白,都没人做。当时也是因为团队需要共享文档(注意,是技术文档,不是简单的word),在网上找了半天,都没发现类似的应用。于是就想自己做一个,后来团队里所有的人都反对,说没市场。再加上二逼的投资人,于是最后就不了了之了。最...
分类:
其他好文 时间:
2016-01-07 06:35:54
阅读次数:
195
前面的几篇内容虽然已经安装好了heartbeat,但是启动heartbeat却总是启动不成功,不是报这个错,就是报那里错了,修改配置文件修改了好半天,终于把heartbeat启动成功了。本人做的实验并没有什么主备节点,只有一个虚拟机,当然也就只有一个主节点,并没有传说中的备节点。首先..
分类:
其他好文 时间:
2016-01-06 12:10:02
阅读次数:
177
我们现在言必谈互联网+,大数据,这是非常好的东西,但我们在谈的时候,我觉得还是要去学习,去做,因为只有做了才能成为现实。大数据并不是今天蹦出来的,很早以前就有人做,例如,我前面一直推介的TRIZ理论,其本质上就是一个大数据的杰出作品:TRIZ是建立在对上百万件发明专利分析的基础之上。阿奇舒勒的天才之处在于他在没有现代数据分析工具的情况下,进行数据挖掘,并最终得出了创新发明问题解决模型。这个模型最大...
分类:
其他好文 时间:
2016-01-02 10:30:45
阅读次数:
143
本来这个是我给我们公司入职的新人做一个参考,由于 @张善友 老师在他的微信号转了我的这篇文章>,很多人觉得比较有用,说是看了后知道一步步怎么学,这个让我受宠若惊,另外我看到有些同学文章引用了这部分,但是格式很乱看不清楚,所以我就重新整理一下在博客园发一下,希望对更多人有用,也希望大家补充。基础部分C...
分类:
Web程序 时间:
2015-12-28 10:31:12
阅读次数:
178
一、代理模式概念代理,顾名思义就是帮助别人做事,GoF对代理模式的定义如下: 代理模式(Proxy),为其他对象提供一种代理以控制对这个对象的访问。代理模式使得代理对象控制具体对象的引用。代理几乎可以是任何对象:文件,资源,内存中的对象,或者是一些难以复制的东西。解释:房屋中介,可以代理帮助卖家把....
分类:
编程语言 时间:
2015-12-23 19:22:00
阅读次数:
214
大道至简,越是根源和基本的问题,道理实际上越简单。关于如何做人、做事、做管理的书很多,我看得不多,但是我觉得这些书更多是侧重技术和实现细节上的,而很少从人的思想和观念去讲。实际上,从根本上去说,如何做人做事是世界观的问题,也是一个哲学话题。很多人和我一样,已经到了快30的年纪,是需要去思考一下应该如...
分类:
其他好文 时间:
2015-12-22 15:53:31
阅读次数:
157