摘要: Spring Boot自动化配置详解 阅读全文
posted @ 2022-12-07 22:37 摆烂ing 阅读(1519) 评论(0) 推荐(0)
摘要: 1. 通过feign进行远程调用是一种同步调用,只有当一个远程调用执行完毕以后,才会进行下一个远程调用,效率较低。 2. 可以考虑业务的执行逻辑,如果各个远程调用之间互不影响的话,可以考虑使用多线程来进行优化,提高效率。 1. 配置线程池 1.1 在公共的微服务中编写ThreadPoolConfig 阅读全文
posted @ 2023-09-15 12:15 摆烂ing 阅读(451) 评论(0) 推荐(0)
摘要: 解决方案: 方法1. 将feign接口合并 方法2. 在application.yml文件中增加配置spring.main.allow-bean-definition-overriding=true 方法3. 在@FeignClient注解上增加contextId属性,确保每个feign clien 阅读全文
posted @ 2023-09-14 19:03 摆烂ing 阅读(386) 评论(0) 推荐(0)
摘要: ES中Nested数据类型官网地址 注:针对集合类型的属性,对象数组存储,默认情况下ES会对其进行扁平化处理。在使用DSL语句进行查询时,必须按照Nested方式进行搜索,否则搜索不到数据。 使用Nested数据类型可以避免扁平化处理 Nested(嵌套类型):是object的一种数据类型,允许对象 阅读全文
posted @ 2023-09-14 18:53 摆烂ing 阅读(442) 评论(0) 推荐(0)
摘要: 1. 介绍 Spring Data ElasticSearch:是Spring针对ElasticSearch操作提供的一套Java API,底层是对ES官方所提供的Java API进行了封装,用来简化ES的操作。 2. ES官方提供的Java API:RestHighLevelClient 注:当导 阅读全文
posted @ 2023-09-14 18:26 摆烂ing 阅读(361) 评论(0) 推荐(0)
摘要: 单点登录 1. 传统的web登录 1.1 方案描述 session+jsessionId 在服务器端创建了一个session以后,针对这个session会产生一个唯一的标识(sessionId),服务器端会将sessionId通过cookie的方式保存在浏览器中,这个cookie是会话级别的cook 阅读全文
posted @ 2023-09-12 22:49 摆烂ing 阅读(31) 评论(0) 推荐(0)
摘要: 1. 响应式编程 当执行多个操作的时候,不会阻塞线程,每一个操作可以认为是开启一个新的线程,如果下一个操作想获取上一个操作的结果,那么此时就需要订阅上一个操作。上一个操作有结果,会立刻执行下一个操作。响应式编程基于发布订阅模式。 发布订阅模式需要一个容器来实现数据传输:Mono,Mono容器只会存储 阅读全文
posted @ 2023-09-12 17:53 摆烂ing 阅读(38) 评论(0) 推荐(0)
摘要: 1.通过HttpServletResponse的sendRedirect方法实现 2.设置302状态码和location请求头实现 阅读全文
posted @ 2023-09-11 23:17 摆烂ing 阅读(23) 评论(0) 推荐(0)
摘要: 1. 导入依赖 ```xml org.springframework.boot spring-boot-starter-data-elasticsearch ``` 2. application.yml加入如下配置 ```yml spring: elasticsearch: rest: uris: 阅读全文
posted @ 2023-08-24 09:19 摆烂ing 阅读(38) 评论(0) 推荐(0)
摘要: # 1. 分布式布隆过滤器的价值 集群环境太浪费系统资源、集群环境也不容易对布隆过滤器进行维护,所以采用Redisson框架的分布式布隆过滤器。 # 2. Redisson提供的分布式布隆过滤器的使用 ```java // 获取一个分布式的布隆过滤器(RedissonClient) RBloomFi 阅读全文
posted @ 2023-08-20 18:25 摆烂ing 阅读(127) 评论(0) 推荐(0)
摘要: 1. Class clazz = method.getReturnType():只能获取集合类型返回值类型,不能获取集合泛型类型 2. Type type = method.getGenericReturnType():既能获取集合类型返回值类型,也能获取集合泛型类型 阅读全文
posted @ 2023-08-20 17:34 摆烂ing 阅读(112) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示