自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 问答 (3)
  • 收藏
  • 关注

原创 MySQL基本知识

MySQL基础知识

2022-03-19 17:07:30 1028

原创 RocketMQ知识

RocketMQ的一些知识点,用于复习

2022-03-19 12:03:07 4086

原创 Spring事务实现原理

Spring事务的原理是基于AOP实现的,所以流程也可以理解为与AOP一样分为3步:解析切面、织入通知和运行时增强。1、解析切面Srping事务的是通过@EnableTransactionManagement注解开启的,该注解往IoC容器中注入了四个对象:InfrastructureAdvisorAutoProxyCreator(类似于AnnotationAwareAspectJAutoProxyCreator,用于创建代理类的)、BeanFactoryTransactionAttributeSour

2022-01-24 23:44:47 1450

原创 AOP流程

1、解析切面@EnableAspectJAutoProxy这个注解往Spring容器中注入了AspectJAutoProxyRegistrar.class这个类@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Import(AspectJAutoProxyRegistrar.class)public @interface EnableAspectJAutoProxy { boolean proxyT

2022-01-24 00:18:55 491

原创 AOP源码笔记

在创建对象doCreateBean方法里面,执行完依赖注入populateBean方法以后,在initializeBean方法中进行AOP增强: try { populateBean(beanName, mbd, instanceWrapper); exposedObject = initializeBean(beanName, exposedObject, mbd); }通过调用AbstractAutoProxyCreator的applyBeanPostProcessorsAfte

2022-01-23 22:24:12 256

原创 【Srping】FactoryBean是什么东西

什么是FactoryBean

2022-01-12 22:16:07 97

转载 MySQL事务隔离级别

SQL标准的隔离级别读未提交(read uncommitted):一个事务还没提交时,它做的变更就能被别的事务看到。读提交(read committed):一个事务提交以后,它做的变更才会被其他事务看到。可重复读(repeatable read):一个事务执行过程中看到的数据,总跟这个事务启动时看到的数据是一致的。当然在可重复读的隔离级别下,未提交变更对其他事务也是不可见的。串行化(serializable):对于同一行记录,写会加写锁,读会加读锁。当出现读写锁冲突的时候,后访问的事务必须等前一

2021-06-06 22:41:50 48

原创 MYSQL5.7.17 每次重启电脑都报错ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘解决方法

WINDOWS10下载Mysql后,要重新设置密码,设置完新的密码后,每次重启都会报错ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’,周而复始。看了网上的各种排查问题,今天终于解决了这个问题(Mysql5.7.17版本)。解决方法:1.以管理员的身份运行CMD停止服务,执行命令:net stop mysql2.跳过登录密码,执行命令:mysqld --skip-grant-tables3.以管理员身份重新开一个窗口登录my

2021-01-28 23:42:38 244

转载 your password has expired.To log in you must change it using a client that support expired passwords

注意mysql的版本为5.7.17意思为密码过期了。登录mysql:mysql -uroot -pEnter password: ******如果忘记密码,请先修改密码更改密码:alter user user() identified by “123456”;

2021-01-28 22:54:08 334

空空如也

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

TA关注的人

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