- 博客(11)
- 收藏
- 关注
原创 Spring AOP的实现
回想一下我们在第一种AOP实现方式中如何指定AOP类的作用点?通过这行代码由于这样的指定方式粒度较粗,下面介绍第二种AOP实现方式,自定义注解,在自定义注解中实现AOP。实现步骤:1. 编写自定义注解2. 使用 @annotation 表达式来描述切点3. 在连接点的方法上添加自定义注解注解的定义定义生命周期定义目标定义属性/*** 注解的定义* 定义生命周期* 定义目标(方法 或 类)* 定义属性(非必须,此处未定义)*/@Aspect@Component。
2025-12-21 19:56:52
1001
原创 SpringBoot 统⼀功能处理以及DispatcherServlet
创建类,实现HandlerInterceptor接口,重写preHandle和postHandle两个方法,在方法中实现拦截器逻辑其中,preHandle方法,是在controller类之前进行,用于检查;postHandle是controller实现完成后(或者拦截成功后)逆序进行,用于收尾。假设拦截器有三个功能情况一放行:调用preHandle方法,实现功能1,2,3,如果放行,则调用controller方法,完成后调用postHandle方法,实现功能3,2,1情况二。
2025-12-20 16:43:54
1016
原创 Mybatis基础使用教程
• MyBatis是⼀款优秀的 持久层 框架,⽤于简化JDBC的开发。• MyBatis本是 Apache的⼀个开源项⽬iBatis,2010年这个项⽬由apache迁移到了google code,并 且改名为MyBatis。2013年11⽉迁移到Github.• 官⽹:MyBatis中⽂⽹ 在上⾯我们提到⼀个词:持久层• 持久层:指的就是持久化操作的层, 通常指数据访问层(dao), 是⽤来操作数据库的.
2025-12-16 15:21:50
990
原创 SLF4J日志框架介绍
SLF4J不同于其他日志框架,它不是⼀个真正的日志实现,而是⼀个抽象层,对日志框架制定的⼀种规范,标准, 接口。所有SLF4J并不能独立使用,需要和具体的日志框架配合使用。
2025-12-13 17:28:53
273
原创 登录界面图形验证码的简单实现
1.返回验证码请求URL:/captcha/getcaptcha2.接受用户提交的验证码并校验,如果正确返回true,错误返回false请求URL:/captcha/check。
2025-12-13 16:07:18
282
原创 Cookie和Session简介及其Java实现
Session直观理解一个session就是服务器和客户端的对话。比如客户端请求,服务器接收响应,客户端接收再请求...一个服务器一个时刻会处理多个session,客户端通过cookie将session id交给服务器,服务器根据session id找到对应的session。Session的本质就是⼀个 "哈希表", 存储了⼀些键值对结构. Key 就是SessionID, Value 就是用户信息(用户信息可以根据需求灵活设计).
2025-11-28 17:36:52
616
原创 初识SpringMVC
是 Spring Web MVC 应⽤程序中最常被用到的注解之⼀,它是用来注册接口的 路由映射的. 表⽰服务收到请求时, 路径为 /sayHi 的请求就会调用 sayHi 这个方法的代码.路由映射: 当用户访问⼀个 URL 时, 将⽤⼾的请求对应到程序中某个类的某个方法的过程就叫路由映射.既然 @RequestMapping 已经可以达到我们的目的了, 我们为什么还要加 @RestController 呢?如果我们把 @RestController 去掉程序报了404, 找不到该页面.⼀。
2025-11-27 19:29:04
271
原创 springboot工程、配置maven项目及其相关常识
摘要:本文介绍了使用Maven创建和配置Java项目的流程,包括在IDEA中新建Maven项目、配置pom.xml依赖、设置国内镜像源(本地和全局)等步骤。同时说明了如何通过Maven仓库下载依赖,以及创建SpringBoot工程时的注意事项(选择稳定版本、勾选Web模块)。最后列举了常见HTTP状态码(200/404/500)和"目标计算机积极拒绝"错误的排查方法。全文提供了从项目创建到问题排查的简要指导。
2025-11-26 16:02:20
388
原创 SSL:公钥和私钥加密&中间人攻击
3.客户端:使用算法校验数字证书(先算一次数字证书信息校验和1,再使用公证机构公钥对数字签名进行解密得到校验和2,对比1和2,如果相同,就表明数字证书合法)如果修改证书中的公钥,那么会导致校验和1和2无法匹配,就避免了被网络攻击。5.中间人:使用pri2解密,修改信息,用pub1加密,传回服务器。第三方认证机构为服务器颁发证书(颁布机构,有效期,拥有者,域名,使用公钥和私钥,安全,但是计算速度慢,一般用于加密公钥。,服务器生成公私钥,分发公钥给所有客户端,,服务器生成公私钥,自己保留私钥,
2025-11-25 18:07:53
173
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