
Spring boot
文章平均质量分 51
热血蜗牛
这个作者很懒,什么都没留下…
展开
-
SpringBoot使用Redis
SpringBoot使用redis存取对象原创 2021-12-27 10:03:00 · 211 阅读 · 0 评论 -
SprintBoot 使用 HandlerInterceptor + ThreadLocal 请求拦截获取用户信息
1、全局请求统一拦截,获取用户信息,进行用户校验。2、把获取到用户信息用ThreadLocal存储起来,实现线程内所有方法共享,不用把用户信息作为参数层层传递。3、在拦截器的afterCompletion中执行ThreadLocal的remove操作,避免内存泄露。原创 2021-08-03 15:59:07 · 584 阅读 · 0 评论 -
HttpClient工具类
目录摘要相关依赖HttpClientUtil摘要特点:1、HttpClient4.5+2、静态内部类实现HttpClient工具类的单例模式3、定时清理空闲连接4、支持http和https5、支持重试6、使用 ResponseHandler 处理请求响应,自动关闭流7、使用泛型转换对应的对象返回相关依赖<dependency> <groupId>org.apache.commons</groupId> <artifactId&g原创 2021-03-29 09:52:35 · 276 阅读 · 0 评论 -
Elasticsearch multi search 探索
多个文本需要搜索,如果循环调用接口查询,网络耗时就是一笔大开销,所以使用 multi search 把请求合并统一发给 elasticsearch 去查询,节省下多个请求的网络开销。但是,发现 elasticsearch 执行耗时还是需要花费一秒多的耗时,因此尝试了几种途径去测试是否能优化 elasticsearch 执行批量查询的耗时。原创 2021-03-10 17:32:56 · 1959 阅读 · 0 评论 -
Junit 使用 CountDownLatch 多线程测试
Junit中使用线程池进行多线程测试时,这里使用CountDownLatch让任务执行完才结束进程。原创 2021-02-18 10:54:38 · 586 阅读 · 1 评论 -
SpringBoot全局统一异常处理
1、支持业务异常2、请求参数校验失败的异常捕获处理:字段参数、实体类参数(表单)、json实体类参数原创 2021-02-08 10:16:06 · 178 阅读 · 1 评论 -
HttpClient工具类
1、基于httpclient 4.5.122、采用内部静态类实现的单例模式3、支持超时时间内3次重试4、兼容http和htps请求5、支持ip地址的获取6、支持url请求参数的拼接原创 2021-02-07 17:45:54 · 182 阅读 · 1 评论 -
Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources
K8S 在 jenkins 构建的时候出现 Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources 错误,详细日志如下:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (default-resources) on project manager-to原创 2021-02-07 16:12:26 · 4184 阅读 · 5 评论 -
SpringBoot 实现自定义注解
AOP方式进行注解解析处理,并且以最简单的方式获取注解属性配置。原创 2020-10-20 10:27:34 · 278 阅读 · 0 评论 -
SpringBoot 使用 log4j2
SpringBoot默认采用的是logback,本文示范了从项目配置到log4j2配置的完整流程。原创 2020-09-03 17:39:47 · 12720 阅读 · 4 评论 -
SpringBoot 上下文 Bean 工具类
该工具类,能实现上下文Bean的动态管理。原创 2020-09-02 11:07:07 · 330 阅读 · 0 评论 -
SpringBoot 使用 Redis(lettuce) 分布式锁
在分布式的集群环境下,如何保证某个代码片段只能一个节点来执行,以下的Redis的分布式锁就是其中一个实现方式。原创 2020-09-01 15:25:39 · 2921 阅读 · 4 评论 -
Spring boot 2.4.2 多环境配置 logback
Spring boot多环境配置logbackspring boot通过profiles指定使用开发还是测试的环境,同时指定对应环境日志的配置:Spring boot多环境配置logback项目工程结构application.properties 文件的配置application-prod.properties 文件的配置application-test.properties ...原创 2018-08-31 17:17:01 · 2561 阅读 · 0 评论