- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 Java同样的异常堆栈不打印问题-->-XX:-OmitStackTraceInFastThrow
不添加-XX:-OmitStackTraceInFastThrow,那么Java会对相同的异常做优化,同样的异常到后来只报个exception,不会打印堆栈。JVM只对几个特定类型异常开启了Fast Throw优化,这些异常包括:NullPointerExceptionArithmeticExceptionArrayIndexOutOfBoundsExceptionArrayStoreExceptionClassCastException...
2021-06-29 19:02:38
520
原创 关于Period计算时间间隔问题
关于Period计算时间间隔问题Period.between只能算月份之内的数据,比如计算2020-04-21距离2021-02-22间隔的天数,那么用Period.between来计算就是只有一天。计算间隔天数需要改成 ChronoUnit.DAYS.between(timeLocal, LocalDate.now());...
2021-02-22 16:13:24
1183
转载 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
475
原创 关于数组转换ArrayList的坑
Arrays.asList(String[] sss);转换出来的ArrayList是Arrays的一个内部类,如果要进行add或者remove操作,需要重新new ArrayList(Arrays.asList)一下才行;否则java.lang.UnsupportedOperationException: null...
2020-01-07 13:44:01
179
原创 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
390
原创 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
2151
原创 关于zookeeper的注意事项
能不用zookeeper,就不用zookeeper,如果一定要用,尽量不要强依赖zookeeper;如果你要用到分布式锁,zookeeper是个不错的选择,如果不需要分布式锁,你应该优先考虑不用zookeeper;采用监听方式,而不是主动查询方式,相信zookeeper的监听推送吧,只要你实现的代码没问题,它还是很稳定的;不要对zookeeper频繁写入,它只应该存储控制信息和配置信息...
2019-09-29 10:39:45
190
原创 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
241
原创 笔记_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
130
原创 本机安装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
454
原创 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
396
原创 关于springboot配置拦截器失效的解决
网上一堆方法,我就补贴了,本人springboot-2.1.4.RELEASE版本,在多次试验无效后,我发现在启动类上添加如下注解完美解决问题。。。@ComponentScan(basePackages={"com.xfx.intercept"}),路径是实现HandlerInterceptor接口的那个拦截器类。你们试了后成功后麻烦回句楼主好人~PS:(目录可以往上,不往上可能别的...
2019-05-09 19:39:46
1638
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
452
原创 数据库建表小优化篇_持续更新
避免使用int(4个字节),以下使用原则inyint(1) 和 tinyint(3) 没什么区别,占用字节都是一位,存储范围都是一样的tinyint(3) zerofill ,当插入的数据少于3位的时候,左边自动补零,这才是限制显示长度int(1) 和 tinyint(1) ,够用的情况下,优先选择tinyint(1),因为占字节少、节省空间。tinyint一个字节 small...
2019-04-26 15:50:34
205
转载 关于线程池创建时的参数解释
首先看构造方法:ThreadPoolExecutor(intcorePoolSize,intmaximumPoolSize,longkeepAliveTime,TimeUnit unit,BlockingQueue<Runnable> workQueue,ThreadFactory threadFactory,RejectedExecutionHandler h...
2019-04-24 19:36:56
355
原创 关于老版本kibana进程会挂掉的问题
kibana是用nodejs写的,这鸟东西实在不会调,老版本es数据量一大kibana就要挂掉,推荐更改kibana配置文件中的server.maxPayloadBytes参数,直接后面加三个0!如果还不行,就写个定时脚本去监控它,一分钟搞一次,再也不担心啦。#!/bin/bashif [ -z "`/sbin/fuser -n tcp 5601`" ];then nohu...
2019-02-18 10:03:54
2751
原创 记一次单元测试问题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
2490
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人