12 2022 档案
摘要:一、MyBatis框架 1.1谈一谈对mybatis框架的理解。 mybatis是一款优秀的持久层框架,一个半ORM(对象关系映射)框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手写设置参数以及获取结果集。MyBatis可以使用简单的XML或注解来配置映
阅读全文
摘要:一. 数据库事务 1.事务特性 原子性:即不可分割性,事务要么全部被执行,要么就全部不被执行。一致性:事务的执行使得数据库从一种正确状态转换成另一种正确状态 隔离性:在事务正确提交之前,不允许把该事务对数据的任何改变提供给任何其他事务, 持久性:事务正确提交后,其结果将永久保存在数据库中,即使在事务
阅读全文
摘要:1. 网络通讯部分 1.1 TCP与UDP区别? TCP(Transmission Control Protocol 传输控制协议)是一种面向连接(连接导向)的、可靠的、 基于 IP 的传输层协议。 UDP 是 User Datagram Protocol 的简称,中文名是用户数据报协议,是 OSI
阅读全文
摘要:线程池 1.1 为什么需要线程池 在实际使用中,线程是很占用系统资源的,如果对线程管理不完善的话很容易导致系统问题。因此,在大多数并发框架中都会使用线程池来管理线程,使用线程池管理线程主要有如下好处: 1、使用线程池可以重复利用已有的线程继续执行任务,避免线程在创建销毁时造成的消耗 2、由于没有线程
阅读全文