![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 58
飘零未归人
这个作者很懒,什么都没留下…
展开
-
java-poi实现excel自定义注解生成数据并导出
java-poi实现excel自定义注解生成数据并导出原创 2024-07-24 14:42:51 · 374 阅读 · 0 评论 -
配置错误导致启动报错:Value must only contain valid chars
配置错误导致启动报错:Value must only contain valid chars原创 2024-06-17 09:22:44 · 622 阅读 · 0 评论 -
MyBatis-Plus使用
MyBatis-Plus(简称MP),是一个MyBatis的增强工具包,只做增强不做改变.为简化开发工作、提高生产率而生我们的愿景是成为Mybatis最好的搭档;官方地址:http://mp.baomidou.com原创 2024-05-20 15:23:44 · 123 阅读 · 0 评论 -
spring的统一网关gateway介绍
类名称,以XXX开头,RoutePredicateFactory结尾。定义静态内部Config类,内部定义Predicate所需配置。继承了抽象类,泛型为内部类Config重写和方法。这两个方法主要是用来定义Config的配置及生成方式。方法主要是用来定义Config的配置的生成方式,读取配置文件的中参数值给他赋值到配置类中的属性上。实现apply方法,内部创建匿名内部类。修改源码,将自定义断言加入。@Bean。原创 2024-05-20 15:12:52 · 853 阅读 · 0 评论 -
pringboot2集成swagger2出现guava的FluentIterable方法不存在
swagger2报错原创 2024-04-07 14:52:04 · 1068 阅读 · 0 评论 -
window环境运行nacos源码
nacos源码运行原创 2024-04-07 14:48:21 · 411 阅读 · 0 评论 -
linux安装jdk
linux安装jdk原创 2024-04-07 14:45:29 · 328 阅读 · 0 评论 -
spring-boot初始化过程
spring-boot初始化过程原创 2024-03-01 08:54:12 · 114 阅读 · 0 评论 -
java 启动项目命令
java 启动项目命令原创 2024-02-29 11:13:06 · 262 阅读 · 0 评论 -
spring.factories的常用配置项
spring.factories的常用配置项原创 2024-02-29 11:09:43 · 1424 阅读 · 0 评论 -
Gateway网关拦截器的ServerWebExchange
Gateway网关拦截器的ServerWebExchange原创 2024-01-19 10:14:56 · 1815 阅读 · 0 评论 -
springMvc的Aop解析并修改参数
springMvc的Aop解析并修改参数原创 2024-01-16 11:29:09 · 706 阅读 · 0 评论 -
jackson相关注解
jackson相关注解原创 2024-01-10 14:19:01 · 1063 阅读 · 0 评论 -
springboot后端作为代理返回前端代码。
springboot后端作为代理返回前端代码,实现前前端实时更新原创 2024-01-29 14:34:40 · 822 阅读 · 0 评论 -
maven构建jar包运行后出现中文乱码问题解决
maven构建jar包运行后出现中文乱码问题解决原创 2023-10-18 10:02:39 · 2367 阅读 · 0 评论 -
springboot的配置项ENC加解密
springboot的配置项ENC加解密原创 2023-10-11 16:26:58 · 3136 阅读 · 1 评论 -
spring-创建Webservice服务
webservice原创 2023-10-09 17:38:44 · 1339 阅读 · 0 评论 -
spring-secrity的Filter顺序+自定义过滤器
spring-secrity的Filter顺序+自定义过滤器原创 2023-09-05 09:42:44 · 1486 阅读 · 0 评论 -
gateway网关实现报错: conversionServicePostProcessor重复定义
gateway报错原创 2023-08-10 15:21:05 · 902 阅读 · 0 评论 -
gateway跨域问题
在使用gateway做网关过程中配置跨域配置:运行之后在控制台发现错误: 需要去掉:corsConfiguration.addAllowedOriginPattern("*"); 去掉之后问题解决。原创 2023-08-10 15:19:01 · 551 阅读 · 0 评论 -
spring-cloud-gateway版本和springboot版本不匹配
spring-cloud-gateway版本和springboot版本不匹配原创 2023-07-18 15:34:31 · 2123 阅读 · 0 评论 -
RandomAccessFile 实现文件分片获取发送和写入
RandomAccessFile 实现文件分片获取发送和写入原创 2023-08-10 15:16:45 · 771 阅读 · 0 评论 -
OpenFeign返回结果content-type类型解析扩展
OpenFeign返回结果content-type类型解析扩展原创 2023-07-06 15:36:11 · 1330 阅读 · 0 评论 -
OpenFeign 自定义结果转换
OpenFeign 自定义结果转换原创 2023-03-10 15:28:55 · 3335 阅读 · 0 评论 -
springboot自定义日志以及行号正确展示
springboot自定义日志以及行号正确展示原创 2023-03-10 15:05:36 · 1455 阅读 · 2 评论 -
订阅/发布模式--EventBus使用
eventbus原创 2023-01-11 15:06:39 · 972 阅读 · 0 评论 -
Feign设置header的方式和日志打印
Feign设置header的方式和日志打印原创 2022-12-16 14:30:10 · 3107 阅读 · 0 评论 -
Openfeign和okHttp的https请求忽略ssl证书认证
ssl证书忽略原创 2023-07-11 09:38:11 · 3392 阅读 · 0 评论 -
@MapperScan扫描范围过大导致接口报错
@MapperScan使用错误原创 2022-11-07 11:02:22 · 2137 阅读 · 2 评论 -
mybaties plus实体类设置typeHandler不生效
实体类:@Data@TableName(value = "centre_manage_server_info")public class ServerEntity { @TableId(value = "id") //@Column(name = "id", isKey = true, isNull = false, comment = "id" ) private String id; /** * 服务器ip */ @TableFi原创 2022-05-13 23:27:52 · 4006 阅读 · 4 评论 -
AnnotatedElementUtils无法获取自定义注解问题
我定义了自定义注解:@Inherited@Target(value = {ElementType.TYPE, ElementType.METHOD})public @interface CentreManageFeignClientAnnotation { /** * 是否指定url */ boolean appointUrl() default false; /** * 访问url:http://ip:port */ St原创 2022-04-24 11:17:39 · 597 阅读 · 0 评论 -
maven打包spring项目
maven打包spring项目原创 2024-02-02 15:50:34 · 1042 阅读 · 0 评论 -
Gateway网关自定义拦截器的不可重复读取数据
最近在开发gateway网关时,通过自定义拦截器对某些接口的数据进行处理,发现,无法读取到数据。经过查询,发现在Spring5的webflux编程或者普通web编程中,只能从request中获取body一次,后面无法再获取。参考网上的方法先通过全局过滤器把body先缓存起来。这个网上有很多例子:/** * @author zhong * @date 2022/1/6 - 15:34 * */@Configurationpublic class CacheBodyGlob...原创 2022-01-07 10:17:14 · 4739 阅读 · 4 评论 -
feign接口配置成功,调用失败
在测试中出现feign被指时没有问题的,但是就时调不到接口。检查了,两个服务都已经注册到注册中心了。最后发现,是使用的Eureka时,外部引用的feign的接口配置。需要在@EnableFeignClients中显示说明。原有代码:@SpringBootApplication@EnableEurekaClient@EnableResourceServer@MapperScan("com.zhong.spring.data.dao.*")@ComponentScan({"com.zho.原创 2021-12-31 18:01:33 · 2781 阅读 · 0 评论 -
SpringBoot 整合mongoDB并自定义连接池
为了自定义连接池,我们在配置类中主要与MongoClientOptions、MongoCredential、MongoClient、MongoDbFactory打交道。最终的目的就是配置好一个MongoDbFactory的bean交由Spring管理。原创 2021-12-29 10:24:30 · 2344 阅读 · 0 评论 -
maven依赖查看
展示项目的依赖树:Maven命令来查询某个jar的引用情况:进入某module的目录下(pom.xml文件所在的路径)执行命令。mvn dependency:tree -Dverbose -Dincludes=org.springframework.kafka:spring-kafkadependency:tree 表示树状显示,还可以dependency:list-Dverbose 表示可以显示所有的引用,包括因为多次引用重复而忽略的。-Dincludes 可以制定查询条件M...原创 2021-12-08 10:24:44 · 5060 阅读 · 0 评论 -
插入排序/希尔排序
public static void main(String[] args){ int[] arr = new int[]{13,21,19,2,33,10,1,54,43,90,6,23,65,55}; arr = sort(arr, 0, arr.length-1); System.out.println(Lists.newArrayList(arr).toString()); } public static int[] sort(in.原创 2021-11-22 09:42:59 · 1089 阅读 · 0 评论 -
java排序-冒泡排序、快速排序
冒泡排序正如名称这样,类似于一个气泡,从下往上升,比较当前这个值和下一个值,决定是否交换。过程如下(升序):1.从0开始,比较length(数组长度)轮,每一轮比较如下。 1)比较arr[i](从0开始,小于当前轮数)个元素和arr[i+1]个元素,如果arr[i]>arr[i+1],则交换两个元素。 2)i=i+1。重复这两个步骤。2.开始第二轮,第三轮,以此类推,每一轮比较的此时是length-当前轮数,并逐步得到最终结果。部分步骤如图:实现:pu...原创 2021-07-26 23:11:40 · 234 阅读 · 2 评论 -
java排序-归并排序
归并排序 归并(Merge)排序法是将两个(或两个以上)有序表合并成一个新的有序表,即把待排序序列 分为若干个子序列,每个子序列是有序的。然后再把有序子序列合并为整体有序序列。代码实现:public static void main(String[] args){ int[] a= new int[]{5, 4, 22, 2, 9, 1, 23, 17}; margeSort(a, 0, a.length-1); System....原创 2021-07-26 22:50:31 · 168 阅读 · 2 评论 -
META-INF/spring.factories使用测试
在之前的文章中已经大致解释META-INF/spring.factories的作用以及加载流程,本章项目需要实现一些示例一下示例。配置类加载首先是配置加载实现的加载实现:org.springframework.cloud.bootstrap.BootstrapConfiguration:表示org.springframework.cloud.bootstrap.config.PropertySourceLocator 的实现类实现的配置加载过程。org.springframework.boo原创 2021-07-18 22:58:26 · 2482 阅读 · 0 评论