自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java基础之ArrayList与LinkedList区别

ArrayList与LinkedList数组和链表的区别 数组: 处理一组数据类型相同的数据。但是不允许动态定义数组的大小,即在使用数组之前必须确定数组的大小。这样数组中的有些空间可能不被使用,从而造成内存空间的浪费。当数据增加时,可能超出原先定义的元素个数,造成数组越界。数组插入删除时需要移动其他数据项。但是查询方便。 数组从栈中分配空间,对于程序员方便快速,数组无...

2019-03-20 16:27:07 329

原创 java设计模式_创建者模式

创建者模式1.概念:建造者模式也叫生成器模式,主要是是将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。创建者模式隐藏了复杂对象的创建过程,它把复杂对象的创建过程加以抽象,通过子类继承或者重载的方式,动态的创建具有复合属性的对象。2.结构图1.抽象生成器(Builder)对复杂对象的创建过程加以抽象,给出一个抽象接口,以规范产品对象的各个组成部分的建造...

2018-08-30 10:39:02 355

原创 java设计模式_策略模式

策略模式    1.概念:         策略模式是定义了一系列算法的方法和规则,分别封装起来,减少了各种算法类与使用算法之间的耦合。     2.结构图:3.实例/** * 收钱的接口(算法接口) */public interface CashSuper { public double acceptCash(Double money);}//...

2018-08-29 16:03:16 195

原创 java设计模式_命令模式

命令模式(Command):      1.概念: 将“请求”(命令/口令)封装成一个对象,以便使用不同的请求、队列或者日志来参数化其对象。命令模式也支持撤销操作。命令模式的目的就是达到命令的发出者和执行者之间解耦,实现请求和执行分开。       2.结构图:组成成员:1>、Command(抽象命令类):抽象命令类一般是一个抽象类或接口,在其中声明了用于执行请求的exe...

2018-08-29 14:23:13 268

原创 java设计模式_单例模式

单例模式   1.单例模式概念:单例模式就是一个类只有一个实例。   2.单例模式的特点:        (1)单例类只能有一个实例。        (2)单例类必须自己创建自己的唯一实例。        (3)单例类必须给所有其他对象提供这一实例   3.单例模式的具体实现        (1)饿汉模式               public class Singl...

2018-08-29 11:46:52 110

原创 java设计模式_桥接模式

桥接模式1.桥接模式概念:将抽象部分与它的实现分离,使它们可以独立变化。通俗点讲实现系统可能有多种角度分类每一种分类都有可能化,那么将多角度分离出来让它们独立变化,减少它们之间的耦合。2.桥接模式的结构图桥接模式的角色: Implementor,实现类接口。 ConcreteImplementor,具体实现类。 Abstraction,抽象类。 ...

2018-08-27 14:48:16 417

原创 java设计模式_责任链模式

责任链模式        1.责任链模式的概念:职责链模式(Chain of Responsibility):使多个对象都有机会处理同一个请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。       2.责任链模式结构图: 我们需要一个请求类也就是客户端,需要一个处理导航类里面有一个处理请求方法和一个具体对象...

2018-08-27 11:26:12 194

原创 java的反射自我理解

1.java反射的概念:在Java中的反射机制是指在运行状态中,对于任意一个类都能够知道这个类所有的属性和方法;并且对于任意一个对象,都能够调用它的任意一个方法;这种动态获取信息以及动态调用对象方法的功能成为Java语言的反射机制。2.原理模型3.常用的反射类以及用法     java.lang.class         (1).调用某个对象的getClass()方法   ...

2018-08-09 10:48:22 647

原创 IDEA基本设置

IDEA这么高端的工具之前只是断断续续使用了一下,因为项目的开发都是在eclipse上,每次学习IDEA的使用都得上网搜索半天,今天自己整理一下,方便以后查阅。IDEA版本15.0.4字体界面字体File -> SettingsAppearance & Behavior -> Appearance程序字体Editor -> Colors & Fonts ->...

2018-03-21 17:33:51 226

原创 dubbo-admin的安装配置以及zkui的安装配置

Dubbo-admin安装配置 1.将dubbo-admin从git山上拉下来https://codeload.github.com/dangdangdotcom/dubbox/zip/master2.控制台切换到dubbo-admin目录执行mvn package -Dmaven.test.skip将dubbo-admin打包成war 3.将war包放到Tomcat的webApp目录下 4.启动...

2018-03-15 16:31:16 465

转载 java运算符顺序

优先级运算符分类结合顺序运算符由高到低分隔符左结合.    []     ( )     ;      ,一元运算符右结合!  ++     --     -   ~算术运算符移位运算符左结合*     /      %    +     -      <<   >>   >>>关系运算符左结合<     >     <=   >=...

2018-03-09 16:20:00 2168

转载 spring bean的注入方式

平常的Java开发中,程序员在某个类中需要依赖其它类的方法。 通常是new一个依赖类再调用类实例的方法,这种开发存在的问题是new的类实例不好统一管理。 Spring提出了依赖注入的思想,即依赖类不由程序员实例化,而是通过Spring容器帮我们new指定实例并且将实例注入到需要该对象的类中。 依赖注入的另一种说法是”控制反转”。通俗的理解是:平常我们new一个实例,这个实例的控制权是我们程序员。而...

2018-03-07 17:50:25 222

转载 spring装配bean

创建应用对象之间协作关系的行为通常称为装配(wiring),这也是依赖注入(Dependence Injection)的本质,在开发基于Spring的应用时,你随时都在使用这些技术,所以弄懂这些,尤其重要。在Spring中装配bean的方式有很多,下面介绍常用的三种装配方式。自动化装配beanSpring从两个角度来实现自动化装配:组件扫描(component scanning):Spring会自...

2018-03-07 17:36:07 147

原创 浅谈spring IOC和DI

1.1、IoC是什么  Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(有反转就应该有正转了),哪些方面反转了”,那我们来深入分析一下:  ●谁控制谁,控制什么:传统Java...

2018-03-07 14:56:46 198

zkui的使用

zkui是zookeeper的可视化管理工具,一般都要自己去生成jar包这里将整个zkui压缩下来解压就可以运行jar文件

2018-03-15

dubbo-admin的war包

dubbo-admin是一个dubbo的可视化管理工具war包直接放在在Tomcat webApp下就能用JDK1.8可用。

2018-03-15

空空如也

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

TA关注的人

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