自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Linux的基本命令

目录的操作命令(增删改查) 增:mkdir 目录名称; 查: ls 可以看到该目录下的所有的目录和文件 ls -a,可以看到该目录下的所有文件和目录,包括隐藏的 ls -l,可以看到该目录下的所有目录和文件的详细信息,注意:ls -l 可以缩写成ll ...

2019-07-17 00:50:00 89

转载 Zookeeper简介

对HTTP服务的远程调用 Apache Square Netflix 组件 ...

2019-07-16 22:04:00 81

转载 Class、Object类

Class类 /** * Returns the name of the entity (class, interface, array class, * primitive type, or void) represented by this {@code Clas...

2019-07-14 21:40:00 101

转载 内部类

内部类 把类定义在其他类的内部;在A类中定义一个B类,B类就是内部类 特点 1 内部类可以直接访问外部类的成员,包括私有 2 外部类要访问内部类的成员,必须创建对象 位置划分: 成...

2019-07-12 23:36:00 63

转载 Math、代码块、继承

Math public static double random() { return RandomNumberGeneratorHolder.randomNumberGenerator.nextDouble();} // 取值范围[0,1) 若要取值[1,10]: (int...

2019-07-11 22:18:00 87

转载 类、变量、封装

成员变量 局部变量 类 类中方法外 方法内或者方法声明上 内存 堆内存 栈内存 生命周期 随着对象的存在而存在,随着对象的消失而消失 ...

2019-07-09 23:10:00 164

转载 方法与数组

方法 方法就是完成特定功能的代码块;在很多语言里面都有函数的定义,函数在Java中被称为方法 格式: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2…) throws 异常{ ...

2019-06-24 22:34:00 72

转载 选择、循环结构

选择结构(switch语句) switch语句格式: switch(表达式){ case 值1: 语句体1; brea...

2019-06-23 19:07:00 178

转载 JAVA简介

JAVA三大版本的区别: JAVAEE:定位在服务器端的应用 JAVASE:定位在个人计算机上的应用 JAVAME:定位在消费性电子产品的应用上 JDK&JRE&JVM JDK-JAVA Development kit...

2019-06-21 08:45:00 73

转载 Spring简介

Spring简化开发四个基本策略 1基于POJO的轻量级和最小侵入性编程 2通过依赖注入和面向接口松耦合 3基于切面和惯性进行声明式编程 4通过切面和模板减少样板式代码 Spring之核心模块 模块名称 ...

2019-04-22 22:11:00 57

转载 总结(一)

GOF 23种设计模式 分类 设计模式 创建型 工厂方法模式(Factory Method)、抽象工厂模式(Abstract Factory)、原型模式(Prototype)、单例模式(Singleton)、建造者模式(Bui...

2019-04-18 21:08:00 68

转载 观察者模式

观察者模式(Observer Pattern)定义了对象之间的一对多依赖,让多个观察者对象同时监听一个主体对象,当主体对象发生变化时,它的所有依赖者(观察者)都会收到通知并更新 属于行为型模式 观察者模式有时也叫做发布订阅模式 适用场景:观察者模式主要用于在关联行为之间建立一套触发机制...

2019-04-16 22:38:00 79

转载 装饰者模式

装饰者模式(Decorator Pattern)是指在不改变原有对象的基础之上,将功能附加到对象上,提供了比继承更有弹性的替代方案(扩展原有对象的功能) 属于结构型模式 适用场景: 1用于扩展一个类的功能或给一个类添加附加职责0 2动态的给一个对象添加...

2019-04-16 00:25:00 74

转载 适配器模式

适配器模式(Adapter Pattern)是指将一个类的接口转换成客户期望的另一个接口,使原本的接口不兼容的类可以一起工作。 属于结构型设计模式 适用场景: 1已经存在的类,它的方法和需求不匹配(方法结果相同或相似)的情况 2适配器模式不是软件设计阶段...

2019-04-11 23:21:00 67

转载 模板模式

模板模式通常又叫模板方法模式(Template MethodPattern)是指定义一个算法的骨架,并允许子类为一个或者多个步骤提供实现。 模板方法使得子类可以在不改变算法结构的情况下,重新定义算法的某些步骤。 属于行为性设计模式 适用场景: 1一次性实现一个算法的不变的部分,并将可变...

2019-04-10 23:11:00 71

转载 策略模式

策略模式(Strategy Pattern)是指定义了算法家族、分别封装起来,让它们之间可以互相替换,此模式让算法的变化不会影响到使用算法的用户。 适用场景: 1 假如系统中有很多类,而他们的区别仅仅在于他们的行为不同 2一个系统需要动态地在几...

2019-04-08 22:57:00 53

转载 委派模式

委派模式(Delegate Pattern)的基本作用就是负责任务的调度和分配任务,跟代理模式很像,可以看做是一种特殊情况下的静态代理的全权代理,但是代理模式注重过程,而委派模式注重结果。 1 不属于GOF 23种设计模式之一。 2属于行为型模式 ...

2019-04-07 22:01:00 76

转载 代理模式(二)

JDK动态代理 public class Order { private Object orderInfo; //订单创建时间进行按年分库 private Long createTime; private String id; publi...

2019-04-05 23:17:00 96

转载 SimpleDateFormat

《阿里巴巴开发手册》对于SimpleDateFormat: 转载于:https://my.oschina.net/u/2954646/blog/3031831...

2019-04-03 13:20:00 60

转载 代理模式(一)

代理模式(Proxy Pattern)是指为其他对象提供一种代理,以控制对这个对象的访问。 代理对象在客户端和目标对象之间起到中介作用。属于结构型设计模式 适用场景: 1保护目标对象 2增强目标对象 静态代理:显式声明被代理对象 缺点: 不符合开闭原则 public inte...

2019-04-02 23:33:00 80

转载 原型模式

原型模式(Prototype Pattern)是指原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象 调用者不需要知道任何创建细节,不调用构造函数 属于创建型模式 适用场景: 1类初始化消耗资源较多 2new产生的一个对象需要非常繁琐的过程(数据准备、访问权限等) 3...

2019-04-01 22:39:00 103

转载 散记区块链

区块链是比特币的一项关键底层技术,就像是一个数据库账本,安全记录所有的比特币交易信息。 信用是金融活动的根基 比特币的本质就是数字货币,区块链的本质在于它是一个分布式账本,而货币系统本身就是一个账本 区块链是一个公开、透明、可追溯、不可篡改的分布式...

2019-04-01 20:09:00 74

转载 单例模式

单例模式(Singleton Pattern)是指确保一个类在任何情况下都绝对只有一个实例,并提供一个全局访问点。 特点:隐藏其所有的构造方法 属于创建型模式 适用场景:确保任何情况下都绝对只有一个实例 单例类:ServletContext、ServletConfig、Appli...

2019-03-30 00:19:00 48

转载 工厂模式

简单工厂模式(Simple Factory Pattern)是指由一个工厂对象,决定创建出哪一种产品类的实例。属于创建型模式,但它不属于GOF,23种设计模式。 适用场景: 工厂类负责创建的对象较少。客户端只需要传入工厂类的参数,对于如何创建对象的逻辑不需要关心。 优点:只需传入一个正确...

2019-03-27 22:08:00 48

转载 软件设计七大原则

设计原则 解释 开闭原则 对扩展开放,对修改关闭 单一职责原则 一个类、接口、方法有且仅有一个职责 组合聚合复用原则 尽量使用对象组合、聚合而不使用继承达到代码...

2019-03-26 21:44:00 78

转载 Spring中用到的设计模式

工厂模式 BeanFactory 单例模式 ApplicationContext 装饰器模式 BeanWrapper 代理模式 AopProxy 适配器模式 HandlerApdapter 模板方法模式 JdbcTemplate 委派模式 DispatcherServlet 策略...

2019-03-26 20:08:00 35

转载 maven 常用命令

mvn compile编译主目录的文件,不包含测试类的文件 mvn test编译test目录的文件 mvn package打包,java项目打成jar包,web项目达成war包 mvn install把项目发布到本地仓库 mvn clean删除编译的文件 mvn tom...

2018-12-02 15:56:00 46

转载 Integer的参数

Integer b=new Integer( 2147483647 + 1);//-2147483648正常编译,运行出结果Integer b1=new Integer( 21474836478);//编译期间就报错: Integer number too large ...

2017-11-27 19:23:00 217

转载 this,super的用法与区别

/*** this(): 调用本类的其它构造,只能写在构造方法的第一句。无默认* super(): 调用父类的其它构造,只能写在构造方法的第一句。有默认* this.: 可以访问本类所有的属性和方法,不受访问修饰符的限制* 可以访问继承而来的父类的属性和方法,受访问修饰...

2017-11-27 18:01:00 70

转载 final,finally和finalize区别,catch里面有return语句的执行顺序

/** 1:final,finally和finalize的区别* final:最终的意思,可以修饰类,成员变量,成员方法* 修饰类:类不能被继承* 修饰方法:方法不能被重写* ...

2017-11-26 16:36:00 204

转载 char字符

public class Test { public static void main(String[] args) { char x = 'b'; int i = 0; int y = (int) x; System.o...

2017-11-26 16:08:00 57

空空如也

空空如也

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

TA关注的人

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