摘要: 适配器模式概述 如果去欧洲国家去旅游的话,他们的插座如下图最左边,是欧洲标准,而我们使用的插头如下图最右边的。因此我们的笔记本电脑,手机在当地不能直接充电。所以就需要一个插座转换器,转换器第1面插当地的插座,第2面供我们充电,这样使得我们的插头在当地可以使用。 生活中这样的例子很多,手机充电器(将2 阅读全文
posted @ 2022-09-16 10:19 着迷JAVA 阅读(96) 评论(0) 推荐(0)
摘要: 前言概述 机构型模式描述如何姜磊或对象按某种布局组成更大的结构,它分为类结构性和对象结构型模式,前者采用继承机制来组织接口和类,后者采用组合和聚合来组合对象 由于组合关系或聚合关系比继承关系耦合低,满足"合成复用原则",所以对象的结构型模式比类结构型模式具有更大的灵活性 结构型模式分为以下七种: 代 阅读全文
posted @ 2022-09-07 18:20 着迷JAVA 阅读(46) 评论(0) 推荐(0)
摘要: 前言:JVM(JavaVirtualMachine)是java虚拟机,是java上层框架的基础,欲练神功,先练内功! JVM和java体系结构 一次编译,到处运行.跨平台 不同语言使用编译器后的字节码符合java虚拟机的规范就可以运行. 自动内存管理 自动垃圾回收 JVM的架构模型: 栈:跨平台性, 阅读全文
posted @ 2022-08-31 17:40 着迷JAVA 阅读(76) 评论(0) 推荐(0)
摘要: 概述 将一个复杂对象的构建与表示分离,是的同样的构建过程可以创建不同的表示 分离了部件的构造,有Builder来负责,和装配(由Director负责).从而可以构造出复杂的对象.这个模式适用于:某个对象的构造过程复杂的情况 由于实现了构建和装配的解耦,不同的构造器,相同的装配,也可以做出不同的对象; 阅读全文
posted @ 2022-08-31 15:48 着迷JAVA 阅读(58) 评论(0) 推荐(0)
摘要: 概述 用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型对象相同的新对象 结构 原型模式包含如下角色: 抽象原型类: 规定了具体原型对象必须实现的clone()方法 具体原型类: 实现抽象原型类的clone()方法,他是可被复制的对象 访问类: 使用具体原型类中的clone()方法来复 阅读全文
posted @ 2022-08-30 15:19 着迷JAVA 阅读(48) 评论(0) 推荐(0)
摘要: 编写软件过程中,程序员面临着来自 耦合性,内聚性以及可维护性,可扩展性,重用性,灵活性 等多方面的挑战, 设计模式是为了让程序(软件),具有如下更好的特性 代码重用性 (即:相同功能的代码,不用多次编写) 可读性 (即:编程规范性,便于其他程序员的阅读和理解) 可扩展性 (即:当需要增加新的功能时, 阅读全文
posted @ 2022-08-29 16:09 着迷JAVA 阅读(92) 评论(0) 推荐(0)
摘要: 概述 需求:设计一个咖啡店点餐系统 设计一个咖啡类(Coffee),并定义两个子类(美式咖啡[AmericanCoffee]和拿铁咖啡[LatteCoffee]);再设计一个咖啡店(CoffeeStore),咖啡店具有点咖啡的功能. 类图如下 //首先创建一个抽象的coffee类 public ab 阅读全文
posted @ 2022-08-29 16:09 着迷JAVA 阅读(56) 评论(0) 推荐(0)
摘要: 单例模式: 单例模式分两种: 饿汉式:类加载时就会导致该单实例对象被创建 饿汉式:类加载不会导致该单实例对象被创建,而是首次使用该对象时才会被创建 饿汉式 1:静态成员变量方式 //饿汉式:静态成员变量 public class Singleton { //私有构造方法 private Single 阅读全文
posted @ 2022-08-26 14:11 着迷JAVA 阅读(53) 评论(0) 推荐(0)
摘要: 诞生在浏览器中,Session 保存到服务器中 会话: 一次会话 浏览器第一次给服务器发送请求,会话建立,直到有一端断开位置 功能: 共享数据 HTTP协议 请求: 超文本传输协议,主要用于浏览器和服务器之间的交互,交互分为请求和响应 是无状态的 HTTPS = http+ssl 安全传输协议,端口 阅读全文
posted @ 2022-08-09 19:04 着迷JAVA 阅读(61) 评论(0) 推荐(0)
摘要: JRebel最新激活破解方式 服务器地址监听服务器地址: http://jrebel.cicoding.cn GUID生成器: http://jrebel.cicoding.cn/guid 监听配置格式: http://jrebel.cicoding.cn/GUID 生成的如下: http://jr 阅读全文
posted @ 2022-07-13 18:02 着迷JAVA 阅读(1038) 评论(0) 推荐(0)