自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 java设计模式6--桥梁模式

1,定义 :桥梁模式:将抽象部分与它的实现部分分离,使它们都可以独立地变化。(这里的抽象部分和实现部分是指:对象之间的组合关系,共同完成(实现)抽象部分的功能)【实现部分、抽象部分: 提供的接口可以完全不一样;而且实现部分内部、抽象部分: 内部的接口也完全可以不一样;但是实现部分要提供类似的功能才行】2, 作用 :系统设计中,总是充满了各种变数,面对这样那样的变动,只能去不停的修改、设计、测试...

2018-02-28 23:41:14 416

原创 java设计模式5--适配器模式

适配器模式:用武之地-->将一个类的接口转换成客户希望的另外一个接口。Adapter 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作【补充:适配器模式是为了在面向接口编程中更好的复用。如果你的系统中没有使用到面向接口编程,没有使用到多态,就不会使用到适配器模式。】配器模式分类: 类器模式,  对象适配器模式;区别:类器模式通过继承完成适配任务,对象适配器通过组合来完成(由于在 ...

2018-02-27 16:42:12 356

原创 java 设计模式4--原型模式

原型模式--应用场景:如果一个对象的创建总是由几种固定组件不同方式组合而成; 如果对象之间仅仅实例属性不同。将不同情况的对象缓存起来,直接克隆使用。也许这比采用传递参数重新 new 一个对象要来的快一些与工厂模式的区别:原型模式相当于”改进版的工厂模式”: 对象实现了Clonnable()接口,加入了 java 反射机制,去掉了工厂模式繁多的子类【new 和clone 区别:clone能够动态的抽...

2018-02-27 00:35:13 340

原创 java设计模式3--建造者模式

 需求:  现有某种产品P,它有很多子系列产品P1,P2,P3.....,每个子产品都有不同的操作生产工序    怎么获取到所需的子产品呢?   -- new P1(), new P2(), new P3()....... ? --使用工厂方法:一个产品对应一个子工厂,再来一个调度者(String name){if "p1" -->newF1().getP1().... ...

2018-02-25 17:12:39 331

原创 java 设计模式2--单例模式6种

单例模式--作用:节省不必要的内存开销,若程序从头到尾仅需一个保存相关状态的对象实例 就不必每次都创建新的对象!(于是在内里面封装一个方法专门来管理此对象 使其成为单例的类)单例模式--弊病:1,在多个虚拟机和分布技术的系统中,应该避免使用存在状态的单例模式,因为...

2018-02-24 19:40:29 365

原创 java 设计模式1--工厂模式3种

why 工厂模式?作用:通过一个工厂, 集中管理多个相近的类(拥有共同的父类)当要获得多个类的实例的时候, 可以两三行代码就搞定, 这就是简单工厂模式的出发点!而为了满足 '开闭原则' , 进一步的提高代码扩展性, 便有了工厂方法模式+抽象工厂模式!一:   xmind脑图解析: 类与类的关系二:   java 代码详情           第一种:简单工厂模式//测试:验证结果pu...

2018-02-23 16:53:14 435

原创 python入门之--类与对象

1, 定义类:class  类名                无__init__(self)方法===================>    创建对象: 类名()                有__init__(self)方法=====  无参   ========>     创建对象: 类名()                                          ...

2018-02-21 23:13:32 449

原创 《python编程:从入门到实践》读书笔记2---列表

python基本数据类型之列表:基本操作1, list()+range() 2, 增删改查, 3, 切片, 复制  遍历  4, 排序, 最大/小值, 求和#创建列表, names=[] #等价于: names=list()names=list('a') # ['a']names=list( ('a','b','c','d') )#元组转列表:['a','...

2018-02-20 20:36:07 445

原创 《python编程:从入门到实践》读书笔记1--字符串,数字

ubuntu桌面版+geany--->python3开发python基本数据类型: 字符串(str), 数字(整数:int, 浮点数:float), #####字符串  函数name="i love python AAAdd a "print(name.title())# 标题栏:首字母大写 I Love Python Aaadd Aprint(name.lower())#全...

2018-02-20 15:54:48 480

原创 python入门----3+1个内置模块:sys,os, time,datetime

1, sys模块:常用函数import sys,timea=sys.versionprint(a) #3.6.0 (default, Feb 12 2018, 19:43:47) #[GCC 4.8.4]print(type(a),len(a))      #<class 'str'>  51 #打印“#”: 共10个,间隔一秒出现一个fo...

2018-02-18 22:10:42 993

原创 python入门----参数:函数,字符串

1, 字符串带参数:string="{0} is {1}"string2="{name} is {something}"string3="{0} is {1} and {name} is {something}"li=["朱元璋","皇帝"]dic={"name":"张飞","something":"猛将"}#多

2018-02-18 21:16:43 3692

原创 python vs java: 文件操作 + import 导入操作

需求1(文件操作: java vs python):实现备份某个文件的需求,如: 输入一个“/aa/bb/c.txt” 或"/aa/bb/cc" , 验证输入,看是否存在该文件: 若有则在同级目录下备份此文件,生成c2...

2018-02-18 20:16:06 977

原创 python入门之--装饰器

需求说明:   任意调用函数f1(), f2(), f3(),  同时实现方法f4()                                【函数f1(), f2(), f3(), f4() 相互独立,没有代码调用】def f1(name): print("%s -----f1"%name)def f2(name): print("%s -----f2"%name)...

2018-02-14 18:45:32 379

ck-3node-conf.tar.gz

clickhouse基于zookeeper的集群配置

2022-01-07

presto-cli-0.266.1-executable.jar

presto客户端

2021-12-28

空空如也

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

TA关注的人

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