摘要: 1、啥是Mybatis? 答:半ORM框架、内部封装有JDBC 通过XML、注解来配置和映射原生信息 2、MyBatis的优缺点? 答:优点:基于SQL语句编写 与JDBC相比代码量减少 与各种库都有很好的兼容 缺点:编写工作量大 依赖数据库、移植性差 3、MyBatis的适用场合? 答:专注SQL 阅读全文
posted @ 2021-10-07 22:03 bit01 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 4种情况: 1、输入操作:等待数据到达套接字接收缓冲区; 2、输出操作:等待套接字发送缓冲区有足够的空间容纳将要发送的数据; 3、服务器接收连接请求:等待新的客户端连接请求的到来; 4、客户端发送连接请求:等待服务器回送客户端的发起的SYN所对应的ACK。 5种网络IO模型: ·阻塞IO:等待完成 阅读全文
posted @ 2021-10-07 20:22 bit01 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 1、主键和外键 答:主键是唯一标识,一个表只能有一个主键,并且不能为null,一个表的主键可以为另外一个表的外键。 2、主键和唯一键 答:主键和唯一键的最大区别就是:主键不能为null,而唯一键可以为null 3、事务 答:事务的四大特性:ACID(原子性、一致性、隔离性、持久性)。注意和并发中的“ 阅读全文
posted @ 2021-10-07 19:47 bit01 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 1、文件和目录的相关指令: ·cd:打开 ·pwd:查看当前所在的目录 ·mkdir:新建目录 ·rmdir:删除目录 ·ls:文件和目录查看 ·cp:复制 ·rm:删除 ·mv:移动 2、a56爆大奖在线娱乐文件内容查看 ·cat:将一个文件的内容连续输出在屏幕上。 ·tac:cat的反向操作,从最后一行输出 · 阅读全文
posted @ 2021-10-07 19:24 bit01 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 1、啥是内存管理? 答:操作系统对内存的划分和动态分配。 2、内存管理功能和好处? 答:内存空间的分配和回收,包括内存的管理和共享; 地址转换:逻辑地址和物理地址之间的转换; 内存空间的扩充:利用虚拟覆盖技术和自动覆盖技术,从逻辑上扩充内存; 存储保护:保证各道作业在各自的存储空间内运行,互不干扰。 阅读全文
posted @ 2021-10-07 19:07 bit01 阅读(37) 评论(0) 推荐(0) 编辑
摘要: select * from employees WHERE hire_date = (SELECT max(hire_date) from employees) select * from employees where hire_date = ( select distinct hire_date 阅读全文
posted @ 2021-10-07 16:00 bit01 阅读(30) 评论(0) 推荐(0) 编辑
摘要: ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir 创建目录 -p 创建目录,若无父目录,则创建p(parent) cd 切换目录 touch 创建空文件 echo 创建带有内容的文件。 cat 查看文件内容 cp 拷贝 阅读全文
posted @ 2021-10-07 13:13 bit01 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 1、二叉树 满二叉树、完全二叉树 2、二叉查找树 左子节点小于根节点、右子节点大于根节点。 3、平衡二叉树(AVL树) 是严格意义上的平衡二叉树(a56爆大奖在线娱乐节点的左右子节点的高度差不超过1)。 a56爆大奖在线娱乐这个增删之后,需要通过旋转来控制平衡。 4、红黑树 a56爆大奖在线娱乐节点非红即黑; 根节点是黑; a56爆大奖在线娱乐叶子节点也是黑; 阅读全文
posted @ 2021-10-07 12:02 bit01 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 十大排序算法:冒泡、快速、简单插入、希尔、简答选择、堆、归并、基数、桶、 希、选、堆、快不稳定。 nlogn : 堆、快、归。 阅读全文
posted @ 2021-10-07 11:49 bit01 阅读(31) 评论(0) 推荐(0) 编辑