自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 资源 (4)
  • 收藏
  • 关注

原创 解决项目一直在构建中的问题:以 IntelliJ IDEA 为例提高共享堆内存

在使用 IntelliJ IDEA 时,开发者可能会遇到项目长期处于构建状态的问题。这种情况将严重影响开发效率。通常,这种问题的一个常见原因是构建进程所分配的堆内存不足。本文将以 IntelliJ IDEA 为背景,介绍如何通过提高共享堆内存来解决此问题,并探讨其实现原理。

2025-03-24 18:34:57 512

原创 Nacos Client 报错 “Client not connected, current status:STARTING” 的排查与解决

通过这条警告可知,Nacos 在建立连接时需要使用 Jackson 进行序列化或反序列化,但由于本地存在与 Nacos 不兼容的 Jackson 版本冲突,或某个版本的 Jackson 缺少 JsonKey 注解类,导致 Nacos Client 无法完成序列化逻辑,从而抛出 NoClassDefFoundError 并连接失败。在本文的实际场景中,作者通过“升级 jar 并排除冲突”的方式解决了问题,使 Nacos Client 重新可以正常启用并进行服务注册和配置获取。

2025-03-06 17:21:36 700

原创 MybatisPlus多数据源下报错invalid bound statement not found

如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!分享名称:mybatis-plus配置多数据源出现invalidboundstatementnotfound怎么解决。类就不再生效,需要手动配置。的都没问题,但是使用。

2025-01-08 10:57:57 915

原创 利用注册中心实现应用的分片管理

/ 明确处理null和忽略大小写。那么就可以循环这个数组, 数组节点 x%total=index 就是需要处理的数据。至此, 可以使用getIndex() getTotal() 进行数据的分片处理。// 提取到循环外部进行排序。例如 [1,2,3,4,5,6]

2025-01-03 11:16:40 372

原创 压测WebSocket注意事项

否则并发状况下,会拿不到Principal , 特别是在Jmeter压测的时候。在握手和发送CONNECT消息中间,要睡眠300ms左右。

2024-10-14 14:30:13 139

原创 浏览器限制了WebSocket最多为254个链接

一个浏览器建立了254个链接之后,将无法再继续创建。

2024-10-14 14:28:52 393

原创 SpringBoot WebSocket Jmeter压力测试 踩坑记录之URL

3. **`uyux3kws`**:这通常是一个 **会话 ID** 或 **唯一的客户端标识符**。4. **`websocket`**:这个部分指定了正在使用的 **传输协议**。2. **`110`**:这个部分通常代表 **服务器 ID** 或 **分片 ID**。- **Endpoint(端点)**:WebSocket 或 SockJS 服务的基本路径(在您的情况中为 `market-ws`)。- **Server-ID(服务器 ID)**:标识处理该连接的服务器或实例(`110`)。

2024-10-10 15:00:24 656 1

原创 K8S下SpringCloud应用无损下线

步骤一: 添加以下代码到SpringCloud应用中。配置K8S的工作负载的preStop函数 , 如下。从此以后应用下线再也不会丢流量了!废话不多说直接上代码,一种2个步骤。

2023-08-11 17:09:17 648

原创 什么是Java并发?怎么解决?

如果一个线程在更改共享资源的值,而另一个线程在读取该值,则可能会导致意外的结果。使用 Lock 对象:可以使用 java.util.concurrent 包中的 Lock 对象,在访问共享资源时使用 try-finally 块,以保证资源在使用后被释放。使用 Atomic 对象:可以使用 java.util.concurrent.atomic 包中的 Atomic 对象,其内部实现了原子操作,可以保证共享资源的线程安全。这些方法在不同的场景中适用情况不同,您可以根据实际需求选择使用。

2023-02-09 22:25:15 266

原创 No route info of this topic 阿里云rocketmq报错

No route info of this topic 阿里云rocketmq报错

2022-09-12 22:37:22 528 1

原创 SQL优化之索引优化

SQL优化之索引优化,避免文件搜索

2022-03-23 11:30:38 494

原创 The expression ‘xxx‘ evaluated to a null value异常.

出现这个异常的时候有2种原因一: “xxx” 字段是null二:“xxx” 语法前后一句sql 有错误 也会报这个异常

2022-03-03 10:07:40 7056

原创 maxwell在bin目录下启动失效

cd bin./maxwell 这样启动会报错Using kafka version: 1.0.015:29:00,921 WARN MaxwellConfig - maxwell mysql host not specified, defaulting to localhost15:29:00,929 WARN MaxwellMetrics - Metrics will not be exposed: metricsReportingType not configured.15:...

2020-11-05 15:31:12 1771 1

原创 Mybatis使用PageHelper报错解决java.lang.ClassCastException: com.github.pagehelper.PageHelper cannot be cast

Caused by: org.springframework.core.NestedIOException: Failed to parse config resource: class path resource [mybatis-config.xml]; nested exception is org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: java.lang.Clas.

