自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

靳某某

php小白的爬坑路

  • 博客(64)
  • 资源 (1)
  • 收藏
  • 关注

原创 linux contes 安装bbr及防火墙设置

一、开启BBR1、检测系统版本uname -r //查看内核版本bbr需要内核大于4.92、升级3、查看内核版本4、查看所有内核5、修改最新内核为默认版本grub2-set-default //这里为上面查到的内核6、验证7重启reboot8、启动bbrsysctl -p9、验证二、查看端口使用 开启防火墙安装netstat查看端口号查看防火墙是否启动添加防火墙重新启动防火墙查看防火墙端口列表。

2024-01-13 11:28:11 535 1

原创 mysql 批量修改优化方案

一万条数据第一种方式需要执行900多秒。第二种只需要3秒左右。2、拼接case when。一、场景批量修改多条数据。

2023-12-08 09:53:08 696 1

原创 nginx 配置静态缓存全教程 (以及静态缓存文件没有生成)

在 http 模块下定义(keys_zone = 缓存区名:后面是缓存区大小 inactive 不活跃的文件多久清理 max_size 缓存区所占磁盘的上限 use_temp_path 默认关闭(有需要自己百度))nginx 缓存叫代理缓存 应该是有两台以上的服务器。举例在location中开启(将图片jscsshtml等放入缓存)2、是否设置了proxy_pass(只有走代理才会生成缓存)在 http、server、location 中开启。一、第一步定义一个缓存目录设置目录结构。1、文件夹是否有权限。

2023-11-23 11:26:01 1646

原创 linux 安装php后配置php.ini不生效

先查看phpinfo() 确定Loaded Configuration File 配置是否为none。如果为none 但是明明确有php.ini。

2023-11-15 10:42:08 195

原创 mysql 配置主从复制 及 Slave_SQL_Running = no问题排查

Slave_IO_Running和Slave_SQL_Running都为Yes,表示复制进程正常运行。3、安全规范的写法是新建一个用户给这个用户复制的权限(直接用root也可以不建议)==============================>问题排查。在从库上执行SHOW SLAVE STATUS 命令,查看复制状态。1、在mysql 配置文件my.cnf中设置主数据库配置。二、在从库中设置(my.cnf)stop slave 关闭主从。3、设置主库的连接信息。

2023-11-07 17:57:02 609

原创 linux 安装 elasticsearch 全教程

es elasticsearch linux 安装elasticsearch centos安装elasticsearch

2023-11-01 16:49:58 1123

原创 mysql 分组后需要按某个字段排序

SELECT uid, MAX(排序字段) AS date。

2023-10-27 11:19:57 65

原创 mysql 执行where条件忽略字符串最后多空格解决方案

第一种使用like (严格匹配会把最后多空格包含进去)第二种方案(转为二进制)

2023-10-20 09:52:39 207

原创 fastadmin找不到后台控制器。登录之后找不到后台控制器

s=$2 last;

2023-10-17 18:33:04 707

原创 workerman 运行时报错 Call to undefined function posix_getpid()

