- 博客(10)
- 资源 (6)
- 收藏
- 关注
原创 Java设计模式之模板方法模式
模板方法模式一、简述Template Method模式,模板方法模式。顾名思义,定义一个操作中的算法的框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重新定义该算法的某些特定步骤。说的通俗一点,就是为子类设计一个模板以便于子类复用里面的方法。为了避免子类恶意修改方法的实现细节,一般模板方法模式都会在方法上加final。GOF给出的模板方法模式的定义如下:定义一个操作中...
2019-05-16 18:16:36 212
原创 小程序之仿QQ侧边栏导航组件封装
仿QQ侧边栏导航组件封装一、前言为了突出首页功能页,采取了像QQ的侧边栏导航栏!具体实现也挺简单的,看一下效果!主要配合小程序的原生触摸事件touchmove/touchend/touchstart+隐藏和显示实现。二、如何使用在页面上注册组件{ "navigationBarTitleText": "XXXX", "usingComponents": { "pri...
2019-05-11 09:38:09 860
原创 小程序开发之模态框组件封装
模态框组件一、前言对于模态框肯定大家都知道,诸如:Bootstartp、element-ui、layui等等都有自己的弹出层,并可以之定义内容,但是小程序的弹出层原生的太简单,那么我们如果自定义呢?其实很简单,就是一个遮罩、一个view内容区就搞定了!接下来看一下我自己封装后的模态框效果:感觉还可以哈!二、模态框组件的使用先在使用页面的json注册该组件{ "navigat...
2019-05-11 08:23:55 742
原创 Java设计模式之观察者模式
Java设计模式之观察者模式一、定义观察者模式:定义对象间一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖它的对象都会得到通知并自动更新。观察者模式的结构中包括中包含四中角色:被观察者(Subject)观察者(Observer)具体被观察者(ConcreteSubject)具体观察者(ConcreteObserver)二、UML 类图三、实例场景微信订阅模式,订...
2019-05-09 11:22:43 210
原创 Centos7之安装Nginx
Nginx安装一、下载地址: http://nginx.org/en/download.html【13:23|root ~:$】➜ wget http://nginx.org/download/nginx-1.15.12.tar.gz二、解压编译解压【13:23|root ~:$】➜ tar zxvf nginx-1.15.12.tar.gz 进入nginx目录,进行一个目录的配...
2019-05-05 13:55:39 718
原创 SpringCloud之Feign服务调用
SprinCloud之Feign服务调用一、简介Feign 是一个声明web服务客户端,这便得编写web服务客户端更容易,使用Feign 创建一个接口并对它进行注解,它具有可插拔的注解支持包括Feign注解与JAX-RS注解,Feign还支持可插拔的编码器与解码器,Spring Cloud 增加了对 Spring MVC的注解,Spring Web 默认使用了HttpMessageConver...
2019-05-02 15:23:39 763
原创 SpringCloud之Hystix熔断器
SpringCloud之Hysti熔断器Netflix提供了一个叫Hystrix的类库,它实现了断路器模式。在微服务架构中,通常一个微服务会调用多个其他的微服务。一个相对低层级的服务失败可能造成上层应用的级联失败,服务访问量越大失败率越高。当断路打开的时候,这个调用就被终止了。打开的断路可以阻止级联失败。一、添加依赖在 cloud-consumer模块添加依赖<dependency&...
2019-05-02 08:48:21 519
原创 SpringCloud之Eureka相关配置项
SpringCloud之Eureka相关配置eureka: client: service-url: # EurekaServer地址 EurekaServer地址,多个地址以','隔开 defaultZone: http://127.0.0.1:10086/eureka instance: prefer-ip-address: true # 当调用getH...
2019-05-02 08:47:13 399
原创 SpringCloud之Eureka高可用
SpringCloud之Eureka高可用Eureka是Netfilx开元的服务发现组件,本身是一个基于REST的服务。它包含EurekaServer(以下简称ES)和EurekaClient(以下简称EC)两部分,SpringCloud将它集成在子项目SpringCloudNetfilx中,实现了微服务的注册与发现。一、如何实现高可用简单来说就是集群,这样就可以在一出现问题的时候保证服务不...
2019-05-01 17:37:34 1193
原创 SpringCloud之Eureka注册中心
Eureka注册中心项目的Demo使用的聚合工程。一、创建一个父项目添加依赖, 中的依赖是需要在其他模块中引用的,中将会在整个项目的添加依赖,相当于公共的。<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi...
2019-05-01 10:20:39 236
SpringBoot整合Jpa和Thymeleaf实现CRUD
2018-08-11
SSM框架+layui+thymeleaf+权限管理+登录拦截
2018-07-13
PHP+layer+tp5+mysql数据库模型设计
2018-01-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人