
spring
文章平均质量分 77
大家都说我身材好
兴趣是最好的老师
展开
-
Spring Boot 监控模块 Actuator,让你实时了解项目的运行状态和性能瓶颈
除了使用 Actuator 默认端点之外,我们还可以根据自己的业务需求自定义 Actuator 端点。自定义 Actuator 端点需要实现Endpoint接口,并重写getId()和invoke()方法。例如,以下代码实现了一个名为MyEndpoint} }实现自定义 Endpoints 后,我们需要通过设置来公开它们。在这将允许我们通过访问端点来查看自定义的端点信息。原创 2023-06-14 16:35:02 · 5454 阅读 · 0 评论 -
Ehcache 缓存框架详解
Ecache 是一个广泛使用的 Java 缓存框架,能够有效提升应用性能,并减少与后端数据库的交互次数。它采用了一系列高级缓存策略,包括内存缓存、磁盘缓存、分布式缓存等,并提供了丰富的 API 和工具类,可以方便地完成缓存的读写和管理。快速:Ecache 采用了一系列高效的缓存策略,能够实现快速的数据访问和读写,从而提高应用程序的性能。可扩展:Ecache 支持分布式缓存,可以方便地扩展到多台服务器上,从而提高系统的容错性和吞吐量。原创 2023-05-26 16:42:47 · 5206 阅读 · 0 评论 -
Spring Validated 校验框架,让你的项目更简洁,提升开发效率
Validated 注解是 Spring Framework 中提供的一个参数校验注解,它可以用来标记需要进行参数校验的方法、类、方法参数和方法返回值等地方。通过使用 @Validated 注解,我们可以非常方便地对入参进行检查,并且可以自定义校验规则和错误提示信息。引入依赖。原创 2023-05-24 17:06:14 · 3108 阅读 · 0 评论 -
Spring 事务详解
在计算机科学中,一个事务(Transaction)指的是一个数据库操作序列,这些操作要么全部成功,要么全部失败,是一个不可分割的工作单元。事务属于一种不加干扰的执行方式,在它运行期间,系统对它所进行的所有操作都降低到最小程度(但并非彻底取消),以保证数据的完整性和一致性。如果其中任意一条操作失败,则整个操作序列都将会被回滚。Spring 事务定义是对事务的一些相关属性进行封装,包括事务传播特性、隔离级别、超时时间以及是否只读等。原创 2023-05-12 10:52:31 · 666 阅读 · 0 评论 -
Shiro 框架详解
Shiro 是一个开源的 Java 安全框架,由 Apache 开发和维护。Shiro 可以帮助开发人员快速实现安全特性,包括身份认证、授权、加密和会话管理等。Shiro 的目标是简化 Java 安全编程,并提供更好的开发体验。易于学习和使用:Shiro 设计简单,易于学习和使用。灵活性高:Shiro 可以适用于任何应用场景,支持多种应用程序类型。安全性高:Shiro 的安全性能比较优越,提供了多种方式来保护应用程序的安全性。原创 2023-05-11 18:04:13 · 4368 阅读 · 1 评论 -
Spring Security 框架详解
Spring Security是一个基于Spring框架的认证和授权框架,它提供了各种工具和框架来保护基于Spring的应用程序。用户认证和授权保护Web应用免受各种攻击,如跨站点脚本攻击(XSS)、跨站点请求伪造攻击(CSRF)和点击劫持攻击使用基于角色和权限的访问控制来保护应用程序资源带有单点登录(SSO)功能,可以将多个应用程序集成到一个中央身份验证系统与其他Spring框架,如Spring MVC和Spring Boot,提供可定制的集成。原创 2023-05-11 11:46:56 · 1561 阅读 · 0 评论 -
Spring AOP 实现原理和使用场景
Spring AOP 是通过在目标方法执行前、执行后、抛出异常时等切入点执行切面代码的一种机制。其实现原理是使用动态代理技术,在方法运行时动态生成代理对象,然后插入切面代码。当执行目标方法时,由动态代理对象拦截方法并在适当的时间点执行切面代码,然后再调用实际的目标方法。在 Spring 中定义切面,提供一些特定的注解,如 @Before、@After、@Around 等,将切面适切地应用于业务逻辑中。原创 2023-03-09 18:51:00 · 3453 阅读 · 0 评论 -
Spring IOC 实现原理
Spring IOC 实现原理原创 2023-03-09 18:32:21 · 668 阅读 · 0 评论 -
Spring 框架介绍(简明扼要)
Spring 框架介绍(简明扼要)原创 2023-03-09 18:20:19 · 311 阅读 · 0 评论 -
Linux系统 ELK(8.3.1)单机环境搭建
Linux系统安装最新ELK单机环境原创 2022-07-08 18:00:57 · 2612 阅读 · 0 评论 -
SpringBoot2 版本中spring.jackson.date-format设置以后不生效的速效解决方法
spring.jackson.date-format 这个属性在spring boot 1.x中有用,但是当你项目升级到spring boot2.x 以后,时间格式化变无效了网上说的原因分析: spring boot2 中推荐使用的拦截器为WebMvcConfigurationSupport spring boot1.x 中使用的...原创 2020-05-06 17:31:31 · 6392 阅读 · 0 评论 -
spring boot 启动报错The server time zone value '�й���ʱ��' is unrecognized or represents more than one
spring boot 1.x 切换 2.x 以后启动报如下错误java.sql.SQLException: The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC dri...原创 2020-02-27 16:40:38 · 9729 阅读 · 0 评论