- 博客(7)
- 收藏
- 关注
原创 zookeeper学习笔记
一、Zookeeper简介分布式协作。zookeeper是google的chubby项目开源实现。最早是hadoop的子项目。小米米聊、淘宝Taokeeper其实类zookeeper。Kafka使用zookeeper。消息发布订阅,其中zk就是用于检测节点崩溃。实现主题的发现,并且保持主题的生产和消费状态。Hbase三段查找,Root-Region=》Meta Region=》Re...
2020-06-12 10:35:03 259
原创 消息中间件学习笔记
消息中间件消息中间件:利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。使用了消息传送机制或消息队列的技术来进行技术交流的插件。1.消息中间件的作用:分布式系统之间消息的传递。2.使用场景:系统之间的通信 异步处理消息 应用之间的解耦 日志处理 流量削峰(消...
2020-03-04 14:28:00 419
原创 Redis学习笔记·
目录第一章 nosql概述(not only sql)1.1为什么需要nosql1.2 nosql数据库的四大分类NoSQL数据库的四大分类表格分析第二章 redis概述2.1概述:2.2 redis特性:第三章API3.1全局命令3.2字符串3.3hash:3.4列表list3.5集合set3.6有序集合zset第四章 redi...
2019-07-08 11:37:40 1092
原创 按行分割文件脚本
1.Java脚本package com.wind.tdap;import java.io.*;/** * * 文件切割脚本 * Created by huangyongjie on 2018/9/3. */public class TestSplitFile { //需要切割的文件路径+名称 private static final String f...
2018-09-03 11:47:04 1349 1
原创 java多线程学习笔记。
java多线程学习笔记线程的优缺点:多线程的好处:充分利用多处理核心,提高资源的利用率和吞吐量。 提高接口的响应效率,异步系统工作。线程的风险:安全危险(竞争条件):什么坏事都没有发生。在没有充分进行同步的情况下,多线程中的各个操作的顺序是不可预测的。如:i++操作,多线程交替占用运行,多个线程返回相同的值。 活跃度的危险(活跃度失败):好事终会发生。1线程等待2线程的锁(独立占...
2018-06-11 17:52:52 411
原创 java代理模式学习笔记
代理模式:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。代理类和被代理类必须实现同一个接口。代理类的核心是做功能的增强,真正的服务还是目标对象提供的。(代理类必学持有被代理的对象)。java的三种代理模式:静态代理:静态代理在使用时,需要定义接口或者父类,被代理对象与代理对象一起实现相同的接...
2018-05-25 01:27:16 289
原创 java反射学习笔记
JAVA-ReflectClass类的使用方法的反射成员变量的反射构造函数的反射java类的加载机制Class 类1)在面向对象的世界里,万事万物皆对象java语言中,静态的成员、普通数据类型是不是对象?类是谁的对象呢?类是对象,类是java.lang.Class类的实例对象2)如何表示对象? 任何一个雷都是Class的实例对象,这个实例对象有三种表示方式Foo foo1 = new Foo...
2018-05-24 13:29:04 248
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人