12 2022 档案
摘要:一.工具 1.1 sql server 2012 二.方法 2.1 打开sqlserver2012,连接成功后,选择需要导出表的数据库--任务 生成脚本 2.2 显示:生成和发布脚本窗口, 点击下一步。 2.3 显示:生成和发布脚本窗口--可选择对应需要操作的对象 2.4 显示:生成和发布脚本窗口-
阅读全文
摘要:组合模式 Composite Pattern 组合模式实际上就是将多个组件进行组合,让用户可以对它们进行一致性处理。 比如文件夹,一个文件夹中可能包含有很多个子文件夹或是文件。它就像是一个树形结构一样,有分支有叶子,而组合模式则是可以对整个树形结构上的所有节点进行递归处理,比如我们现在希望将所有文件
阅读全文
摘要:适配器模式 Adapter Pattern 在生活中,我们经常遇到这样的一个问题:轻薄笔记本通常只有 type-c 或者 usb-a 接口,没有网口。但日常使用中是往往需要连接网口上网的,这时想到的第一个解决方案,就是去买一个转接头或者扩展坞。它们可以将 type-c 或者 usb-a 转换为其他类
阅读全文
摘要:桥接模式 Bridge Pattern 桥接模式是将抽象部分与它的实现部分分离,使它们都可以独立地变化。 理解桥接模式,重点需要理解如何将抽象化(Abstraction)与实现化(Implementation)脱耦,使得二者可以独立地变化。 比如需要创建电脑对象,市面上的电脑非常多,品牌有华为、苹果
阅读全文
摘要:代理模式 Proxy Pattern 实际上代理在生活中处处都存在,比如房屋中介就是代理,Apple 的授权经销商就是代理,访问国外网站所用的代理服务器也是代理,Spring 框架的 AOP 也是通过代理模式实现的。 这些代理都有一个共同特点,就是使用的一致性和中间环节的透明性,也就是说找代理做的事
阅读全文
摘要:单例模式的要点有三个: 一、一个类只能有一个实例(对象); 二、单例类必须自行创建这个实例(对象),单例类必须构造方法私有化; 三、单例类必须自行向整个系统提供这个实例。 1.饿汉式单例(时间少)是最普通的单例模式写法,由于在类加载时就创建对象,保证了线程的安全。这种方式比较常用,但容易产生垃圾对象
阅读全文
摘要:简单工厂模式:Simple Factory 1、定义水果类/** * 水果类 */public class Fruit { private final String name; public Fruit(String name){ this.name = name; }}2、定义苹果类/** *
阅读全文
摘要:1、创建产品接口/** * 手机 */public interface Phone { /** * 打电话 */ void call();}/** * 平板 */public interface Pad { /** * 看视频 */ void video();}2、定义具体产品/** *
阅读全文
摘要:建造者模式 Builder Pattern 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 建造者模式使用多个简单的对象一步一步构建成一个复杂的对象。 一个 Builder 类会一步一步构造最终的对象。该 Builder 类是独立于其他对象的。 经常使用的 StringB
阅读全文
摘要:原型模式 Prototype Pattern 原型模式实际上就是对象的拷贝。 原型模式使用原型实例指定待创建对象的类型,并且通过复制这个原型来创建新的对象。也就是说,原型对象作为模板,通过克隆操作,来产生更多的对象,就像细胞的复制一样。 原型模式的拷贝分为浅拷贝和深拷贝。 浅拷贝 对于类中基本数据类
阅读全文
摘要:编码格式详解:https://www.cnblogs.com/xiaoran991/p/12497238.html 硬盘中以一个字节(8位)一个字节排序 不同进制的数据,在硬盘中的存储(以二进制存储) 不同进制转换为二进制存储 不同类型的数据,在硬盘中的存储(以二进制存储) ASCII编码 2的7次
阅读全文
摘要:面向对象设计原则 在进行软件开发时,不仅需要将基本的业务完成,还要考虑整个项目的可维护性和可复用性。 因此在编写代码时,应该尽可能的规范,不然随着项目的不断扩大,整体结构只会越来越遭。 为了避免这种情况的发生,应该尽量遵守面向对象设计原则。 1. 单一职责原则(Simple Responsibili
阅读全文