log4j定义了8个级别的log(除去OFF和ALL,可以说分为6个级别),优先级从高到低依次为:OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、 ALL。 ALL:最低等级的,用于打开所有日志记录。 TRACE: designates finer-grained inf ...
分类:
其他好文 时间:
2020-05-30 21:47:46
阅读次数:
76
引言 Kafka是一款很棒的消息系统,今天我们就来深入了解一下它的实现细节,首先关注Producer这一方。 要使用kafka首先要实例化一个KafkaProducer,需要有brokerIP、序列化器等必要Properties以及acks(0、1、n)、compression、retries、ba ...
分类:
其他好文 时间:
2020-05-30 20:02:40
阅读次数:
60
1.java是如何连接数据库的? 刚开始的时候我们使用的jdbc连接,后来改用mybatis框架、再后来使用SpringBoot整合了mybatis框架、再后来我们就使用mycat进行了主从分离(这个前提是我们收先将数据库设置成主从同步)2.什么是jdbc? jdbc是java语言的13中规范之一, ...
分类:
数据库 时间:
2020-05-29 09:49:23
阅读次数:
81
下载地址 中标麒麟高级服务器操作系统软件V7.0 提取码:qgud https://pan.baidu.com/s/1tGZSF_3adqGGd8WxD6w_BA DM8开发版 RedHat7 链接: https://pan.baidu.com/s/1bu0YBXeQWI26lqEMS4XruA 提 ...
分类:
数据库 时间:
2020-05-27 20:36:57
阅读次数:
121
以前的文章中提到使用以下 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