首先明确一下单例模式:如果希望在系统中某个类的对象只能存在一个,那么单例模式是最好的解决方案。
接下来让我们提炼出单例模式的几个关键点:假如有一个单例类,叫做
Singleton,那么:
1 singletonObj 对象应该可以被系统中的任何对象使用
2
singletonObj 对象不应该被存储在会被覆写的全局变量中
3
系统中不应超过一个singletonObj对象,也就...
分类:
Web程序 时间:
2014-12-07 16:29:22
阅读次数:
232
很多网上介绍的都很旧了,最快的方法:
yum install httpd-tools
完成后,就可以直接运行ab...
分类:
系统相关 时间:
2014-12-06 12:51:19
阅读次数:
133
解决此问题,必须关闭“简单文件共享”,然后获取文件夹的所有权: 1. 关闭“简单文件共享”: a. 单击“开始”,然后单击“我的电脑”。 b. 在“工具”菜单上,单击“文件夹选项”,然后单击“查看”选项卡。 c. 在“高级设置”下,单击以清除“使用简单文件共享 (推荐)”复选框,然后单击“确定”。 ...
分类:
其他好文 时间:
2014-12-05 18:58:19
阅读次数:
106
由于系统中大量使用GUID作为主键,导致数据文件大,数据查询速度慢。意向转为Int主键。先查看下单表测试GUID和Int分别作为主键的结果。测试条件如下:AMD E1-1200 APU 1.4G 2GRam 100Lan, 250GB HDMysql 5.5,innodb_buffer_pool_s...
分类:
数据库 时间:
2014-12-03 20:48:49
阅读次数:
327
引入:时钟同步一直是一个比较热的话题。因为它涉及到许多具体场景。场景A:2个系统做交易,A系统下订单,B系统管理订单。结果因为B系统比A慢5分钟,A下单完了,B获得的时间居然是一个未来的时间。场景B:搞双十一了,某公司的网上电子商城需要在11月11北京时间凌晨0点启用应急预..
分类:
其他好文 时间:
2014-12-01 06:37:14
阅读次数:
193
探索Oracle之数据库升级二
11.2.0.3
升级到11.2.0.4完整步骤
说明:
这篇文章主要是记录下单实例环境下Oracle 11.2.0.1
升级到11.2.0.3的过程,当然RAC的升级是会有所不同。但是他们每个版本之间升级步骤都是差不多的,先升级Database Software,再升级Oracle Instance。
Oracle 11.2....
分类:
数据库 时间:
2014-11-30 23:29:35
阅读次数:
480
在码PHP程序的时候,为了以后更好地维护代码和理解代码,用一些合适的设计模式是必不可少的,下面我和大家首先分享下单例模式,有错误或者不恰当的地方,还望PHPer们帮我指出。单例模式PHP中的对象生存期间是从该脚本开始一直到该脚本结束为止,因此PHP的单例模式只是在一个页面中(这里可能包含很多其他页面...
分类:
Web程序 时间:
2014-11-30 13:53:37
阅读次数:
240
1.ActiveMQ简介先分析这么一个场景:当我们在网站上购物时,必须经过,下订单、发票创建、付款处理、订单履行、航运等。但是,当用户下单后,立即跳转到“感谢那您的订单” 页面。不仅如此,若果没有延迟,用户还会受到一封电子邮件。如果我们使用传统方式去实现,一般是对数据库操作一通,然后调用各种接口、各...
分类:
Web程序 时间:
2014-11-25 23:01:08
阅读次数:
260
1.ActiveMQ简介先分析这么一个场景:当我们在网站上购物时,必须经过,下订单、发票创建、付款处理、订单履行、航运等。但是,当用户下单后,立即跳转到“感谢那您的订单” 页面。不仅如此,若果没有延迟,用户还会受到一封电子邮件。如果我们使用传统方式去实现,一般是对数据库操作一通,然后调用各种接口、各...
分类:
Web程序 时间:
2014-11-25 18:18:03
阅读次数:
243
很多时候在我们使用 mysql 命令行的过程中,不小心输错一些命令,当前命令行退不出“当前编辑模式”,比如正确命令应该是:show variables like '%char%';此时我们可以在接下里回车,在新行输入‘(英文模式下,单引号),之后回车 (注:这行你也可以输入 " (英文模式下,双引号...
分类:
数据库 时间:
2014-11-20 23:32:09
阅读次数:
294