MySQL 5.7 参数之 binlog_row_image
Mysql
2022-01-29 14:39:00
445
0
mysql binlog 的格式,那就是有三种,分别是 STATEMENT, MiXED, ROW。mysql5.6 后 常用的是 ROW 格式且 binlog_row_image 为 full查看当前配置 show variables like '%binlog%';查看当前 binlog_row_image 和 binlog_format 值基于RBR的复制在基于RBR的复制中,每一次数据行更改事件会包含两份影像(image)。“before”影像,是指被更改的数据行的那些列的原始记录,“after”... ...
阅读全文
Go语言:解决编译后文件体积过大解决方案 upx压缩
GO
2022-01-24 13:38:08
346
0
优化方案 第一步:编译优化使用一下指令进行编译:go build -ldflags="-w -s" main.go说明:会去除 DWARF调试信息、符号信息-a 强制编译所有依赖包。-s 去掉符号信息-w 去掉DWARF调试信息,得到的程序就不能用gdb调试了优化方案 第二步:加壳压缩安装 UPX,并使用 最高级别的压缩下载地址:https://github.com/upx/upx/releases 执行命令:upx.exe -9 *.exe优化方案 第三步:编程时注意编程时候,能指针就指针压缩对比示例$ ... ...
阅读全文
mysql 关联表查询 inner join 和 left join 和 right join 整理
Mysql
2022-01-18 20:49:40
433
0
刚学习mysql 可能会对这几个 join 晕头转向。下面用大白话整理一下吧。inner join较常用,也就是join的表中都存在才返回LEFT JOIN返回左表所有数据,右边匹配的返回,没有匹配的返回 nullMySQL left join 语句格式为:left join 是以A表为基础,A表即左表,B表即右表。左表(A)的记录会全部显示,而右表(B)只会显示符合条件表达式的记录,如果在右表(B)中没有符合条件的记录,则记录不足的地方为NULL。使用left join, A表与B表所显示的记录数为 1:1 或 1:0,A表的所有记录都会显示,B表只显示符合条件的记录。但如果B表符合条件的记... ...
阅读全文
一次长MYSQL语句 inner join 的优化总结
Mysql
2022-01-18 20:47:01
514
0
事由开发在UAT环境执行一个长SQL查询语句,超级慢!给我们发牢骚,什么破服务器~。艹,作为运维,这脸上是真挂不住啊。于是要来语句开始分析。下面是语句:SELECT
taxicity.city_name AS taxiCityName,
taxicity.city_code AS taxiCity,
taxiorg.full_name AS taxiOrgFullName,
taxiorg.id AS taxiOrg,
IFNULL( tcu.VEHICLE_TYPE, '未知... ...
阅读全文
excel 表中大数字变成以万千等 汉字单位 显示
工具软件
2022-01-17 15:04:02
364
0
全部显示单元格式:0"万"0"千"0"百"0"十"0"亿"0"千"0"百"0"十"0"万"0"千"0"百"0"十"0数值:123456显示:0万0千0百0十0亿0千0百1十2万3千4百5十6省略显示(按照单位显示)英文中数字是 三位一组 每组用 , 分隔譬如:按照万为单位" , " 是千分位分隔符,每隔3位就... ...
阅读全文
常见的 http 状态码 整理
概念原理
2022-01-15 20:01:09
426
0
客户端的每一次请求, 服务器端必须给出回应,回应一般包括HTTP状态码和数据两部分。1xx: 信息,请求收到了,继续处理。2xx: 代表成功. 行为被成功地接收、理解及采纳。3xx: 重定向。4xx: 客户端错误,请求包含语法错误或请求无法实现。5xx: 服务器端错误.2xx 状态码200 OK [GET]: 服务器端成功返回用户请求的数据。201 CREATED [POST/PUT/PATCH]: 用户新建或修改数据成功。202 Accepted 表示一个请求已经进入后台排队(一般是异步任务)。204 NO CONTENT -[DELETE]: 用户删除数据成功。4xx状态码400:Bad ... ...
阅读全文
RESTful API规范 接口URL路径设计与返回结果数据格式
概念原理
2022-01-15 20:00:03
996
1
编写API有什么好处呢?由于API就是把Web App的功能全部封装了,所以,通过API操作数据,可以极大地把前端和后端的代码隔离,使得后端代码易于测试,前端代码编写更简单。编写REST API,实际上就是编写处理HTTP请求的async函数,不过,REST请求和普通的HTTP请求的区别:REST请求仍然是标准的HTTP请求,但是,除了GET请求外,POST、PUT等请求的body是JSON数据格式,请求的Content-Type为application/json;REST响应返回的结果是JSON数据格式,因此,响应的Content-Type也是application/json。url 即资源... ...
阅读全文
nginx 配置选项 try_files 详解
Nginx
2022-01-12 20:58:00
826
0
try_files是nginx中http_core核心模块所带的指令,主要是能替代一些 rewrite 的指令,提高解析效率。官网的文档为http://nginx.org/en/docs/http/ngx_http_core_module.html#try_filestry_files的语法规则格式1:try_files file ... uri; 格式2:try_files file ... =code;可应用的上下文:server,location段关键点1:按指定的file顺序查找存在的文件,并使用第一个找到的文件进行请求处理关键点2:查找路径是按照给定的root或... ...
阅读全文
webstorm 设置 vue 开发环境
前端网站 工具软件
2022-01-10 11:01:54
476
0
首先要 初始化一个 vue 项目 然后用 webstorm 打开下载 webstorm 地址: https://www.jetbrains.com/webstorm/download/other.html1. 基础设置 node 配置设置 webstorm 使用 指定的 node 版本(适用电脑上安装多个node)默认使用 path 设置的那个3. 其他设置指定 terminal; 默认 powershell,这里改成 gitbashtypo in word 拼写检查还可以取消:typo in word(变量名不是单词的时候会有波浪)默认调用函数用显示 参数名字, 不太喜... ...
阅读全文
mysql too many connections 解决方法
Mysql
2022-01-07 16:53:37
463
0
默认 mysql 的连接数很小:查看show processlist; # 查看 空闲连接数
show variables like "max_connections"; # 查看最大连接数
show global variables like 'wait_timeout'; # 查看等待 时间数设置set GLOBAL max_connecti... ...
阅读全文