自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java同样的异常堆栈不打印问题-->-XX:-OmitStackTraceInFastThrow

不添加-XX:-OmitStackTraceInFastThrow,那么Java会对相同的异常做优化,同样的异常到后来只报个exception,不会打印堆栈。JVM只对几个特定类型异常开启了Fast Throw优化,这些异常包括:NullPointerExceptionArithmeticExceptionArrayIndexOutOfBoundsExceptionArrayStoreExceptionClassCastException...

2021-06-29 19:02:38 426

原创 关于Period计算时间间隔问题

关于Period计算时间间隔问题Period.between只能算月份之内的数据,比如计算2020-04-21距离2021-02-22间隔的天数,那么用Period.between来计算就是只有一天。计算间隔天数需要改成 ChronoUnit.DAYS.between(timeLocal, LocalDate.now());...

2021-02-22 16:13:24 1022

转载 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 400

原创 关于数组转换ArrayList的坑

Arrays.asList(String[] sss);转换出来的ArrayList是Arrays的一个内部类,如果要进行add或者remove操作,需要重新new ArrayList(Arrays.asList)一下才行;否则java.lang.UnsupportedOperationException: null...

2020-01-07 13:44:01 145

原创 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 334

原创 flink-kafka连接maven包注意

<dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-clients_2.11</artifactId> <version>1.8.0</version&gt...

2019-11-19 14:03:04 2069

原创 关于zookeeper的注意事项

能不用zookeeper,就不用zookeeper,如果一定要用,尽量不要强依赖zookeeper;如果你要用到分布式锁,zookeeper是个不错的选择,如果不需要分布式锁,你应该优先考虑不用zookeeper;采用监听方式,而不是主动查询方式,相信zookeeper的监听推送吧,只要你实现的代码没问题,它还是很稳定的;不要对zookeeper频繁写入,它只应该存储控制信息和配置信息...

2019-09-29 10:39:45 159

原创 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 199

原创 笔记_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 94

原创 本机安装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 422

原创 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 351

原创 关于springboot配置拦截器失效的解决

网上一堆方法,我就补贴了,本人springboot-2.1.4.RELEASE版本,在多次试验无效后,我发现在启动类上添加如下注解完美解决问题。。。@ComponentScan(basePackages={"com.xfx.intercept"}),路径是实现HandlerInterceptor接口的那个拦截器类。你们试了后成功后麻烦回句楼主好人~PS:(目录可以往上,不往上可能别的...

2019-05-09 19:39:46 1571 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 402

原创 数据库建表小优化篇_持续更新

避免使用int(4个字节),以下使用原则inyint(1) 和 tinyint(3) 没什么区别,占用字节都是一位,存储范围都是一样的tinyint(3) zerofill ,当插入的数据少于3位的时候,左边自动补零,这才是限制显示长度int(1) 和 tinyint(1) ,够用的情况下,优先选择tinyint(1),因为占字节少、节省空间。tinyint一个字节 small...

2019-04-26 15:50:34 168

转载 关于线程池创建时的参数解释

首先看构造方法:ThreadPoolExecutor(intcorePoolSize,intmaximumPoolSize,longkeepAliveTime,TimeUnit unit,BlockingQueue<Runnable> workQueue,ThreadFactory threadFactory,RejectedExecutionHandler h...

2019-04-24 19:36:56 313

原创 关于老版本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 2552

原创 记一次单元测试问题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 2345

秒杀系统_搬运自GitHub

搬运自Github秒杀系统,高并发大流量场景均适用,技术涉及有springboot、Redis、ZK等等。值得一学!

2019-04-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除