2021年6月8日

mysql增删改查json中的某个字段

摘要: SELECT json_extract(字段名,'$.json结构') FROM 表名;如果json里有双引号,那这样取出来的数据也带双引号,要去掉就使用REPLACE函数例如:ps_push_data表里的push_data字段存的数据为:{"carRenewalInfoVo":{"licence 阅读全文

posted @ 2021-06-08 20:10 Ryanyanglibin 阅读(143) 评论(0) 推荐(0) 编辑

2021年1月29日

批量删除以相同前缀开头的表

摘要: 比如删除newsletter_daily_开头的表 1.找出以该前缀开头的表 SET SESSION group_concat_max_len = 10240; SELECT CONCAT( 'DROP TABLE ', GROUP_CONCAT( table_name ), ';' ) AS st 阅读全文

posted @ 2021-01-29 17:17 Ryanyanglibin 阅读(121) 评论(0) 推荐(0) 编辑

2021年1月12日

nginx日志格式

摘要: log_format unified '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ''"$http_user_agent" "$http_x_for 阅读全文

posted @ 2021-01-12 14:22 Ryanyanglibin 阅读(46) 评论(0) 推荐(0) 编辑

2020年12月2日

Go的异常处理 defer, panic, recover

摘要: Go语言追求简洁优雅,所以,Go语言不支持传统的 try…catch…finally 这种异常,因为Go语言的设计者们认为,将异常与控制结构混在一起会很容易使得代码变得混乱。因为开发者很容易滥用异常,甚至一个小小的错误都抛出一个异常。在Go语言中,使用多值返回来返回错误。不要用异常代替错误,更不要用 阅读全文

posted @ 2020-12-02 11:30 Ryanyanglibin 阅读(65) 评论(0) 推荐(0) 编辑

2020年11月3日

PHP用curl实现GET和POST请求

摘要: /** * curl模拟get进行 http 或 https url请求(可选附带cookie) * @parambool $type请求类型:true为https请求,false为http请求 * @paramstring $url请求地址 * @paramstring$cookie cookie 阅读全文

posted @ 2020-11-03 14:53 Ryanyanglibin 阅读(112) 评论(0) 推荐(0) 编辑

2020年10月27日

如何分析、排查、解决Redis变慢问题?

摘要: 关于如何分析、排查、解决Redis变慢问题,根据实践总结了一些清单如下: 1、使用复杂度过高的命令(例如SORT/SUION/ZUNIONSTORE/KEYS),或一次查询全量数据(例如LRANGE key 0 N,但N很大) 分析:a) 查看slowlog是否存在这些命令 b) Redis进程CP 阅读全文

posted @ 2020-10-27 13:44 Ryanyanglibin 阅读(449) 评论(0) 推荐(0) 编辑

2020年7月31日

vim常用技巧

摘要: 一.vim工作模式: 二.常用命令: 1.定位命令 h、方向左键:左移一个字符 j、方向下键:下移一行 k、方向上键:上移一行 l、方向右键: 右移一个字符 $:移至行尾 0:移至行首 H:移至屏幕上端 M:移至屏幕中央 L:移至屏幕下端 gg:到第一行 G(shift+g):移到最后一行 :set 阅读全文

posted @ 2020-07-31 18:44 Ryanyanglibin 阅读(175) 评论(0) 推荐(0) 编辑

2020年7月27日

云上遇到RequestTimeTooSkewed,The difference between the request time and the current time is too large错误

摘要: 具体报错信息提示如下: Exception errorcode: RequestTimeTooSkewed, when put object.Exception errormessage: The difference between the request time and the current 阅读全文

posted @ 2020-07-27 20:04 Ryanyanglibin 阅读(848) 评论(0) 推荐(0) 编辑

2020年7月20日

Mysql事务锁问题总结---Lock wait timeout exceeded

摘要: 问题发现现场: 最近系统中经常报锁相关的异常: 如下sql: 192.168.100.110-3307 lock information:blocked sql:update `recruit_offer` set `remark` = NULL, `mismatch` = 2, `updated_ 阅读全文

posted @ 2020-07-20 16:41 Ryanyanglibin 阅读(537) 评论(0) 推荐(0) 编辑

2020年7月8日

服务器上的一些统计数据查看方法

摘要: 查看TCP连接状态数: netstat -n |awk '/tcp/ {++S[$NF]} END {for (a in S) print a, S[a]}' TCP各种状态列表 netstat -nat |awk '{print $6}' 先把状态全都取出来,然后使用uniq -c统计,之后再进行 阅读全文

posted @ 2020-07-08 11:45 Ryanyanglibin 阅读(636) 评论(0) 推荐(0) 编辑

导航