摘要: 复习上周搭建的用户系统,发现并发访问时会出现数据库连接泄漏问题。重新优化 JDBC 工具类,添加连接池(Druid)配置,替换原有手动创建连接的方式,测试多次请求后,连接能正常回收,系统稳定性明显提升,也理解了连接池的核心作用。 阅读全文
posted @ 2026-01-08 00:35 Yuuki理 阅读(2) 评论(0) 推荐(0)
摘要: 复习上周搭建的用户系统,发现并发访问时会出现数据库连接泄漏问题。重新优化 JDBC 工具类,添加连接池(Druid)配置,替换原有手动创建连接的方式,测试多次请求后,连接能正常回收,系统稳定性明显提升,也理解了连接池的核心作用。 阅读全文
posted @ 2026-01-08 00:29 Yuuki理 阅读(1) 评论(0) 推荐(0)
摘要: 本周复盘:已能独立完成 IDEA+Tomcat+MySQL 的环境搭建,实现简单用户系统的增删改查,但代码耦合度高(Servlet 直接写 JDBC)。周末计划复习 MVC 模式,下周将业务逻辑抽离到 Service 层,把用户系统重构得更规范 阅读全文
posted @ 2026-01-08 00:28 Yuuki理 阅读(1) 评论(0) 推荐(0)
摘要: 复习数据库增删改查的封装逻辑,为用户管理系统添加 “新增用户” 功能。调试时发现插入数据后主键返回为空,原来是没开启 JDBC 的主键返回功能,添加 statement.executeUpdate (sql, Statement.RETURN_GENERATED_KEYS) 后,成功获取新增用户的 阅读全文
posted @ 2026-01-08 00:28 Yuuki理 阅读(2) 评论(0) 推荐(0)
摘要: 尝试搭建简易的用户管理系统,整合 Tomcat 和 MySQL:用 Servlet 接收前端请求,通过 JDBC 工具类查询用户列表,却因忘记在 Tomcat 中添加 MySQL 驱动 jar 包,报 ClassNotFoundException。把 jar 包放入 lib 目录并重启后,成功从数据 阅读全文
posted @ 2026-01-08 00:27 Yuuki理 阅读(1) 评论(0) 推荐(0)
摘要: 专注复习 JDBC 连接数据库的核心步骤,手写连接工具类时,发现之前漏写了 Class.forName 加载驱动(MySQL8.0 虽可省略,但为兼容旧版本仍需添加)。测试连接时因数据库密码输错多次失败,修正后终于在控制台打印出 “连接成功”,夯实了基础流程。 阅读全文
posted @ 2026-01-08 00:26 Yuuki理 阅读(2) 评论(0) 推荐(0)
摘要: 本周核心目标是打通 “IDEA+Tomcat+MySQL” 全流程,今天先复习基础配置:重新梳理 Tomcat 在 IDEA 的部署步骤,核对端口号(8080)、项目上下文路径等配置项,同时复习 MySQL 的用户授权语句,确保数据库能被项目远程访问,为后续连接做铺垫。 阅读全文
posted @ 2026-01-07 23:45 Yuuki理 阅读(3) 评论(0) 推荐(0)
摘要: 优化 IDEA 开发流程,配置了 JavaWeb 的热部署插件,却因没关闭项目缓存,修改代码后仍需重启 Tomcat。清理缓存并调整热部署配置后,修改前端页面和后端代码都能实时生效,开发效率提升不少。 阅读全文
posted @ 2026-01-07 23:42 Yuuki理 阅读(1) 评论(0) 推荐(0)
摘要: 复盘本周数据库操作,发现自己写的 JDBC 代码重复度极高,每次操作都要重新加载驱动、创建连接。计划下周封装 JDBC 工具类,把获取连接、关闭资源等通用操作抽离,提升代码复用性。 阅读全文
posted @ 2026-01-07 23:41 Yuuki理 阅读(1) 评论(0) 推荐(0)
摘要: 把 MySQL 增删改查整合到 JavaWeb 项目中,查询数据时返回结果为空,检查发现是 JDBC 的 URL 少加了 serverTimezone 参数,导致时区不匹配。添加?serverTimezone=Asia/Shanghai 后,数据正常读取。 阅读全文
posted @ 2026-01-07 23:41 Yuuki理 阅读(2) 评论(0) 推荐(0)