自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 关于CloudCanal安装默认集群中机器不可用

window docker 部署集群机器不可用,问题追踪

2023-08-24 10:54:19 210

原创 Spring中使用责任链设计模式

在责任链模式中,通常会创建一个抽象处理器类,其中包含一个指向下一个处理器的引用。具体的处理器类继承自抽象处理器类,并实现自己的处理逻辑。当收到请求时,首先由第一个处理器处理,如果该处理器无法处理,则将请求传递给下一个处理器,依次类推,直到找到可以处理请求的处理器为止。过滤器链:在Web开发中,可以使用责任链模式来处理过滤器链。AOP切面链:在Spring框架的AOP(面向切面编程)中,可以使用责任链模式来实现切面的执行链。配置解析链:在Spring框架中,可以使用责任链模式来解析复杂的配置信息。

2023-08-23 11:01:19 513

原创 Java反射获取项目所有web接口

因为项目长时间积累接口比较多,需要删除不用接口,这里通过工具类递归遍历目录获取calss进行反射创建,获取接口方法以及相关SpringMvc注解,并进行解析。其他方式有很多,目前需求这个就可满足。我们只需要传入一个filePath,也就是你所涉及接口主目录。目前工具类需要放入项目包里面,与你要导出项目在一个环境即可。

2023-07-18 14:59:40 729

原创 SpringBoot整合atomikos实现多数据源全局事务

SpringBoot整合atomikos实现多数据源全局事务atomikos官网引入maven 依赖 <!--引入atomikos--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jta-atomikos</artifactI

2023-04-24 16:48:31 739

原创 redis分布式锁以及自定义注解

1.同一个锁key,同一时间只能有一个客户端拿到锁,其他客户端会陷入无限的等待来尝试获取那个锁,只有获取到锁的客户端才能执行下面的业务逻辑。这里一开始没有启动redis服务,现在处于连接失败状态,不过资源还在一直尝试抢锁,180/2=大约重试锁60次,就会结束抛出异常不再执行业务方法。这里基于自定义注解引入spring的spel表达式 类似于。2秒抢一次锁,最大等待时间/2=抢锁次数这里做了打印。5.开始业务测试 创建个业务方法并重写两种方式。5.2 开始用测试类去测试。4.3 创建aop切面类。

2023-03-29 10:21:22 466 1

原创 jquery.wordexport.js 导出word 默认web视图修改成页面视图

jquery.wordexport.js 导出word 默认web视图修改成页面视图

2022-06-22 18:04:26 1070 2

原创 springboot 操作es 之elasticsearch-rest-high-level-client

springboot 操作es 之elasticsearch-rest-high-level-client

2022-01-19 15:05:27 8865 2

原创 io.swagger.models.parameters.AbstractSerializableParameter | Illegal DefaultValue null for parameter

SpringBoot-2.2.1.RELEASE 集成 swagger-ui-2.9.2 时,每次在访问到页面时总是报AbstractSerializableParameter类的异常错误

2021-11-30 18:15:29 669

原创 springboot+jwt自定义token异常. Please ensure that the appropriate Realm implementation is configured cor

getSubject(request, response).login(jwtToken); 时候抛出异常UnsupportedTokenException校验token异常问题所在:导致这个问题的原因是 不知道使用哪个Ream导致的,这个问题是由于我自定义了Reaml后,没有覆写supports 这个方法导致的。 customRealm.setAuthenticationTokenClass(JWTToken.class);...

2021-11-16 14:51:00 2627 1

原创 sql查询,如果有更新时间则按更新时间倒序,没有则按创建时间倒序排列

解决:order by IFNULL(o.MODIFYTIME,o.CREATETIME) desc如果 o.MODIFYTIME不是 NULL,IFNULL() 返回 o.MODIFYTIME,否则它返回 o.CREATETIME

2021-11-15 11:30:43 1657 1

原创 使用中间件logstash监控数据库同步到es

1.关于下载(linux版本)要和es版本保持一致,避免bughttps://www.elastic.co/cn/downloads/logstash因为logstash要连数据库 我们要准备 mysql-connector-java-8.0.13.jar 驱动2.Logstash是一个开源数据收集引擎,具有实时管道功能。Logstash可以动态地将来自不同数据源的数据统一起来,并将数据标准化到你所选择的目的地同步方式: 1. 主键的新增方式 2. update_...

2021-11-05 16:59:28 2085

