第一周进度报告

今年暑假从 7 月 15 日正式开启,作为软件工程大二学生,这个假期我给自己规划了完整的技术提升路线,今天是放假后的第一个周六,在此记录本周学习进度与反思。本周核心任务是巩固 JavaWeb 全套开发技术,为开学两小时网站建设测试夯实基础,同时梳理数据库交互相关知识点。
技术栈以 HTML+CSS+JSP 前端、Servlet+JavaBean 后端搭配 SQL Server 数据库为主,本周重点打磨数据联动与业务自动分配逻辑。前期开发时踩了不少数据库交互的坑,最耗费时间的是多表关联查询,多实体数据联动时写出的 SQL 语句冗长繁琐,不仅可读性差,页面查询加载速度也明显偏低。为解决重复数据冲突问题,我花了 12 小时查阅 JDBC、预处理语句相关教程,完善时间区间校验逻辑,修正数据查询边界漏洞,同时区分两套账号权限逻辑,完成基础业务功能闭环。
本周累计有效学习时长二十多小时,其中代码实操十个小时,排查报错、梳理数据库逻辑、调试页面交互耗时六七个小时。白天多数时间用来调试接口、完善页面交互,晚上整理当天遇到的报错与解决方案,做成简易笔记方便后续复盘。
下周学习计划为从零入门 Linux Shell 脚本,吃透变量、循环、判断等基础语法,为后续搭建 Hadoop 大数据集群做好铺垫。
本周暴露最突出的短板是数据库多表联查优化能力不足,多表关联查询时只会堆砌表连接,不会合理使用索引、分页简化查询逻辑。下周我会专门搜集数据库优化案例集中练习,学习精简 SQL、提升查询效率的实操方法,补齐数据库性能优化这块短板。整体本周进度符合预期,下周会均衡分配 Web 收尾与 Linux 前置知识的学习时间,稳步推进暑假既定学习目标。

posted @ 2026-07-18 15:45  iuwdwai  阅读(2)  评论(0)    收藏  举报