自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(105)
  • 资源 (6)
  • 收藏
  • 关注

原创 vmware里面安装Centos时候调整网卡名为eth0

一般情况下 我们用wmware安装虚拟机的时候 ,默认你不做设置。他的网卡名称叫ens33诸如此类的东西,这个很不习惯。那么我们可以在安装虚拟机的时候给他重命名成我们熟悉的eh0.进入安装界面的时候选中第一个。然后按下TAB键。敲空格让光标回到第二行。输入 net.ifnames=0 空格 biosdevname=0 然后按回车就行。

2022-12-03 21:37:32 894 1

原创 关于ORM的save方法总结

orm学习,php 模型方法 save方法

2021-12-31 19:00:00 1117

原创 phpMyadmin常规设置

我们一般的情况下 基本设置1.设置登录表单可以输入host选项,默认情况下是没有的如下图加上配置就有了,操作如下 在项目的根目录cp config.sample.inc.php config.inc.php 在文件里面添加如下配置$cfg['AllowArbitraryServer'] = true;2.取消文件权限检查$cfg['CheckConfigurationPermissions'] = false;不然的话 会报文件权限不允许,因为是本地的一个工具.

2021-08-09 16:38:44 534

原创 使用predis操作redis集群

先搭建好redis集群,我的搭建好了,给你们看下我的是3主3从。接下来我们用predis来测试集群。predis是php生态里面的一个composer包<?phprequire __DIR__.'/vendor/predis/predis/autoload.php';//引入predis相关包//redis实例$servers = array( 'tcp://192.168.139.138:7000', 'tcp://192.168.139.138:7001'

2021-05-29 13:14:24 710

原创 shell脚本备份mysql数据库

先贴出我的shell脚本 backupdb.sh#!/bin/bash#定义备份数据库名dbname=dbname#定义备份数据库的用户名和密码dbuser=rootdbpasswd=root#数据库备份路径backuppath=/home/db_backup/sqlzip/#数据库备份日志文件存储的路径logfile=/home/db_backup/logs/db_backup.log#获取当前日期,用作数据库名now=`date +%Y-%m-%d`#拼接文件名dumpf

2020-09-11 10:38:16 269

原创 使用php的curl优化获取微信用户头像功能

