前两个阶段,单体项目架构文章电商项目实战,以及2019年微服务架构火爆技术和linux运维工作的docker容器技术已经讲解完成,接下来第三个阶段我将会分成3个小阶段,第一个小阶段初中级java工程师面试,第二个小阶段高级java工程师面试,第三个小阶段java常见的技术解决方案场景应用。
搞张美女是不是能够吸引你们的注意啊,哈哈大半夜放毒,闲话不多说了,说多了都是泪。
1阶段3.1java初中级面试大纲001
提前简单描述一下大纲:
- JDK常用安装包API(JAVA 基础类包)
- GET和POST请求区别(JAVA WEB技术)
- JAVA封装继承多态特性
- String Buffer和Spring Builder区别
- HashTbale和Hash Map的区别
- JSP九大隐式对象
- Forward和Redirect重定向区别
- JS和JQuery的简单使用
- AJAX的使用
- JAVA集合List、Collections的区别
- JAVA基本数据类型有哪些
- 冒泡排序、二分查找、递归、阶乘的应用
- 时间日期类型的转换
- OSI7层模型
- JAVA多线程和进程
- JVM内存结构(简单了解)
- 内存泄露和内存溢出
- JAVA单例设计模式
- XML解析技术
- 一个完整JAVA项目的项目周期
- 经常浏览的项目网站、浏览的书籍
- JAVA异常体系结构
- 字节流和字符流的区别
- final,finally,finalize 三者区别
- IO流体系结构
- JAVA JDK JRE JVM区别
- switch默认接受的几种数据类型
- 抽象类和接口区别
- JAVA反射体系
- JS 如何加载
- request 跟session的区别
- HTTP 报错的状态码
- Struts2的运行原理
- Spring MVC运行原理
- Struts1.x与Struts2.x的区别
- Hibernate 中get 和 load的区别
- Hibernate、Ibatis、Jdbc三者的区别
- Hibernate的运行原理
- Hibernate五大核心(类/接口)简述
- Hibernate事务处理
- hibernate缓存概述
- SSH框架整合
- JSP常用标签
- 过滤器
- 拦截器的理解
- JAVA WEB项目部署
- Mybaties运行原理
- SSM框架整合
- 一、JDBC连接数据库步骤(以MYSQL为例)
- 二、数据库连接池
- 三、mysql的数据库导入导出
- 四、jdbc分段批量提交的时候出现异常怎么处理?
- 五、Oracle分页
- 六、主键和唯一索引的区别?
- 七、Preparedstatement 和 statement的区别
- 八、数据库三范式
- 九、视图概述
- 十、存储过程概述
- 十一、索引概述
- 十二、面试必背SQL语句
- 十三、常用的mybaties sql技巧
- 代码优化技巧
- 业务优化技巧
- SQL优化技巧
- 防SQL注入
2 阶段3.2java高级面试大纲002
- spring boot与spring Cloud常见技术问题
- MyBatis 中 #{}和 ${}的区别是什么
- 说一下 MyBatis 的一级缓存和二级缓存?
- spring Data与JPA
- Netty 与RPC技术
- 日志技术(ELK分析)
- KAFANA与rabbitmq技术
- Redis缓存技术
- shiro与权限框架
- meaven与git与idea使用
- nginx与docker
3阶段3.3java常见的技术解决方案场景应用
太晚了这篇博客置顶了还得给学员开发项目呢。
4个人说明
经验是由一点一点积累的,思维也是由一天一天训练出来的。
谢谢大家的阅读,原创不易,如果你认为文章对你有所帮助,就点个赞感谢大家支持,你的点赞是我持续写作的动力。