![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Springboot
qq_40278285
这个作者很懒,什么都没留下…
展开
-
spring-kafka消费监听程序原理
spring-kafka消费原理原创 2022-08-19 10:54:28 · 1109 阅读 · 0 评论 -
SpringBoot-FTP操作
SpringBoot-FTP操作package com.zkteco.zkbiosecurity.pers.utils;import com.zkteco.zkbiosecurity.base.utils.Base64Util;import com.zkteco.zkbiosecurity.pers.service.OtherFtpService;import com.zkteco.zkbiosecurity.pers.service.impl.OtherFtpServiceImpl;impor原创 2021-09-14 15:22:31 · 974 阅读 · 0 评论 -
Feign调用原理分析
Feign调用原理分析Feign调用原理分析问题Feign调用原理分析调用之前:进行构造请求体。(构造方式为,配置的请求拦截器)请求方式,请求地址,请求头等等问题Feign远程调用,缺失请求头解决方式:使用feign拦截器【requestInterceptor】类配置拦截器@Configurationpublic class FeignConfig { /** * 配置feign远程请求的拦截器 * * @return 请求的拦截器原创 2021-07-16 19:43:13 · 1466 阅读 · 0 评论 -
Spring-Boot整合RabbitMq
Spring-Boot整合RabbitMq1. RabbitMq配置机制1.1 springboot启用2. RabbitMq 创建定义3. RabbitMq 发送消息4. RabbitMq 接收消息1. RabbitMq配置机制端口:5672地址:127.0.0.1虚拟地址:/1.1 springboot启用启动类上面加上:@EnableRabbit2. RabbitMq 创建定义定义交换机(Exchangs)。使用:AmqpAdmin定义队列(Queues)。使用:AmqpAdmin原创 2021-07-15 11:19:59 · 78 阅读 · 0 评论 -
分布式之Session共享及Session原理
分布式之Session共享及Session原理session原理session原理作用域:1、不能跨域:session,是在访问服务器后产生,对于不同的域名会产生不同的 sessionId。所以 session 是不能跨域的2、不能跨服务:多个相同的服务,请求时域名相同。因为服务内部内存不能共享,session也不能共享解决方案1、不能跨域: (1)、因为域名的不同,他们的sess-id也不同。可以设置域名的作用域,来达到子域名可以使用父域名的session-id 那么在设置ses原创 2021-07-13 18:21:31 · 188 阅读 · 0 评论 -
Elasticsearch搜索引擎Suggest查询建议-权重
Elasticsearch搜索引擎Suggest查询建议-权重重要:在加载数据库数据到es时,对索引字段“suggest_name”设置的值 进行修改原:对索引字段直接进行设值,如:"suggest_name": "空调"改:对索引字段进行编制,加入es的提供的权重判断,改为设值为:"suggest_name": { "input": "空调", "weight": 50 } 备注: 50 为 ,1个字在整个字符串中的占比,比如“空”就占 50%,“调”字类原创 2021-07-12 16:30:51 · 823 阅读 · 0 评论 -
Ngnix配置
Ngnix配置静态资源配置新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入静态资源配置在nginx根目录下面,添加static文件夹配置配置nginx config新的改变我们对Markdown编辑器进原创 2021-07-12 16:29:24 · 60 阅读 · 0 评论 -
SpringCache详解
SpringCache详解前言SpringCache-Redis:基础配置启用用法原redis-cache缺点前言SpringCache-Redis:基础配置用途:使用Redis作为SpringCache的缓存管理器导入:spring-boot-starter-cache、spring-boot-starter-data-redis自动导入:RedisCacheConfiguration自动配置:CacheAutoConfiguration地址:Spring 框架文档-Cache启用原创 2021-06-28 14:49:10 · 230 阅读 · 0 评论 -
Redis详解
Redis详解缓存三大问题1、缓存穿透:2、缓存雪崩:3、缓存击穿:redis加强redissonredisson 介绍redisson锁的种类普通锁公平锁读写锁型号量闭锁缓存三大问题1、缓存穿透:问题:作用于为空的键上面,导致一直查询数据库解决:设置为一个为空,或者0的数据,避免一直查询数据库,然后设置过期时间,避免一直查询不到2、缓存雪崩:问题:同一时刻导致大量的key失效,很多的用户访问的时候,大量作用于数据库,导致数据库崩溃解决:对于不同的key设置不同的过期时间3、缓存击穿:原创 2021-06-28 11:53:47 · 53 阅读 · 0 评论 -
fremarker 基础
fremarker 基础springboot 基础配置server: port: 8088 #服务端口 servlet: context-path: /test-freemarkerspring: application: name: test-freemarker #指定服务名 freemarker: request-context-attribute: rc #把Spring的RequestContext对象暴露为变量rc expose-requ原创 2021-04-21 10:56:16 · 73 阅读 · 0 评论 -
Springboot那些事
Springboot常用配置OncePerRequestFilter 类拦截器能够确保在一次请求只通过一次filter,而不需要重复执行可用于 Token 拦截并解析等@PostConstruct@PostConstruct该注解被用来修饰一个非静态的void()方法。被@PostConstruct修饰的方法会在服务器加载Servlet的时候运行,并且只会被服务器执行一次。 PostConstruct在构造函数之后执行,init()方法之前执行。通常我们会是在Spring框架中使用原创 2021-03-27 15:50:45 · 170 阅读 · 0 评论