随笔分类 -  ——日常总结

摘要:适配器模式 Adapter Pattern 在生活中,我们经常遇到这样的一个问题:轻薄笔记本通常只有 type-c 或者 usb-a 接口,没有网口。但日常使用中是往往需要连接网口上网的,这时想到的第一个解决方案,就是去买一个转接头或者扩展坞。它们可以将 type-c 或者 usb-a 转换为其他类 阅读全文
posted @ 2022-12-15 00:13 kuaiquxie 阅读(124) 评论(0) 推荐(0) 编辑
摘要:桥接模式 Bridge Pattern 桥接模式是将抽象部分与它的实现部分分离,使它们都可以独立地变化。 理解桥接模式,重点需要理解如何将抽象化(Abstraction)与实现化(Implementation)脱耦,使得二者可以独立地变化。 比如需要创建电脑对象,市面上的电脑非常多,品牌有华为、苹果 阅读全文
posted @ 2022-12-15 00:13 kuaiquxie 阅读(42) 评论(0) 推荐(0) 编辑
摘要:代理模式 Proxy Pattern 实际上代理在生活中处处都存在,比如房屋中介就是代理,Apple 的授权经销商就是代理,访问国外网站所用的代理服务器也是代理,Spring 框架的 AOP 也是通过代理模式实现的。 这些代理都有一个共同特点,就是使用的一致性和中间环节的透明性,也就是说找代理做的事 阅读全文
posted @ 2022-12-15 00:13 kuaiquxie 阅读(314) 评论(0) 推荐(0) 编辑
摘要:单例模式的要点有三个: 一、一个类只能有一个实例(对象); 二、单例类必须自行创建这个实例(对象),单例类必须构造方法私有化; 三、单例类必须自行向整个系统提供这个实例。 1.饿汉式单例(时间少)是最普通的单例模式写法,由于在类加载时就创建对象,保证了线程的安全。这种方式比较常用,但容易产生垃圾对象 阅读全文
posted @ 2022-12-15 00:12 kuaiquxie 阅读(15) 评论(0) 推荐(0) 编辑
摘要:简单工厂模式:Simple Factory 1、定义水果类​/** * 水果类 */public class Fruit { private final String name; public Fruit(String name){ this.name = name; }}​2、定义苹果类/** * 阅读全文
posted @ 2022-12-15 00:12 kuaiquxie 阅读(33) 评论(0) 推荐(0) 编辑
摘要:1、创建产品接口​/** * 手机 */public interface Phone { /** * 打电话 */ void call();}​/** * 平板 */public interface Pad { /** * 看视频 */ void video();}​​2、定义具体产品​/** * 阅读全文
posted @ 2022-12-15 00:12 kuaiquxie 阅读(5) 评论(0) 推荐(0) 编辑
摘要:建造者模式 Builder Pattern 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 建造者模式使用多个简单的对象一步一步构建成一个复杂的对象。 一个 Builder 类会一步一步构造最终的对象。该 Builder 类是独立于其他对象的。 经常使用的 StringB 阅读全文
posted @ 2022-12-15 00:12 kuaiquxie 阅读(114) 评论(0) 推荐(0) 编辑
摘要:原型模式 Prototype Pattern 原型模式实际上就是对象的拷贝。 原型模式使用原型实例指定待创建对象的类型,并且通过复制这个原型来创建新的对象。也就是说,原型对象作为模板,通过克隆操作,来产生更多的对象,就像细胞的复制一样。 原型模式的拷贝分为浅拷贝和深拷贝。 浅拷贝 对于类中基本数据类 阅读全文
posted @ 2022-12-15 00:12 kuaiquxie 阅读(95) 评论(0) 推荐(0) 编辑
摘要:编码格式详解:https://www.cnblogs.com/xiaoran991/p/12497238.html 硬盘中以一个字节(8位)一个字节排序 不同进制的数据,在硬盘中的存储(以二进制存储) 不同进制转换为二进制存储 不同类型的数据,在硬盘中的存储(以二进制存储) ASCII编码 2的7次 阅读全文
posted @ 2022-12-15 00:11 kuaiquxie 阅读(38) 评论(0) 推荐(0) 编辑
摘要:面向对象设计原则 在进行软件开发时,不仅需要将基本的业务完成,还要考虑整个项目的可维护性和可复用性。 因此在编写代码时,应该尽可能的规范,不然随着项目的不断扩大,整体结构只会越来越遭。 为了避免这种情况的发生,应该尽量遵守面向对象设计原则。 1. 单一职责原则(Simple Responsibili 阅读全文
posted @ 2022-12-15 00:11 kuaiquxie 阅读(46) 评论(0) 推荐(0) 编辑
摘要:错误总结: 1.Expression not in GROUP BY key 'id' 解决: 在group by子句中,select 查询的列,要么需要是 group by中的列,要么得是用聚合函数(比如 sum、count 等)加工过的列。不支持直接引用非 group by的列。这一点和 MyS 阅读全文
posted @ 2022-10-18 23:02 kuaiquxie 阅读(76) 评论(0) 推荐(0) 编辑
摘要:问题: 进入 hbase 命令行提示: ERROR: KeeperErrorCode = NoNode for /hbase/master hbase 下的 logs 文件记录 ERROR [main] master.HMasterCommandLine: Master exiting java.l 阅读全文
posted @ 2022-09-23 23:57 kuaiquxie 阅读(1819) 评论(0) 推荐(0) 编辑
摘要:关系介绍 1. 继承关系 继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力。在UML类图设计中,继承用一条带空心三角箭头的实线表示,从子类指向父类,或者子接口指向父接口。 例如:大学生类继承学生类 带空心三角形的直线来表示 2.实现关系 阅读全文
posted @ 2022-09-18 22:35 kuaiquxie 阅读(15) 评论(0) 推荐(0) 编辑
摘要:一、类图介绍 二、关系介绍 一、类图介绍 1.类图: 类图是面向对象系统建模中最常用和最重要的图,是定义其它图的基础。类图主要是用来显示系统中的类、接口以及它们之间的静态结构和关系的一种静态模型。 类图的3个基本组件:类名、属性、方法。 类的几个主要关系:实现关系,关联关系(组合,聚合),泛化关系( 阅读全文
posted @ 2022-09-02 17:08 kuaiquxie 阅读(61) 评论(0) 推荐(0) 编辑
摘要:2 阅读全文
posted @ 2022-07-09 19:28 kuaiquxie 阅读(28) 评论(0) 推荐(0) 编辑
摘要:2 阅读全文
posted @ 2022-07-09 01:09 kuaiquxie 阅读(31) 评论(0) 推荐(0) 编辑
摘要:1 阅读全文
posted @ 2022-07-07 09:41 kuaiquxie 阅读(15) 评论(0) 推荐(0) 编辑
摘要:var Validator = { VerityLib: { //验证字符串非空 IsNotEmpty: function (input) { if (input != '') { return true; } else { return false; } }, //验证数字(double类型) [ 阅读全文
posted @ 2022-07-04 22:08 kuaiquxie 阅读(49) 评论(0) 推荐(0) 编辑
摘要:安装Hadoop介绍:Hadoop是一个开源软件框架,用于在商用硬件集群上存储数据和运行应用程序。它为任何类型的数据提供海量存储,巨大的处理能力以及处理几乎无限的并发任务或作业的能力。 https://blog.csdn.net/tototuzuoquan/article/details/79954 阅读全文
posted @ 2022-07-01 18:17 kuaiquxie 阅读(9) 评论(0) 推荐(0) 编辑
摘要:GitHub简单介绍: 1.GitHub可以免费使用,并且快速稳定。即使是付费帐户,每个月不超过10美刀的费用也非常便宜。 2.使用GitHub,你可以将项目存档,与其他人分享交流,并让其他开发者帮助你一起完成这个项目。优点在于,他支持多人共同完成一个项目,因此你们可以在同一页面对话交流。 3.Gi 阅读全文
posted @ 2022-07-01 15:52 kuaiquxie 阅读(355) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示