自定义博客皮肤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 229 1

原创 Git Rebase

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

2020-03-06 00:01:17 81

原创 笔记-20200219Review

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

2020-02-19 23:41:38 101

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

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

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

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

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

2020-02-16 00:31:59 268

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

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

2020-02-14 23:24:36 167 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 102

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

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

2020-02-11 22:10:14 61

原创 笔记-理解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 106

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

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

2020-02-08 18:16:54 172

原创 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 262

空空如也

空空如也

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

TA关注的人

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