2020-10-09 17:57:28 1170

原创 内存分析工具下载地址http://eclipse.mirrors.estointernet.in/mat/1.10.0/rcp/MemoryAnalyzer-1.10.0.20200225-win32

http://eclipse.mirrors.estointernet.in/mat/1.10.0/rcp/MemoryAnalyzer-1.10.0.20200225-win32.win32.x86_64.zip

2020-10-07 23:50:50 478

原创 XXL-JOB高版本job-admin调用低版本job-handler报错job handler [shardingJobHandler] not found.

解决方案:将版本设为一致即可

2020-07-28 15:14:34 1548

原创 阿里云DTS使用踩坑文档disconnect

我在使用kafka订阅阿里云binlog的时候, 遇到一个问题就是一直连接不上DTS的kafka,一直报错disconnect在反馈给官方之后,官方给出的解释是:带宽被占满的时候是会默认给我们的连接干掉!在我的系统里场景比较特殊,算上DTS的KAFKA数据源我一个连接了3个KAFKA,SO由于DTS的KAFKA一直连接不上导致我另外两个KAFKA也起不来。下面说解决方案:1:如果用的是ECS那么把KAFKA server.bootstrap 改为VPC网络2:使用守护线程去启动DT.

2020-07-27 15:02:11 1069

原创 Maxwell订阅阿里云RDS出现订阅不到binlog

首先提供一个参考https://www.jianshu.com/p/ad827c0de101大致就是阿里云的binlog被清理,或者主从切换的时候binlog变更,导致读取不到binlog 然后maxwell长时间挂起

2020-07-15 10:06:43 645

