UML类图分析详解

一、类图的结构 二、继承关系(分为泛化关系和实现关系) 泛化关系用一条带空心箭头的实线表示;如下图所示(SUV继承自小汽车) 实现关系用一条带空心箭头的虚线表示;如下图所示:(自行车和小汽车实现了车) 三、依赖关系 依...

策略模式详解

需求:银行收银系统,营业员根据客户所购买商品的单价和数量,向客户收费。其中有几种模式:原价模式、打折模式、满减模式,每一种商品在结账的时候都要选择一种模式进行对应,且模式中的值有不同。 根据需求,准备以下不同的类。 一、抽象策略接口...

装饰者模式详解

一、需求 现在有这样一个需求,公司要开发一个图片应用,首先图片上传到服务器,保存原图。然后再将图片裁剪,加水印,再存一份新的处理后的图。 针对这样一个需求,我们该如何做呢? 很容易想到,我们写一个图片处理类:里面封装几个方法:上传、裁...

代理模式详解

一、场景分析 现在有如下场景:隔壁3班有个女孩叫娇娇,长的很漂亮。1班的卓贾易想追娇娇,但是又和娇娇不熟,所以让同班的与娇娇比较熟的戴立去帮忙送花送玩具,以此来赢得娇娇的芳心。 那么其实戴立做的事情就是帮卓贾易将礼物送到娇娇手里。 二...

LINUX下查找大文件及大的文件夹详解

今天正好碰到这样的问题,在博客园中看到有以上地址的一篇文章,照着上面的操作解决了问题,但是排版上看着不是特别舒服,自己也想记录下来,就全文COPY了,只是改了下版式。望作者谅解 1 如何查找大文件 其实很多时候,你需要了解 /...

Linux查找大文件或目录详解

1.Linux查找大文件或目录 1.1 指定目录下超过指定大小的文件,仅显示路径+文件名称 [[email protected] ~]# find ./ -type f -size +20M ./elasticsearch-6.2.4....

[tomcat] 连接池参数maxActive、maxIdle 、maxWait 等详解

maxActive 连接池支持的最大连接数,这里取值为20,表示同时最多有20个数据库连接。设 0 为没有限制。maxIdle 连接池中最多可空闲maxIdle个连接 ,这里取值为20,表示即使没有数据库连接时...

mysql存储引擎之MyISAM 和 InnoDB的比较详解

一、什么是存储引擎        存储引擎说白了就是如何存储数据、如何为存储的数据建立索引和如何更新、查询数据等技术的实现方法。因为在关系数据库中数据的存储是以表的形式存储的,所...

Java中的值传递和引用传递详解

      当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?        答:是值传递。Ja...

Java中this和super的用法总结详解

这几天看到类在继承时会用到this和super,这里就做了一点总结,与各位共同交流,有错误请各位指正~ 一、this this是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。 this的用法在java中大体可以分为...