摘要:
多线程笔记(一) 1. sleep()方法和yield()方法 共同点:让当前线程释放cpu资源,让其他线程来运行 不同点:调用sleep()方法后,线程进入到TIMED_WAITING状态,等待超时后进入RUNNABLE状态,开始抢占CPU资源。调用yield()方法后,线程进入RUNNABLE状 阅读全文
摘要:
为什么实体类要实现Serializable进行序列化? 转载 客户端访问了某个能开启会话功能的资源,web服务器就会创建一个与该客户端对应的HttpSession对象,每个HttpSession对象都要站用一定的内存空间。如果在某一时间段内访问站点的用户很多,web服务器内存中就会积累大量的Ht 阅读全文
摘要:
SpringBoot相关原理 静态资源配置原理 SpringBoot启动默认加载 很多xxxAutoConfiguration 类(自动配置类)。以SpringMVC功能的自动配置类 WebMvcAutoConfiguration为例。其使用注解@EnableConfigurationPropert 阅读全文
摘要:
SpringBoot基础注解 @SpringBootApplication:核心启动类,开启自动配置,相当于@SpringBootConfiguration+@EnableAutoConfiguration+@ComponentScan @Controller:用于注入控制层类 @Service:用 阅读全文
摘要:
@Configuration(proxyBeanMethods = true) @Configuration写在类上,表示该类是个配置类。 springboot2中新加入的参数proxyBeanMethods = true,springboot总会检查使用到的组件是否是容器中的组件(容器中的组件都是 阅读全文
摘要:
Mybatis运行原理 先是简要的文字说明,后面放上图。如有叙述错误,感谢指正哈。 一、根据配置文件创建SQLSessionFactory 首先将配置文件转化为流,创建SqlSessionFactoryBuilder对象,通过SqlSessionFactoryBuilder的build() 方法对流 阅读全文
摘要:
本文转载自尚硅谷杨博超老师的笔记,视频链接-->哔哩哔哩 一、SpringMVC简介 1、什么是MVC MVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分 M:Model,模型层,指工程中的JavaBean,作用是处理数据 JavaBean分为两类: 一类称为实体类Bean:专门存储业务 阅读全文
摘要:
Spring 是轻量级的开源的 JavaEE 框架。 Spring有两个核心部分IOC 和 Aop IOC(Inversion of Control):控制反转,把创建对象过程交给 Spring 进行管理 Aop(Aspect Oriented Programming):面向切面编程,不修改源代码进 阅读全文
摘要:
Spring 是轻量级的开源的 JavaEE 框架。 Spring有两个核心部分IOC 和 Aop IOC(Inversion of Control):控制反转,把创建对象过程交给 Spring 进行管理 Aop(Aspect Oriented Programming):面向切面编程,不修改源代码进 阅读全文
摘要:
JSP学习笔记 jsp的全称是java server pages。其主要作用是代替Servlet程序回传html页面的数据。 JSP的本质 JSP页面本质是一个Servlet程序。当我们第一次访问 jsp 页面的时候。Tomcat 服务器会帮我们把 jsp 页面翻译成为一个 java 源文件。并且对 阅读全文