自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

keep_trying的专栏

千万不要要最能吃苦的年纪选择安逸,与君共勉!

  • 博客(9)
  • 资源 (3)
  • 收藏
  • 关注

原创 zookeeper(二)常见问题汇总

一、为什么zookeeper要部署基数台服务器?二、zookeeper脑裂(Split-Brain)问题2.1、什么是脑裂?2.2、什么原因导致的?2.2、zookeeper是如何解决的?一、为什么zookeeper要部署基数台服务器?**所谓的zookeeper容错是指,当宕掉几个zookeeper服务器之后,剩下的个数必须大于宕掉的个数,也就是剩下的服务数必...

2018-02-28 17:28:54 9602 3

原创 zookeeper(一)简介&工作原理

一、ZooKeeper 是什么二、ZooKeeper 基本概念2.1、设计目的2.2、ZooKeeper角色2.3、ZooKeeper 架构模型2.4、ZooKeeper 数据模型2.5、Watcher——ZNode 数据变化通知三、ZooKeeper的工作原理3.1、选主流程3.2、同步流程3.3、工作流程3.3.1、Leader工作流程3.3.2、Followe...

2018-02-28 14:05:45 839

原创 深入分析 Java I/O (七)IO模型一基础知识

一IO与CPU时间的比较二用户空间与内核空间三缓冲区操作四发散汇聚五虚拟内存六内存页面调度七文件IO内存映射文件文件锁定八流IO一、I/O与CPU时间的比较I/O 操作比在内存中进行数据处理任务所需时间更长,差别要以数量级计。许多程序员一门心思扑在他们的对象如何加工数据上,对影响数据读取和存储的环境问题却不屑一顾。表 1-1 所示为对数据单元进行磁...

2018-02-24 17:15:15 676

原创 深入分析 Java I/O (六)Netty高级知识

一 Netty高性能之道传统RPC调用性能问题问题1网络传输方式问题问题2序列化方式问题问题3线程模型问题二高性能的三个主题三Netty高性能之道异步非阻塞通信零拷贝内存池高效的Reactor线程模型Reactor单线程模型Reactor多线程模型主从Reactor多线程模型无锁化的串行设计理念高效的并发编程高性能的序列化框架灵活的TCP参数配置能...

2018-02-13 17:02:59 1212

原创 深入分析 Java I/O (五)Netty基础简介

一JAVA NIO AIO的不足之处二Netty介绍三代码示例主要代码讲解四Netty的重要慨念Netty线程机制ByteBufChannelChannelPipeline和ChannelHandler责任链和适配器的应用ChannelInboundHandler类举例ChannelOutboundHandler类举例五Channel的生命周期六Netty...

2018-02-11 13:56:39 904

原创 深入分析 Java I/O (四)AIO

一异步IO模型二JAVA AIO框架简析代码示例要点讲解一、异步IO模型异步IO则采用“订阅-通知”模式:即应用程序向操作系统注册IO监听,然后继续做自己的事情。当操作系统发生IO事件,并且准备好数据后,在主动通知应用程序,触发相应的函数和同步IO一样,异步IO也是由操作系统进行支持的。微软的windows系统提供了一种异步IO技术:IOCP(I/O C...

2018-02-09 17:34:47 6285

原创 深入分析 Java I/O (三)NIO

一多路复用IO模型场景描述多路复用IO实现方式二NIOChannelBufferSelector三JAVA NIO 框架简要设计分析代码示例四多路复用IO的优缺点一、多路复用IO模型场景描述一个餐厅同时有100位客人到店,当然到店后第一件要做的事情就是点菜。但是问题来了,餐厅老板为了节约人力成本目前只有一位大堂服务员拿着唯一的一本菜单等...

2018-02-09 15:16:21 768 1

原创 深入分析 Java I/O (二)BIO

一BIO编程最原始BIO存在的问题一请求一线程BIO代码演示存在的问题伪异步IO编程代码演示二服务器端的执行效果三阻塞的问题根源一BIO编程最原始BIO网络编程的基本模型是C/S模型,即两个进程间的通信。服务端提供IP和监听端口,客户端通过连接操作想服务端监听的地址发起连接请求,通过三次握手连接,如果连接成功建立,双方就可以通过套接...

2018-02-07 18:54:15 660

原创 深入分析 Java I/O (一)概述

一Java 的 IO 类库基于字节的 IO 操作接口基于字符的 IO 操作接口字节与字符的转化接口二磁盘 IO 工作机制三Java Socket 的工作机制建立通信链路数据传输四NIO 的工作方式BIO 带来的挑战NIO 的工作机制Buffer 的工作方式五IO 调优磁盘 IO 优化性能检测提升 IO 性能网络 IO 优化同步与异步阻塞与非阻...

2018-02-06 17:55:44 1246 1

在虚拟机中用u盘安装系统

快照功能 虚拟机中提供的快照功能,可能将系统还原到快照点上。 在虚拟机中用u盘安装系统

2013-09-17

java开发利器myeclipse全面详解

myeclipse 全面详解,真的不错,很适合初学者,讲的也很全面。

2013-09-17

oracle优化

总结的很全面的oracle优化。值得你拥有。

2013-09-17

空空如也

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

TA关注的人

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