随笔分类 -  Spring

摘要:Spring Security 是一个强大且灵活的安全框架,提供了身份验证(认证)和授权(授权)功能。下面我们将详细介绍 Spring Security 的认证功能流程,并提供自定义实现登录接口的示例,包括自定义认证过滤器和登出功能。 一、Spring Security 认证流程的深入分析 Spri 阅读全文
posted @ 2024-11-04 18:55 lgx211 阅读(1217) 评论(3) 推荐(5) 编辑
摘要:Spring IOC(Inversion of Control,控制反转)依赖注入是 Spring 框架的核心特性之一,旨在实现对象之间的松耦合,提升代码的可维护性、可测试性和可扩展性。下面我们将从以下几个方面深入探讨 Spring IOC 依赖注入的机制和实现原理。 一、基本概念 控制反转(Inv 阅读全文
posted @ 2024-11-03 12:04 lgx211 阅读(397) 评论(1) 推荐(0) 编辑
摘要:Redis缓存 @[toc] 简介 redis是一个高性能的key value数据库 优势 性能强,适合高度的读写操作(读的速度是110000次/s,写的速度是81000次/s )。 支持较为丰富的数据类型(如二进制的Strings, Lists, Hashes, Sets ,Ordered Set 阅读全文
posted @ 2019-12-03 18:33 lgx211 阅读(1472) 评论(0) 推荐(1) 编辑
摘要:Rabbit MQ消息队列 @[toc] 简介 优点 erlang开发,并发能力强。 社区活跃,使用的人多,稳定性较强。 延时低 缺点 erlang语言开发的,国内精通的不多,日后定制开发困难。 Rabbit MQ工作模式 1,"Hello World!"模式 简单模式是Rabbit MQ最简单入门 阅读全文
posted @ 2019-11-29 16:37 lgx211 阅读(556) 评论(1) 推荐(1) 编辑
摘要:Druid连接池 简介 由阿里巴巴开源的druid连接池是目前综合实力最突出的数据库连接池,而且还提供了监控日志功能,能够分析SQL执行情况。 引入druid连接池 pom.xml中加入 application.properties中加入 注:之前已经配置好了mysql,mybatis,这里没有重复 阅读全文
posted @ 2019-11-26 10:18 lgx211 阅读(305) 评论(0) 推荐(0) 编辑
摘要:MyBatis @[toc] 简介 优点 最大的优点是SQL语句灵活,适合调优情景,业务复杂情景 劣势 最大的劣势是不同数据库之间的迁移 引入mybatis组件 pom.xml中加入 application.properties中加入 需要说明的是,我引入的mysql驱动为 com.mysql.cj 阅读全文
posted @ 2019-11-25 11:31 lgx211 阅读(362) 评论(0) 推荐(0) 编辑
摘要:Swagger文档 @[toc] 简介 优点 后端根据swagger语法,自动生成漂亮规范的接口文档。 做交互测试。 劣势 侵入式的,影响程序运行,尤其是传参的时候。 注意 swagger 分1.2版本和2.0版本,差异较大。swagger1.2 即 swagger ui ; swagger2.0 阅读全文
posted @ 2019-11-21 09:48 lgx211 阅读(304) 评论(0) 推荐(1) 编辑
摘要:Spring Security 简介 spring security的核心功能为认证(Authentication),授权(Authorization),即认证用户是否能访问该系统,和授权用户可以在系统中进行哪些操作。 引入spring security组件 在 pom.xml 中加入 验证组件是否 阅读全文
posted @ 2019-11-19 09:15 lgx211 阅读(347) 评论(0) 推荐(0) 编辑
摘要:简介 优点 Spring Boot 可以以jar包的形式独立运行,运行一个Spring Boot 项目只需要通过 java jar xx.jar 来运行。 Spring Boot 可以选择内嵌Tomcat、Jetty或Undertow,这样我们无须以war包形式部署项目。 Spring 提供了一系列 阅读全文
posted @ 2019-11-13 11:53 lgx211 阅读(544) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示