06 2022 档案
摘要:面向对象设计六大原则 六大设计原则主要是指: 单一职责原则(Single Responsibility Principle); 开闭原则(Open Closed Principle); 里氏替换原则(Liskov Substitution Principle); 迪米特法则(Law of Demet
阅读全文
摘要:Spring MVC框架像许多其他MVC框架一样, 以请求为驱动 , 围绕一个中心Servlet分派请求及提供其他功能,DispatcherServlet是一个实际的Servlet (它继承自HttpServlet 基类)。 Spring的web框架围绕DispatcherServlet [ 调度S
阅读全文
摘要:导入依赖 <!--spring-boot--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!--Sp
阅读全文
摘要:Java内存模型(JMM) 关于JMM的一些同步的约定: 线程解锁前,必须把共享变量立刻刷回主存。 线程加锁前,必须读取主存中的最新值到工作内存中! 加锁和解锁是同一把锁。 java内存模型中规定了所有变量都存贮到主内存(如虚拟机物理内存中的一部分)中。 每一个线程都有一个自己的工作内存(如cpu中
阅读全文
摘要:springboot自动装配原理探究 结论: SpringBoot启动会加载大量的自动配置类 我们看我们需要的功能有没有在SpringBoot默认写好的自动配置类当中; 我们再来看这个自动配置类中到底配置了哪些组件;(只要我们要用的组件存在在其中,我们就不需要再手动配置了) 给容器中自动配置类添加组
阅读全文