这是我项目的坑,之前产品部门反映说,微信二维码的加载页面打开很慢,接到任务后,我第一时间去排查。经过不断的调试,我终于定位问题,出问题的关键代码如下 private function getQrcode($url) { //用户头像内容 $avatarString = file_get_contents(AgentUsersWechat::getUserAvatar()); $png = QrCode::format('png')->

2020-09-08 11:44:01 440

原创 为了安装elasticsearch我们需要在centos7安装jdk1.8

先去官网下载jdk包 创建目录mkdir /usr/java 2.把安装包拷贝到该目录下 cp jdk-8u261-linux-i586.tar.gz /usr/java/ 3.

2020-08-28 17:13:31 443

原创 20200804日面试题:sql语句的编写

需求是这样的,有个商品表。要你查询。商品名称为a的价格为60改成70,商品名称为b的价格为70改成60.一条sql完成。我当时面试的时候 没写出来,但是事后回家,突然就写出来了。所以 人还是靠点运气。表结构如下我的sql语句贴一下UPDATE goods g1, goods g2SET g1.price = 60, g2.price = 70WHERE g1.`name` = 'a'AND g2.`name` = 'b'AND g1.price = 70AND g.

2020-08-04 19:44:32 176

原创 详解Laravel7中间件的使用方法附加案例说明

今天在群里跟很多小伙伴聊技术,发现很多人还是对laravel里面的中间件使用场景还是不太理解,那么今天我写这个博客帮大家全面剖析一下它,各位小伙伴,把板凳和花生瓜子准备起来吧。

2020-08-03 19:43:14 779 2

原创 mysql高质量技术要点总结归纳分享

---各种安装方式通过yum源安装通过二进制安装包安装通过源码安装---mysql的逻辑架构图从上往下依次是 客户端 服务层 存储层 细分为:连接器 解析器 优化器和执行器mysql逻辑存储结构 表空间 段 区 页 行理解mysql既有逻辑存储空间又有物理存储空间,并且逻辑空间是有序的或者相邻的,但是物理空间并不一定相连---mysql修改root密码查找初始密码设置初始密码 set password=password('新密码');密码强度设置 len 长度新增mysql...

2020-07-17 14:50:11 228

原创 mysql5.7对查询列命中索引的实验演示

1

2020-07-16 12:07:08 382

原创 mysql5.7以ssl方式登录服务器

mysql5.7中对系统做了安全升级 ,提供了ssl方式连接,区别于普通的sock和本地tcp方式连接。mysql -uroot -p --ssl-mode=required登录进去,会看到如下图,使用命令 \s

2020-07-06 22:35:29 403

原创 mysql5.7以推荐方式创建用户并授权远程客户端操作mysql

dd

2020-07-06 16:19:43 232

原创 mysql5.7忘记root用户登录密码

1.先关闭mysql服务器systemctl stopmysqld2.修改配置文件vi /usr/local/mysql/etc/my.cnf在 [mysqld]里面加上skip-grant-tables3重新启动mysql服务器systemctl startmysqld4.登录服务器,此时是免密登录mysql -uroot -p5.修改数据库root密码mysql> alter user root@localhost identifie...

2020-07-05 12:38:47 270

原创 centos7采用通用二进制安装包方式安装mysql5.7

1.去官网下载安装包例如:mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz2.创建用户和组groupadd mysqluseradd -g mysql -s /sbin/nologin mysql

2020-07-05 11:38:22 439

原创 Centos7安装netstat工具

yum install net-tools

2020-07-04 21:11:58 1664

原创 PHPMailer发送邮件的时候中文乱码解决方案

我们发送邮件的时候,如果出现乱码,那么我们需要设置一下的 代码我贴一下<?php/** * Created by PhpStorm * Author Zhiyong Dong <[email protected]> * Date:2020/6/28 * Time:11:01 */namespace app\helps;use yii;class Email{ public static function sendEmail($title,$co

2020-07-03 11:52:40 972

原创 centos7里面lnmp安装

# centos7里面安装lnmp教程- 安装php * step1 加入源 yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm * step2 更新yum工具 yum -y install yum-utils yum-config-manager --enable remi-php74 (这里的74表示php7.4版本 如果你要其他版本就写73 表示7.3版本) * s...

2020-07-01 10:18:58 236

原创 php7.3安装swoole拓展教程

1.下载安装包wgethttps://github.com/swoole/swoole-src/archive/v4.5.2.tar.gz2.解压tar -zxvf v4.5.2.tar.gz3 进入解压包cd swoole-src-4.5.2/4.执行phpize命令查找phpize命令位置find / -name phpize5.我的位置默认已经是全局的执行命令phpize配置swoole./configure编译安装make &.

2020-06-29 15:38:07 2384

原创 Yii2自定义日志功能

操作步骤先在你要记录的控制器里面或者model里面的文件导入日志类namespace app\controllers;use yii;use yii\web\Controller;use app\helps\Jd;use yii\log\FileTarget;//这里导入在你代码的具体位置写日志 //发现有问题的订单 立马用日志保存起来 $time = microtime(true); $log =

2020-06-22 18:06:33 470

原创 Yii2 关于使用yii\db\Command的方式实现curd总结

前言:我们用yii2的时候做curd 除了使用活跃记录模式(active record)之外,还可以使用命令对象模式查询Yii::$app->dev_orderdb->createCommand($sql)->queryAll();//查询多个结果Yii::$app->dev_orderdb->createCommand($sql)->queryOne();//查询多个结果新增Yii::$app->dev_paytradedb-&g..

2020-06-22 17:23:47 320

原创 关于对一个数原码反码补码的总结

我总结了一共6条算自己的学习笔记对于有符号的而言二进制的最高位是符号位,0表示正数 1表示负数 正数的原码,反码,补码都一样 负数的反码=它的原码符号位不变,其他位取反(0->1 1->0) 负数的补码=它的反码+1 0的反码,补码都是0 在计算机运算的时候,都是以补码的方式来运算...

2020-06-21 13:59:04 387

原创 ab并发测试的简单使用

语法 ab -n100 -c20 url如果get请求带参数就在url部分加上双引号包起来.

2020-06-20 09:26:46 479

转载 thinkphp6在nginx为web服务器下设置影藏index.php

server { listen 80; server_name www.jftp6.com; root "D:/code/jflm/public"; location / { index index.php index.html error/index.html; if ( !-e $request_filename) { rewrite ^/.

2020-06-02 13:29:37 1256

原创 yii里面获取执行的sql语句

<?php/** * Created by PhpStorm. * User: 董志勇 * Date: 2019/11/7 * Time: 17:40 */namespace app\controllers;use app\controllers\BaseController;use common\models\orders\Orders;use common\widg...

2019-11-07 19:47:05 1233

原创 git分支管理

查看本地分支​​​​​​ git branch 查看所有分支 git branch -a 创建本地分支 git branch dev 删除本地分支 git branch -d dev 删除远程分支 git push origin --delete dev...

2019-11-07 15:22:59 112

原创 php获取CURL请求返回的body部分

使用php的curl库 发起http请求的时候 有时候远程接口给我们返回的是这样的数据HTTP/1.1200OKServer:TengineDate:Fri,01Nov201909:01:31GMTContent-Type:application/json;charset=UTF-8Content-Length:98Connection:keep-...

2019-11-01 17:03:35 5077

原创 mysql 数据库事务数据隔离设置

数据库开启事务start transaction;数据库回滚事务rollback;数据库提交事务commit查看数据库级别的事务隔离级别select @@global.tx_isolation;查看数据库当前会话级别的事务隔离级别select @@tx_isolation;设置数据库级别的事务隔离级别set global.t...

2019-10-29 14:59:49 161

原创 php中加密解密DES的正确使用姿势

前言 :在平时的开发中,我们经常会对关键字符进行加密,可能为了安全 也可能为了规范,今天就将就DES加密正确使用任务流程图片段1说干就干,我开始编写des加密类 代码如下class DES{ var $key; var $iv; //偏移量 function DES( $key, $iv=0 ) { //ke...

2019-09-30 10:18:05 1132

原创 php轻量级excel生成方法

asdasdasd

2019-09-26 11:25:14 751

原创 接口数据推拉模式特点比较分析

推拉模式:描述 数据生产方和数据消费方数据传递方式推模式:数据生产方主动向数据消费方传递消息,数据消费方提供数据接收接口拉模式:数据生产方准备好数据仓库,数据消费方主动发起调用程序去数据生产方的数据仓库获取数据推拉模式特点比较图表分析 条目 推模式 拉模式 应用场景 业务对数据的实时性要求高 业务对数据的实时性要求不高 场景举例 ...

2019-08-22 14:08:57 2353 1

原创 利用面向对象的思想实现不同的角色查询同一个商品返回不同的数据信息

通常的做法 都是通过权限配置来实现,当然还有利用数据库做字段控制表的方式来管理返回数据。但是我今天要演示的是基于面向对象的处理思想实现。面向对象思想的设计思路是:不管你有多少角色进来查询,都有其共同要显示的字段,因此,我们利用父子类的思想来实现。就是抽离查询结果集的返回公共信息,然后各子类定义自己的特性字段。先看下我的表结构CREATE TABLE `goodsrole` ( ...

2019-08-12 11:01:20 858

原创 linux查看端口占用情况

netstat -tunpl 

2018-12-24 17:53:51 148

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

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

2018-12-07 11:27:17 2672

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

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

2018-12-07 10:29:39 465

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

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

2018-11-08 13:21:56 964

原创 LAMP平台安装openssl证书

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

2018-11-07 14:06:25 371

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

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

2018-09-18 09:50:23 363

原创 linux查看文件所在位置

find / -name php.ini

2018-08-08 16:12:23 33469

原创 linux字符过滤

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

2018-08-02 15:17:57 519

mysql优化整理文档

我平时收集的一些资源,大家有空可以下载使用,欢迎大家

2018-04-14

配置说明文件

网上找的 说的很详细,自己保留下来了。方便大家查看。

2018-04-09

phpexcel操作第三方类库

很实用的东西 欢迎下载使用。工作中都会用到的。谢谢使用

2018-04-05

postman插件安装工具包

这个软件包是一个非常实用的工具,一般接口调试都是用到他的。

2018-04-03

CI实现分页的封装

在ci中我们做查询,一般要写2条查询语句,但是我在这里封装了一个方法实现了实现2次调用,方便好用,希望大家采纳。谢谢啦

2015-11-16

自定义分页类

我自己写的一个分页类。方便调用。当我们不想用框架的时候,我们可以自己写,这也是本人的兴趣所在,如果各位网友觉得不太好,欢迎给我意见谢谢。

2015-11-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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