![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
框架依赖
文章平均质量分 71
可——叹——落叶飘零
不食人间烟火
展开
-
带你深入使用shiro,自定义token过滤器
文章目录依赖ShiroAuthFilter 自定义过滤器ShiroAuthRealmShiroAuthToken 自定义tokenShiroBeanConfigUserUtil 用户获取工具方法loginController测试controller依赖shiro自定义请求头token,实现权限过滤废话不多说,直接上代码,如果不了解shiro的基本使用,建议先入门shiro<dependency> <groupId>org.apache.shiro</grou原创 2022-05-19 21:59:48 · 2141 阅读 · 1 评论 -
Nacos使用,集成OpenFeign远程下载文件
文章目录nacos依赖yml配置启动类注解刷新配置OpenFeign配置nacos依赖<!--向Nacos注册自身信息--><dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>原创 2022-03-04 20:30:40 · 943 阅读 · 2 评论 -
elasticsearch-rest-high-level-client操作elasticsearch
文章目录摘要依赖yml配置连接配置索引结构普通常见非嵌套结构的CRUD新增更新(根据id更新)更新(高级,根据搜索条件更新,采用无痛painless脚本)删除删除(根据搜索条件删除)搜索高亮(普通高亮,空格多条件搜索)nested嵌套类型高级painless CRUDnested嵌套插入nested嵌套删除nested嵌套更新nested嵌套搜索结果高亮摘要闲的无聊,于是写了这一篇爽文,米娜桑可直接用,除非几乎不可能有bug,有bug当我没说(doge)QA:无想的一刀欧为啥不用springboot封原创 2022-02-21 22:52:53 · 5682 阅读 · 1 评论 -
SpringCache实现缓存
文章目录依赖yml配置RedisConfig配置类,配置缓存规则@Cacheable使用@CachePut使用@CacheEvict使用@Caching使用依赖无需指定版本 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency原创 2022-02-19 13:21:11 · 1115 阅读 · 0 评论 -
springboot使用jasypt对配置文件加密,加密数据库连接
文章目录依赖springboot配置通过明文获取加密的值依赖<dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>1.14</version></dependency>springboot配置yml原创 2022-02-15 17:05:52 · 1168 阅读 · 1 评论 -
java poi读取pdf word excel文档,读取pdf文字图片
文章目录依赖读取pdf文本和图片简单读取word文字读取excel输出到exceloffice转pdf依赖<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.1.0</version></dependency><原创 2021-09-10 11:38:52 · 6333 阅读 · 0 评论 -
java使用2种方法操作liberoffice把word转pdf,pdf加水印,java远程调用Linux执行命令
文章目录libreoffice下载地址安装java调用linux安装windows中文字体解决pdf乱码libreoffice下载地址https://zh-cn.libreoffice.org/get-help/install-howto/linux/安装解压tar -xvf xxxx.tar.gz进入解压执行命令yum install ./LibreOffice_4.x.x_Linux_x86_rpm/RPMS/*.rpm然后在/opt 下会有文件夹/opt/liberofficex.原创 2021-08-13 16:11:41 · 4231 阅读 · 2 评论 -
freemarker输出图片或文字到word
需要用到word模板,在模板上调好样式,然后保存生成word 2003 XML文件,然后保存为.ftl后缀,找到关键需要替换的文本或图片位置用${name}替换就行,name是map<key,value>里的key,如果有list,用<#list names as name></#list>依赖<dependency> <groupId>org.freemarker</groupId> <artifactI原创 2021-07-17 12:26:01 · 239 阅读 · 2 评论 -
springboot整合RocketMQ的各种消息类型,生产者,消费者
文章目录Springboot整合使用pom依赖yml整合使用Springboot整合使用pom依赖 <dependency> <groupId>org.apache.rocketmq</groupId> <artifactId>rocketmq-spring-boot-starter</artifactId> <version>2.1.0</version></d原创 2021-06-13 23:41:16 · 2808 阅读 · 0 评论 -
Dubbo注解@Reference负载均衡策略,自定义扩展步骤
文章目录官方文档地址注解策略自定义负载均衡策略扩展官方文档地址https://dubbo.apache.org/zh/docs/注解策略Random 随机策略(默认策略)1.随机,按权重设置随机概率。2.在一个截面上碰撞的概率高,但调用量越大分布越均匀,而且按概率使用权重后也比较均匀,有利于动态调整提供者权重。@Reference(loadbalance=“random”)RoundRobin 轮询策略1.轮询,按公约后的权重设置轮询比率。2.存在慢的提供者累积请求的问题,比如:第二台原创 2021-06-03 14:40:22 · 386 阅读 · 0 评论 -
Shiro原理流程,代码示例
文章目录Shiro组成流程图解代码示例依赖核心配置认证授权用户登录记录令牌service层标识权限Shiro组成流程图解功能介绍:主要实现用户身份认证,权限授权、加密、会话管理。组成:解释:Subject(主体):与软件交互的一个特定的实体(用户、第三方服务等)。SecurityManager(安全管理器) :Shiro 的核心,用来协调管理组件工作。Authenticator(认证管理器):负责执行认证操作。Authorizer(授权管理器):负责授权检测。SessionManag原创 2021-06-02 22:21:53 · 155 阅读 · 0 评论 -
Mybatis-plus流程图解和使用,一级和二级缓存禁用启用详解,map的k-v入库,自增id,分页查询等各种骚操作
文章目录介绍官网地址基本工作流程缓存机制springboot里默认都启用两种缓存&禁用启用代码验证一二级缓存一级缓存解释二级缓存解释plus复杂语句嵌套单表操作获取自增idPageHelper和Page分页各种常用标签map-kv操作介绍官网地址官网地址:https://mybatis.plus/guide/page.html基本工作流程图示:(1)mybatis-config.xml是Mybatis的核心配置文件,通过其中的配置可以生成SqlSessionFactory,也就是Sql原创 2021-05-29 21:23:08 · 1547 阅读 · 0 评论 -
Spring图解核心,AOP切面编程,异步操作详解
文章目录原创 2021-05-28 16:44:00 · 1466 阅读 · 0 评论 -
Springboot注解,元注解,常规操作
文章目录常用注解元注解解释启动注解@SpringBootConfiguration@EnableAutoConfiguration@ComponentScan普通注解常用操作健康监控连接池(HikariCP)异常处理方式参数规则效验Validated常用注解元注解解释@Taget描述注解可以出现的位置示例:顺序表示可以出现在成员属性,方法,类@Target({ElementType.FIELD,ElementType.METHOD,ElementType.TYPE})//filed表示可以出现在成原创 2021-05-26 17:11:45 · 265 阅读 · 0 评论