原创 记录一次ElasticSearch排错过程Elasticsearch exception [type=search_phase_execution_exception, reason=all shar

JAVA程序从ES查数据时报错:Elasticsearch exception [type=search_phase_execution_exception, reason=all shards failed]网上有很多解答,但是我想说的是大部分解答都是错误的,由于我本身对ES并不熟悉 参考了别人的解答之后,导致我特么花了一晚上的时间去使用错的方式处理问题。废话不多说直接写一个解决问题的思路吧:由于ElasticSearch引用的jar 并没有对ES 的错误进行一个细分导致我们在java程序里.

2020-07-11 23:42:52 14088 3

原创 Springboot配置多Kafka

#kafka 配置 1spring.kafka.one.bootstrap-servers=%%%%spring.kafka.one.consumer.auto-offset-reset=latestspring.kafka.one.consumer.group-id=prod_maxwellspring.kafka.one.consumer.enable-auto-commit=truespring.kafka.one.listener.concurrency=10spring.kafka..

2020-05-14 17:10:51 1488

原创 Mysql Innodb表空间被废弃

问题:大佬,请教一个数据库大表(单表4亿条)移机后Tablespace has been discarded 的问题: 数据库版本5.7.22, innodb引擎, 大表做了按月分区。 现在做了这样的操作: A, B 两个完全相同的数据库,表也一样。 将A库的 表 a 的idb文件复制替换了...

2020-04-27 11:37:35 1793

原创 阿里云Kafka坑点

Topic管理里的分区状态中的消息总量是不准的,消息被消费完了还是会存在

2020-03-27 11:27:32 704

原创 maxwell deamon 监听mysql binlog 二进制文件实现数据同步到

1:首先下载maxwellhttps://github.com/zendesk/maxwell/releases/download/v1.24.1/maxwell-1.24.1.tar.gz(这玩意下的很慢,建议去论坛找)2:下载安装mysql (安装mysql比较简单自行查找)3:给你的mysql配置文件里加上 binlog配置[mysqld]server_id=1lo...

2020-03-14 22:23:45 673

原创 Redis批量删除key非阻塞,非keys命令

批量删除RedisKey 命令(非阻塞)redis-cli -h redis地址-n ‘database’-a ‘password’ -p 6379 --scan --pattern "ic.item.*"|xargs redis-cli -h ‘redis地址’-n ‘database’-a ‘password’ -p 6379 del...

2020-03-13 23:39:58 534

原创 @Cacheable 注解坑!当查询对象为null的时候 springboot会报错,且会默认存进一个所有属性为null的空对象 单是对象并不是null

@Cacheable 注解坑!当查询对象为null的时候 springboot会报错,且会默认存进一个所有属性为null的空对象 单是对象并不是null

2019-11-01 14:31:47 1956

原创 springboot 自动以全局异常拦截 mvc 参数绑定

全局异常拦截Controller@RestControllerAdvicepublic class UserExceptionTranslator { private static final Logger logger = LoggerFactory.getLogger(UserExceptionTranslator.class); private final Ob...

2019-11-01 10:51:44 386

原创 JAVA8 stream 分组 groupby使用

public static void main(String[] args) { User user = new User(); user.setId(1L); user.setNickName("账单"); User user2 = new User(); user2.setId(1L); user2.setNickName("电话"); ...

2019-10-30 15:52:58 28100

原创 springcloud eureka.instance.ip-address 配置描述

这个配置含义为 ,当前的服务只暴露在 ip 119上 ,只有119里的服务才可以被访问 这样理解没错吧? 例如: ip 120 向eureka 注册了 user , 119 也向eureka 注册了user ,但是ribbon 轮询的时候 只能找到119 的user 找不到120的user...

2019-10-23 15:03:58 4529 2

原创 Springboot Controller 成员变量注入为null 的原因

修复Controller 注入成员变量 为null问题 , 当Controller层 有任意一个 private 修饰的方法 将导致注入全部为null 如下所示:@ApiOperation("商家保证金管理页[余额展示,标准展示]")private Result<ShopMarginBalanceResult> getBalanceDetail(@RequestParam Lo...

2019-10-21 21:43:57 1576

原创 Redis 高级功能

1:scan ,游标形式扫描key ,相比keys 的线性遍历 ,这里用游标用法:scan 0[游标] match keys count 单次遍历的字典曹数量待续……

2019-10-10 17:35:53 92

原创 Redis 布隆过滤器 java库实现

orestes-bloomfilter布隆过滤器使用场景:1:爬虫系统中对URL去重,避免重爬2:数据库查询请求内存数据时,先通过过滤器判断内存中是否存在需要读取的row,如果不存在则直接去硬盘读取...

2019-10-08 16:00:44 1073

原创 Redis高级数据结构

1:位图 setbit getbit bitfield2:UV统计神器 (亿级用户) HyperLogLog3:布隆过滤器 bf.add bf.exists

2019-10-07 21:08:30 164

原创 feign 传递参数 !坑!

以下是FeignClient 注解的接口 中的一个抽象方法@PostMapping("/bizTask/selectNonCompleteByShopIds")List<BizTask> selectNonCompleteByShopIds(@RequestBody List<Long> shopIds); 注意这里接口参数 shopIds,该方法的参数列表也必须和抽...

2019-10-06 09:30:26 3734

原创 nacos 连接不上mysql

0.2.1 版本的 nacosserver 默认支持 mysql 5.7 最新的mysql8.0 要修改 连接jar ,否则是连接不上的

2019-10-02 21:29:58 8529

原创 Springcloud Feign 坑点

在聚合模式架构下。本地服务调用本地Service的时候, 不要直接使用FeignClient 注解所在的 Service去注入使用,因为这样走的是HTTP 请求。 对应的引用数据不会如期返回,例如 mybatis 插入数据 应该返回自增id ,但是这时候是没有返回的,因为走的是HTPP请求。总结:不要在本地调用本地的feignService...

2019-09-30 11:25:41 242

原创 maven 整合docker 自动打包镜像

废话不多直接上配置文件<!--编译插件--><build> <finalName>mcn-mw-eureka</finalName> <plugins> <plugin> <groupId>org.springframework.boot<...

2019-09-15 12:49:08 783

原创 springcloud eureka 注册不上的坑

client 配置文件 :springboot 默认匹配的配置eureka.client.service-url.default-zone=http://localhost:8761/eureka/ (该配置会无效,但是springcloud 在解析无效的时候回自动给一个 localhost:8761 的配置,所以本地能注册成功 但是远程注册失败)正确配置如下...

2019-08-27 18:25:43 2356

原创 Kafka 性能优化点

1:添加 topic 的 partition 可以增加吞吐量 ,但 如果消费者数量多于 partition 数量 则多出的消费者将不能消费 topic,此时再增加消费者 将不能提高吞吐量2.消息确认模式spring.kafka.producer.acks=?...

2019-08-14 16:40:55 197

原创 Springboot 或Maven项目启动 找不到配置类 application.properties

Springboot 或Maven项目启动 找不到配置类 application.properties 可能是因为 配置文件没有被编译到 /target/classse/目录下用maven重新编译一下即可解决

2019-08-09 11:23:49 4918

原创 spring controller 参数解析 以及Jackson 数据序列化和反序列化方案

package com.linkmcn.mcn.web.config;import com.fasterxml.jackson.databind.ObjectMapper;import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;import com.fasterxml.jackson.datatype.jsr310.ser....

2019-08-02 11:17:17 1925

maxwell-1.24.1 (1).tar.gz

maxwell-deamon资源,官方网址下载太慢了索性都上来分享给大家。看我写教程如此辛苦 给点分吧 蟹蟹

2020-03-14

xuxueli0323-xxl-job-master.zip

分布式消息中间件!

2019-08-09

基于Dubbo+Zookeeper实现webservice

基于Dubbo的webservice开发 内附文档

2016-12-20

java web 邮箱工具

邮箱工具类有简介

2016-12-02

空空如也

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

TA关注的人

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