- javac.exe&java.exe&javadoc.exe&PATH&CLASSPATH
- 基本类型
- java 面向对象的三个特征和含义
- 什么是多态:
- equals()&==&hashCode()&Object&hashMap
- String 和 StringBuffer的区别
- Collection&Collections区别
- hashSet如何保证不重复
- 什么是线程同步
- 进程 和 线程
- Lock 和 Synchronized 的区别
- 常见的内存溢出
- 重载和重写的区别
- 构造器Constructor是否能被override
- public protected private
- 自动住装箱和拆箱
- Error和Exception 的区别
- java中如何实现代理机制
- 死锁的产生和预防
- 序列化 和 反序列化
- json 和 xml 的区别
- 接口和抽象类的区别:
- 反射机制
- 泛型类
- 数据库连接池
java 源码分析(集合&框架)
- 运行时数据区域
- 内存溢出
- 垃圾回收
- 垃圾收集器
- 类加载的过程
- ComboBox(下拉列表框) 当上一个下拉列框选择后,下一个下拉列框显示对应的信息
- easyui主页面一般的布局
- CRUD的写法
- 概念
- 在使用json-lib包中JSONArray rows=JSONArray.fromObject()时,可能出现以下几种情况:
- easyUI这样获取Json的内嵌数据
- MySql的逻辑架构
- CRUD
- 三大范式
- mysql 数据库的表锁、行锁、页级锁
- ACID
- 事物的隔离级
- ANSI SQL隔离级别
- 乐观锁&悲观锁
- Mysql的数据类型
- 范式&反范式(上面的知识点已经整理了三大范式)
- CAP
- sql执行的顺序
- 单表查询
- 聚合函数查询
- 连接查询
- 子查询
- 取别名&赋值
- 使用正则表达式
- 数据库&数据表的操作
- 索引(类比于书的目录)
- 视图
- 数据完整性约束
- TCP/IP四层模型 OSI七层模型
- TCP & UDP 的区别
- 三次握手 & 四次挥手
- 协议
-
网络编程通讯要素
-
网络编程&socket编程
- 二维数组的查找
- 从尾到头打印链表
- 删除链表的节点
- 反转链表
- 实现Singleton模式
- 合并两个有序的链表
- 判断是否是树的子结构
- 排序
- 装饰者模式
- 工厂模式
- 门面模式
- 常用命令
-
jsp&servlet
-
表现层框架(Struts2&SpringMvc)
-
持久化框架(Mybatis&Hibernate)
-
Spring
- 并发的级别
- JMM(java的内存模型)<--保证多个线程间能够(数据安全性)&(数据的一致性)有效的、正确协同工作,JMM也就是为此而生的。
springboot实战(更新ing)
Docker(更新ing)
牛客高级课程总结(更新ing)
Angular(更新ing)