摘要: 第9章:伟大的设计 核心观点 伟大的设计不是“复杂的架构”,而是「简单、灵活、可演进」——能适配需求变更,且让开发者容易理解和扩展。 关键知识点+Java场景落地 1. 模块化与高内聚低耦合 核心逻辑:将系统拆分为独立模块(如用户模块、订单模块),模块内部职责单一(高内聚),模块间通过接口通信(低耦 阅读全文
posted @ 2025-11-29 12:24 气球飞起 阅读(7) 评论(0) 推荐(0)
摘要: setAutoCommit(bool x)true为自动提交事务,false 为手动提交事务 commit()提交事务 rollback()回滚 Stament用来执行sql语句; executeUpdate(sql); 返回值被影响的行数,DDL执行后可能为0 用来执行DML修改,DDL定义; R 阅读全文
posted @ 2025-11-29 11:43 气球飞起 阅读(5) 评论(0) 推荐(0)
摘要: 在端口后加?useSSL=false connection conn=DriverManager.getconnection(url,username,password); 普通的执行SQL对象 Statement createStatement() 预编译sql的执行sql对象:防止sql注入 P 阅读全文
posted @ 2025-11-29 11:10 气球飞起 阅读(3) 评论(0) 推荐(0)
摘要: 第8章:务实的方法 核心观点 “务实”是程序员的核心素养——拒绝“过度设计”“教条主义”,以“解决问题、可落地、易维护”为第一原则。 关键知识点+Java场景落地 1. DRY原则(Don’t Repeat Yourself):拒绝重复代码 核心逻辑:重复代码是维护的“噩梦”,需通过抽象(工具类、公 阅读全文
posted @ 2025-11-29 11:01 气球飞起 阅读(7) 评论(0) 推荐(0)
摘要: 第7章:在项目开始前 核心观点 项目成功的关键是「提前明确边界与规则」,而非急于写代码——避免后期因需求模糊、技术选型混乱导致返工。 关键知识点+Java场景落地 1. 明确需求与约束 核心逻辑:需求不是“做什么”,而是“解决谁的什么问题”,需同步确认技术约束(如Java版本、框架限制、性能要求)。 阅读全文
posted @ 2025-11-29 10:35 气球飞起 阅读(4) 评论(0) 推荐(0)