网站已运行 1 年 101 天 22 小时 18 分
5 online · 48 ms
小新
ADV
如何优化mysql?这是我每次面试都会被问到的问题。服务器优化增加可用连接数,修改环境变量max_connections及时释放不活动的连接mysql有很多默认配置已经客户端优化使用连接池,如果每次查询都新建一个数据库连接,服务端和客户端的资源都会吃不消从架构上优化主从复制同步,主库负责写入,从库负责查询,提高mysql的性能选择适合的mysql引擎,不同的业务使用场景可以选择适合的引擎,一般使用innodb从数据库设计上优化数据表设计要合理,方便维护数据量大的表可以考虑分表,根据业务不同可以采用水平分表或者垂直分表使用索引,经常需要用到查询的字段,可以设置索引从查询语句上优化减少连表,大多数
1年前 · Mysql
命名空间(namespace)php从5.3加入了命名空间,我略懂一些java,所以命名空间还是比较好理解的,为什么需要命名空间啦?主要解决自己写的内部类/函数/常量 和 第三方的类/函数/常量冲突自动加载php可以自定义自动加载函数,主要减少include 和 require 的使用是 use 的时候 会执行 myLoader 自动记载函数 还是 new 一个对象的时候会执行自动加载函数?答案是: new 一个对象的时候 会执行自动加载函数use 只是标明该使用那个命名空间,new 对象才是真真执行自动加载的触发器。命名空间和自动加载没有半毛钱关系
1年前 · PHP
微信开发composer require overtrue/wechat:~4.0 -vvv支付(微信支付和支付宝)composer require yansongda/pay -vvv生成二维码composer require endroid/qr-code处理word文档composer require phpoffice/phpword处理excelcomposer require phpoffice/phpspreadsheet发送邮件composer require phpmailer/phpmailerthinkphp定时任务composer require yunwuxin/th
1年前 · PHP
在开发过程中,经常会用到时间戳,也会碰到一些需求,比如获取近一个月的营业额,这个就必需拿到一个月前的时间戳,今天就总结一个时间戳怎么获取。mktime()函数mktime(hour,minute,second,month,day,year,is_dst);
//hour指定小时
//minute指定分钟
//second指定描述
//mouth指定月
//day指定日
//year指定年date()日期函数//将时间戳转换成日期格式
date(format,timestamp);获取昨天的开始时间和结束时间mktime(0, 0, 0, date('m'), date(
1年前 · PHP
今天碰到一个需求,是校对论文按字数来计算价格,难点就在统计word文档的字数。一开始的想法是直接用一些第三方插件包例如phpword,然后发现文档和源码中并没有相对应的方法。后来我就用phpword提取出文本的内容,再从网上找了一个仿word统计字数的方法。代码如下://先试用comoser下载phpword
composer require phpoffice/phpword
//代码中引入
use PhpOffice\PhpWord\IOFactory;
//读一个文件
$file = '/admin/20200523/d99841cf6d7c4e3a729d66409c43
1年前 · PHP