落叶无声的专栏

You've gotta be kidding me

【Thinking in UML 大象】第三章 对象之间的关系

3.9.1 关联关系 UML中,用一条直线表示:A ━━━ B 关联关系用来定义对象之间天然的,静态的结构关系。它是一种静态关系,由常识,规则,法律等因素决定,所以,它是一种“强关联”的关系,例如,公司与员工之间一对多是一种符合“常识”的关系。乘车人和车片之间的一对一是一种符合“规则”的关系。公民...

2019-08-10 16:38:25

阅读数 15

评论数 0

【Thinking in UML 大象】谭云杰 第三章 读书笔记

UML核心元素 3.1 了解版型 UML中的一个概念,是对一个UML元素定义的扩展,在同一个元素基础定义的基础上赋予特别的含义,使得这个元素适用于特定的场合。 为了在某种场合下让元素表达某种特定含义,版型是可以自定义的。它只是UML的一种扩展手段,本身不设计太多思想和方法,而是在建模的不同阶段,为...

2019-08-08 21:42:34

阅读数 38

评论数 0

【Thinking in UML 大象】谭云杰 第一部分 你需要了解 读书笔记

1.2.4 从现实世界到业务模型 建立模型人们解决现实世界问题的一种常用手段 什么是建议模型?通过对客观事物建立一种抽象的方法… 建立模型需要一个论证过程,必须是严谨的,可追溯的和验证的,对于软件建模方法也同样如此 建立模型是一个抽象的过程,所以要建立模型,首先要知道如何抽象现实世界。 UML 提...

2019-08-02 20:07:13

阅读数 9

评论数 0

如何下载Google Play上的APP安装包

以下载Facebook的APP安装包为例 访问 Google Play 谷歌商店 搜索facebook, 去到Facebook下载页面,复制当前页面的url: https://play.google.com/store/apps/details?id=com.facebook.katana 访问...

2019-06-27 13:14:54

阅读数 864

评论数 1

Katalon跑Chrome报错:Unable to open browser with url

Unable to open browser with url 在project settings -> Disired Capabilities -> WebUI -> Chrome中添加参数 Name: args, Type: List, Value:...

2019-06-11 15:33:45

阅读数 119

评论数 0

Mac系统上使用SnailSVN的配置步骤

在Apple Store下载SvnSnail: Lite版本(需输入apple id) 打开SnailSVN 点击General,打开系统设置(Open System Preference),勾上SnailSVNLite: Finder Extensions 点击SVN Settings,选择pa...

2019-06-10 12:43:45

阅读数 1525

评论数 1

【Java深入理解虚拟机】周志明 读书笔记

2.2.Jvm 运行时内存区域2-18 线程隔离区:程序计数器,虚拟机栈,本地方法栈 线程共享区:方法区,堆 程序计数器 记录当前字节码指令地址,可以看成当前线程所执行字节码的行号指示器 虚拟机栈 Java堆 虚拟机启动时创建 Java堆是垃圾回收器管理的主要区域,因此也被成为Garbage Co...

2019-04-10 11:02:52

阅读数 84

评论数 0

降低GC开销的几个编程技巧

降低GC开销的根本方法是减少内存的开销,以下是一些我们经常会遇到的情况和其相对于又用的编程技巧,以便提高程序性能。 使用StringBuilder或者StringBuffer拼接字符串 使用+=的拼接字符串,例如str += “ok”, 会产生多余的stringbuilder对象,该对象很快就...

2018-11-28 16:49:02

阅读数 129

评论数 0

设计模式之单例模式

什么是单例模式 单例模式就是在系统中,一个类有且仅有一个对象实例 单例模式实现方法 单例模式有两种常见的实现方法 延迟加载(lazy-load),使用double check方法解决多线程并发问题 public class Singleton { private volatile...

2018-08-22 22:16:04

阅读数 57

评论数 0

策略模式+工厂模式(反射)+枚举代替 if..else if..

付款策略接口 public interface PayStrategy { void pay(double total); } 支付宝付款 public class Alipay implements PayStrategy { public void pay(d...

2018-08-14 18:11:45

阅读数 1774

评论数 3

Java用策略模式优雅地导出Excel

依赖包 common-lang poi ExcelExport接口 public interface ExcelExport { boolean printHeader();//是否打印表头 Map<String, Column&...

2018-07-12 01:21:45

阅读数 261

评论数 0

Java根据类属性值从一个集合中找到和该属性相等的对象

方法 使用common-utils包提供的CollectionUtils和BeanPropertyValueEqualsPredicate 比如找id属性值为9587的用户 Object obj = CollectionUtils.find(UserList.get(), new Bean...

2018-06-30 18:39:12

阅读数 1297

评论数 0

Clean Code 代码整洁之道

函数 精简短小 只做一件事(一个函数一个抽象级别) 参数 迪米特法则(最少了解法则) 调用者A不应该了解被调用者对象B的内部细节,对于A,无论B细节多复杂,A只关心B的结果。 换句话说,B应该向外隐藏内部细节,只向A暴露对应的操作。...

2018-06-14 19:15:30

阅读数 97

评论数 1

Note-20180613

向数据库插入含有单引号的字段问题 两种方法 一种是在单引号前加一个单引号 一种是用ASCII代码 比如要插入David’s house insert into table values ('David''s house'); insert into table values ('Da...

2018-06-13 18:53:46

阅读数 48

评论数 0

JVM对String的处理

参考资料 JVM对String的处理 Java对象创建方式及JVM对字符串处理

2018-05-08 14:17:58

阅读数 104

评论数 0

JDK & JRE 之间的关系

关系 JRE:包含了运行java程序各种类库(即Java标准库API)以及Java虚拟机. JDK:除了包含JRE,也包含了开发Java代码的工具 数学表示法:JRE ⊆ JDK 图解 参考资料 Description of Java Conceptual Diagram ....

2018-05-07 13:11:40

阅读数 74

评论数 0

用eclipse svn share project 报错: This client is too old to work with working copy

原因 本地svn版本1.7太低 升级svn eclipse => help => install new software… work with: http://subclipse.tigris.org/update_1.10.x 下载安装新版s...

2018-04-19 12:55:20

阅读数 252

评论数 0

Failed to load class "org.slf4j.impl.StaticLoggerBinder". 非Maven

Failed to load class “org.slf4j.impl.StaticLoggerBinder”. 原因少加了一个jar包slf4j-log4j12-1.7.25.jar 需要三个包分别是,log4j-1.2.17.jar,slf4j-api-1.6.6.jar,slf4j-l...

2018-04-16 16:22:58

阅读数 126

评论数 0

Spring整合Redis遇到的问题

问题1: java.lang.ClassCastException: org.springframework.cache.interceptor.SimpleKey cannot be cast to java.lang.String 出现此错误主要是调用了无参数的方法。解决的方法是配置...

2018-04-13 19:15:30

阅读数 3263

评论数 0

Spring整合Redis实现查询缓存机制

Pom.xml <!-- redis start --> <!-- https://mvnrepository.com/artifact/redis.clients/jedis --> &lt...

2018-04-13 18:59:10

阅读数 447

评论数 0

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