自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 多个查询有同一个字段做关联,各个查询用临时表再用join 链接 拼接一个查询语句

SELECTa.UserID,FROMSELECTi.UserID,FROMWHEREGROUP BYi.UserID) AS aSELECTuserid,FROMWHERESELECTUserIDFROMWHEREGROUP BYUserIDGROUP BYuserid。

2024-05-29 11:53:17 333 1

原创 msyql 分组排序问题 传统写法 group by 和 order by获取不到想要的数据,数据混乱

发生场景:用户表被删除,根据用户日志操作最后一条数据修复用户表。

2024-01-02 16:57:27 395

原创 mysql case when 不命中缓存

case when 在sql 中非常方便数据不同维度统计,但是也会出现mysql 索引不命中问题,当多个case 出现时,需要提取出来到where里面优化。

2023-10-12 11:08:15 885

原创 linux 强大的搜索命令 grep 和 find

grep -r ‘搜索内容’ 目录。grep '搜索内容' 文件。

2023-09-18 15:04:59 310

原创 宝塔端口监听不到端口

两个服务器同时在安装nginx 出问题导致20011没有在监听,重新删除nginx 就行了。当时一直以为是安全组没有放过端口,其实是没有监听。

2023-08-17 10:31:33 390

原创 mysql 利用case when 映射所查询的结果

SELECTuserid,CASE'未完成''已完成'END) AS 状态,`status`FROMtradelogWHERE。

2023-06-15 14:15:33 174

原创 mysql 多字段分组和排序 group by 和order by

分组和排序

2022-06-20 17:01:48 470

原创 服务器 自动同步代码 gitee

这步骤是关键wwwALL=NOPASSWD:/usr/bin/gitpull

2022-05-24 16:35:42 234

原创 JSON 数据转成树状图展示工具

test

2022-04-22 10:30:28 2787

原创 msyql case when 应用场景

case when 相当于 相同字段做不同条件查询统计 (将条件放在字段维度去查询)

2021-12-24 16:18:24 187

原创 laravel 脚本 定时任务保存文件问题

2021-06-05 11:28:24 132

原创 PHP 脚本导出csv文件 中文乱码

2021-06-04 09:13:44 140

原创 laravel 迭代获取数据操作

