- 博客(7)
- 收藏
- 关注
原创 AOP开发步骤(简略版)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言1. 创捷切面类,添加相关注解,定义切点表达式2. 需要增强的代码3. SSM中的xml添加相关配置,SpringBoot中需开启@EnableAspectJAutoProxy 前言 `制作步骤,1.创捷切面类。2.添加相关注解,定义切点表达式(从哪里切入这段代码)。3.需要增强的代码。4.SSM中的xml添加相关配置 提示:以下是本篇文章正文内容,下面案例可供参考 1. 创捷切面类,添加相关注解,定义切点表达式 2. .
2022-04-21 10:49:13
597
原创 制作ftl文件通过FreeMarke生成PDF文件(含图片处理)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、制作word模板二、转换为FTL文件1.生成xml后可直接修改xml后缀为ftl2.修改ftl文件3.list循环图片处理4.前端处理5.预览效果 前言 `制作步骤,1.制作word文档模板。2.生成ftl文件并修改ftl文件。3.freeMarker生成PDF返回前端 提示:以下是本篇文章正文内容,下面案例可供参考 一、制作word模板 1.通过${}包含字段得型式,填充word文件 2.注意:如果有图片需另存为20.
2022-04-13 17:35:38
5767
5
原创 自我总结大致流程图
RabbitMQ工作流程 发布订阅模式: 1、每个消费者监听自己的队列。 2、生产者将消息发给broker,由交换机将消息转发到绑定此交换机的每个队列,每个绑定交换机的队列都将接收到消息 路由模式: 1、每个消费者监听自己的队列,并且设置routingkey。 2、生产者将消息发给交换机,由交换机根据routingkey来转发消息到指定的队列。 路由模式:Topics 1、每个消费者监听自己的队列,并且设置带统配符的routingkey。 2、生产者将消息发给broker,由交换机根据routingke
2020-09-06 09:15:19
384
原创 Redis基础面试题(简单版)
什么是Redis? Redis是基于内存的非关系型数据库,速度快,单线程,支持高并发。 Redis的五种数据类型? String、Hash、Set、Zset(SortedSet)、List 为什么Redis单线程还这么块? ① 完全基于内存操作 ② 数据结构简单 ③ 采用单线程 ④ 多路I/O复用模型、非阻塞IO 为什么要使用Redis? ① 性能高,运行在内存中,速度非常快 ② 在高并发情况下,所有请求直接访问数据库,服务器压力过大,可能会出现宕机 Redis的应用场景? ① 缓存,对..
2020-09-03 10:40:12
1138
1
原创 Oauth2认证图解
授权码模式授权流程 对应上图的步骤 ②、客户端请求第三方授权 ④、用户(资源拥有者)同意给客户端授权 ⑥、客户端获取到授权码,请求认证服务器申请令牌 ⑦、认证服务器向客户端响应令牌 ⑧、客户端请求资源服务器的资源,资源服务校验令牌合法性,完成授权 ⑨、资源服务器返回受保护资源 ...
2020-09-02 19:11:45
657
原创 SpringCloud高可用以及Ribbon与Feign的区别
```java 2020-08-13 10:22:09.058 [main] DEBUG o.s.b.diagnostics.FailureAnalyzers - FailureAnalyzer org.springframework.boot.autoconfigure.jdbc.HikariDriverConfigurationFailureAnalyzer@688a2c09 failed java.lang.TypeNotPresentException: Type org.springframew.
2020-08-13 10:29:41
313
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