1、进程和线程 一个程序就是一个进程,而一个程序中的多个任务则被称为线程。进程是表示资源分配的基本单位,线程是进程中执行运算的最小单位,亦是调度运行的基本单位。 2、使用多线...
1、进程和线程 一个程序就是一个进程,而一个程序中的多个任务则被称为线程。进程是表示资源分配的基本单位,线程是进程中执行运算的最小单位,亦是调度运行的基本单位。 2、使用多线...
一、IOC编程思想 1. 什么是IOC? IoC: Inversion of Control (控制反转/反转控制),注意它是⼀个技术思想,不是⼀个技术实现 描述的事情:Ja...
Spring框架的优点 1、非侵入式设计 Spring是一种非侵入式(non-invasive)框架,它可以使应用程序代码对框架的依赖最小化。 2、方便解耦、简化开发 Spr...
一、Mybatis动态sql是做什么的?都有哪些动态sql?简述一下动态sql的执行原理? 以XML 标签的形 式编写动态 SQL,完成逻辑判断和动态拼接 SQL 的功能。 ...
1. 在一个mybatis的应用中,关于sqlsessionFactoryBuilder,sqlSessionFactory以及SqlSession的应用范围和生命周期 sq...
@Resource和@Autowired都是做bean的注入时使用,其实@Resource并不是Spring的注解,它的包是javax.annotation.Resource...
环境:springboot 2.0.7 spring data redisspringboot从1.x升级到2.x后,spring data redis使用的redis客户端...
1.自定义持久层框架思路分析 JDBC问题分析:1.数据库配置信息存在硬编码问题。2.频繁创建释放数据库链接3.sql语句、设置参数、获取结果集,存在硬编码问题4.手动封装结...
1.Spring Boot 配置文件: 不管是通过官方提供的方式获取 Spring Boot 项目,还是通过 IDEA 快速的创建 Spring Boot 项目,我们都会发现...