bokee.net

软件工程师博客

开发思考 开发工具 生活点滴 前端开发 数据库SQL 系统测试 桌面程序 J2EE 移动开发 服务器相关 PHP ecshop ThinkPHP discuz 项目管理

文章归档

<<   2018年   >>

01月 02月 03月 04月
05月 06月 07月 08月
09月 10月 11月 12月

文章 (200篇) 展开   列表

秒杀系统架构优化思路[转]

作者不詳,出處來自:http://www.sumiaowen.com/category/technology-share/17.html 上周参加Qcon,有个兄弟分享秒杀系统的优化,其观点有些赞同,大部分观点却并不同意,结合自己的经验,谈谈自己的一些看法。 一、为什么难 秒杀系统难做的原因:库存只有一份,所有人会在集中的时间读和写这些数据。 例如小米手机每周二的秒杀,可能手机只有1万部,但瞬时进

阅读(199) 评论(0) 2015-05-07 15:23

windows备份mysql

1.编写aa.bat文件内容如下 mysqldump -uroot-p123456lpm&gt;d:/123/%date:~0,4%-%date:~5,2%-%date:~8,2%$%time:~0,2%-%time:~3,2%-%time:~6,2%.sql 2.修改红色字体部分root:代表用户名称 123456:密码 lpm:数据库名称 d:/123/代表备份文件需要存放的目 3.把aa.

阅读(202) 评论(0) 2014-09-02 20:56

經緯度計算[轉自thinkphp]

setgloballog_bin_trust_function_creators=1; /* *计算poi点距离 * */ DELIMITER$$ CREATEDEFINER=CURRENT_USERFUNCTION`getDistance`(`lon1`float,`lat1`float,`lon2`float,`lat2`float) RETURNSdouble begin declaredd

阅读(253) 评论(0) 2014-08-21 16:33

PHP中spl_autoload_register函数的用法[轉]

轉自:http: PHP中spl_autoload_register函数的用法 spl_autoload_register (PHP 5 &gt;= 5.1.2) spl_autoload_register — 注册__autoload()函数 说明 bool spl_autoload_register ([ callback $autoload_function ] ) 将函数注册到SPL

阅读(264) 评论(0) 2014-07-31 18:30

常见的mysql 进程state

轉自:blog.itpub.net/22664653/viewspace-754715 Analyzing 线程是对MyISAM 表的统计信息做分析(例如, ANALYZE TABLE )。 checking permissions 线程是检查服务器是否具有所需的权限来执行该语句。 Checking table 线程正在执行表检查操作。 cleaning up 线程处理一个命令,并正准备以释放内存

阅读(275) 评论(0) 2014-04-24 16:21

php轉義字符處理

先上菜,來源百度資料: 与PHP字符串转义相关的配置和函数如下: 1.magic_quotes_runtime 2.magic_quotes_gpc 3.addslashes()和stripslashes() 4.mysql_escape_string() /addslashes和stripcslashes() /tripslashes() 6.htmlentities() 和html_enti

阅读(426) 评论(0) 2014-01-16 11:51

在Linux上安装Memcached服务[轉]

以下文章轉自:http://www.cnblogs.com/zgx/archive/2011/08/10/2134097.html 下载并安装Memcache服务器端 服务器端主要是安装memcache服务器端. 下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz 另外,Memcache用到了libevent这个库用于Sock

阅读(184) 评论(0) 2013-11-29 15:15

Discuz G变量注解 【转】

转自:http://blog.sina.com.cn/s/blog_a6bbf41e010168nx.html 风格变量篇 $_G['style'] =&gt; Array (官方模板区 cr180整理 $_G['style'][styleid] =&gt; 当前风格ID $_G['style'][name] =&gt; 当前风格名 $_G['style'][templateid] =&gt; 当

阅读(626) 评论(0) 2013-07-29 22:15

discuz模板语法收罗

纯属个人资料备份,未核对

阅读(906) 评论(0) 2013-07-29 22:10

css hack整理:区别FF,IE8,IE7,IE6,SF,CH浏览器[转]

