以前的文章中提到使用以下 sql 会导致慢查询 SELECT COUNT(*) FROM SomeTableSELECT COUNT(1) FROM SomeTable 原因是会造成全表扫描,有位读者说这种说法是有问题的,实际上针对无 where_clause 的 COUNT(*),MySQL 是有 ...
分类:
其他好文 时间:
2020-05-27 13:41:23
阅读次数:
81
项目总结64:分别使用Redisson和Zookeeper分布式锁模拟模拟抢红包业务 业务场景 模拟1000人在10秒内抢10000(或1000)元红包,金额在1-100不等; 使用的框架或软件: 框架或组件:Springboot(基础框架)、Redisson(实现分布式锁)、Zookeeper(实 ...
分类:
其他好文 时间:
2020-05-26 18:14:11
阅读次数:
58
1.getMessage()//获取异常信息,返回字符串。 2.toString()//获取异常类名和异常信息,返回字符串。 3.printStackTrace() //获取异常类名和异常信息,以及异常出现在程序中的位置,返回值void。JVM默认用这种方式处理异常。 ...
分类:
其他好文 时间:
2020-05-25 22:19:25
阅读次数:
86
在我们做系统级框架的时候,我们要一定程度上考虑系统的使用版权,不能随便一个人拿去在任何环境都能用,所以我们需要给我们系统做一个授权认证机制,只有上传了我们下发的lic文件并验证通过,才能正常使用,下面就开始一步一步实现这个功能 1.生成机器码 我们首先要做的就是对软件部署的环境的唯一性进行限制,这里 ...
分类:
编程语言 时间:
2020-05-25 12:38:33
阅读次数:
84
1 <!-- 日志级别排序为: TRACE 、DEBUG、 INFO、 WARN 、 ERROR --> 2 <!-- 3 配置 error 打印 error 4 配置 warn 打印 warn、error 5 配置 info 打印 info、warn、 error 6 配置 debug 打印 in ...
分类:
其他好文 时间:
2020-05-22 14:28:09
阅读次数:
83
相关度研究记录手稿 1.orderNum字段相关度 增强 score = math.sqrt(orderNum*0.001) ScoreFunctionBuilder<?> dateFieldValueScoreFunction = ScoreFunctionBuilders.fieldValueF ...
分类:
其他好文 时间:
2020-05-22 12:51:01
阅读次数:
62
log4j定义了8个级别的log(除去OFF和ALL,可以说分为6个级别),优先级从高到低依次为:OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、 ALL。 ALL 最低等级的,用于打开所有日志记录。 TRACE designates finer-grained info ...
分类:
其他好文 时间:
2020-05-21 19:48:37
阅读次数:
65
Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口。 Python 数据库接口支持非常多的数据库,你可以选择适合你项目的数据库: GadFly mSQL MySQL PostgreSQL Microsoft SQL Server ...
分类:
数据库 时间:
2020-05-19 16:24:24
阅读次数:
73
1 class CameraHelper 2 { 3 /// <summary> 4 /// 连接摄像头数量 5 /// </summary> 6 public static int cameraCount = 0; 7 /// <summary> 8 /// 当前选择的摄像头Id 9 /// </ ...
分类:
其他好文 时间:
2020-05-19 14:54:36
阅读次数:
186
所有文章 https://www.cnblogs.com/lay2017/p/12901123.html 正文 在Java7的时候,加入了AsynchronousFileChannel,使得你可以进行异步地read或write操作。本文关于如何使用AsynchronousFileChannel。 创 ...
分类:
编程语言 时间:
2020-05-19 14:31:47
阅读次数:
68