上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: completableFuture是java8之后引入的特性,也就是我们可以异步执行相关操作,并根据这个未来会到来的结果去进行操作。感觉跟js中的promise差不多。 public class CompletableFuture<T> implements Future<T>, Completio 阅读全文
posted @ 2020-07-29 21:11 灬灬灬灬灬灬 阅读(1860) 评论(0) 推荐(0) 编辑
摘要: 随着系统架构的复杂,以及数据处理量级的增加,之前的软加价购已无法满足如今的需求。目前系统架构需要具备:即时响应性(responsive),回弹性(Resilient),弹性(Elastic)以及消息驱动(Message Driven)。这个也是反应式宣言,有的地方叫响应式宣言,就是reactive, 阅读全文
posted @ 2020-07-29 14:24 灬灬灬灬灬灬 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 首先确认什么事函数式编程,也就是只需要关心需要什么,不要关注如何实现。函数式编程更多的是思想上 举个例子,找一个最小值: int[] nums = {1,2,3,4,5,6}; int min = Integer.MAX_VALUE; System.out.println("before :" + 阅读全文
posted @ 2020-07-29 14:22 灬灬灬灬灬灬 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 首先了解一下消息队列。 对于传统消息队列,遇到下述情况,可以使用消息队列进行改造。 那么使用消息队列的好处? 1.解耦,可以独立扩展以及修改两边的处理过程,只需要确保接口的一致性即可, 2.可恢复性,当系统中一部分组件失效时候,不会影响整个系统,消息队列降低了程序之间的耦合度,因此当处理消息的进程挂 阅读全文
posted @ 2020-07-29 14:21 灬灬灬灬灬灬 阅读(986) 评论(0) 推荐(0) 编辑
摘要: 1、安装service服务 redis-server --service-install redis.windows.conf --service-name redis6379 2、启动service服务 redis-server --service-start 3、停止命令 redis-serve 阅读全文
posted @ 2020-07-23 11:01 灬灬灬灬灬灬 阅读(1474) 评论(0) 推荐(0) 编辑
摘要: 在工作中,会出现两个对象因为接口不兼容不能正常工作,这个时候需要第三方进行适配,比如说,一个人讲中文,另一个将俄语,这个时候需要一个梵音记性转化 适配器模式主要解决在开发过程中需要开发的某种业务功能组件在现有的组件库中已经存在,但是与当前正在写的系统中的接口规范不兼容问题。 定义:将一个类的接口转化 阅读全文
posted @ 2020-03-26 09:13 灬灬灬灬灬灬 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 工厂方法中只考虑生产同级别的产品,对于综合型的工厂,生产较多种类的产品无法使用,如下图,对于一个产品族,可能无法实现,这时需要使用抽象工厂。 首先看一下抽象工厂的定义:是一种为访问类创建一组相关或相互依赖对象的接口,并且访问类无需指定所需产品,具体类就能得到同族的不同等级的产品的模式结构。 相当于抽 阅读全文
posted @ 2020-03-25 19:42 灬灬灬灬灬灬 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 在了解工厂方法之前,先了解一下面向对象设计中的开闭原则(OCP) 开闭原则是面向对象设计中“可复用设计的基石”,是面向对象设计中最重要的原则之一,其他的很对设计原则都是实现开闭原则的一种手段。 开闭原则中的“开”是指对于组件功能中的扩展是开放的,是允许对其进行功能扩展的;开闭原则中的“闭”是指对于原 阅读全文
posted @ 2020-03-25 18:08 灬灬灬灬灬灬 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 建造者模式定义: 讲一个复杂对象的构造与其表示进行分离,使同样的构建过程可以创建不同的表示。其实就是将一个复杂对象分解为多个简单的对象,然后一步一步构建而成,将变与不变进行分析,也就是说产品的组成部分不变,但每一部分都可以进行灵活选择。 其优点: 每个具体的建造着相对独立,这样有利于系统扩展 客户端 阅读全文
posted @ 2020-03-25 15:25 灬灬灬灬灬灬 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 在学习kafka之前,需要先安装zookeeper 进入要下载的版本的目录,选择 .tar.gz 文件下载,下载链接:http://archive.apache.org/dist/zookeeper/ zookeeper是一套分布式协调服务框架,那么如何理解分布式协调:主要用来解决分布式环境当中多个 阅读全文
posted @ 2020-03-24 11:10 灬灬灬灬灬灬 阅读(469) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页