摘要: Dubbo的亮点总结例如以下: 1、服务注冊中心 相比Hessian类RPC框架,Dubbo有自己的服务中心。 写好的服务能够注冊到服务中心。 client从服务中心寻找服务。然后再到对应的服务提供者机器获取服务 通过服务中心能够实现集群、负载均衡、高可用(容错) 等重要功能 服务中心一般使用zoo 阅读全文
posted @ 2019-08-04 21:46 qxwang 阅读(35) 评论(0) 推荐(0)
摘要: 一、前言 部门去年年中开始各种改造,第一步是模块服务化,这边初选dubbo试用在一些非重要模块上,慢慢引入到一些稍微重要的功能上,半年时间,学习过程及线上使用遇到的些问题在此总结下。 整理这篇文章差不多花了两天半时间,请尊重劳动成果,如转载请注明出处http://blog.csdn.net/u012 阅读全文
posted @ 2019-08-04 21:38 qxwang 阅读(71) 评论(0) 推荐(0)
摘要: 其实,双亲委派模型并不复杂。自定义类加载器也不难!随便从网上搜一下就能搜出一大把结果,然后copy一下就能用。但是,如果每次想自定义类加载器就必须搜一遍别人的文章,然后复制,这样显然不行。可是自定义类加载器又不经常用,时间久了容易忘记。相信你经常会记不太清loadClass、findClass、de 阅读全文
posted @ 2019-08-04 21:18 qxwang 阅读(21) 评论(0) 推荐(0)
摘要: 或者许多的朋友在使用单例模式中会学到双重检查加锁(double-checked locking)的应用。 public class Singleton { private volatile static Singleton uniqueInstance; private Singleton(){} 阅读全文
posted @ 2019-08-04 21:00 qxwang 阅读(33) 评论(0) 推荐(0)
摘要: 用数组结构实现大小固定的栈和队列,这是一个面试的常考题目,也是一个比较简单的题目。 1.实现栈结构:栈结构是先进后出的,只需要一个数组和一个记录位置的变量size,当进来一个元素,size就++,出去一个元素size就–。 2.实现队列结构:相对栈结构要难搞一些,队列的先进先出的,需要一个数组和三个 阅读全文
posted @ 2019-08-04 20:22 qxwang 阅读(45) 评论(0) 推荐(0)
摘要: public class ThreadTest { public boolean flag; public class OddClass implements Runnable { public ThreadTest t; public OddClass(ThreadTest t) { this.t = t; ... 阅读全文
posted @ 2019-08-04 14:22 qxwang 阅读(33) 评论(0) 推荐(0)
摘要: 作者:范鹏程,网易考拉海购 InnoDB是 MySQL最常用的存储引擎,了解InnoDB存储引擎的索引对于日常工作有很大的益处,索引的存在便是为了加速数据库行记录的检索。以下是我对最近学习的知识的一些总结,以及对碰到的以及别人提到过的问题的一些分析,如有错误,请指正,我会及时更正。 目录 InnoD 阅读全文
posted @ 2019-08-04 13:40 qxwang 阅读(42) 评论(0) 推荐(0)
摘要: 前言 Innodb的表存储结构由段、簇(区)、页组成,一个段由若干簇组成,一个簇默认有64页,每页16KB。 一、索引 本文使用的案例的表 CREATE TABLE `award` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '用户id', `aty 阅读全文
posted @ 2019-08-04 13:36 qxwang 阅读(49) 评论(0) 推荐(0)
摘要: 1、Eureka 简介: Eureka 是 Netflix 出品的用于实现服务注册和发现的工具。 Spring Cloud 集成了 Eureka,并提供了开箱即用的支持。其中, Eureka 又可细分为 Eureka Server 和 Eureka Client。 1.基本原理 上图是来自eurek 阅读全文
posted @ 2019-08-04 13:18 qxwang 阅读(44) 评论(0) 推荐(0)
摘要: 目录 · ZooKeeper安装 · 分布式一致性理论 · 一致性级别 · 集中式系统 · 分布式系统 · ACID特性 · CAP理论 · BASE理论 · 一致性协议 · ZooKeeper概况 · ZooKeeper API · 命令 · Java API · Curator · ZooKee 阅读全文
posted @ 2019-08-04 13:17 qxwang 阅读(46) 评论(0) 推荐(0)
摘要: Watcher是什么 在ZooKeeper中,接口类Watcher用于表示一个标准的事件处理器,其定义了事件通知相关的逻辑,包含KeeperState和EventType两个枚举类,分别代表了通知状态和事件类型,同时定义了事件的回调方法:process(WatchedEvent event) 同一个 阅读全文
posted @ 2019-08-04 13:16 qxwang 阅读(113) 评论(0) 推荐(0)