加载中
(十三)Spring Security自定义实现

如何实现自定义的认证和授权 Spring Security重写WebSecurityConfigurerAdapter方法可以实现自定义的认证和授权,有两种方式可用 在configure(HttpSecurity http)方法种调用HttpSecurity 提供...

2020/09/18 09:23
463
(十二)Spring Security默认实现

更多的配置 (重写configure方法)实现的自定义认证和授权(重写用户名密码认证和模仿eladmin的token认证)和自定义授权 Spring Security在SpringBoot中的自动装配原理 SecurityContext ps:...

(十)Spring与持久化(MyBatis)

参考: Mybatis初始化流程及其重要的几个类 SqlSessionFactory和SqlSession的介绍和运用 SqlSessionFactoryBean 源码解析 @Mapper和@MapperScan的区别 Spring整合Mybatis原理 Java中JDBC的使...

2020/09/08 21:01
23
(八)Spring MVC的上下文在Web容器中的启动

Web环境下的MVC Spring IoC是一个独立的模块,并不能直接在Web容器中发挥作用。 所以要在Web容器中使用IoC容器,需要为Spring IoC设计一个启动过程,并把IoC容器导入进来 Web容器的启动过程一...

2020/09/08 18:53
72
(六)Spring AOP调用代理AOP的对象

以Cglib类型的代理对象为例 执行AOP代理对象的流程有 调用CglibAopProxy对象的intercept()方法 获取到拦截器链 创建ReflectiveMethodInvocation的实现类对象,并将拦截器和代理对象作为参数 ...

(四)Bean依赖注入的简单介绍

容器在加载BeanDefinition时会调用bd.getPropertyValues().addPropertyValue(pv);成员变量的定义信息添加到BeanDefinition对象中 容器在AbstractAutowireCapableBeanFactory的doCreateBean(...

2020/09/07 11:13
69
(五)Spring AOP创建代理对象

@EnableAspectJAutoProxy注解的介绍 使用@EnableAspectJAutoProxy注解开启AOP后,此注解会像容器中添加一个AnnotationAwareAspectJAutoProxyCreator类型的bean 此bean的继承体系如图 Annota...

2020/09/01 23:02
69
(三)getBean的执行流程

Bean的生命周期 bean的生命周期比较复杂。简化其生命周期后大致分为 实例化。创建实例对象 初始化。依赖注入,对bean执行初始化方法,执行后置处理器 销毁。销毁bean getBean的设计与实现 ge...

2020/09/01 17:05
68
(二)BeanDefinition的定位,加载和注册

以XmlWebApplicationContext为例,分析容器初始化过程中一个BeanDefinition的定位,加载和注册过程 Resource定位。使用ResourceLoader定位到资源 加载。BeanDefinitionReader解析资源中的bea...

2020/08/28 14:05
0
(一)Spring IOC容器的设计与实现

控制反转 Spring IoC的IoC全称是"Inversion of Control",译:控制反转 "控制反转"又称"依赖反转" DI全称是"Dependency Injection",译:依赖注入 使用控制反转,依赖注入后,当创建对象时,...

2020/08/28 14:04
54
Spring整合Mybatis原理

转载Spring整合Mybatis原理

2020/08/25 15:47
36
Redis搭建主从复制和集群

Redis的主从复制 redis的主从复制解决的是读取分离的问题。或者说解决的是数据备份的问题。 redis主从复制常用方式 一仆二主。一个主机有两个从机 薪火相传。从机也可以有从机 反客为主。使当...

2020/08/08 12:06
153
Redis的持久化和事务

两种持久化方式 Redis有两种持久化方式,RDB和AOF RDB(Redis DataBase) RDB默认将数据保存到dump.rdb文件中 可以理解为将数据备份到磁盘,通过使用该文件就可以将磁盘中的数据恢复到Redis中 ...

rdb
2020/08/08 12:01
45
Redis的常用命令和配置文件

常用命令 关键字忽略大小写,Redis的命令手册见redis中文网 redis中常用的数据类型 string, map, list, set, sortedset 常用命令 String set key value, get key, del key (set命令集增改命...

MySQL的配置文件

MySQL配置文件的路径 查询MySQL的配置文件的路径 mysqld --verbose --help | grep -A 1 'Default options' 从上图可以看出, 服务器首先会读取/etc/my.cnf文件,如果发现该文件不存在,再依次...

2020/08/06 21:06
8
将MySQL的库目录复制到data中,恢复库中数据

前言 前段时间要重启一下mysqld服务,结果不知道为什么mysqld关掉后就再也起不来了😭 尝试多次后无果,准备重装MySQL。不过在卸载MySQL前把datadir目录复制了一份,准备在重装后用datadir...

2020/08/06 20:10
297
MySQL的索引优化

索引的概念 索引是什么:索引(Index)是帮助MySQL高效获取数据的数据结构 Mysql默认使用的索引结构式B+Tree B+Tree是B-Tree(多路平衡查找树)的加强版 二叉树,平衡二叉树,B-Tree和B+Tree ...

2020/08/06 12:20
0
MySQL架构的简单介绍

MySQL的逻辑架构介绍 MYSQL分为四层 连接层,服务层,引擎层,存储层 连接层

2020/08/05 16:36
18
MySQL中的SQL语言

SQL语言 SQL(Structure Query Language)分为四种语言 数据查询语言DQL 数据操纵语言DML 数据定义语言DDL 数据控制语言DCL DDL(数据定义语言) DDL全称:data defination language。主要是...

2020/08/04 22:23
16
Window下压缩包方式安装MySql

Window10下安装Mysql 下载并解压MySql5.7的压缩包 在华为开源镜像站找到MySql下载mysql-5.7.30-winx64.zip 将压缩包解压到一个路径不包含中文和空格的目录中 解压后没有data文件夹,上图中的...

2020/07/14 10:03
158

没有更多内容

加载失败,请刷新页面

返回顶部
顶部