原创 ES Java High Level REST Client 使用示例(简单增加修改)

ES提供了多种编程语言的链接方式,有Java API,PHP API,.NET APIhttps://www.elastic.co/guide/en/elasticsearch/client/java-rest/7.9/java-rest-high-supported-apis.html下面阐述ES支持的客户端链接方式:1:REST API可以通过浏览器请求get方法进行链接;利用Postman等工具发起REST请求;Java发起HttpClient请求;2:Transport链接通过so

2021-11-04 18:42:55 1046

原创 Kafka服务正常启动,但是消费者提示连接的是本地localhost,不能连接, java.net.UnknownHostException: localhost.9092, 127..0.01:90

1.问题我们kafka 部署到linux 系统,进行测试学习时候,使用javaClent消费者链接,显示是本地localhost端口,导致消息不可以接受。ERROR Unknown error when running consumer: (kafka.tools.ConsoleConsumer$)java.net.UnknownHostException: localhost.9092, 127…0.01:9092 未知的名称或服务解决:host.name=(linux的ip)在启动项目

2021-11-04 14:49:15 2171

原创 springboot操作es 查询异常“reason“: “No mapping found for [id] in order to sort on“,

{ "error": { "root_cause": [ { "type": "query_shard_exception", "reason": "No mapping found for [id] in order to sort on", "index_uuid": "KrxKsV5bSam3zz6oz-_6-w", "ind.

2021-10-28 18:35:53 9535 3

原创 springboot整合es 操作数据库导入到es

1.引入相关依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId> <version>2.3.4.RELEASE</version>

2021-10-28 17:28:16 3035 3

原创 Could not create connection to database server. 数据库版本和mysql 驱动jar 版本不匹配导致报错

错误:Exception in thread "main" org.apache.ibatis.exceptions.PersistenceException:### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server.### The error may .

2021-10-28 10:49:30 219

原创 ES&elasticsearch-header入门教程01--简单的CRUD

一.Elasticsearch介绍Elasticsearch 是一个分布式、可扩展、实时的搜索与数据分析引擎。 它能从项目一开始就赋予你的数据以搜索、分析和探索的能力,这是通常没有预料到的。 它存在还因为原始数据如果只是躺在磁盘里面根本就毫无用处。无论你是需要全文搜索,还是结构化数据的实时统计,或者两者结合,这本指南都能帮助你了解其中最基本的概念, 从最基本的操作开始学习 Elasticsearch。之后,我们还会逐渐开始探索更加高级的搜索技术,不断提升搜索体验来满足你的需求。二. 新建索引1.可以

2021-10-25 14:52:51 895

原创 springboot自定义yml或者properties 文件被扫描到。

1、针对 properties 后缀的自定义文件 可以使用@properySource(value="classpath:xxx.properties")注解 修饰类 映射关系直接注入 @value("${xxx}")2.针对yml自定义文件 :编写配置类@Configurationpublic class SpringBootConfigura { @Bean public static PropertySourcesPlaceholderConfigurer p...

2021-07-28 21:06:24 1614

原创 rocketmq坑: 连接异常 sendDefaultImpl call timeout

解决办法1.#进入rocketmq/conf目录,在broker.conf文件中添加配置2.brokerIP1 = 192.XXX.7.201【宿主机IP,自行修改】3.kill -9 进程号 杀死进程 重新开启broker4.#加载新修改的配置文件broker.conf重新启动broker(先关闭原有broker)nohup sh bin/mqbroker -n localhost:9876 -c conf/broker.conf &...

2021-07-06 15:04:01 416

转载 springMVC常用参数接受的注解

2021-06-23 20:20:42 134

原创 redis注入StringRedisTemplate 为null NullPointerException

检查

2021-06-18 10:24:47 2370 2

原创 ApplicationContextExcep错误集

Unable to start web server; nested exception is org.springframework.context.ApplicationContextException: Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFactory bean

2021-05-28 16:57:43 162

原创 1若依系统配置部署

若依系统简介 若依概述 若依微服务版RuoYi-Cloud,基于Spring Boot、Spring Cloud & Alibaba、OAuth2的前后端分离的后台管理系统。RuoYi-Cloud 是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Spring Cloud & Alibaba、OAuth2、Vue、Element-UI),内置模块如:部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、代码生成等。在线定时任务配置

2021-05-27 16:13:08 2546

空空如也

空空如也

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

TA关注的人

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