摘要:
Creational Patterns Design Url Describe Factory Method Factory Method 在父类中提供一个创建对象的接口以允许子类决定实例化对象的类型。 Abstract Factory Abstract Factory 让你能创建一系列相关的对象, 阅读全文
摘要:
1、Make sure you've installed Brew, with this (wait until its done installing) (Edit: added ending quote to the end) /bin/bash -c "$(curl -fsSL https:/ 阅读全文
摘要:
通过spring-boot实现文件上传到服务器上,并将链接保存在数据库中 新手操作请先看这篇: sprint-boot实现第一个api application.properties 部分配置 ip=***.**.***.*** #图片存储的位置 image-save-path=/data/image 阅读全文
摘要:
写下自己的第一个API 最终成果:https://159.75.105.236:5888/user/all 相关工具及准备 1.自己去买一个服务器,腾讯云、阿里云都可以,直接安装宝塔(额外安装:java项目一键部署) 2.IntelliJ + spring-boot spring-boot项目快速搭 阅读全文
摘要:
ListView的继承关系 RecycleBin机制 RecycleBin 为 AbsListView 中的一个内部类,因而所有继承自 AbsListView 的子类,即 ListView 和 GridView,都可以使用这个机制,这个机制保障了 ListView 实现上千条数据都不好OOM的最重要 阅读全文
摘要:
设计模式目录 访问者模式是一种行为设计模式, 它能将算法与其所作用的对象隔离开来。 这里是 Java 程序库代码中该模式的一些示例: javax.lang.model.element.AnnotationValue 和 AnnotationValueVisitor javax.lang.mode 阅读全文
摘要:
设计模式目录 模板方法模式是一种行为设计模式, 它在超类中定义了一个算法的框架, 允许子类在不修改结构的情况下重写算法的特定步骤。 这里是一些核心 Java 程序库中模版方法的示例: java.io.InputStream、 java.io.OutputStream、 java.io.Reader 阅读全文
摘要:
设计模式目录 策略模式是一种行为设计模式, 它能让你定义一系列算法, 并将每种算法分别放入独立的类中, 以使算法的对象能够相互替换。 Java 8 开始支持 lambda 方法, 它可作为一种替代策略模式的简单方式。 这里有一些核心 Java 程序库中策略模式的示例: 对 java.util.Com 阅读全文
摘要:
设计模式目录 状态模式是一种行为设计模式, 让你能在一个对象的内部状态变化时改变其行为, 使其看上去就像改变了自身所属的类一样。 状态模式与有限状态机的概念紧密相关。 其主要思想是程序在任意时刻仅可处于几种有限的状态中。 在任何一个特定状态中, 程序的行为都不相同, 且可瞬间从一个状态切换到另一个状 阅读全文
摘要:
设计模式目录 观察者模式是一种行为设计模式, 允许你定义一种订阅机制, 可在对象事件发生时通知多个“观察” 该对象的其他对象。 亦称: 事件订阅者、监听者、Event-Subscriber、Listener、Observer 核心 Java 程序库中该模式的一些示例: java.util.Obser 阅读全文
摘要:
设计模式目录 备忘录模式是一种行为设计模式, 允许在不暴露对象实现细节的情况下保存和恢复对象之前的状态。 亦称: 快照、Snapshot、Memento 备忘录模式结构 基于嵌套类的实现 该模式的经典实现方式依赖于许多流行编程语言 (例如 C++、 C# 和 Java) 所支持的嵌套类。 基于中级接 阅读全文