唯一原则 ? 由于在HBase中数据存储是Key-Value形式,若HBase中同一表插入相同Rowkey,则原先的数据会被覆盖掉(如果表的version设置为1的话),所以务必保证Rowkey的唯一性 长度原则 ? Rowkey是一个二进制码流,Rowkey的长度建议设计在10~100个字节,不过 ...
分类:
其他好文 时间:
2020-06-02 18:38:52
阅读次数:
55
前言 上篇说了反射,将其作为框架的基础知识。还没看过的移至传送门,万字总结之反射(框架之魂)。今天我们来看设计模式。话不多说,let's go。 什么是设计模式? 设计模式是对软件设计普遍存在的问题,所提出的解决方案。 与项目本身没有关系,不管是电商,ERP,OA 等,都可以利用设计模式来解决相关问 ...
分类:
其他好文 时间:
2020-06-02 13:36:38
阅读次数:
55
Spring boot 自动装配 在 Spring Boot 场景下,基于约定大于配置的原则,实现 Spring 组件自动装配的目的。其中使用了底层装配技术 底层装配技术 Spring 模式注解装配 Spring @Enable 模块装配 Spring 条件装配装配 Spring 工厂加载机制 实现 ...
分类:
编程语言 时间:
2020-06-02 09:27:51
阅读次数:
72
定义 本质是函数,用来装饰其他函数(为其他函数添加附加功能)。通俗来讲:高阶函数 + 嵌套函数 = 装饰器 原则 1.不能修改被装饰的函数的源码 2.函数的调用方式也不能被修改 现存在一个函数 foo(), import time def foo(): time.sleep(1) print('in ...
分类:
其他好文 时间:
2020-06-01 22:19:04
阅读次数:
68
一、超市选址的综合和依据 1.商业企业布局原则(简易) 根据经济地理学原理,商业企业区位分布有它自己明显的指向性原则,主要考虑以下因素: ①市场条件对商业布局起决定性作用 ②商业企业在一定区域内产生聚集效应,该区域即所谓的购物中心、商业街、步行街等等。 ③交通可达性是影响商业企业区位布局的主要因素。 ...
分类:
其他好文 时间:
2020-06-01 13:32:44
阅读次数:
70
门面模式:Facade Pattern, FP 又叫外观模式,提供了一个统一的接口,用来访问子系统中的一群接口 特征:定义一个高层接口,让子系统更容易使用 属于结构型模式 日常编码中,有意无意的大量使用了门面模式,但凡只要高层模块需要调度多个子系统(2个以上类对象),我们都会自觉的创建一个新类封装这 ...
分类:
其他好文 时间:
2020-06-01 12:13:12
阅读次数:
76
单一职责原则:一个类只做它该做的事情。(单一职责原则想表达的就是"高内聚",写代码最终极的原则只有六个字"高内聚、低耦合",就如同葵花宝典或辟邪剑谱的中心思想就八个字"欲练此功必先自宫",所谓的高内聚就是一个代码模块只完成一项功能,在面向对象中,如果只让一个类完成它该做的事,而不涉及与它无关的领域就 ...
分类:
编程语言 时间:
2020-06-01 10:29:24
阅读次数:
78
自学习面向对象程序设计语言以来,深深体会到这种语言的魅力。与面向过程设计语言相比,随着学习的深入,两者的风格不一更加凸显。面向过程程序设计语言,典型的有C语言、C++,面向过程是一种以过程为中心的编程思想。而面向对象设计语言,顾名思义,就是以对象为中心的编程思想,典型的就是java语言。通过学习ja ...
分类:
其他好文 时间:
2020-05-31 21:53:10
阅读次数:
89
前端编码规范之:Git使用规范 前端编码规范之:样式(scss)编码规范 前端编码规范之:HTML结构规范 前端编码规范之:Vue最佳实践 前端编码规范之:Javascript编码规范 css/scss命名的原则是:通俗易懂,尽量保持不重复(冲突),尽量不要用id。我比较推崇bootstrap的样式 ...
分类:
Web程序 时间:
2020-05-31 16:23:57
阅读次数:
97
迭代器模式简述 迭代器模式(Iterator),提供一种方法顺序访问一个聚合对象中的各种元素,而又不暴露该对象的内部表示。java api的Collection,Mapt等集合元素的遍历是用迭代器模式实现,将集合元素的遍历与具体的集合类分离,遵循单一职责原则。 迭代模式结构 以java api的Co ...
分类:
其他好文 时间:
2020-05-31 12:46:24
阅读次数:
48