如果你使用的是 CentOS 系统,可以使用下面的命令安装:(使用 验证php扩展是否齐全。缺少posix 下载。下载完从新启动php。

2023-10-17 18:26:01 572

原创 php smtp 发送邮件

smtp 发送邮件 PHP发送邮件

2023-03-02 16:18:05 944 1

原创 mysql sum

mysql

2022-07-04 11:19:48 487

原创 php AES加密 Mcrypt 升级 OPENSSL

AES加密解密

2022-06-30 14:23:33 160

原创 mysql 分组后按某个字段排序

要排序的字段加max 或 minSELECT s.name,max(d.price),s.age FROM shop s INNER JOIN shop_diff d ON d.shop_id=s.id WHERE s.id > 0 GROUP BY d.shop_id

2022-04-11 15:17:16 985

原创 mysql group 分组

一、mysql配置文件1.查找mysql 配置文件地址 ,按顺序mysql --help|grep ‘my.cnf’2.修改配置文件[mysqld] # 一旦服务端启动立刻加载下面的配置#sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES二 、mysql 查找安装路径select @@basedir。查找安装路径select @@datadir。查找数据路径select @@sql_mode 查看数据配置三、分组不能用报错1055

2022-04-11 15:09:54 1007

原创 nginx + PHP 实现负载均衡

一、多台服务器192.168.1.1 主192.168.1.2 辅1192.168.1.3 辅2主服务器nginx 配置# 负载均衡模块upstream ceshi.com { server 192.168.1.2:80; server 192.168.1.3:80; server 192.168.1.1:8080; #主服务器 可用127.0.0.1 也可以不加本机}# 代理到本机8080端口 80已经被占用做转发 本机可不配置项目server{

2022-04-07 18:35:40 3465

原创 PHP简单实现秒杀 ,队列

<?phpnamespace app\index\controller;/** * 秒杀 * @internal */class Skill //extends Backend{ protected $redis = ''; public function __construct() { $this->redis = new \Redis(); $this->redis->connect('127.0.0

2022-02-24 19:16:05 426

原创 php进制之间互相转化

//1要转化的值,2从几 3转化的几//将9999从10进制转化为32进制base_convert(9999,10,32)关注公众号技术谈论:靳某某的PHP爬坑之旅

2022-02-16 17:19:04 270

原创 PHP微信公众号开发

公众号调用接口 /*公众号*/ public function check_server() { //校验服务器地址URL 如果第一次需要验证 if (isset($_GET['echostr'])) { $this->valid(); } else { //公众号正式操作 $this->responseMsg(); $this->setMenu(); } }一、第一次验证公众号 //验证 private function va

2022-02-10 16:40:04 1632

原创 crontab实现php定时任务

1.编辑定时任务crontab -e标红的是新加的 五个*代表定时时间 *后面是php位置 再后面是php文件地址 >> 代表将结果写入日志可不加。具体定时时间详见https://www.runoob.com/linux/linux-comm-crontab.html/sbin/service crond status 查看状态/sbin/service crond stop 关闭/sbin/service crond start 开启/sbin/service crond

2021-12-09 17:37:24 273

原创 php导出word

1.composer require phpoffice/phpword use PhpOffice\PhpWord\TemplateProcessor; public function word() { $doc = new TemplateProcessor('./ceshi.docx'); //自己建一个模版docx //2.插入数据 //插入文字 $doc->setValue('title', '靳子

2021-12-01 18:13:22 401

原创 redis 守护进程方式启动

1.找到redis 配置文件 (which redis.conf 或whereis redis.conf)vim redis.conf修改文件 将daemonize设置的值设置为yes2复制redis配置文件到 /etc/redis 下(没有redis文件夹新建一个 mkdir redis)cp 路径/redis.conf /etc/redis/redis.conf3 复制redis的启动脚本(redis_init_scrip)(在你下载的redis 目录下的utils目录下)cp 路径/

2021-11-25 10:41:15 2713

原创 mysql 对表中的数据分组计算数量

select ip,count() from ceshi where group by ip HAVING count() > 2 order by count(*) DESC limit 10

2021-08-25 19:31:39 332

转载 mysql 定时任务

事件调度器有时也可以称为临时触发器(temporal triggers),因为事件调度器是基于特定时间周期触发来执行某些任务,而触发器(Triggers)是基于某个表所产生的事件触发的,区别也就在这里。1、在使用这个功能之前必须确保event_scheduler已开启,可执行SET GLOBAL event_scheduler = 1;   —或我们可以在配置my.cnf文件 中加上 event_scheduler = 1或SET GLOBAL event_scheduler = ON;  来开

2021-08-25 19:04:36 137

原创 PHP正则替换img中的style属性

preg_replace(’/(<img.*?)(style=.+?[’|"])|((width)=[’"]+[0-9]+[’"]+)|((height)=[’"]+[0-9]+[’"]+)/i’, "1",htmlspecialcharsdecode(1", htmlspecialchars_decode(1",htmlspecialcharsd​ecode(recom[‘content’]));

2021-07-07 17:15:57 625 1

原创 phpASCII码转码

chr()

2021-06-23 11:57:26 120

原创 mysql 拼接拆分字段

SELECT id FROM `order` WHERE CONCAT_WS(" ",use_date,left(use_time, 5)) < '2021-06-22 11:12:01' AND CONCAT_WS(" ",use_date,right(use_time, 5)) > '2021-06-22 11:12:01' AND status = '1'CONCAT_WS 拼接字段left(截取自段)right

2021-06-22 11:25:16 313

原创 mysql 拼接字段 比较俩个时间段的大小

select concat(times," ",start_time) as time from class_data WHERE teacher_id=0 and is_check=0 order by TIMESTAMPDIFF(MINUTE,time,'2021-04-25 11:00') desc limit 0,1//abs()获取正值 -9=9

2021-04-27 23:54:57 544

原创 nginx配置

sslserver { listen 443 ssl; # ssl on; root /www/yt-shop-servers/public; index index.html index.php index.htm index.nginx-debian.html; ssl_certificate /etc/nginx/cert/zjk.site/3896958__zjk.site.pem; ssl_cer

2021-04-27 23:04:37 95

原创 生成ssh

ssh-keygen -t rsa名字密码确认密码ssh-agent bashssh-add -k 名字

2021-02-04 16:02:11 193

原创 PHP 裁剪圆图片

public function BcAvatar($url, $id) { $path = ROOT_PATH . 'public/static/uploads/avatar/'; $url = $url; $w = 110; $h = 110; // original size $original_path = $url; $dest_path = $path . $id . '.png'; ..

2021-02-02 16:21:59 231 1

原创 ottpay境外支付

$price = $price * 100; $merchant = config('wx.merchant'); $operator_id = config('wx.operator_id'); $app_id = config('wx.userAppid'); $url = config('wx.backurl'); $wechatOrder = [ 'action' => 'M...

2021-01-12 10:17:11 1916 1

原创 递归无限树状图

function getTree($data, $pId){$tree = [];foreach($data as $k => $v){ if($v['pid'] == $pId) { $v['pid'] = getTree($data, $v['id']); $tree[] = $v; //unset($data[$k]); }}return $tree;}$tree = getTree($data, 0);

2020-11-25 17:19:22 220

原创 mysql 导入导出

创建数据库create database yoursname;选择数据库use yoursname;设置数据库编码set names utf8;导入数据(注意sql文件的路径)source /home/abc/yoursname.sql;

2020-11-25 09:44:46 103

原创 接上篇php参考

参考 https://blog.csdn.net/laohe08/article/details/93166590

2020-11-25 09:40:42 49

原创 Linux安装nginx + PHP + mysql

空服务器 L(linux)N(nginx)M(mysql)P(php)1、设置服务器账号密码 重启!!!2、远程连接,设置ssh!!! ———>. /root/.ssh/authorized_keys 输入公钥使用yum工具装phpyum install epel-releaseyum install http://rpms.remirepo.net/enterprise/remi-release-7.rpmyum install yum-utilsyum install -y

2020-11-25 09:40:01 258 1

原创 linux 安装composer 并解决Your requirements could not be resolved to an installable set of packages

Linux 安装composercurl -sS https://getcomposer.org/installer | phpmv composer.phar /usr/local/bin/composercomposer config -g repo.packagist composer https://packagist.phpcomposer.comcomposer install如果报错Your requirements could not be resolved to an insta

2020-11-25 09:32:28 290

转载 php正则匹配省市县乡镇

链接 https://www.cnblogs.com/cxscode/p/8440554.html

2020-11-12 10:10:24 158

原创 PHP生成二维码存到本地

https://packagist.org/packages/tinymeng/codecomposer require tinymeng/codeuse tinymeng\code\Generate;$generate = Generate::qr();/** 直接输出图片 */$generate->create(“123456789”);/** 二维码存入本地并输出存储路径 *///$file_path = generate−>create("123456789",true);

2020-11-04 15:56:24 853

原创 thinkphp 接Ueditor 自定义上传路径(oss)

1下载好Ueditor后修改ueditor.config.js修改serverUrl为你自己的接口路径serverUrl: “http://wechat.bluewhale.com/Ueditor/index”2后端Ueditor/index<?phpnamespace app\wechat\controller;use Chichoyi\ThinkOss\Facade\Oss;//引用ossuse think\Controller;/** * Ueditor */class

2020-11-04 09:16:27 579

各个国家电话前缀(区号)

各个国家的区号

2023-11-16

微信ottpay境外支付

接微信境外支付ottpay

2021-04-28

空空如也

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

TA关注的人

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