摘要:
原因:原因:Application的启动类不能放在默认的java目录,必须放在建有包的目录下。 阅读全文
摘要:
Markdown学习 标题 一个’#+空格‘是一级标题,’##+空格‘二级标题 字体 hello: 斜体’+内容+‘ hello:加粗’+内容+‘ hello hello 引入 引用来源 分割线 ’三个-‘或者’三个*‘ 图片 ’‘ 超链接 点击跳转 列表 数组+'.'+空格 // -+空格 表格 阅读全文
摘要:
JavaSE: 计算机基础 Java基础语法 流程控制和方法 数组 面向对象 异常 常用类 集合框架 IO 多线程 GUI 网络编程 注解和反射 JUC编程 JVM 23种设计模式 XML 数据结构和算法 正则表达式 数据库 MySQL JDBC UML类图 数据库设计 前端 HTML CSS JS 阅读全文
摘要:
相同点: 都不能被实例化,只能实现接口或子类继承抽象类之后才能实例化, 不同点: 单继承、多实现,抽象类是使用的extends、接口使用的是implements 抽象类强调的是从属关系、接口强调的是特定的功能 抽象类中有定义、也有实现;接口中只有定义,当然了JDK1.8引入了default方法 接口 阅读全文
摘要:
1、啥是Mybatis? 答:半ORM框架、内部封装有JDBC 通过XML、注解来配置和映射原生信息 2、MyBatis的优缺点? 答:优点:基于SQL语句编写 与JDBC相比代码量减少 与各种库都有很好的兼容 缺点:编写工作量大 依赖数据库、移植性差 3、MyBatis的适用场合? 答:专注SQL 阅读全文
摘要:
4种情况: 1、输入操作:等待数据到达套接字接收缓冲区; 2、输出操作:等待套接字发送缓冲区有足够的空间容纳将要发送的数据; 3、服务器接收连接请求:等待新的客户端连接请求的到来; 4、客户端发送连接请求:等待服务器回送客户端的发起的SYN所对应的ACK。 5种网络IO模型: ·阻塞IO:等待完成 阅读全文
摘要:
1、主键和外键 答:主键是唯一标识,一个表只能有一个主键,并且不能为null,一个表的主键可以为另外一个表的外键。 2、主键和唯一键 答:主键和唯一键的最大区别就是:主键不能为null,而唯一键可以为null 3、事务 答:事务的四大特性:ACID(原子性、一致性、隔离性、持久性)。注意和并发中的“ 阅读全文
摘要:
1、文件和目录的相关指令: ·cd:打开 ·pwd:查看当前所在的目录 ·mkdir:新建目录 ·rmdir:删除目录 ·ls:文件和目录查看 ·cp:复制 ·rm:删除 ·mv:移动 2、文本文件内容查看 ·cat:将一个文件的内容连续输出在屏幕上。 ·tac:cat的反向操作,从最后一行输出 · 阅读全文
摘要:
1、啥是内存管理? 答:操作系统对内存的划分和动态分配。 2、内存管理功能和好处? 答:内存空间的分配和回收,包括内存的管理和共享; 地址转换:逻辑地址和物理地址之间的转换; 内存空间的扩充:利用虚拟覆盖技术和自动覆盖技术,从逻辑上扩充内存; 存储保护:保证各道作业在各自的存储空间内运行,互不干扰。 阅读全文
摘要:
select * from employees WHERE hire_date = (SELECT max(hire_date) from employees) select * from employees where hire_date = ( select distinct hire_date 阅读全文