11 2025 档案

摘要:实践了依赖注入的多种方式:构造器与Setter注入。 阅读全文
posted @ 2025-11-30 11:34 miyamori6308 阅读(2) 评论(0) 推荐(0)
摘要:《程序员修炼之道》强调了原型开发的重要性。原型不同于最终产品,它的目的是验证想法、测试方案、回答特定问题。通过构建快速原型,我们可以在投入大量资源之前,发现设计中的缺陷和风险。 书中指出,原型应该聚焦于需要验证的核心问题,忽略其他次要方面。这种有选择的忽略使得原型能够快速实现,帮助我们尽早获得反馈。 阅读全文
posted @ 2025-11-30 11:33 miyamori6308 阅读(2) 评论(0) 推荐(0)
摘要:书中关于"破窗"理论的讨论让我印象深刻。作者认为,一个微小的破窗(如代码中的小问题、设计上的小缺陷)如果不及时修复,就会传递出"这里不需要维护"的信号,导致更多更大的问题出现。 这种效应在软件开发中表现得尤为明显。一个未处理的编译警告、一个命名不当的变量、一段缺乏注释的复杂逻辑,都可能成为第一个破窗 阅读全文
posted @ 2025-11-30 11:33 miyamori6308 阅读(3) 评论(0) 推荐(0)
摘要:阅读《程序员修炼之道》中关于DRY(不要重复自己)原则的章节,我意识到这个原则的核心在于"每一处知识都必须在系统中有单一、明确、权威的表述"。这不仅仅是表面上的代码重复问题,更重要的是对系统中各种"知识"的识别和管理。 在软件系统中,除了明显的代码重复,还存在着设计意图、业务规则、接口约定等各种形式 阅读全文
posted @ 2025-11-30 11:33 miyamori6308 阅读(3) 评论(0) 推荐(0)
摘要:将MyBatis与Spring框架进行了整合,简化了配置管理。 阅读全文
posted @ 2025-11-30 11:25 miyamori6308 阅读(3) 评论(0) 推荐(0)
摘要:理解了MyBatis的一级缓存与二级缓存机制。 阅读全文
posted @ 2025-11-30 11:25 miyamori6308 阅读(4) 评论(0) 推荐(0)
摘要:配置了MyBatis的日志,便于观察和执行的实际SQL。 阅读全文
posted @ 2025-11-30 11:25 miyamori6308 阅读(3) 评论(0) 推荐(0)
摘要:实现了MyBatis的一对多、多对一关联查询。 阅读全文
posted @ 2025-11-30 11:25 miyamori6308 阅读(3) 评论(0) 推荐(0)
摘要:通过解决了数据库列名与实体类属性名不一致的问题。 阅读全文
posted @ 2025-11-30 11:25 miyamori6308 阅读(4) 评论(0) 推荐(0)
摘要:实践了MyBatis的动态SQL,灵活运用了与标签。 阅读全文
posted @ 2025-11-30 11:24 miyamori6308 阅读(2) 评论(0) 推荐(0)
摘要:编写了Mapper映射文件,定义了SQL与Java方法的映射关系。 阅读全文
posted @ 2025-11-30 11:24 miyamori6308 阅读(3) 评论(0) 推荐(0)
摘要:开始使用MyBatis,通过XML配置成功获取了数据。 阅读全文
posted @ 2025-11-30 11:24 miyamori6308 阅读(3) 评论(0) 推荐(0)
摘要:初步接触ORM思想,思考如何将对象与数据库表映射。 阅读全文
posted @ 2025-11-30 11:24 miyamori6308 阅读(3) 评论(0) 推荐(0)
摘要:处理了JDBC事务,确保了批量操作的原子性。 阅读全文
posted @ 2025-11-30 11:23 miyamori6308 阅读(2) 评论(0) 推荐(0)
摘要:封装了一个简易的DbUtils类,减少了冗余代码。 阅读全文
posted @ 2025-11-30 11:23 miyamori6308 阅读(3) 评论(0) 推荐(0)
摘要:集成了高性能的HikariCP连接池,提升了数据库访问效率。 阅读全文
posted @ 2025-11-30 11:23 miyamori6308 阅读(3) 评论(0) 推荐(0)
摘要:认识到数据库连接的重要性,并手动编写了一个简单的连接池。 阅读全文
posted @ 2025-11-30 11:23 miyamori6308 阅读(3) 评论(0) 推荐(0)
摘要:全面采用PreparedStatement,有效防止了SQL注入风险。 阅读全文
posted @ 2025-11-30 11:23 miyamori6308 阅读(3) 评论(0) 推荐(0)
摘要:使用原生JDBC连接MySQL,执行了基础的CRUD操作。 阅读全文
posted @ 2025-11-30 11:22 miyamori6308 阅读(4) 评论(0) 推荐(0)
摘要:认识到过度依赖JSP脚本的弊端,决定转向更清晰的结构。 阅读全文
posted @ 2025-11-30 11:22 miyamori6308 阅读(3) 评论(0) 推荐(0)
摘要:使用JSTL格式化标签库处理了日期与数字的本地化显示。 阅读全文
posted @ 2025-11-30 11:22 miyamori6308 阅读(2) 评论(0) 推荐(0)
摘要:掌握了JSTL核心标签库,如<c:if>和<c:forEach>。 阅读全文
posted @ 2025-11-30 11:22 miyamori6308 阅读(3) 评论(0) 推荐(0)
摘要:引入EL表达式,使JSP页面能够更简洁地访问域中数据。 阅读全文
posted @ 2025-11-30 11:22 miyamori6308 阅读(2) 评论(0) 推荐(0)
摘要:了解了Model1架构,即JSP+JavaBean的开发模式。 阅读全文
posted @ 2025-11-30 11:21 miyamori6308 阅读(3) 评论(0) 推荐(0)
摘要:通过jsp:useBean等动作标签,实现了JavaBean在JSP中的使用。 阅读全文
posted @ 2025-11-30 11:21 miyamori6308 阅读(3) 评论(0) 推荐(0)
摘要:尝试使用JSP的九大内置对象,如out、request、session。 阅读全文
posted @ 2025-11-30 11:21 miyamori6308 阅读(2) 评论(0) 推荐(0)
摘要:学习了JSP的page、include、taglib指令,用于控制页面属性与引入资源 阅读全文
posted @ 2025-11-30 11:21 miyamori6308 阅读(2) 评论(0) 推荐(0)
摘要:实践了JSP的脚本元素,但意识到其不利于前后端分离。 阅读全文
posted @ 2025-11-30 11:20 miyamori6308 阅读(4) 评论(0) 推荐(0)
摘要:初识JSP,理解了其本质是Servlet,简化了前端页面开发 阅读全文
posted @ 2025-11-30 11:20 miyamori6308 阅读(2) 评论(0) 推荐(0)
摘要:对比了Cookie与Session的适用场景、安全性与存储位置 阅读全文
posted @ 2025-11-30 11:20 miyamori6308 阅读(2) 评论(0) 推荐(0)
摘要:运用Session机制在服务端管理用户登录状态 阅读全文
posted @ 2025-11-30 11:20 miyamori6308 阅读(2) 评论(0) 推荐(0)
摘要:通过Cookie实现了客户端的简单状态存储,如记录用户名 阅读全文
posted @ 2025-11-30 11:20 miyamori6308 阅读(2) 评论(0) 推荐(0)
摘要:理解了请求转发与重定向的本质区别,前者服务端行为,后者客户端行为 阅读全文
posted @ 2025-11-30 11:20 miyamori6308 阅读(2) 评论(0) 推荐(0)
摘要:使用HttpServletResponse对象实现了重定向与简单的数据输出 阅读全文
posted @ 2025-11-30 11:19 miyamori6308 阅读(3) 评论(0) 推荐(0)
摘要:掌握了HttpServletRequest对象,能够熟练获取各类请求参数 阅读全文
posted @ 2025-11-30 11:19 miyamori6308 阅读(2) 评论(0) 推荐(0)
摘要:区分了GET与POST请求,并在Servlet中进行了针对性处理 阅读全文
posted @ 2025-11-30 11:19 miyamori6308 阅读(2) 评论(0) 推荐(0)
摘要:深入探究了Servlet的生命周期:init、service、destroy三个环节 阅读全文
posted @ 2025-11-30 11:19 miyamori6308 阅读(2) 评论(0) 推荐(0)
摘要:Servlet程序运行成功,理解了web.xml配置与注解方式 阅读全文
posted @ 2025-11-30 11:18 miyamori6308 阅读(3) 评论(0) 推荐(0)
摘要:搭建了JDK与Tomcat环境,解决了端口冲突问题 阅读全文
posted @ 2025-11-30 11:18 miyamori6308 阅读(2) 评论(0) 推荐(0)
摘要:把Statement全换成了PreparedStatement。感觉就像给程序加了一道防盗门,心里踏实多了。虽然代码还是乱,但至少安全了一个层级。 阅读全文
posted @ 2025-11-05 21:48 miyamori6308 阅读(5) 评论(0) 推荐(0)
摘要:搞定了JDBC连接,能把用户表里的数据捞出来了。但代码写得自己都看不下去,全是硬编码和字符串拼接。下一个目标:灭了SQL注入这个隐患,学MyBatis。 阅读全文
posted @ 2025-11-05 21:48 miyamori6308 阅读(2) 评论(0) 推荐(0)