- 博客(10)
- 收藏
- 关注
原创 zookeeper集群安装
一、准备阶段 安装包:jdk-8u171-linux-x64.tar.gz 、zookeeper-3.4.12.tar.gz 三台linux centos7 机器 IP:192.168.154.122 IP:192.168.154.123 IP:192.168.154.124 二、安装jdk(每台机器都需要安装jdk) 1.解压tar.gz包 tar -zxvf jdk-8u171...
2019-03-16 21:37:23
144
原创 策略模式
策略模式 策略模式是对算法的包装,是把使用算法的责任和算法本身分割开来,委派给不同的对象管理。策略模式通常把一个系列的算法包装到一系列的策略类里面,作为一个抽象策略类的子类。用一句话来说,就是:“准备一组算法,并将每一个算法封装起来,使得它们可以互换”。 类图: Pay类: public interface Pay { String getName(); ...
2019-03-15 13:55:35
147
原创 委派模式
1.委派模式简介 在常用的23种设计模式中其实面没有委派模式(delegate),但是在Spring中委派模式确实用的比较多的一种模式。 Spring MVC框架中的DispatcherServlet其实就用到了委派模式。 委派模式的作用: 基本作用就是负责任务的调用和分配任务,跟代理模式很像,可以看做是一种特殊情况下的静态代理的全权代理,但是代理模式注重过程,而委派模式注重结果。 类图:...
2019-03-15 10:25:10
144
转载 解决linux访问https证书问题
一、下载替换后 更新就可以使用了(至少我的是这样) 下载http://curl.haxx.se/ca/cacert.pem 替换/etc/pki/tls/certs/ca-bundle.crt 使用update-ca-trust 更新CA证书库。(CentOS6,属于ca-certificates包) 转载:https://www.jb51.net/LINUXjishu/287588...
2019-03-13 10:45:27
4749
原创 原型模式
原型模式的定义: 原型模式:使用原型实例指定待创建对象的类型,并且通过复制这个原型来创建新的对象。 浅克隆:复制对象中引用对象的引用地址,使用的是同一个引用,修改引用对象中的值会影响到所有克隆的对象。 浅克隆代码: import java.util.ArrayList; import java.util.Date; import java.util.List; /** *...
2019-03-12 18:14:07
113
原创 工厂模式
一、简单工厂模式 工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。也就是你想获取一个对象的时候,不需要你去new而是告诉工厂你需要的对象,让工厂返回对象给你使用。 例:课程工厂 类图: 课程类: public interface ICourse { void record(); } java课程类: pub...
2018-08-10 15:00:31
242
原创 final关键字
final可以修饰类、方法、变量 修饰类: 类的特性:不可继承(当一个类使用final修饰之后这个类是不能被继承的) 修饰方法: 方法的特性:不可被子类重写(当一个类的方法使用final修饰时,该类被子类继承时是不可以重写该方法的) 修饰变量 变量的特性:引用类型变量(变量引用的地址不可变,值可以变),基本类型变量(值不可变) 一、引用类型地...
2018-08-01 16:25:26
155
原创 二、创建Spring cloud Eureka 高可用注册中心
首先 IDEA 创建Spring cloud Eureka 注册中心 https://blog.youkuaiyun.com/m0_37944734/article/details/80360017 一、复制两份application.properties 分别改名为application-server01.properties 、application-server01.properties ...
2018-05-18 10:59:05
566
原创 一、IDEA 创建Spring cloud Eureka 注册中心
一、首先new 一个project 二、点击Next之后填写Group、Artifact、和创建主类的包路劲package 三、下一步之后选择 四、下一步后点击Finish 五、在主类添加@EnableEurekaServer注解 六、在配置文件添加如下内容 server.port=1111 eureka.instance.hostname=localhost eu...
2018-05-18 10:16:27
4507
原创 Linux下安装NFS
Linux下安装NFS 一、 准备两台机器CentOS6.x 一个做NFS 服务器 一个做客户端 二、 安装NFS服务器 1.查看是否安装nfs和rpcbind [root@nfs_01 ~]# rpm -qa nfs-utils rpcbind 出现: rpcbind-0.2.0-11.el6.x86_64 nfs-utils-1.2.3-54.el6.x86_64 说
2017-04-15 20:51:33
296
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人