摘要: 1.免密码登录 找到配置文件:whereis my.cnf 修改:vim /etc/my.cnf 在【mysqld】模块添加:skip-grant-tables 切记,一定要加在第一行,不然无法生效。 2、使配置生效 service mysqld restart #重启mysql服务 3、将旧密码置 阅读全文
posted @ 2020-06-11 10:55 离岸少年 阅读(1427) 评论(0) 推荐(0)
摘要: 平时有用到的无限分级方法归纳: /** * 无限分级类 * @author Administrator * */ class Tree { //组合一维数组 public static function unlimitForLevel($cate, $html = '├─', $pid = 0, $ 阅读全文
posted @ 2020-05-29 10:13 离岸少年 阅读(223) 评论(0) 推荐(0)
摘要: 1.缓存穿透:缓存穿透是指查询一个不存在的数据,由于缓存是不命中,将去查询数据库,但是数据库也无此记录,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。在流量大时,可能DB就挂掉了,如果有人利用不存在的key频繁攻击我们的应用,这就属于漏洞。比如用一个不存在的用户id获取用户信 阅读全文
posted @ 2020-05-29 09:42 离岸少年 阅读(150) 评论(0) 推荐(0)
摘要: 在某些程序在执行的时候需要进行多个动作,而我们的业务要求是某个动作在执行错误的时候该进程所有的动作都不再执行,全部执行成功才算成功,否则就回到执行之前的状态,这就需要用到事务的处理。 示例(基于YII框架): //支付单编号 $paySn = CommonFun::makeRandSn($this- 阅读全文
posted @ 2020-05-28 17:17 离岸少年 阅读(208) 评论(0) 推荐(0)
摘要: 使用这个类前,需安装PHPExcel库,安装教程可参考:https://www.cnblogs.com/JahanGu/p/8039021.html 导出excel类: <?php /* * 导出表格 */ namespace common\utils; class OutputExecl { /* 阅读全文
posted @ 2020-05-28 13:19 离岸少年 阅读(1004) 评论(0) 推荐(0)
摘要: 使用快递鸟的api查询物流详情,以此写的类 <?php /* * 快递鸟物流 */ namespace common\utils; class Kdniao { //填写你自己申请的快递鸟的配置 private $EBusinessID = '000000'; private $AppKey = ' 阅读全文
posted @ 2020-05-28 11:26 离岸少年 阅读(259) 评论(0) 推荐(0)
摘要: YII2图片上传类和调用 上传类: <?php namespace common\utils; use common\utils\CommonFun; use Yii; /** file: fileupload.class.php 文件上传类FileUpload 本类的实例对象用于处理上传文件,可以 阅读全文
posted @ 2020-05-28 11:20 离岸少年 阅读(615) 评论(0) 推荐(0)
摘要: Yii2框架增删改查自定义类归纳: <?php namespace common\models; use \Yii; class DB { public static function query($sql,$a=''){ $reslt = \Yii::$app->db->createCommand 阅读全文
posted @ 2020-05-28 09:29 离岸少年 阅读(274) 评论(0) 推荐(0)
摘要: 微信昵称特殊字符串过滤,只需一段简单代码: $nickName = preg_replace('/[\xf0-\xf7].{3}/', '', $nickName); 阅读全文
posted @ 2020-05-27 17:14 离岸少年 阅读(1489) 评论(0) 推荐(0)
摘要: 1.RESTful API 理解 一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。 RESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解 阅读全文
posted @ 2020-05-26 11:31 离岸少年 阅读(1160) 评论(0) 推荐(0)