该文被密码保护。 阅读全文
posted @ 2026-09-30 08:11 Binge-和时间做朋友 阅读(46) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2026-09-28 17:21 Binge-和时间做朋友 阅读(76) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2026-09-24 11:59 Binge-和时间做朋友 阅读(80) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2026-09-18 17:51 Binge-和时间做朋友 阅读(37) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2026-09-18 17:50 Binge-和时间做朋友 阅读(26) 评论(0) 推荐(0)
摘要: 代理模式 模式定义 代理模式是为目标对象创建代理对象以提供一种代理机制,让代理对象能控制目标对象的访问,并且可以在不改变目标对象的情况下为目标对象添加额外的功能 模式分类 静态代理 在程序编译期静态地为目标类创建代理类 动态代理 在程序运行期运用反射机制动态地为目标类创建代理类(Spring AOP 阅读全文
posted @ 2026-09-29 22:58 Binge-和时间做朋友 阅读(17) 评论(0) 推荐(0)
摘要: 装饰者模式 在 java.io 包中,不仅 OutputStream 用到了 Decorator 设计模式,InputStream,Reader,Writer 等都用到了此模式。而作为一个灵活的,可扩展的类库,JDK 中使用了大量的设计模式,比如在 Calendar 的工厂模式,线程池的工厂模式等等 阅读全文
posted @ 2026-09-29 22:57 Binge-和时间做朋友 阅读(8) 评论(0) 推荐(0)
摘要: 模式定义 工厂模式是一种创建对象的设计模式,它提供了一种创建对象的接口,使得客户端无需知道具体的创建细节,只需通过该接口就能获取所需的对象。 工厂模式主要解决了以下几个典型问题: 解耦:将对象的创建过程与使用过程分离,使得两者之间的耦合度降低,提高了系统的灵活性和可维护性。 灵活性:通过抽象工厂类或 阅读全文
posted @ 2026-09-29 22:55 Binge-和时间做朋友 阅读(9) 评论(0) 推荐(0)
摘要: 引言 我相信,很多程序员都已经意识到基础知识的重要性,觉得要夯实基础,才能走得更远,但同时对于如何将基础知识转化成开发“生产力”仍然有些疑惑。所以,你可能看了很多基础的书籍,比如操作系统、组成原理、编译原理等,但还是觉得很迷茫,觉得在开发中用不上,起码在平时的CRUD业务开发中用不上。实际上,这些基 阅读全文
posted @ 2026-09-29 22:44 Binge-和时间做朋友 阅读(12) 评论(0) 推荐(2)
该文被密码保护。 阅读全文
posted @ 2026-09-28 17:25 Binge-和时间做朋友 阅读(56) 评论(0) 推荐(0)
摘要: 设计原则 衡量软件设计质量标准 衡量软件设计质量的首要标准是该设计是否能满足软件的功能需求。不过,仅仅满足功能性需求的设计并不见得是好的设计。除了功能需求以外,还有很多衡量软件设计质量的标准,例如: 可读性:软件的设计文档是否轻易被其他程序员理解。可读性差的设计会给大型软件的开发和维护过程带来严重的 阅读全文
posted @ 2026-09-28 13:53 Binge-和时间做朋友 阅读(14) 评论(0) 推荐(0)
摘要: JVM内存结构 线程私有区域:程序计数器与栈内存 程序计数器是JVM中最小的内存区域,每个线程独立拥有一个,用于记录当前线程执行的字节码指令地址。它是线程私有的,不会出现内存溢出问题。在多线程环境下,程序计数器确保线程切换后能恢复到正确的执行位置。 Java虚拟机栈同样是线程私有的,其生命周期与线程 阅读全文
posted @ 2026-09-23 21:09 Binge-和时间做朋友 阅读(22) 评论(0) 推荐(0)