【Java从0到架构师(1),Java中高级面试题总结(全面)
JSP 九大内置对象
MySQL 基础 + 多表查询
【Java从0到架构师】MySQL 基础
MySQL
MySQL 的使用步骤
数据库的内部存储细节
GUI 工具
SQL 语句
DDL 语句
DDL 语句 - 数据库
DDL 语句 - 表
常用数据类型 - 数字类型
常用数据类型 - 字符串类型
常用类型 - 日期和时间类型
TRUNCATE
表的复制
列的常用属性
DML 语句
DQL 语句
聚合函数 (Aggregate Function)
常见的 WHERE 字句
UNIQUE 索引
主键 (PRIMARY KEY)
外键 (FOREIGN KEY)
级联 (CASCADE)
【Java从0到架构师】SQL 多表查询
多表查询
多表查询核心概念
多表查询 SQL 示例
INNER JOIN
LEFT JOIN
LEFT JOIN EXCLUDING INNER JOIN
RIGHT JOIN
RIGHT JOIN EXCLUDING INNER JOIN
FULL OUTER JOIN
FULL OUTER JOIN EXCLUDING INNER JOIN
更多的表
排序、分页
子查询
JDBC、Spring JDBC、JUnit
【Java从0到架构师】JDBC、Spring JDBC、JUnit
下载 MySQL 的 JDBC 实现(jar,驱动包)
JDBC 使用
Statement 的常用 API
ResultSet 的常用 API
PreparedStatement
配置文件
数据库连接池
Spring JDBC
JUnit
常用注解
断言类 Assert 的常用方法
JS_jQuery_BootStrap
【Java从0到架构师】JS_jQuery_BootStrap
JavaScript
script 标签
基础语法
数据类型
字符串的遍历
数组的遍历
对象的遍历
常用 API 参考
函数
DOM 操作
jQuery
- 基于 jQuery 的各种插件
BootStrap
Maven
【Java从0到架构师】Maven
Tomcat 部署项目的方式
传统项目 vs Maven 项目
Maven
Maven 项目的常见目录
pom.xml
构建生命周期
default 生命周期
常用命令
dependency 中 scope 的取值
Maven 常见操作
初始化配置:环境变量、仓库位置、配置镜像
修改 Maven 的 JDK 版本
命令行新建 Maven 项目
IDEA 导入 Maven 项目
IDEA 新建 Maven 项目(Web 项目)
生成 Runnable Jar
安装本地 jar 到 Maven 的 LocalRepository
Maven 常见问题解决
文件编码的警告:Using platform encoding
控制台输出乱码
会话跟踪 Cookie_Session
【Java从0到架构师】会话跟踪 Cookie_Session
Cookie
Cookie 的有效期 - expires、max-age
Cookie 的作用域 - domain、path
服务器设置 Cookie
Session
Tomcat 中 getSession 的内部原理
Session 的有效期
Cookie Session 总结
Filter_Listener_AJAX
【Java从0到架构师】Filter_Listener_AJAX
过滤器 - Filter
Filter 中的生命周期方法
Filter - dispatcherTypes
Filter 示例
监听器 - Listener
- Listener 示例
AJAX
原生 AJAX 示例
jQuery AJAX 示例
jQuery - getJSON
第二阶段项目实战 - 个人简历项目
【Java从0到架构师】个人简历项目实战
功能性
登陆流程
验证码
JavaWeb
Service、Dao 方法名规范
form 文件上传 - 前端、后台、实时预览
页面可见性
Service 层
面向接口编程
后端技巧
利用 Jackson 将 Java 对象转成 Json 字符串
利用反射获取泛型的类型
前端技巧
利用 reset 清空 form 表单
图片的 MIMEType
验证码功能发送不同的参数防止缓存
登陆/修改密码功能,利用隐藏域发送加密后的密码
第三阶段:进阶互联网架构师
================================================================================
学习视频:Java从0到架构师③进阶互联网架构师
在学习各种框架的时候,首先要牢牢掌握 XML 的使用方式,因为注解都是基于 XML 的
Gitee 代码:https://gitee.com/szluyu99/mj_java_frame/tree/master
企业流行框架:
SSM (Spring、SpringMVC、Mybatis)
Apache Shiro
SpringBoot
MyBatis - 查询
【Java从0到架构师】MyBatis - 查询
数据库事务 (Database Transaction)
MyBatis 使用准备
依赖
配置文件
创建 Session
MyBatis 查询
实体映射
字段映射 - resultMap
传参 - 单个参数
传参 - 多个参数
打印 SQL 语句
多表关联查询 - resultType
MyBatis - 增删改、动态SQL
【Java从0到架构师】MyBatis - 增删改、动态 SQL
动态 SQL
if 标签
where 标签
sql 标签
foreach 标签
typeAliases 标签
添加
主键设置
批量添加 - 利用 foreach 标签
更新
删除
- 批量删除 - 利用 foreach 标签
MyBatis - 连接池、分页_PageHelper
【Java从0到架构师】MyBatis - 连接池、分页_PageHelper
集成 druid 连接池
- 读取外部的配置文件
分页查询 - PageHelper
PageHelper 环境配置
PageHelper 使用方法
MyBatis - 多表查询_延迟加载
【Java从0到架构师】MyBatis - 多表查询_延迟加载
多表关系
一对一
association 标签 + JOIN 实现一对一
一对多 \ 多对一
collection 标签 + LEFT JOIN 实现一对多
多对多
多对多的本质:双方都是一对多的关系
延迟加载
全局延迟加载开关
延迟加载示例
MyBatis - 缓存_构造方法
【Java从0到架构师】MyBatis - 缓存_构造方法
总结
至此,文章终于到了尾声。总结一下,我们谈论了简历制作过程中需要注意的以下三个部分,并分别给出了一些建议:
- 技术能力:先写岗位所需能力,再写加分能力,不要写无关能力;
- 项目经历:只写明星项目,描述遵循 STAR 法则;
- 简历印象:简历遵循三大原则:清晰,简短,必要,要有的放矢,不要海投;
以及最后为大家准备的福利时间:简历模板+Java面试题+热门技术系列教程视频
戳这里免费领取文中资料
MyBatis - 缓存_构造方法
【Java从0到架构师】MyBatis - 缓存_构造方法
总结
至此,文章终于到了尾声。总结一下,我们谈论了简历制作过程中需要注意的以下三个部分,并分别给出了一些建议:
- 技术能力:先写岗位所需能力,再写加分能力,不要写无关能力;
- 项目经历:只写明星项目,描述遵循 STAR 法则;
- 简历印象:简历遵循三大原则:清晰,简短,必要,要有的放矢,不要海投;
以及最后为大家准备的福利时间:简历模板+Java面试题+热门技术系列教程视频
戳这里免费领取文中资料
[外链图片转存中…(img-dwa9LLT6-1628506538999)]
[外链图片转存中…(img-6bmqxQ7y-1628506539002)]
[外链图片转存中…(img-7ONDiZTN-1628506539004)]
【Java从0到架构师(1),Java中高级面试题总结(全面)相关推荐
- 【Java从0到架构师】SpringCloud - Sleuth、Zipkin、Config
SpringCloud 链路追踪组件 Sleuth Zipkin 分布式配置中心 - Config Git + Config 分布式配置中心 Java 从 0 到架构师目录:[Java从0到架构师]学 ...
- 【Java从0到架构师】SpringCloud - Hystrix、Zuul
SpringCloud 基本概念 熔断和降级 服务雪崩效应 服务熔断与降级 - Hystrix SpringBoot 集成 Hystrix 熔断降级服务异常报警通知 重点属性 - 熔断隔离策略.超时时 ...
- 【Java从0到架构师】SpringCloud - Eureka、Ribbon、Feign
SpringCloud 分布式.微服务相关概念 微服务框架构选型 SpringCloud 概述 服务注册与发现 - Eureka 案例项目 Eureka 自我保护机制 微服务调用方式 - Ribbon ...
- 【Java从0到架构师】RocketMQ 使用 - 集成 SpringBoot
RocketMQ 消息中间件 集成 SpringBoot 入门案例 生产消息类型 - 同步.异步.一次性 消费模式 - 集群.广播 延时消息 设置消息标签 设置消息的 Key 自定义属性设置 消息过滤 ...
- 【Java从0到架构师】RocketMQ 使用 - 发送消息、接收消息、特殊消息
RocketMQ 消息中间件 入门案例 NameServer 地址 发送消息 同步发送消息 异步发送消息 一次性发送消息 生产者组.消息封装 接收消息 消费方式:推式消费.拉式消费 消息方式:集群模式 ...
- 【Java从0到架构师】RocketMQ 基础 - 应用、核心组件、安装
RocketMQ 消息中间件 基础知识 消息中间件的应用 异步解耦 削峰填谷 消息分发 RocketMQ 核心组件 RocketMQ 安装 源码安装 修改配置参数 启动 管理控制台安装 测试项目 Ja ...
- 【Java从0到架构师】Dubbo 基础 - 设置启动时检查、直接提供者、线程模型、负载均衡、集群容错、服务降级
Dubbo 分布式 RPC 分布式核心基础 分布式概述 RPC Dubbo Dubbo 入门程序 - XML.注解 部署管理控制台 Dubbo Admin 修改绑定的注册 IP 地址 设置启动时检查 ...
- 【Java从0到架构师】分布式框架通信核心基础 - 序列化(JDK、Protobuf)、远程过程调用 RMI
分布式框架通信核心基础 序列化 JDK 的序列化 JDK 序列化的一些细节 Protobuf 序列化 Protobuf 环境搭建与操作 Protobuf 原理分析 实际数据传输 序列化技术选型 远程过 ...
- 【Java从0到架构师】Nginx 拓展 - HTTPS支持、缓存、Http请求防盗链、限流、高可用(Keepalived)
Nginx HTTPS 支持 SSL 证书 重写 - rewrite Nginx 跨域解决方案 Nginx 开启缓存 Http 请求防盗链 Nginx 限流方案 常见的限流策略 - 计数器算法.漏桶算 ...
最新文章
- Java高并发编程(七):读写锁、LockSupport、Condition
- 团队作业第二次—项目选题报告(追光的人)
- Java基础知识:IO
- 关于App开发:模拟服务器数据接口 - MockApi
- 基于or1200最小sopc系统搭建(一)--搭建及仿真(DE2,DE2-70)
- 机器学习--------SVM
- 一个女人在公司做领导是如何在4年内做到年薪200万的?
- GCD 信号量控制并发 (dispatch_semaphore)
- python下载pps视频
- 计算机配置主板技术参数,i9-7900X/7920X配什么主板好?i9-7920X/7900X主板搭配与参数详解...
- 新巴巴运动网完整教程
- IPMI 服务器远程管理方法
- app 手机网页一些小知识
- 中国高铁砥砺前行,促进经济腾飞
- Linux下的mplayer播放器移植与使用
- linux控制wifi发射功率,路由器的发射功率上限是多少
- OpenMW版本,Zotac蒸汽机评论以及更多开放式游戏新闻
- 分享一个 C# Winfrom 下的 OutlookBar 控件的使用
- 奥钻机器人_供应TB190-16机器人行走伺服行星齿轮减速机
- 金融项目外包测试管理经验