Day23:Linux 常用命令、软件安装,以及前后端项目在服务器上的部署链路。
Topic
#java
共 53 篇文章。
Day22:编辑删除员工、保存令牌、刷新保持登录,以及退出与 401 处理。
Day21:条件查询、分页、新增员工的经历表单与文件上传联调。
Day20:路由、Axios 封装与 Element Plus 表单,把部门管理的前后端接起来。
Day19:Vue 单文件组件与工程结构、TS 类型系统,以及 Element Plus 组件库。
Day18:分模块设计、继承与聚合、依赖管理,以及把制品发布到私服。
Day17:Bean 作用域与第三方 Bean,起步依赖、自动配置与条件装配的原理。
Day16:代理、连接点与通知,用 AOP 记录操作日志并统计接口耗时。
Day15:Cookie、Session 与 JWT 令牌,登录校验、统一拦截与 ThreadLocal 传参。
Day14:实现学员管理、违纪处理与统计报表,梳理接口参数、动态 SQL 和业务校验。
Day13:按 Controller、Service、Mapper 分层实现班级查询、新增、修改与删除,并完成业务校验。
Day12:修改员工与批量删除、动态更新关联表,以及全局异常处理与统计接口。
Day11:新增员工时保存关联数据、用事务保证一致性,并处理文件上传与参数配置。
Day10:一对多与多对多查询、动态 SQL,以及带条件的员工分页查询。
Day09:部门增删改查接口,三种参数接收方式、统一响应结果与日志记录。
Day08:JDBC 连接与结果映射的痛点,以及 MyBatis 的注解与 XML 两种写法。
Day07:数据库与表的增删改查、筛选分组分页,以及外键与多表关系设计。
Day06:Controller、Service、Mapper 三层职责划分,以及 Spring 的 IOC 与依赖注入。
Day05:Tomcat、Servlet 与 HTTP 协议,再用 SpringBoot 写出第一个 Web 接口。
Day04:Maven 的依赖管理、生命周期与单元测试,把工程结构和依赖版本管起来。
Day03:Vue 指令与数据绑定、生命周期,配合 Ajax 请求后端接口渲染列表。
Day02:变量与函数、数组与字符串、DOM 操作与事件监听,以及 JSON 与模块化。
Day01:用标签搭出网页结构,用选择器与盒模型控制样式,最后完成表格与表单。
课程开场:Web 是什么、网站怎么工作,以及前后端分离与混合开发的区别。
本合订本包含 14 篇主题文章。基准为 Java 17,课堂旧版本差异已在相应正文说明。核心代码内嵌,完整来源与验证边界见学习导航和来源索引。
课程来源目录名为 `java基础进阶-笔记`。下列路径均相对于该目录,方便回到原资料核对;分享包不复制原 PPT、题目图片、API 压缩文档或视频。
这些校正针对资料内容和适用版本,不推断学习者的思维过程。原文件保留原样,文章使用校正后的讲解。
先作答,再查看后半部分的参考答案。能说清原因比背出术语更重要。每个主题 4 题,共 56 题。
用断言确认行为,用元数据发现方法,用代理复用公共逻辑。
理解通信端点、消息边界、半关闭与多客户端处理。
从并发存款出发,理解锁、等待条件、任务结果和线程池边界。
明确配置编码、层级解析与日志接口的职责。
按字符处理文本,用缓冲与转换流组合 IO,并理解数据格式协议。
区分字符与字节,正确处理实际读取长度、资源释放和目录复制。
掌握惰性流水线、路径对象与递归的终止条件。
把键的唯一性转化为业务规则,用 Map 完成计数和嵌套结构。
理解受检异常、List 与 Set 的选择、对象去重以及遍历修改。
把一个行为作为参数传递,并正确处理比较规则、查找前提和文本匹配。
用促销金额、秒杀倒计时和轮休日历理解常用 API 的边界。
掌握匿名内部类、付款枚举、泛型约束与对象相等规则。
用饲养员与短信发送作业理解多态、接口能力和模板方法。
理解类成员与实例成员,掌握单例、构造器链和继承的使用边界。
这套文章沿着“对象设计、数据处理、文件与并发、网络与框架机制”的顺序整理 Java SE 进阶知识。每篇从课程案例出发,解释关键规则,再用独立代码和作业验收点帮助复习。
Day09:从项目架构、欢迎界面到开户、生成卡号、登录、查询、存取款、转账、改密与注销,完整走一遍分层设计。
Day08:API 文档与包机制,String 的常用方法与不可变性,ArrayList 的增删改查与集合遍历。
Day07:从类与对象到对象内存原理,this、构造器、封装、JavaBean 规范,以及成员变量与局部变量的区别。
Day06:买飞机票、开发验证码、评委打分、数字加密、数组拷贝、抢红包、找素数与模拟双色球八个案例。
Day05:方法的定义与调用、执行原理、值传递机制、方法重载,以及 return 的两种用法和常见问题。
Day04:数组的定义与访问、内存执行原理、索引越界与空指针异常,配专项练习和 Debug 调试方法。
Day03:if 与 switch 分支、switch 穿透,for、while、do-while 循环与嵌套,以及用 Random 生成随机数。
Day02:二进制与八种基本类型的取值范围、自动与强制类型转换、常用运算符与逻辑短路,最后用 Scanner 读取键盘输入。
Day01:Java 的历史与技术体系、JDK 与 IDEA 的安装配置,以及变量、字面量、注释、关键字和标识符等基础语法。
这套文章按课程顺序整理 Java 基础的九天内容:语法与运算符、流程控制、数组与方法、面向对象、常用 API,最后用 ATM 项目串起来。