自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 笔记-分析模式之数量

1、仅用一个数字是无法表示测量信息的,如果将单位信息引入到域(记录的属性)又会存在单位转换的问题,且不精确。这时就需要用到【数量】即数字+单位。2、属性和关联的区别?关联是连接两个类型,属性是某种属性类型的具体值,一般认为属性类型都是典型的固有类型(整型、字符串型、日期型);另一种认为数量是自包含类型(不依赖其他类型)可以作为一种属性类型来使用3、建模原则:当多个属性与【可能会在几个类型中使用...

2020-03-08 15:54:12 288 1

原创 Git Rebase

经过一次“pou fu”,终于用命令行也能正确rebase了。今天没时间了,简单记一下,本周补充。git addgit commitgit pull (如果这里有了冲突,会出现merge)git commit (提交本次merge到本地)git pullgit rebasegit push…...

2020-03-06 00:01:17 107

原创 笔记-20200219Review

应该把review前的代码保留下来,做个对比。1、创建对象有工厂模式,工厂模式内负责生产对象。2、相关性的逻辑要内聚在一起,代码尽量简洁,不要啰嗦3、如果对类的名字定位不准,说明对类的职责没有定义清楚,要考虑是否过度设计4、一个服务结构要让使用者清楚明了5、哈哈哈。如果调用了一个对象而对象又没有发生任何行为,就要考虑这个对象是否有意义,是否可以用null来替换6、设计时关注当前的业务场...

2020-02-19 23:41:38 127

原创 笔记-分析模式之责任模式

用ER图最能清楚的展示责任模式,但还是想记录下模式的发展路径。1、【人和组织】抽象出 【团体模式】2、【组织结构问题】的ER发展2-1、【带有显式上下级关系的组织结构模型】2-2、【带有层次关系的组织模型】和树状结构的区别?2-3、【双组织层次模型】2-4、【组织结构模式】- 将不同的层次关系转换成组织结构类型3、将【组织结构模式】中的【组织】扩展为【团体】,【组织结构】即可扩展为【...

2020-02-17 23:00:55 220 1

原创 笔记-JMock(一 基本认识)

用JMock和Mockito都不是很全面,最近接触了JMock,对它印象很好。因为它解决了一个我在Mockito使用上困扰指数5颗星的问题。所以先来个引子看看。++++++++++++++++++++++++++++++++++++++++++++++++++++++++public class SalesOrderService { @autowired ProductService...

2020-02-16 00:31:59 325

原创 笔记-JAVA泛型(三 Java泛型方法)

*示例代码,无实际意义public class BaseService { protected <T> T add(Object A) { T result = null; return result; }}上面为一个泛型方法,包含了类型变量T的定义和使用。和泛型类相似,在使用泛型方法时,需要对类型变量实例化。那么使用泛型方法的场景有哪些呢?哈哈哈...

2020-02-14 23:24:36 214 2

原创 笔记-JAVA泛型(二 Java泛型类)

*代码仅为示例,不从实际意义出发设计示例类public class BaseService<T, R> { private T entityA; private R entityB; public T getEntityA() { return this.entityA; } public void setEntityA(T entityA) { ...

2020-02-13 21:53:40 150

原创 笔记-JAVA泛型(一 基本认识)

编程过程中会遇到一种场景(泛型程序设计 Generic programming):针对多种数据类型的操作相同,会希望抽象出一个类通过操作这些数据类型的超类型来做到【复用】。带来的问题是:1、当操作的结果需要被具体的数据类型对象引用时, 就需要通过强制类型转换来得到具体的数据类型。2、因为类接收的是超类型,无法保证强制类型转换时是预期的数据类型。java的类型参数(type paramet...

2020-02-11 22:10:14 89

原创 笔记-理解JAVA语法糖

语法糖(Syntactic [sɪnˈtæktɪk] sugar)存在于语言中的某种语法,不会增加编译后的功能,只是在开发阶段有助于开发人员减少出错的机会。举例:Java泛型就是一个语法糖。JAVA泛型 即 数据类型参数化(Parameterized[pə’ræmɪtəraɪzd] Type),所操作的数据类型被指定为一个参数,适用于类、方法、接口。1、定义了ArrayList类,其...

2020-02-08 21:17:18 147

原创 笔记-JAVA的平台无关性

平台相关性的开发语言体系的运行过程编译被本地机器运行源代码文件本地机器码文件*二进制文件服务因为【本地机器码(NativeCode)】文件和操作系统、机器指令集有关,一次编译后想要在另外一个硬件平台(机器)上运行,必须保证两个硬件平台的操作系统、机器指令集相同,否则需要再次编译。***平台无关性的JAVA体系的运行过程***编译被JVM解释执行Java Virtual Machine源代...

2020-02-08 18:16:54 197

原创 JAVA的技术体系

JAVA 基础概念JAVA的技术体系JAVA的技术体系“官方定义的Java的技术体系包含下面几个部分:1、Java程序设计语言2、各种硬件平台上的Java虚拟机3、Class文件格式4、Java API类库5、来自商业机构和开源社区的第三方Java类库其中1(Java程序设计语言)、2(Java虚拟机)、4(JavaAPI类库)三部分统称为JDK(Java Development ...

2020-02-08 16:23:08 304

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除