自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Spring boot 监控和管理生产环境

spring-boot-actuator 模块提供了一个监控和管理生产环境的模块,可以使用 http、jmx、ssh、telnet 等拉管。健康(health)、数据采集(metrics gathering)会自动加入到应用里面。首先,写一个最基本的 spring boot 项目。审计(Auditing)、

2024-04-07 10:04:15 258

原创 Srping boot 实现任务调度

spring boot 实现任务调度非常简单,只需要在调度类头上添加@Configuration,然后再调度方法上添加。@Schuldle 注解,并为@Schuldle 指定 CronExpress 表达式。

2024-04-03 12:28:51 143 1

原创 Spring boot 全局异常捕捉

CONTROLLERADVICE:即把@CONTROLLERADVICE 注解内部使用@EXCEPTIONHANDLER、@INITBINDER、在方法上注解上@ExceptionHandler(value = Exception.class),具体代码如下。@MODELATTRIBUTE 注解的方法应用到所有的 @REQUESTMAPPING 注解的方法。在一个项目中的异常我们我们都会统一进行处理的,那么如何进行统一进行处理呢?在 class 注解上@ControllerAdvice,

2024-04-01 19:48:50 105

原创 MySQL

这些问题都是MySQL进行事务并发控制时经常遇到的问题。脏读: 在事务进行过程中,读到了其他事务未提交的数据。不可重复读: 在一个事务过程中,多次查询的结果不一致。幻读: 在一个事务过程中,用同样的操作查询数据,得到的记录数不相同。处理的方式有很多种:加锁、事务隔离、MVCC加锁:1、脏读:在修改时加排他锁,直到事务提交才释放。读取时加共享锁,读完释放锁。2、不可重复读: 读数据时加共享锁,写数据时加排他锁。3、幻读: 加范围锁。从锁的粒度来区分。

2024-03-11 09:01:47 776 1

原创 Spring底层-part1

Spring: 是一个企业级java应用框架,他的作用主要是简化软件的开发以及配置过程,简化项目部署环境。Spring的有点:1、Spring低侵入设计,对业务代码的污染非常低。2、Spring的DI机制将对象之间的关系交由框架处理,减少组件的耦合。3、Spring提供了AOP技术,支持将一些通用的功能进行集中式管理,从而提供更好的复用。4、Spring对于主流框架提供了非常好的支持。IOC就是控制反转,指创建对象的控制权转移给Spring来进行管理。

2024-03-11 08:53:15 835 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除