logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Springcloud整合consul作为注册中心需要注意的问题(No instances available for)

使用consul跟使用zookeeper的整合过程没有太大的区别,就是有一点需要注意,pom文件必须引入一个健康度监控的包,不然报错No instances available for<parent><groupId>org.springframework.boot</groupId><artifactId>spring-...

#spring cloud#java-consul#consul
启动zookeeper的时候java.lang.reflect.UndeclaredThrowableException: null

转载链接https://www.jianshu.com/p/73e9f9a8f5d1

springboot 接口返回json中null转换成空数组或空字符串(递归+反射实现)

本来想加一个Jackson的配置类修改ObjectMapper实现把null转空字符串或空数组,但是加上之后发现没效果,找不到问题在哪里,不知道是不是我使用@RestControllerAdvice全局返回处理类的问题,所以就自己写了一个工具类方法处理,就在全局返回处理类里面调用全局返回处理类是用kotlin写的,用来封装统一响应实体和处理全局异常的,用java也是一样的,语法换成java就行。当

#spring boot#json#java
使用docker compose一键部署多个服务

docker compose 是 docker 官方的开源项目,用来实现对 docker 容器集群的快速编排。

#docker#java#linux
xxl-job 在业务代码中添加任务

看官方文档里面介绍的添加任务的方法都是在调度器的管理页面手动添加任务,但是现在我的需求是在业务代码里面用代码添加任务在调度器项目也就是xxl-job-admin中找到任务相关的controllerJobInfoController可以看到任务的增删改 启动停止接口这几个是页面使用的,而且需要登录验证,把这几个接口复制出来一份到下面,改一下名字,在加上一个@PermissionLimit 注解去掉登

#java
xxl-job执行器启动报错读取不到配置文件Could not resolve placeholder ‘xxl.job.executor.address‘ in value “${xxl.job

这是我的配置,一开始配置在-dev的配置文件中,读取不到,然后移动到主配置文件可以读取到了,还有就是有几个不用配置的属性,也要写出来,不填值就行

#java
《十日终焉》中的定律整理-向虫队学习(举例+持续更新)

很喜欢《十日终焉》,把书中出现的理论都整理了

文章图片
#学习
idea 2023 新版ui中git的相关操作

前两个月换了新电脑,下了最新版的idea发现可以切换一套新的ui了切换新ui肯定不太习惯,很多操作都得重新摸索一下在这里记录几个git相关的操作。

#git
idea 2023 新版ui中git的相关操作

前两个月换了新电脑,下了最新版的idea发现可以切换一套新的ui了切换新ui肯定不太习惯,很多操作都得重新摸索一下在这里记录几个git相关的操作。

#git
xxljob在业务代码中添加任务(登录后token验证)

之前做过一次在业务代码中调用xxljob的接口添加任务启动任务,xxljob的接口添加免登录验证注解后直接调用,博文地址:xxl-job 在业务代码中添加任务,后面用到的groupId获取方法也在这里面。这次再这样操作的时候,加了免登录验证注解还是会验证token,第一次拦截器里面确实过了,但不知道为什么还会走第二遍拦截器,这次又会验证token。又试了一下在配置拦截器拦截路径的时候把自己复制出来

#java
    共 11 条
  • 1
  • 2
  • 请选择