摘要:
在线api调试地址:http://www.sojson.com/httpRequest/ https://www.36nu.com/apiTest 在线json:https://www.bejson.com/ 在线端口开放探测:http://tool.chinaz.com/port/ 在线正则测试: 阅读全文
摘要:
//解决并发情况下卡脏读的问题 protected function BingFa($mobile, $ent_id){ $obj = EnterpriseMembers::getNewMemberCardByEntId($mobile, $ent_id); if(!$obj){ return false; ... 阅读全文
摘要:
1、手机号码:/^[1][34578][0-9]{9}$/2、用户姓名:/^[a-zA-Z0-9\x{4e00}-\x{9fa5}]+$|^[a-zA-Z0-9\x{4e00}-\x{9fa5}][a-zA-Z0-9_\s\ \x{4e00}-\x{9fa5}\.]*[a-zA-Z0-9\x{4e0 阅读全文
摘要:
CREATE TABLE `enterprise_members` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键', `member_card` varchar(30) NOT NULL COMMENT '卡号', `mobi 阅读全文
摘要:
upstream timed out (110: Connection timed out) while reading response header from upstream Nginx报错日志有如下内容: upstream timed out (110: Connection timed o 阅读全文
摘要:
PHP Version 5.6.28 Configuration apache2handler Apache Environment HTTP Headers Information bcmath bz2 calendar Core ctype curl date dom ereg exif fil 阅读全文
摘要:
一、概念 1.为什么要分表和分区?日常开发中我们经常会遇到大表的情况,所谓的大表是指存储了百万级乃至千万级条记录的表。这样的表过于庞大,导致数据库在查询和插入的时候耗时太长,性能低下,如果涉及联合查询的情况,性能会更加糟糕。分表和表分区的目的就是减少数据库的负担,提高数据库的效率,通常点来讲就是提高 阅读全文
摘要:
一、事务(Transaction)及其ACID属性 事务是由一组SQL语句组成的逻辑处理单元,事务具有以下4个属性,通常简称为事务的ACID属性:1.原子性(Atomicity):事务是一个原子操作单元,其对数据的修改,要么全都执行,要么全都不执行。2.一致性(Consistent):在事务开始和完 阅读全文
摘要:
MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。这些不同的技术以及配套的相关功能在MySQL中被称作存储引擎(也 阅读全文
摘要:
一、简介 开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。 二、参数说明 slow_query_log 慢查询开启状态slow_query_log_file 慢查询日志存放的位置(这个目录需要MySQL的运行帐号的可写权限,一般设 阅读全文
摘要:
一、SQL语句优化 (1)使用limit对查询结果的记录进行限定(2)避免select *,将需要查找的字段列出来(3)使用连接(join)来代替子查询(4)拆分大的delete或insert语句 二、选择合适的数据类型 (1)使用可存下数据的最小的数据类型,整型 < date,time < cha 阅读全文