- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 Java同样的异常堆栈不打印问题-->-XX:-OmitStackTraceInFastThrow
不添加-XX:-OmitStackTraceInFastThrow,那么Java会对相同的异常做优化,同样的异常到后来只报个exception,不会打印堆栈。 JVM只对几个特定类型异常开启了Fast Throw优化,这些异常包括: NullPointerException ArithmeticException ArrayIndexOutOfBoundsException ArrayStoreException ClassCastException ...
2021-06-29 19:02:38
558
原创 关于Period计算时间间隔问题
关于Period计算时间间隔问题 Period.between只能算月份之内的数据,比如计算2020-04-21距离2021-02-22间隔的天数,那么用Period.between来计算就是只有一天。 计算间隔天数需要改成 ChronoUnit.DAYS.between(timeLocal, LocalDate.now()); ...
2021-02-22 16:13:24
1210
转载 kafka的扩容难点
kafka的扩容【转】 http://mdba.cn/2015/11/05/kafka%E6%89%A9%E5%AE%B9/ kafka的扩容难点: 1)主要在于增加机器之后,数据需要rebalance到新增的空闲节点,即把partitions迁移到空闲机器上。 kafka提供了bin/kafka-reassign-partitions.sh工具,完成parttition的迁移。 2)kafka的集群的数据量加大,数据rebalance的时间较长。解决办法是把log.retention.hours
2020-12-01 19:49:04
502
原创 关于数组转换ArrayList的坑
Arrays.asList(String[] sss);转换出来的ArrayList是Arrays的一个内部类,如果要进行add或者remove操作,需要重新new ArrayList(Arrays.asList)一下才行;否则java.lang.UnsupportedOperationException: null ...
2020-01-07 13:44:01
202
原创 yml转map集合工具
import java.util.HashMap; import java.util.Iterator; import java.util.LinkedHashMap; import java.util.Map; import org.yaml.snakeyaml.Yaml; /** * @Description: yml转化map,ps:int类型value不识别 * @author ...
2019-12-17 14:19:24
411
原创 flink-kafka连接maven包注意
<dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-clients_2.11</artifactId> <version>1.8.0</version>...
2019-11-19 14:03:04
2184
原创 关于zookeeper的注意事项
能不用zookeeper,就不用zookeeper,如果一定要用,尽量不要强依赖zookeeper; 如果你要用到分布式锁,zookeeper是个不错的选择,如果不需要分布式锁,你应该优先考虑不用zookeeper; 采用监听方式,而不是主动查询方式,相信zookeeper的监听推送吧,只要你实现的代码没问题,它还是很稳定的; 不要对zookeeper频繁写入,它只应该存储控制信息和配置信息...
2019-09-29 10:39:45
215
原创 zookeeper_zookeeper小工具
import java.util.Collections; import java.util.Comparator; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Map.Entry; import java.util.concurrent.TimeUnit; i...
2019-09-04 11:00:58
262
原创 笔记_Redis小工具
package com.xfx.api4re.config; import java.util.List; import java.util.Map; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; i...
2019-09-04 10:47:54
147
原创 本机安装kafka的步骤
参考:https://www.cnblogs.com/flower1990/p/7466882.html 启动:.\bin\windows\kafka-server-start.bat .\config\server.properties 一、创建topic命令: .\bin\windows\kafka-topics.bat --create --zookeeper localhost:2...
2019-07-04 10:56:12
469
原创 MySQL建表1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL
MySQL在导表新建的时候会有索引报错,如下: PRIMARYKEY(`tag_id`)USINGBTREE,为导出的SQL语句,但是实际运行时需要改为如下: PRIMARYKEY`tag_id`USINGBTREE(`tag_id`), 一个括号都不要错了!!! ...
2019-06-13 17:10:26
423
原创 关于springboot配置拦截器失效的解决
网上一堆方法,我就补贴了,本人springboot-2.1.4.RELEASE版本,在多次试验无效后,我发现在启动类上添加如下注解完美解决问题。。。 @ComponentScan(basePackages={"com.xfx.intercept"}),路径是实现HandlerInterceptor接口的那个拦截器类。你们试了后成功后麻烦回句楼主好人~ PS:(目录可以往上,不往上可能别的...
2019-05-09 19:39:46
1657
1
原创 ElasticSearch的一些常用restful接口-API
查看集群节点信息:curl -XGET 'http://IP:9200/_cat/nodes';(*表主) 查看节点健康信息:curl 'IP:9200/_cat/health?v'; curl -XGET 'http://IP:9200/_cluster/state/nodes?pretty' 节点详细信息:curl -XGET 'http://IP:9200/_cluster...
2019-05-08 16:45:37
470
原创 数据库建表小优化篇_持续更新
避免使用int(4个字节),以下使用原则 inyint(1) 和 tinyint(3) 没什么区别,占用字节都是一位,存储范围都是一样的 tinyint(3) zerofill ,当插入的数据少于3位的时候,左边自动补零,这才是限制显示长度 int(1) 和 tinyint(1) ,够用的情况下,优先选择tinyint(1),因为占字节少、节省空间。 tinyint一个字节 small...
2019-04-26 15:50:34
222
转载 关于线程池创建时的参数解释
首先看构造方法:ThreadPoolExecutor(intcorePoolSize,intmaximumPoolSize,longkeepAliveTime, TimeUnit unit,BlockingQueue<Runnable> workQueue,ThreadFactory threadFactory,RejectedExecutionHandler h...
2019-04-24 19:36:56
380
原创 关于老版本kibana进程会挂掉的问题
kibana是用nodejs写的,这鸟东西实在不会调,老版本es数据量一大kibana就要挂掉,推荐更改kibana配置文件中的server.maxPayloadBytes参数,直接后面加三个0!如果还不行,就写个定时脚本去监控它,一分钟搞一次,再也不担心啦。 #!/bin/bash if [ -z "`/sbin/fuser -n tcp 5601`" ];then nohu...
2019-02-18 10:03:54
2784
原创 记一次单元测试问题com.sun.crypto.provider.HmacSHA1 cannot be cast to javax.crypto.MacSpi
在用单元测试Junit测试部门的SDK时,有个md5鉴权步骤,出现了java.lang.ClassCastException: com.sun.crypto.provider.HmacSHA1 cannot be cast to javax.crypto.MacSpi错误,经排查是Junit编写问题,在@Test下面新增@PowerMockIgnore("javax.crypto.*")即可成功通...
2019-02-02 16:16:05
2537
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人