封装迭代方法public function yieldMdoel($model,$where=[]){ $obj =true; $offset = 0; $limit = 100; while ($obj){ $models = $model::query()->where($where)->offset($offset)->limit($limit)->get(); if ($models->isEmpty()){

2021-06-03 17:46:54 176

原创 crontab larevel跑php artisan 脚本定时任务

2021-03-19 16:05:00 168

原创 路由配置是post请求 请求也是post,报请求错误

The GET method is not supported for this route. Supported methods: POST. in file有可能是因为请求的 url 是 http 开头的,服务器配置了 http 强制跳转 https 导致请求变成 get把http改为https请求就可以了

2021-03-18 11:29:14 1401

原创 laravel 悲观锁 sharedLock和lockForUpdate

sharedLock和lockForUpdate需要在事务下sharedLock方法修改数据:当程序运行到已经sharedLock数据时,同一时刻再有别的程序也在修改sharedLock锁定的数据时,第二个程序会修改失败查询:sharedLock锁定的数据,只有在commit后才能查到,其他都是没有数据lockForUpdate方法修改数据:当程序运行到已经lockForUpdate数据时,同一时刻再有别的程序也在修改lockForUpdate锁定的数据时,此时第二个程序会等第一个程序c

2020-12-31 16:41:38 2109

原创 linux 运行 gocron

1,安装go : yum install go2查看go版本 go version 3,看清楚自己的系统,需要下载gocron和gocron-node两个包,gocron是web配置平台,gocron-node是需要在想要执行任务的节点服务器部署的程序 wget https://github.com/ouqiang/gocron/releases/download/v1.5.2/gocron-v1.5.1-linux-amd64.tar.gz wget http.

2020-09-26 10:29:42 286

原创 mysql 删除部分表数据

1,可以先备份需要保留的部分mysqldump -uroot -proot harvers_ebay_business watch_list --where="status in (1,3)" >watch_list.sql2,恢复保留的数据mysql -uroot -proot harvers_ebay_business <watch_list.sql

2020-06-30 14:20:28 470

原创 PHP 用curl请求 .tsv.gz文件格式写入数据 再读取 .tsv.gz文件数据

用curl请求 以文件格式接收读取.tsv.gz文件数据到数组

2020-06-24 14:03:30 511

原创 msyql 语法 顺序

select [select选项] *|字段列表 [as 字段别名] from 数据源 [where子句][group by子句][having子句][order by子句][limit子句];

2020-06-19 14:41:15 72

原创 msyql 当采用主从设计时需要注意的事项

1,删除数据时不要一次删完,如:项目:删除日志数据的时候,当时我们表中有几千万条数据,由于是一次性删除,导致主从延时过大,当一个业务操作后,其他人员看到的数据不一样,从而影响了线上业务人员操作重复,问题非常严重。...

2020-06-17 16:48:24 84

转载 msyql 逻辑架构图

2020-06-12 14:59:58 92

原创 msyql的索引基本测试

id 是索引 唯一键name 没有使用索引在没有使用索引的情况下做where查询 mysql是扫表

2020-06-12 14:55:54 80

原创 那聚合后的数据做搜索

sql

2020-06-11 11:25:31 108

原创 php try catch Throwable类 可以捕获更高的异常

2020-05-18 18:02:30 1136

原创 php 多进程跑脚本mysql报 Error while sending QUERY packet. PID=XXX The SQL being executed was 问题

因此fork后多个子进程使用的是同一个PDO连接,如果有两个子进程同时使用该连接与数据库通信,那么就可能因为通信协议时序的不正确导致mysql出现异常解决方法在进入子进程之前关闭先关闭数据库连接...

2020-05-15 17:54:20 1174

原创 php 版本不同 PHP_INT_MAX 和 PHP_INT_SIZE取值大小也不同

输出下32位中PHP_INT_SIZE:4,PHP_INT_MAX:2147483647 输出下64位中PHP_INT_SIZE:8,PHP_INT_MAX:9223372036854775807

2020-04-27 17:55:04 565

原创 msyql count结果后筛选在进行count

2020-04-22 09:40:50 1445

原创 mysql 当使用group by 和 order by 同时使用时 可以用 max() 用子查询吧max()的值作为查询条件

SELECT * FROM `表` WHERE `id`IN (SELECT max(id) FROM `表` WHERE `product_id` IN ('1', '2') GROUP BY product_id)这段SELECT max(id) FROM `表` WHERE `product_id` IN ('1', '2') GROUP BY product_id会查到...

2020-04-09 17:13:07 603

原创 Yii 2 updateAll 多条件更新语法

2020-03-10 10:26:37 2609

原创 tp3 语言包

文件没有自己创建tags.php渲染页面前台页面前台通过{:L('shop_backstage')} 后台通过 L('shop_backstage')获取效果:

2020-03-06 14:15:03 92

原创 PHP yield 迭代取数据

我们可以使用foreach 循环迭代的去取数据

2020-03-06 14:11:10 205

原创 PHP 避免缓存集中失效

当通过队列或者其他 出发方法是 避免缓存集中失效而触发,可以给缓存一个随机事件解决缓存集中失效

2020-02-28 17:53:26 94

原创 php 获取ip

2020-02-28 14:51:07 98

原创 vue methods 方法中调用方法

其实就是改变this指向问题

2020-02-25 17:38:05 443

原创 tp3 验证码出不来

2018-08-11 11:45:53 592

原创 tp3多表事务使用异常操作

2018-08-11 11:38:55 648

空空如也

空空如也

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

TA关注的人

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