摘要:
2015年10月14日 16:42:22从网上扒的, 删掉了一小段无用代码, 修改了一行判断省份的代码 1 /* 2 * 身份证号验证(兼容15,18位) 3 */ 4 function checkIdentityCode($idcard) 5 { 6 $idcard = trim($i... 阅读全文
摘要:
2015年10月9日 11:02:12支付宝/微钱包等等可能在成功/失败回调多次因此每一次处理的时候都要验证订单是否已经处理过了如果订单是已经成功状态就丢弃回调, 如果订单是失败状态,或未成功状态就继续接受回调 阅读全文
摘要:
2015年9月15日 19:02:47里的内容场景是将数据从一个服务器传递到另一个服务器中用于mysql数据初始化或恢复本质的原理是压缩传输1. 使用管道命令, 压缩的时候直接传输, 不再压缩到本地, 再传输到另一台server压缩server1$ gzip -c /server1/data/fil... 阅读全文
摘要:
2015年9月2日 14:04:19 总会被问到两者的区别, 在这里总结下: redis 有内置的多种数据结构, list(可用于实现小型队列), hash, set, zset...; memcache 只是简单的键值存储 redis 有持久化机制, 还利用了虚拟内存, memcache是纯内存, 阅读全文
摘要:
2015年8月27日 12:04:58在当前文件夹查找 public function abc()grep -re 'public function abc\b' . // 可以不加e, 适合函数有参数grep -r 'public function abc()' . //适合函数没有参数 阅读全文
摘要:
2015年8月27日 10:58:42 浏览器端: .打开浏览器调试工具, 查看是js/css/img和html的请求时间确定是后端程序慢还是前台加载静态文件慢 .js/css加载慢, 看看是文件大?/文件多?/文件每次请求都要实时合并? .js循环的东西太多, 比如用for...in 去循环一个j 阅读全文
摘要:
2015-08-19 15:23:38 周三线程 线程安全如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码线程安全问题都是由全局变量及静态变量引起的若每个线程中对全局变量、静态变量只有读操作,而无写操作,一般来说,这个全局变量是线程安全的;若有多个线程同时执行写操作,一... 阅读全文
摘要:
2015-08-19 15:05:30 周三一篇很好的文章PHP内核探索总结一下1. 模块初始化 MINIT 各个PHP模块/扩展初始化内部变量, 告诉PHP调用自己的函数时, 函数体在哪里(到PHP那里去注册自己的函数)2. 请求初始化 RINIT 初始化session, 全局变量... 等只... 阅读全文
摘要:
2015-08-14 09:24:42查看本地已经有的镜像:docker images启动镜像实例(例centos), 并进入centos命令行提示符 (镜像的一个实例就叫container):docker run -it centos bash查看最后一次创建的container:docker p... 阅读全文
摘要:
2015-08-11 15:29:59 首先, 提供服务的整个系统包含哪几个设备 用户->[PC浏览器|APP|APP浏览器]->web服务器->[PHP/JAVA组件]->[MySQL/Redis]->[云服务/本地物理集群] 第一功能的使用目标, 是PC还是APP 第二信息交流格式, json/ 阅读全文