自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Saltwater_leo的专栏

花褪残红青杏小,燕子飞时,绿水人家绕,枝上柳绵吹又少,..... 。

  • 博客(14)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

转载 Zookeeper在kafka中的应用

转自:http://blog.csdn.net/tianbianlan/article/details/46387039Zookeeper在kafka中的应用@20150606 简介Kafka使用zookeeper作为其分布式协调框架,很好的将消息生产、消息存储、消息消费的过程结合在一起。同时借助zookeeper,kafka能够生产者、消费者和broker在内的所以组

2017-12-31 15:19:58 412

原创 rpc 实现原理

先说一下rpc 的调用过程客户端:知道接口名和方法名,以及参数类型、调用参数的值 ,但是本地并没有该接口的实现服务端:这里有接口的实现调用时,客户端使用JDK动态代理,利用接口创建了一个代理对象创建代理对象需要两个东西:1、一个就是接口的全限定名(包名+接口名),2、还需要一个调用处理接口 InvocationHandler 的实现说明:每次使用代理对象

2017-12-30 22:16:15 817

转载 Zookeeper 在 dubbo 中的作用

链接:https://www.zhihu.com/question/25070185/answer/243897200zookeeper 是注册中心,就是一个单独运行的软件我们设定 :项目1 是服务提供者项目2 是服务消费者 ===================提供者======================我们在项目1 中 实现一个服务A,就是一个serv

2017-12-30 11:05:45 340

转载 zookeeper 负载均衡原理

1.前言 上一章描述了现有系统架构的模式和改造方向,本章节主要描述改造的基本方案和相关问题描述。 2.改造方案 基本流程: 1) 服务提供者B启动到Zookeeper服务器处进行注册; 2) 服务消费者A启动时,请求Zookeeper服务器获取最新的B服务存活列表,并保存到本地缓存中; 3)A请求B服务器时,根据缓存中的B服务器列表,随机选取一个进行请求。服

2017-12-30 10:00:31 3350

转载 volatile这个关键字解析

转自:http://www.cnblogs.com/dolphin0520/p/3920373.htmlvolatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。  volatile关键字虽然从字面上理解起来比较简单,但是要用好不是

2017-12-22 16:19:01 272

转载 类加载过程

转自:http://blog.csdn.net/ns_code/article/details/17881581类加载过程    类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载七个阶段。它们开始的顺序如下图所示:    其中类加载的过程包括了加载、验证、准备、解析、初始化五个阶段。在这五个

2017-12-20 21:13:13 234

转载 NIO中有关Buffer的几种常用方法比如clear,rewind和flip

Java的NIO中有关Buffer的几种常用方法比如clear,rewind和flip到底有哪些区别。下面给大家这三种方法的源码,方便大家记忆。clear()方法用于写模式,其作用为情况Buffer中的内容,所谓清空是指写上限与Buffer的真实容量相同,即limit==capacity,同时将当前写位置置为最前端下标为0处。代码如下:[html] view plain c

2017-12-20 14:38:44 324

转载 深入理解 Java 垃圾回收机制

深入理解 Java 垃圾回收机制一:垃圾回收机制的意义java  语言中一个显著的特点就是引入了java回收机制,是c++程序员最头疼的内存管理的问题迎刃而解,它使得java程序员在编写程序的时候不在考虑内存管理。由于有个垃圾回收机制,java中的额对象不在有“作用域”的概念,只有对象的引用才有“作用域”。垃圾回收可以有效的防止内存泄露,有效的使用空闲的内存; 内存

2017-12-20 14:04:01 206

转载 Zookeeper 的Leader选举机制

转自:https://www.cnblogs.com/leesf456/p/6107600.html一、前言  前面学习了Zookeeper服务端的相关细节,其中对于集群启动而言,很重要的一部分就是Leader选举,接着就开始深入学习Leader选举。二、Leader选举  2.1 Leader选举概述  Leader选举是保证分布式数据一致性的关键所在

2017-12-19 15:10:25 253

转载 HashMap的工作原理

HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题,甚至会要求你实现HashMap来考察你的编程能力。ConcurrentHashMap和其它同步集合的引入

2017-12-18 20:35:19 152

转载 关于auto.offset.reset的一些问题

转自:http://blog.csdn.net/luoww1/article/details/52023967关于auto.offset.reset的一些问题auto.offset.reset 默认值为largest,那么auto.offset.reset 有什么作用呢?auto.offset.reset定义了Consumer在ZooKeeper中发现没有初始的of

2017-12-15 11:30:55 1951

原创 使用redis 实现分布式锁,处理并发问题

处理逻辑,为了防止同一个订单,产生并发的问题,这里设置了一个锁,向redis 中加入以订单号为key的键值对,每次执行订单处理时,会先判断redis 缓存中是否有这个key,已存在的话,就挂起一段之间,重试5次,如果在业务逻辑处理完,会删除redis 中的关于该订单的数据import java.util.ArrayList;import java.util.List;impo

2017-12-14 15:03:24 3982

原创 用spring的InitializingBean作初始化

使用InitializingBean 的afterPropertiesSet方法,初始化kafka 消费者/** Eclipse Class Decompiler plugin, Copyright (c) 2017 Chen Chao. */package com.suning.fsp.common.kfk.lcbas;import java.util.HashMap;import j

2017-12-05 10:38:28 687

原创 DB2 创建索引语句

CREATE INDEX GXQUSR.IDX_AGGERATION_PUSH_RECORD_SERIAL_NO ON GXQUSR.FUND_AGGERATION_PUSH_RECORD ( SERIAL_NO ) COLLECT SAMPLED DETAILED STATISTICS COMPRESS NO ALLOW REVERSE SCANS;sq

2017-12-05 09:55:46 25556

spring boot 简单案例下载

最少只能选2分,不然我就免费了

2018-03-11

java应用程序实现jetty 集成jersey 和spring

java应用程序实现jetty 集成jersey 和spring

2016-06-01

nginx安装需要依赖库,zlib 、openssl-fips、nginx、pcre

nginx安装需要依赖库,zlib 、openssl-fips、nginx、pcre,我用的是centos

2016-04-05

python for eclipse 绿色插件

python for eclipse 绿色插件

2016-04-01

pager-taglib.jar包下载

pager-taglib.jar包下载.很方便的分页框架。这是jar包,希望能帮到大家

2014-12-12

mybatis-3.1.1jar包

mybatis的常用jar包,免费的资源,希望能帮到大家

2014-12-08

servlet源代码

servlet源代码,有时候可以参考一下!

2014-12-01

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除