0

SpringCloud-使用熔断器防止服务雪崩-Ribbon和Feign方式(附代码下载)

场景 SpringCloud-服务注册与实现-Eureka创建服务注册中心(附源码下载): http://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/102535957 SpringCloud-服务注册与实现-Eureka创建服务提供者(附源 ...

霸道流氓 发布于 2019-10-17 23:25 评论(0)阅读(6)
0

在 Java 中如何比较日期?

在 Java 中有多种方法可以比较日期,日期在计算机内部表示为(long型)时间点——自1970年1月1日以来经过的毫秒数。在Java中,Date是一个对象,包含多个用于比较的方法,任何比较两个日期的方法本质上都会比较日期的时间。 本文主要介绍以下五种方式: 1. 使用 Date.compareTo ...

武培轩 发布于 2019-10-17 21:32 评论(0)阅读(6)
0

剑指offer笔记面试题2----实现Singleton模式

题目:设计一个类,我们只能生成该类的一个实例。 解法一:单线程解法 c++ //缺点:多线程情况下,每个线程可能创建出不同的的Singleton实例 include using namespace std; class Singleton { public: static Singleton get ...

奔跑的亮仔 发布于 2019-10-17 20:15 评论(0)阅读(6)
0

Java通信——获取自己IP

获取自己的IP地址 ~~~java import java.net.InetAddress; import java.net.UnknownHostException; public class getip { public static void main(String[] args) throw ...

头发是我最后的倔强 发布于 2019-10-17 19:10 评论(0)阅读(13)
0

分布式事物 - 基于RPC调用 - TCC模式

前提 前端业务(主服务)可以以同步或异步调用TCC框架,或者TCC框架本身就是同步异步兼备的. 假定TCC框架拥有断电后的自动恢复能力.同时,在下游业务出现无限失败的情况下,也会进行无限的重试,以达到最终一致 正式开始 正常流程 一切安好. 可以观察到,confirm操作完全交由TCC调用.在同步状 ...

li_xiaoxi 发布于 2019-10-17 16:40 评论(0)阅读(9)
0

分布式事物 - 基于RPC调用 - 补偿模式

前提 所有服务均有独立的事物管理机制,相互间没有任何关联. 所有业务接口都有对应的补偿方法,用于将已经更新的数据还原到上一次的状态. 本次实例为同步业务,理想状态下,只有全部成功或全部失败两种情况. 正式开始 正常流程 一切安好. 中途异常 补偿成功 虽然发生了失败,但所有补偿都成功了.没有什么问题 ...

li_xiaoxi 发布于 2019-10-17 13:07 评论(0)阅读(17)
0

长久养成的打卡习惯可千万不能丢呀

哎呀呀哎呀呀,没想到距离上一次打卡已经过去N天了,这N天有点难熬呀。一边赶着项目,一边又盯着留言,生怕有人催更,这不,昨天就有留言来催更了,哈哈哈哈。真的是想什么来什么。 简单说下这N天的状况哈,国庆去了趟西安,聆听了西安的历史,感觉棒棒哒。但是,西安和浙江国庆期间温度天壤之别,小编回到浙江之后,就 ...

小酒窝 发布于 2019-10-17 12:39 评论(0)阅读(22)
3

通俗易懂设计模式解析——责任链模式

前言 今天我们介绍的是责任链模式【Chain of Responsibility Pattern】。对于责任链模式理解起来还是比较容易的。例如在公司请假、三天以内部门经理批准即可,但是三到七天可能就需要总监批准了、七天以上需要副总裁批准。对于这么一个需求最初的解决方案就是if-else语句判断。但是 ...

小世界的野孩子 发布于 2019-10-17 09:20 评论(2)阅读(213)
0

SpringCloud-创建服务消费者-Feign方式(附代码下载)

场景 SpringCloud-服务注册与实现-Eureka创建服务注册中心(附源码下载): http://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/102535957 SpringCloud-服务注册与实现-Eureka创建服务提供者(附源 ...

霸道流氓 发布于 2019-10-16 22:11 评论(0)阅读(11)
0

设计模式之美—工厂方法模式

工厂方法模式 简单工厂模式有一个问题就是,类的创建依赖工厂类。 如果想要拓展程序,必须对工厂类进行修改,这违背了闭包原则,所以,从设计角度考虑,有一定的问题,如何解决? 就用到工厂方法模式,创建一个工厂接口和创建多个工厂实现类,这样一旦需要增加新的功能,直接增加新的工厂类就可以了,不需要修改之前的代 ...

夜深思 发布于 2019-10-16 16:46 评论(0)阅读(16)
0

设计模式之美—简单工厂模式

简单工厂模式 简单工厂模式分为三种:普通简单工厂、多方法简单工厂、静态方法简单工厂。 普通工厂模式 最近看了老酒馆电视剧,深深被陈怀海他们的情怀所感动,当然里面也有很多的酒,比如扳倒井,闷倒驴,跑舌头,吹破天,二闺女,枕头亲。我们以酒为例: 创建酒的接口: public interface Liqu ...

夜深思 发布于 2019-10-16 16:44 评论(0)阅读(21)
0

springboot windows10风格 activiti 整合项目框架源码 shiro 安全框架 druid

官网:www.fhadmin.org 此项目为Springboot工作流版本 windows 风格,浏览器访问操作使用,非桌面应用程序。 1.代码生成器: [正反双向](单表、主表、明细表、树形表,快速开发利器) freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面、建表sql脚 ...

dykx852 发布于 2019-10-16 13:01 评论(0)阅读(17)
2

通俗易懂设计模式解析——策略模式

前言 今天我们来看策略模式【Stragety Pattern【行为型】】,这个模式还是比较好理解的。策略怎么理解呢?一般是指:1. 可以实现目标的方案集合;2. 根据形势发展而制定的行动方针和斗争方法;3. 有斗争艺术,能注意方式方法。总的来说呢就是针对一个目的的不同的方法集合。这里要讲的策略模式怎 ...

小世界的野孩子 发布于 2019-10-16 09:39 评论(0)阅读(151)
0

设计模式之美—单例模式

单例模式 什么是单例? 应用场景 代码实现 饿汉式 中国古代神话中有女娲补天一说,现在天破了,我们去求女娲补天。 女娲用英语来说是 A Goddess In Chinese Mythology,意思就是神话中的女神,女娲是独一无二的,现在我们就建一个女神类Goddess。 神话中,我们都是女娲造出来 ...

夜深思 发布于 2019-10-16 09:30 评论(0)阅读(19)
0

有关系统架构的高可用原则

降级 降级 对于一个高可用服务,很重要的一个设计就是降级开关。在设计降级开关时,主要有以下思路: 1.开关集中化管理:通过推送机制把开关推送到各个应用。 2.可降级的多级服务:比如服务调用降级为只读本地缓存,只读分布式缓存,只读默认降级数据(如库存状态默认有货) 3.开关前置化:如架构是nginx ...

盛世半月 发布于 2019-10-15 19:10 评论(0)阅读(39)
1

设计模式 - 动态代理原理及模仿JDK Proxy 写一个属于自己的动态代理

本篇文章代码内容较多,讲的可能会有些粗糙,大家可以选择性阅读。 本篇文章的目的是简单的分析动态代理的原理及模仿 手写一个动态代理以及对几种代理做一个总结。 对于代理模式的介绍和讲解,网上已经有很多优质的文章,我这里就不会再过多的介绍了,这里推荐几篇优质的文章作为参考: 1. "给女朋友讲解什么是代理 ...

EamonZzz 发布于 2019-10-15 08:58 评论(0)阅读(119)
0

SpringCloud-创建服务消费者-Ribbon方式(附代码下载)

场景 SpringCloud-服务注册与实现-Eureka创建服务注册中心(附源码下载): http://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/102535957 SpringCloud-服务注册与实现-Eureka创建服务提供者(附源 ...

霸道流氓 发布于 2019-10-14 22:25 评论(0)阅读(15)
0

SpringCloud-服务注册与实现-Eureka创建服务提供者(附源码下载)

场景 SpringCloud-服务注册与实现-Eureka创建服务注册中心(附源码下载): http://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/102535957 上面已经搭建好服务注册中心,开始创建服务提供者。 当 Client 向 ...

霸道流氓 发布于 2019-10-14 22:19 评论(0)阅读(18)
0

设计模式之☞代理模式

一、代理模式的作用 将主要业务与次要业务进行松耦合的组装 二、代理模式本质 监控行为的特征 例子: <input type="button" onclick="处理函数"> 三、生活案例 案例:饭前便后要洗手 分析: 1.分析出主要业务和次要业务 【主要业务】:吃饭,上厕所 【次要业务】:洗手 2. ...

陈彦斌 发布于 2019-10-14 21:52 评论(0)阅读(128)
2

该如何选择消息队列?

在高并发业务场景下,消息队列在流量削峰、解耦上有不可替代的作用。当前使用较多的消息队列有 RabbitMQ、RocketMQ、ActiveMQ、Kafka、ZeroMQ、Pulsar 等。 消息队列这么多,到底该选择哪款消息队列呢? 选择消息队列的基本标准 虽然这些消息队列在功能和特性方面各有优劣, ...

武培轩 发布于 2019-10-14 21:38 评论(2)阅读(395)