2014年12月12日
摘要: 锁的概述一. 为什么要引入锁多个用户同时对数据库的并发操作时会带来以下数据不一致的问题:丢失更新 A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统 脏读 A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数据的修改,数据恢复原值,此时... 阅读全文
posted @ 2014-12-12 16:10 云淡 阅读(698) 评论(0) 推荐(0) 编辑
  2014年12月3日
摘要: 1、从官网获取最新稳定版redis文件。按端口号复制多个文件,比如6379和6380端口的文件包, 修改各自Conf文件的port号,分别为6379和6380。然后重命名为redis6379.conf和redis6380.conf,最后布署到服务器。2、以administrator帐号登录windo... 阅读全文
posted @ 2014-12-03 16:44 云淡 阅读(1014) 评论(0) 推荐(0) 编辑
  2014年11月26日
摘要: 前提条件一、已安装好Cacti:ubuntu下cacti安装配置二、准备好以下安装文件:Cacti_SNMP_Informant_Standard_Metrics_v13.zip(该cacti监控模板支持WinXP/Vista/Win7/Win2000/2003/2008/2012 x32/x64)... 阅读全文
posted @ 2014-11-26 11:48 云淡 阅读(211) 评论(0) 推荐(0) 编辑
  2014年11月20日
摘要: 策略模式:定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化,不会影响使用算法的客户。 我觉得,策略模式有点类似于工厂模式:继承一个父类,不同的子类实现父类的方法都不同,然后根据需求初始化相应的子类。不同的是策略模式是针对算法的,工厂模式可以使用所有这种情况。依然以截取网页功能... 阅读全文
posted @ 2014-11-20 10:32 云淡 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1、背景 给对象增加新功能,如何实现: (1)、在原类里面增加——违背开放封闭原则,类可以扩展但不能被修改。 (2)、利用继承扩展功能——造成类不断增多。 例子:给汽车增加对讲机系统,GPS定位系统,影视播放等,这些都不是汽车类的属性。如何增加?///需要添加新功能的对像public class... 阅读全文
posted @ 2014-11-20 10:19 云淡 阅读(128) 评论(0) 推荐(0) 编辑
  2014年11月7日
摘要: 1、定义:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到对象处理它为止。 相信大家都写过if...else或者switch,当条件很多时需要写上数十行代码。如果要修改某些条件或者处理过程,就又要不断地修改这个牛叉的分支语句。... 阅读全文
posted @ 2014-11-07 17:02 云淡 阅读(207) 评论(0) 推荐(0) 编辑
  2014年10月20日
摘要: 在SQL Server中,我们所常见的表与表之间的Inner Join,Outer Join都会被执行引擎根据所选的列,数据上是否有索引,所选数据的选择性转化为Loop Join,Merge Join,Hash Join这三种物理连接中的一种。理解这三种物理连接是理解在表连接时解决性能问题的基础,下... 阅读全文
posted @ 2014-10-20 15:25 云淡 阅读(291) 评论(0) 推荐(0) 编辑
  2014年10月13日
摘要: 今天重温了下排序算法,包括冒泡排序法和直接排序法,这些都比较简单,只是快速排序法比较难,于是重点研究了下。 先说一说原理:快速排序法是采用递归的方式对待排序的数列进行若干次的操作,每次操作使得被操作的数列部分以某个元素为分界值分成两部分,一部分小于该分界值,另一部分大于该分界值.该分界值一般被... 阅读全文
posted @ 2014-10-13 13:45 云淡 阅读(17952) 评论(0) 推荐(1) 编辑
  2014年10月11日
摘要: 1. I see. 我明白了。2. I quit! 我不干了! 3. Let go! 放手! 4. Me too. 我也是。 5. My god! 天哪! 6. No way! 不行! 7. Come on. 来吧(赶快) 8. Hold on. 等一等。 9. I agree。 我同意。 10. ... 阅读全文
posted @ 2014-10-11 13:29 云淡 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 在开发的项目的时候,你是否经常遇到需要重复编写一些类似的代码,比如是否经常会使用 for、foreach ? 在编写这两个循环语句的时候,你是一个字符一个字符敲还是使用 Visual Studio 提供的Code Snippet 工具自动帮你生成呢?神奇之处 你只需要在代码编辑器中输入for,就... 阅读全文
posted @ 2014-10-11 09:23 云淡 阅读(580) 评论(0) 推荐(0) 编辑