加载中
Spring基础只是—AOP的概念介绍

Spring容器包含两个重要的特性:面向切面编程(AOP)和控制反转(IOC)。面向切面编程是面向对象(OOP)的一种补充,在面向对象编程的过程中编程针对的目标是一个个对象,而面向切面编程中编...

06/11 18:15
385
SpringMVC 解析(五)MVC配置

通过前面的介绍,我们知道Spring MVC是一个以DispatcherServlet为中心,众多组件协同工作的Servlet服务。Spring中允许用户灵活的配置MVC中的各个组件,这就是Spring MVC配置的意义。本文会对...

06/03 16:24
0
叮咚买菜抓包教程

本文仅供学习交流使用,请勿用于非法用途。本文以叮咚买菜为例,学习一下微信小程序如何抓包,获取叮咚买菜接口的参数以及返回值。 叮咚买菜API抓包教程 工具列表 Windows微信客户端 Fiddle...

04/15 11:21
31
SpringMVC 解析(五)URI链接处理

URI在网络请求中必不可少,Spring提供了一些工具类用于解析或者生成URL,比如根据参数生成GET的URL等。本文会对Spring MVC中的URI工具进行介绍,本文主要参考Spring官方文档。 <!--more--> ...

04/10 11:32
26
SpringMVC 解析(四)编程式路由

多数情况下,我们在使用Spring的Controller时,会使用@RequestMapping的形式把请求按照URL路由到指定方法上。Spring还提供了一种编程的方式去实现请求和路由方法之间的路由关系,这种关系在S...

04/04 09:41
37
SpringMVC 解析(三) Controller 注解

我在前面的文章中介绍了Spring MVC最核心的组件DispatcherServlet,DispatcherServlet把Servlet容器(如Tomcat)中的请求和Spring中的组件联系到一起,是SpringWeb应用的枢纽。但是我们在日常开...

02/16 17:04
130
SpringMVC 解析(二)DispatcherServlet

在我的关于Tomcat容器介绍的文章中,介绍了Tomcat容器的工作原理,我们知道Tomcat容器在收到请求之后,会把请求处理为Request/Response对象,交给Servlet实例处理。对于Spring的Web应用,得到...

02/09 13:40
1.1K
SpringMVC 解析(一)概览

Spring MVC是Spring提供的构建Web应用程序的框架,该框架遵循了Servlet规范,负责接收并处理Servelt容器传递的请求,并将响应写回Response。Spring MVC以DispatcherServlet为核心,众多组件如...

Maven插件开发教程

Maven是一个一个优秀的项目管理开源框架,其插件机制为其功能扩展提供了非常大的便捷性。大多数情况下,我们不需要自己开发Maven插件,因为Maven本身提供了很多便捷的官方插件。但是对于某些...

01/10 10:53
25
SpringBoot自动装配

SpringBoot是对Spring的一种扩展,其中比较重要的扩展功能就是自动装配:通过注解对常用的配置做默认配置,简化xml配置内容。本文会对Spring的自动配置的原理和部分源码进行解析,本文主要参...

01/06 14:44
56
InnoDB学习(八)之 聚簇索引

InnoDB中,表数据文件本身就是以主键为索引的B+树,树的叶子节点存放一条条表数据,此索引树被称为表的聚簇索引。聚簇索引也称为聚集索引,聚类索引,簇集索引,聚簇索引确定表中数据的物理顺...

InnoDB学习(七)之索引结构

索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。可以将数据库索引和书的目录进行类比,通过书的目录我们可以快速查找到章节位置,如果没有目...

01/04 16:25
39
InnoDB学习(六)之数据库锁

InnoDB存储引擎的默认隔离级别事可重复读,MVCC多版本并发控制仅仅解决了快照读情况下的数据隔离,而对于当前读,InnoDB通过锁来进行并发控制。 InnoDB锁 本文主要参考了MySQL官方文档,并在...

2021/12/23 14:57
36
InnoDB学习(五)之MVCC多版本并发控制

MVCC多版本并发控制,是一种数据库管理系统并发控制的方法。MVCC多版本并发控制下,数据库中的数据会有多个版本,分别对应不同的事务,从而达到事务之间并发数据的隔离。MVCC最大的优势是读不...

2021/12/15 14:01
2.1K
InnoDB学习(四)之RedoLog和UndoLog

BinLog是MySQL Server层的日志,所有的MySQL存储引擎都支持BinLog。BinLog可以支持主从复制和数据恢复,但是对事务的ACID特性支持比较差。InnoDB存储引擎引入RedoLog和UndoLog事务日志,用于...

2021/12/14 18:10
32
InnoDB学习(三)之BinLog

BinLog又称为二进制日志,是MySQL服务层的数据日志,MySQL所有的存储引擎都支持BinLog。BinLog记录了MySQL中的数据更新和可能导致数据更新的事件,可以用于主从复制或数据恢复。本文会对Bin...

2021/12/09 17:54
87
InnoDB学习(二)之ChangeBuffer

ChangeBuffer是InnoDB缓存区的一种特殊的数据结构,当用户执行SQL对非唯一索引进行更改时,如果索引对应的数据页不在缓存中时,InnoDB不会直接加载磁盘数据到缓存数据页中,而是缓存对这些更...

2021/12/08 16:35
68
InnoDB学习(一)之BufferPool

我们知道InnoDB数据库的数据是持久化在磁盘上的,而磁盘的IO速度很慢,如果每次数据库访问都直接访问磁盘,显然严重影响数据库的性能。为了提升数据库的访问性能,InnoDB为数据库的数据增加了...

2021/12/07 10:54
1.8K
JavaBean内省与BeanInfo

Java的BeanInfo在工作中并不怎么用到,我也是在学习spring源码的时候,发现SpringBoot启动时候会设置一个属叫"spring.beaninfo.ignore",网上只能搜索到这个配置的意思是是否跳过java BeanIn...

2021/12/06 13:59
19
分布式锁及其实现

对于Java中的锁大家肯定都很熟悉,在Java中synchronized关键字和ReentrantLock可重入锁在我们的代码中是经常见的,一般我们用其在多线程环境中控制对资源的并发访问,但是随着分布式的快速发...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部
返回顶部
顶部