• Ukieweb

    佳的博客

    曾梦想仗剑天涯,后来工作忙没去。

筛选日期: 2022-01


MySQL 5.7 参数之 binlog_row_image

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 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 可能会对这几个 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 的优化总结

事由开发在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 表中大数字变成以万千等 汉字单位 显示

全部显示单元格式: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 状态码 整理

客户端的每一次请求, 服务器端必须给出回应,回应一般包括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路径设计与返回结果数据格式

编写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 详解

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 开发环境

首先要  初始化一个 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 的连接数很小:查看show processlist;  # 查看 空闲连接数 show variables like "max_connections";  # 查看最大连接数 show global variables like 'wait_timeout';  # 查看等待 时间数设置set GLOBAL max_connecti... ...
阅读全文

老佳啊

85后,大专学历,中原人士,家里没矿。

由于年轻时长的比较帅气,导致在别人眼里,我一直不谈恋爱的原因是清高,实则是自己的小自卑。最大的人生目标就是找一个相知相爱相容的人,共度余生。

和人相处时如果能感受到真诚,会非常注重彼此的关系,对别人没有什么心机,即使有利益冲突,一般也会以和为贵,因为在这个世界上,物质的东西,从来不会吸引到我。

特别迷恋那些大山大水,如果现在还能隐居,可能早就去了。对那些宏伟的有底蕴的人文景观比较不感冒。

从事于IT行业,却一直对厨房念念不忘,由于身材魁梧,总觉得自己上辈子是个将军,可惜这辈子没当兵,也不会打架。