HA
文章平均质量分 85
Chief395
简单就好
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Sandbox概念
一个被隔离的程序,在里面做任务事件都不会影响到宿主程序。只能调用宿主开放的一些API。原创 2018-12-05 07:29:58 · 7405 阅读 · 0 评论 -
Spring Cloud初步
大型互联网系统微服务架构一站式解决方案。五大组件服务发现(Netflix Eureka)客服端负载均衡(Netflix Ribbon)断路器(Netflix Hystrix)服务网关(Netflix Zuul)分布式配置(Spring Cloud Config)...原创 2019-07-31 09:04:52 · 151 阅读 · 0 评论 -
Pinpoint初步
Pinpoint是一个分析大型分布式系统的平台,提供解决方案来处理海量跟踪数据,主要面向基于Tomcat的Java应用。原创 2019-07-31 08:58:20 · 406 阅读 · 0 评论 -
Redis安装及配置(基于5.0.5版本)
目前最新版为:5.0.5下载wget http://download.redis.io/releases/redis-5.0.5.tar.gz解压tar -xzvf redis-5.0.5.tar.gz -C /usr/local切换目录cd /usr/local/redis-5.0.3编译make启动src/redis-server连接客户端src/redis-...原创 2018-12-13 23:03:24 · 7605 阅读 · 10 评论 -
ZooKeeper的典型应用场景
数据发布&订阅系统负载均衡动态DNS服务难点在于域名一旦变多,手工维护成本过高命名服务数据库ID生成器数据表自增不适用于分表分库的系统,而UUID又过长分布式协调&通知集群管理日志收集难点在于机器动态变化,日志文件同步变化Master选举数据库主从难点在于无法监控Master启动状态分步式锁分步式队列...原创 2018-12-11 21:54:54 · 921 阅读 · 0 评论 -
ZooKeeper当代互联网高可用系统中的扫地僧
档案ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。ZooKeeper包含一个简单...原创 2018-12-11 21:52:57 · 523 阅读 · 0 评论 -
ZooKeeper的Java客户端工具使用(Curator)
安装<dependency> <groupId>org.apache.curator</groupId> <artifactId>curator-client&amp原创 2018-12-13 23:34:20 · 835 阅读 · 0 评论 -
使用Redis实现分布式锁(Java版)
安装引入依赖<dependency> <groupId>com.101tec</groupId> <artifactId>zkclient</artifactId> <version>0.11</v原创 2018-12-13 23:16:53 · 391 阅读 · 1 评论 -
设计模式六大原则
开闭原则(Open Close Principle)开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类,后面的具体设计中我们会提到这点。里氏代换原则(Liskov Substitution Principle)面向对象设计的基本原...原创 2018-12-02 22:46:06 · 283 阅读 · 0 评论 -
常用的八个设计模式
单例模式(Singleton)保证一个类只有一个实例,并提供一个访问它的全局访问点。工厂方法(Factory Method)工厂方法是针对每一种产品提供一个工厂类。通过不同的工厂实例来创建不同的产品实例。创建方法只用一个,只创建一种产品,侧重于“怎么创建”。简单工厂(StaticFactory Method)简单工厂模式的工厂类一般是使用静态方法,通过接收的参数的不同来返回不同的对象实...原创 2018-12-02 22:47:11 · 754 阅读 · 0 评论 -
常见的二十三种设计模式
按照目的来分,设计模式可以分为创建型模式、结构型模式和行为型模式。创建型模式用来处理对象的创建过程;结构型模式用来处理类或者对象的组合;行为型模式用来对类或对象怎样交互和怎样分配职责进行描述。创建型模式用来处理对象的创建过程,共以下五种:单例模式(Singleton Pattern)能避免同一对象被反复实例化。比如说,访问数据库的连接对象就比普通对象实例化的时间要长;WCF中,维护服务器...原创 2018-12-02 22:49:17 · 716 阅读 · 0 评论 -
设计模式之面向方面(AOP)
简介AOP(Aspect-OrientedProgramming,面向方面编程),它是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。OOP允许你定义从上到下的关系,但并不适合定义从左到右的关系。例如日...原创 2018-12-02 22:53:11 · 1816 阅读 · 0 评论 -
常见的加密算法
单向加密算法:BASE64:严格地说,属于编码格式,而非加密算法MD5:Message Digest algorithm 5,信息摘要算法SHA:Secure Hash Algorithm,安全散列算法HMAC:Hash Message Authentication Code,散列消息鉴别码复杂的对称加密(DES、PBE)、非对称加密算法:DES:Data Encryption Sta...原创 2018-12-02 23:04:35 · 377 阅读 · 0 评论 -
ZooKeepr的安装及配置(CentOS 7)
注意:它依赖 Java环境。下载http://mirrors.hust.edu.cn/apache/zookeeper/http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.13/zookeeper-3.4.13.tar.gz配置生成配置文件sudo cp ./conf/zoo_sample.cfg ./conf/zoo.c...原创 2018-12-13 09:22:02 · 683 阅读 · 0 评论 -
Canal初步
Canal是阿里出品的一款解决数据库多机房同步的高性能中间件系统;纯Java开发。基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了MySQL。原创 2019-08-31 11:01:43 · 340 阅读 · 0 评论
分享