- 博客(8)
- 资源 (7)
- 收藏
- 关注
原创 SQL大量数据查询的优化 及 非用like不可时的处理方案
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t where num=03.应尽量避免在 where 子句中使用!=或<>操作符,否则
2020-09-22 17:38:51 304
原创 别在MySQL中使用UTF-8了
MySQL 的“utf8”实际上不是真正的 UTF-8。在 MySQL 中,“utf8”编码只支持每个字符最多三个字节,而真正的 UTF-8 是每个字符最多四个字节。在 utf8 编码中,中文是占 3 个字节,其他数字、英文、符号占一个字节。但 emoji 符号占 4 个字节,一些较复杂的文字、繁体字也是 4 个字节。所以导致写入失败,应该改成 utf8mb4utf8mb4 才是真正的UTF-8MySQL 的“utf8”是一种“专属的编码”,它能够编码的 Unicode 字符并不多。
2020-09-22 17:13:03 115
原创 Mysql4种方式避免重复插入数据
最常见的方式就是为字段设置主键或唯一索引,当插入重复数据时,抛出错误,程序终止,但这会给后续处理带来麻烦,因此需要对插入语句做特殊处理,尽量避开或忽略异常,下面我简单介绍一下,感兴趣的朋友可以尝试一下:这里为了方便演示,我新建了一个user测试表,主要有id,username,sex,address这4个字段,其中主键为id(自增),同时对username字段设置了唯一索引:01 insert ignore into即插入数据时,如果数据存在,则忽略此次插入,前提条件是插入的数据字段设置了主键或
2020-09-22 12:04:18 116
原创 MQTT消息类型
1 CONNECT – 连接服务端客户端到服务端的网络连接建立后,客户端发送给服务端的第一个报文必须是CONNECT报文 [MQTT-3.1.0-1]。在一个网络连接上,客户端只能发送一次CONNECT报文。服务端必须将客户端发送的第二个CONNECT报文当作协议违规处理并断开客户端的连接 [MQTT-3.1.0-2]。有关错误处理的信息请查看4.8节。有效载荷包含一个或多个编码的字段。包括客户端的唯一标识符,Will主题,Will消息,用户名和密码。除了客户端标识之外,其它的字段都是可选的,基
2020-09-21 15:57:52 932
原创 @EnableConfigurationProperties注解
使用 @ConfigurationProperties 注解的类生效。如果一个配置类只配置@ConfigurationProperties注解,而没有使用@Component,那么在IOC容器中是获取不到properties 配置文件转化的bean。==> @EnableConfigurationProperties 相当于把使用 @ConfigurationProperties 的类进行了一次注入。@ConfigurationProperties与@EnableConfigurati..
2020-09-21 14:03:39 155
原创 前端适配之vw兼容方案-Vue版
postcss-px-to-viewport必须使用行内样式时let nowVW = widthVal/(1920/100);
2020-09-15 14:49:39 245
原创 Windows下cmd 运行jar,出现假死现象
打包成jar之后部署在windows上之后,使用java -jar xxx.jar/bat脚本,运行一段时间项目就假死一样/鼠标在命令框点击后,导致程序访问不了,需要到命令行容器随意敲一个键,总之光标移动了就行,然后卡住的内容就会迅速输出到窗口,不敲任何键程序就一直卡在那问题根本:cmd默认开启了“快速编辑模式”,只要当鼠标点击cmd任何区域时,就自动进入了编辑模式,之后的程序向控制台输入内容甚至后台的程序都会被阻塞。我们在控制台里面回车或者右键鼠标后,自动退出了编辑模式。因此,控制又恢复输出内
2020-09-08 14:51:34 1601 2
原创 windows运行bat时隐藏黑框的完美解决方案
最近项目(内网部署)客户群体不懂电脑,脚本文件bat-cmd命令框总是被关闭,导致项目关闭,打电话。。。
2020-09-04 15:47:56 2148 1
beautyeye-3.7.zip
2021-11-09
反编译工具集合.zip
2021-07-22
windows运行bat文件时隐藏命令行(黑框框)
2020-09-04
git服务端、客户端、TortoiseGit-全套安装包
2019-12-03
RK3288_stty_set_braud.patch
2019-11-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人