linux查看端口占用情况

netstat -tunpl  

2018-12-24 17:53:51

阅读数 36

评论数 0

thinkphp3系列关于模型层的sql语句is null条件的语法编写

我们在用tp写查询的时候  有时候会遇到某某字段不能为null 很多人会这么写  我刚开始也是这样 其实是不对的 // 错误方式1 $where['m_order_no'] = array('neq','null'); // 错误方式2 $where['m_order_no'] = arr...

2018-12-07 11:27:17

阅读数 489

评论数 0

记一次阿里数据库错误解决办法

今天早上打开浏览任务的页面,。就给我报错  报错信息如下     as     一看还以为是 数据库缺少权限 为只读呢。后面网上查了下,说是阿里云把实例给锁定了,不能用了。 续费就可以用了。...

2018-12-07 10:29:39

阅读数 69

评论数 0

记一次sql查询慢的坑(存在查询条件隐式转换)

今天在做功能的时候。很慢 sql语句 也正常啊,没毛病 原sql  我贴一下 SELECT * FROM `goods` WHERE `sku` = 12454207 LIMIT 1; 查看执行时间是30多秒  起初猜测是 索引问题 后面发现建立啦,   最后我找到原因了,我先查看这个...

2018-11-08 13:21:56

阅读数 145

评论数 0

LAMP平台安装openssl证书

最近。我发邮件功能,用的是smtp协议方式,但是执行的时候报错 了,查看代码是说 证书认证失败。那么接下来要安装证书文件了。 第一步: cd /usr/local/php/ext/ wget http://curl.haxx.se/ca/cacert.pem vi php.ini opens...

2018-11-07 14:06:25

阅读数 103

评论数 0

mysql批量插入记录的优化策略

大部分情况下 我们做大批数据的导入操作是十分耗时的,如果说你没有优化的话。   那么我今天说下具体的一些优化方法 能提高性能 减少耗时。   1.一条SQL语句插入多条数据。 2.在事务中执行插入 3.数据有序插入  ...

2018-09-18 09:50:23

阅读数 75

评论数 0

linux查看文件所在位置

find / -name php.ini

2018-08-08 16:12:23

阅读数 4222

评论数 0

linux字符过滤

我们经常 有时候需要找 域名对应的配置文件  这时候 如果你不知道在哪个位置 你很难找的   但是 我们肯定知道 配置文件的主目录  那么我们只要执行下面一条命令就能找到他   find .|xargs grep -ri "pay.wanlitong-jd.com&a...

2018-08-02 15:17:57

阅读数 239

评论数 0

接口日志管理心得分享

接口日志功能分析心得 1.哪些地方需要记录日志 接口请求的客户端IP 接口请求的时间 接口请求的结果说明 2.记录日志的方式 文件记录 数据库记录 邮件记录 3.如何统计查看日志 Elk方式 awk查看方式 4.代码里面如何注入自己的日志记录程序实现低耦合(高级) 主程序和日志记录程序如何解耦 是...

2018-07-19 18:33:06

阅读数 989

评论数 1

navicat做库表的数据传输问题

由于公司的需求 部门主管要我实现数据库表的备份复制,我采用了navicat里面的工具功能 很好用 但是在使用过程中 有些表的数据很大 这里主要指数据行比较多 导致我同步的时候失败,那么我们需要去设置值设置的语法是set global max_binlog_cache_size=3221225472...

2018-07-03 10:27:44

阅读数 1454

评论数 0

postman操作教程

首先 去下载postmanhttps://app.getpostman.com/app/download/win64?_ga=2.120613376.968034466.1529922777-1421126900.1529632087然后打开你的postman类似于看到这样的界面基本的操作 大家自...

2018-06-26 09:57:02

阅读数 875

评论数 0

lamp安装文档

2018-05-16 13:33:06

阅读数 120

评论数 0

mysql里面对时间戳函数的应用

有时候 我们数据库对时间的字段保存 为了节省内存空间 我们选用了int型存储,就像这样   这样  我们无法很好的去阅读  我们习惯的格式是 年-月-日 时分秒   还好 ,sql里面有函数可以帮我们进行友好的显示 UNIX_TIMESTAMP  这个函数是获取指定时间的时间戳  秒...

2018-05-04 14:07:55

阅读数 775

评论数 1

PHP实现CSV文件的创建并且直接下载

<?php function createcsv($fileName,$csv_body) { // 头部标题 $csv_header = array('sku'); $header = implode(',', $csv_header) . PHP...

2018-04-26 21:07:20

阅读数 1677

评论数 0

PHP实现单条sql执行多个数据的insert语句

废话不多说 直接上代码<?php /** * Created by PhpStorm. * User: Administrator * Date: 2018/4/21 * Time: 10:41 */ header("Content-type: t...

2018-04-21 19:56:49

阅读数 1047

评论数 0

PHP反射实现对类的方法依赖注入和构造函数依赖注入

前段时间一直在看tp5 发现他内部实现了控制器的依赖注入。。下面 我通过代码来说明一下是怎么实现的。首先我们准备好几个类文件  我们先看目录安排其中 start.php是启动文件<?php /** * Created by PhpStorm. * User: Admini...

2018-04-19 21:30:52

阅读数 615

评论数 0

Thinkphp5实现加载第三方类库的方法

thinkphp5 很方便的加载我们自己的类库的。但是得严格按照他的规则来。强制我们使用命名空间。今天那么我精细的给大家讲讲该怎么加载。1.首先 我们按照默认的方式进行加载我们在他默认的拓展目录新建文件 如图所示这里我新建一个lib1目录 那么我们的测试类库是Test1.php该文件的代码如下&a...

2018-04-16 18:12:30

阅读数 3668

评论数 0

composer工具实现更新到最新版本

大家的composer一般很久不用  随着时间的推移 可能不是最新了,为了获取最好的使用环境 我们需要保持她最新大家只要执行下面的命令就可以了composer selfupdate效果如图他说我的是1.6.4版本了。执行--rollback就能回到更新之前的版本。...

2018-04-16 09:28:47

阅读数 6131

评论数 0

Thinkphp5.0.18最高效的实现自定义类的自动加载方式

今天看了下,tp5的源码。发现自定义类库的加载方式 是有顺序的。分别是按映射方式 psr4 psr0,其中最高效的,顺序最前的当然是映射方式。我贴出源码,大家看下。private static function findFile($class) { //echo '&...

2018-04-15 23:02:37

阅读数 955

评论数 0

安装thinkphp5

安装方式很多  我比较推荐composer安装 并且是安装最新版本的下面我贴出安装命令1.切换到你的web目录2.执行命令 composer create-project topthink/think=5.0.* tp5 --prefer-dist其中的tp5是你web目录项目所在的目录名。可以...

2018-04-15 19:54:42

阅读数 186

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