自测小记
杨子言
哥胸口碎大石脚踩电灯泡
展开
-
mysql limit 分页数据丢失问题测试
背景前几天看到有说mysql使用 limit 0,10 这种方式分页会丢失数据,有人质疑说不会,动手验证一下。操作步骤表结构如下:create table `test`.`t_model`( `id` bigint NOT NULL AUTO_INCREMENT COMMENT '自增主键', `uid` bigint COMMENT '业务主键', `modelid` varcha原创 2017-09-01 11:31:30 · 3422 阅读 · 0 评论 -
mysql 批量插入
背景前几天在MySql上做分页时,看到有博文说使用 limit 0,10 方式分页会有丢数据问题,有人又说不会,于是想自己测试一下。测试时没有数据,便安装了一个MySql,建了张表,在建了个while循环批量插入10W条测试数据的时候,执行时间之长无法忍受,便查资料找批量插入优化方法,这里做个笔记。数据结构寻思着分页时标准列分主键列、索引列、普通列3中场景,所以,测试表需要包含这3种场景,建表语法如原创 2017-08-31 16:15:29 · 392 阅读 · 0 评论 -
设置Swing控件不可用(即setEnabled(false))时的字体颜色
使用Swing做界面显示,部分文本显示框要求不能修改,却又没有 readOnly 属性,只能设置 setEnabled(false) 来实现。可是,setEnabled(false) 后,字体颜色就变了,字看不清了。这个时候,我们可以使用 setDisabledTextColor(Color.black); 方法来设置字体颜色。看到方法名是不是很傻眼?效果如下:参考:https:/...原创 2018-09-13 16:29:48 · 3318 阅读 · 0 评论 -
指向“”的 script 加载失败
今天遇到了一个非常奇怪的问题:在某个同时的电脑上,所有浏览器无法打开某个页面,F12查看控制台,发现有一个黄色的 指向“xxxx.js”的 <script> 加载失败 的提示。该外部js文件是自己写的,而且同一路径下其他文件加载没有问题。经在自己电脑上和其他同事那里测试发现都可以打开这个页面的,也没有这个黄色提示。因为担心可能是浏览器的兼容问题,经过百度,搜集到很多解决的方法:1....原创 2018-09-20 16:34:59 · 14622 阅读 · 8 评论 -
天翼云服务开放端口
今天申请了一个天翼云试用服务器,运行程序时,发现使用 IP+端口 访问不了,天翼云控制台也没有可以设置开发端口的方法。解决方法:除 80、8080、443几个特殊的接口需要备案后才能使用外,其他端口只需要在防火墙上打开即可。添加firewall-cmd --zone=public --add-port=80/tcp --permanent (--permanent永久生效,没...原创 2018-11-06 14:26:08 · 24874 阅读 · 2 评论 -
按字节读取txt文件缓存区大小设置多少比较好?
读取 txt 文件常规写法有逐行读取和按照字节缓存读取,那么按照字节缓存读取时,设置缓存区多大比较好呢?百度了一下,没发现有说这个问题的,自测了一把,以事实说话。常规读取方法如下:// 字节流读取try(InputStream in = new FileInputStream("test.txt")) { byte[] readBuffer = new byte[1024];...原创 2018-11-16 10:50:04 · 3829 阅读 · 0 评论