mysql update受影响的行数

update时受影响行数产生的问题今天测试同学提出一个很诡异的bug,大致内容为在富文本输入框中频繁粘贴同一张图片的时候,会出现文件上传失败的问题,顺着链路,我发现是文件服务那边的锅,然而可以解决问题的人因为各种原因解决不了,我只好去拉代码自己去看了。发现文件上传接口在上传一个之前已经上传过的文件时,他会重新获取文件信息,然后把表中已存在的这条数据(文件信息)再重新修改一遍。发现其中有一
阅读全文

go正则匹配uri并写到文件中

整理一下某个项目目前在用的接口,我是这样做的1、先打开浏览器控制台,点到`NetWork`,然后把界面所有的涉及到接口请求的地方都点一遍。2、右键`copy``Copy All AS HAR`,这时就会把所有的接口请求复制成json形式。3、去一个可以json生成结构体的网站 ,把刚才复制的json生成结构体备用。4、在目录下新建两个json文件,一个叫`url.json`,把j
阅读全文

redis字符串类型-简单动态字符串

本文参考redis系列丛书redis并没用我们常用的C语言中的字符串进行表示,而是自己创建了一个叫简单动态字符串(简称SDS)的抽象类型。内部构造如下```cstruct sdshdr { // 记录 buf 数组中已使用字节的数量 // 等于 SDS 所保存字符串的长度 int len; // 记录 buf 数组中未使用字节的数量
阅读全文

redis五种常见数据类型总结

redis五种常见数据类型 String(字符串) Set(集合) Hash(哈希) List(列表) Sorted Set(有序集合)
阅读全文

nginx添加http2扩展

输入命令 ```./nginx V```查看当前nginx已经安装的模块```shell ./nginx Vnginx version: nginx/1.16.1built by gcc 4.8.5 20150623 (Red Hat 4.8.539) (GCC) built with OpenSSL 1.0.2kfips 26 Jan 2017TLS SNI suppo
阅读全文

笔记

各种笔记 Golang Mysql。。。。
阅读全文

有道词典命令行工具

无聊用go语言写了一个命令行工具,分为服务端(采用了gin框架)和客户端,服务端放在了自己的服务器上用来和有道词典api交互,客户端用来调用服务端接口,进行文本翻译。码云地址已经打包好了win、osx、linux的可执行文件,在系统的全局变量配置一下即可在任一命令行使用
阅读全文

记录一次腾讯CLB负载均衡引起的线上问题

上上周五我司把部分项目从阿里挪到了腾讯的服务器,其中负载均衡也理所当然的从之前阿里的SLB换成了CLB。 迁移完之后,突然就有用户反映大文件上传不上去,类似这种:于是乎,我去日志里面去看日志,发现根本就没有日志,连nginx的请求日志都没有。这不应该呀,于是呼我用postman尝试着调用了一下,结果返回的是下面这个,(先记住下面那一行,一会会用到)这里的413一看就是ngin
阅读全文

最小栈 -栈 leetcode题库第一百五十五题

来自力扣leetcode题库里面的第155题,《最小栈》链接:https://leetcodecn.com/problems/minstack题目为: 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。push(x) —— 将元素 x 推入栈中。pop() —— 删除栈顶的元素。top() —— 获取栈顶元素。getMin()
阅读全文

有效括号-栈 leetcode题库第二十题

来自力扣题库第20题给定一个只包括 '(',')','{','}','' 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例 1:输入: "()"输出: true示例 2:链接:https://leetcodecn.com/problems/
阅读全文