
JavaEE
叫我猴哥
这个作者很懒,什么都没留下…
展开
-
浅谈Actor并发模型
目录0x00 Actor出现的背景0x01 Actor如何通过消息传递避免数据竞争?0x02 Actor到底是什么?0x03 Actor特性0x031 容错0x032 分布式与位置透明性0x04 Actor使用场景0x05 缺点0x051弱隔离性0x052其他问题0x00 Actor出现的背景大约...原创 2019-08-21 16:30:51 · 4042 阅读 · 0 评论 -
Spring之控制反转(IOC)
目录0.面向接口编程思想1.依赖倒置原则与好莱坞原则2.控制反转3.依赖注入4.Spring是如何实现依赖注入的?4.1 BeanFactory4.2 FactoryBean0.面向接口编程思想面向接口编程:不针对实现编程,针对超类型编程。超类型包括继承和多态。而依赖倒置原则与好莱坞原则可以说是思想的具体体现,其表现形式便是控制反转,注入依赖则是控制反转的...原创 2019-08-02 16:52:07 · 318 阅读 · 0 评论 -
Kafka消息队列
1.简介kafka是一个基于发布-订阅模式的分布式消息队列。2.特点2.1负载均衡基于zookeeper的协调机制。2.2顺序保证Kafka保证一个Partition内的消息的有序性。2.3冗余/可靠性消息队列把数据进行持久化到磁盘,直到它们已经被完全处理,并且支持数据备份防止数据丢失。2.4容错允许集群中节点宕机(若副本数量为n,则允许n-1个节点失败)。...原创 2019-09-07 20:49:47 · 226 阅读 · 0 评论 -
继承、关联、聚合、组合的代码表示
1.继承子类拥有超类的所有属性和行为class A{}//B继承了A中的所有的方法和属性,对于私有的方法和属性,子类只能是拥有,但无法直接使用。class B extends A{}2.关联一般以类的属性形式出现在关联类中,使用成员变量来实现。又分为聚合关系和组合关系。class A{}class B{ A a;//成员变量引入了A类}...原创 2019-09-14 12:43:03 · 1506 阅读 · 0 评论 -
Flink
1.简介Flink是一个开源的分布式流式处理框架:①提供准确的结果,甚至在出现无序或者延迟加载的数据的情况下。②它是状态化的容错的,同时在维护一次完整的的应用状态时,能无缝修复错误。③大规模运行,在上千个节点运行时有很好的吞吐量和低延迟。2.特性Flink的流式计算模型启用了很多功能特性,如状态管理,处理无序数据,灵活的视窗,这些功能对于得出无穷数据集的精确结果是很重要的。...原创 2019-09-16 18:22:57 · 432 阅读 · 0 评论 -
SSH免密码登录,搭建Flink standalone集群
搭建Flink集群:本实验拥有2个节点,均为ubuntu系统,分别对应IP为192.168.1.100,192.168.1.171为了方便,先在三台节点上/etc/hosts文件内容均添加:192.168.1.100 master #用户名为zhy,master与worker的用户名必须一致192.168.1.171 worker1 #用户名为zhy1.创建与删除用户s...原创 2019-09-30 20:59:08 · 931 阅读 · 0 评论 -
kafka集群安装配置
两台机器:192.168.1.100,192.168.1.1351.下载kafka地址:http://kafka.apache.org/downloadsps:请下载二进制版本。2.解压之后直接修改配置文件:/kafka_2.12-2.3.0/config/server.properties#同一个集群中的不同节点id唯一# 192.168.1.100设置为...原创 2019-10-03 11:12:28 · 137 阅读 · 0 评论