转自: 前端开发最要命的事就是处理浏览器的兼容性问题,楼主理解民生疾苦于此稍作整理: 其中:OP表示Opera,SF表示Safari,Ch表示Chrome;FF表示firefox; .test{ color:#000;/*正常写法普遍支持*/ color:#00F\9;/*所有IE浏览器(ie6+)支持*/ /*但是IE8不能识别“*”和“_”*/ [color:

阅读(488) 评论(0) 2013-07-03 21:59

php 下載附件在不同操作系統下有些會亂碼的解決辦法

同樣下載一個已存在的excel的代碼,在linux下不亂碼,在windows下不亂碼(已排除excel內容本身的問題),繁體windows下下打開卻是亂碼,找了好久啊。。。終於找到了 。。 轉自:http://hi.baidu.com/wanghao725/item/90b2443651fc45b7633aff06 问题详情: 以下是文件下载的代码, if(preg_match(&quot;/MS

阅读(183) 评论(0) 2013-07-01 12:20

PHP的转义的相关函数以及配置[转]

转自:http://www.cnblogs.com/terryglp/articles/1860342.html php中数据的魔法引用函数 magic_quotes_gpc 或 magic_quotes_runtime 设置为on时,为我们引用的数据碰到 单引号' 和 双引号&quot; 以及 反斜线\ 时自动加上反斜线,帮我们自动转译符号,确保数据操作的正确运行 两者的区别: magic_

阅读(170) 评论(0) 2013-04-14 00:05

thinkphp转义Bug的修改和调整[转]

转自:http://hi.baidu.com/llk870930/item/b57e19c47664f27088ad9e10 在ThinkPHP中插入数据的时候,单引号和双引号是会被自动转义的,就是会自动的加上反斜线, 但是我不想给单引号和双引号加上反斜线, 如:abc”d”e’f'g 会被自动转义为:abc\”d\”e\’f\’g 请注意需要的是取消这个转义的功能,而不是使用stripslas

阅读(357) 评论(0) 2013-04-13 23:37

开启php.ini中exif加载项配置解决方法[转]

转自:http://www.php17.com/r7/ 使用php中获取图像的exif信息函数要首先开启加载php_exif.dll,开启php.ini中exif加载项配置解决方法 方法如下: 1、确保php安装路径下,文件 ext/php_mbstring.dll、ext/php_exif.dll存在,不存在,下载php安装包,从安装包中将这两个文件复制过来 2、 php.ini文件下 (1)

阅读(293) 评论(0) 2013-03-29 11:54

php获取照片exif信息代码实例打包[转]

转自:http://www.php17.com/r8/ php中函数exif_read_data可以获取图片照片exif信息,首先服务器要开启exif加载项,开启php.ini中exif加载项配置解决方法 复制代码 &lt;?php //date_default_timezone_set('Asia/Shanghai'); error_reporting(E_ALL ^ E_WARNING ^

阅读(247) 评论(0) 2013-03-29 11:53

聚集索引和非聚集索引(整理)[轉]

轉自:http://www.cnblogs.com/aspnethot/articles/1504082.html 簡答普及: 1 聚集索引 (clustered index), 一种通过键值的逻辑顺序来确定表中相应行的物理顺序的索引。 数据在物理上按顺序排在数据页上 2 重复值也排列在一起,因而在范围查找时,可以先找到这个范围的起末点,且只在这个范围内扫描数据页,避免了大范围扫描,

阅读(120) 评论(0) 2013-03-27 16:10

如何让你的SQL运行得更快[轉]

轉自:http://blog.csdn.net/gprime/article/details/1687930 人们在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库环境中(如联机事务处理OLTP或决策支持系统DSS)中表现得尤为明显。 笔者在工作实践中发现,不良的SQL往往来自于不恰当的索引设计、不充份

阅读(151) 评论(0) 2013-03-27 15:59

数据库设计中的14个技巧[轉]

轉自:http://blog.csdn.net/sirfei/article/details/434994 1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对 应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实 体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后

阅读(127) 评论(0) 2013-03-27 15:14

ThinkPHP学习笔记 实例化模型的四种方法[转]

转自:http://www.2cto.com/kf/201301/186761.html 创建Action类 [php] &lt;?php class NewObjectAction extends Action{ public function index(){ //1.创建一个基础模型 // //一:实例化一个系统的数据库操作类 // //new Model(

阅读(197) 评论(0) 2013-02-24 10:02

JavaScript项目优化总结[转]

转自:http://www.phpchina.com/archives/view-42728-1.html 前端时间对公司已有项目JavaScript代码进行优化,本文的是对优化工作的一个总结,拿出来与大家分享。当然我的优化方式可能并不是最优的,或者说有些不对的地方,请指教。 JavaScript优化总结分为以下几点 优化前后对比 优化前 优化后 代码混乱,同样功能的函数重

阅读(135) 评论(0) 2013-02-21 15:51