自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 Java提高篇——Java 异常处理

阅读目录异常的概念异常的体系结构Java 异常的处理机制异常处理的基本语法异常链自定义异常总结回到顶部异常的概念异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。比如说,你的代码少了一个分号,那么运行出来结果是提示是错误java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用

2017-09-13 15:37:59 180

转载 JVM系列(一):Java类的加载机制

Java类的加载机制 1、什么是类的加载类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。类的加载的最终产品是位于堆区中的Class对象,Class对象封装了类在方法区内的数据结构,并且向Java程序员提供了访问方法区内的数据结构的接口。类

2017-07-24 09:43:40 191

转载 HashMap工作原理

目录(?)[-]HashMap存储结构图HashMap类的putK key V value方法的源代码如下HashMap类的getK key方法代码如下当我们执行如下操作时:HashMap map = new HashMap();map.put("语文", 86.5f);map.put("数学", 93.0f);map.put(

2017-07-24 09:33:56 248

转载 数据库范式通俗理解

基础概念 要理解范式,首先必须对知道什么是关系数据库,如果你不知道,我可以简单的不能再简单的说一下:关系数据库就是用二维表来保存数据。(可以参看我给你发的数据库方面的资料)然后你应该理解以下概念:l        实体:现实世界中客观存在并可以被区别的事物。比如“一个学生”、“一本书”、“一门课”等等。值得强调的是这里所说的“事物”不仅仅是看得见摸得着的“东西”,它也可以是虚拟的,

2017-06-27 17:05:58 322

转载 Mysql Innodb小结

Mysql Innodb小结 前阵子一直在做与Mysql相关的项目,于是也一直在学习Mysql相关的知识,看了《Mysql:Innodb存储引擎》、《高性能Mysql》后,也算对Mysql有一定的了解了,特地在此总结一下(图片都是《Mysql:Innodb存储引擎》电子版的)。 mysql体系结构:     由:连接池组件、管理服务和工具组件、sql接口

2017-06-27 16:52:06 321

转载 Mesos+Zookeeper+Marathon的Docker管理平台部署记录(1)

随着"互联网+"时代的业务增长、变化速度及大规模计算的需求,廉价的、高可扩展的分布式x86集群已成为标准解决方案,如Google已经在几千万台服务器上部署分布式系统。Docker及其相关技术的出现和发展,又给大规模集群管理带来了新的想象空间。如何将二者进行有效地结合?下面将记录使用Mesos+Zookeeper+Marathon+Docker分布式部署Paas云平台环境,其中:

2017-05-27 16:18:34 1708

转载 为什么zookeeper的节点配置的个数必须是奇数个

zookeeper有这样一个特性:集群中只要有过半的机器是正常工作的,那么整个集群对外就是可用的。也就是说如果有2个zookeeper,那么只要有1个死了zookeeper就不能用了,因为1没有过半,所以2个zookeeper的死亡容忍度为0;同理,要是有3个zookeeper,一个死了,还剩下2个正常的,过半了,所以3个zookeeper的容忍度为1;同理你多列举几个:2->0;3->1;4->

2017-05-27 14:38:31 741

转载 zookeeper 的Watcher机制实现

http://www.lujiaguang.com/?p=107zookeeper机原理(长连接):Zookeeper 并不是用来专门存储数据的,它的作用主要是用来维护和监控你存储的数据的状态变化。通过监控这些数据状态的变化,从而可以达到基于数据的集群管。当对目录节点监控状态打开时,一旦目录节点的状态发生变化,Watcher 对象的 process 方法就会被调用。(任何实

2017-05-27 14:32:00 322

转载 ZooKeeper原理及使用

ZooKeeper是Hadoop Ecosystem中非常重要的组件,它的主要功能是为分布式系统提供一致性协调(Coordination)服务,与之对应的Google的类似服务叫Chubby。今天这篇文章分为三个部分来介绍ZooKeeper,第一部分介绍ZooKeeper的基本原理,第二部分介绍ZooKeeper提供的Client API的使用,第三部分介绍一些ZooKeeper典型的应用场景。

2017-05-27 14:17:30 248

转载 zookeeper原理

Zookeeper原理

2017-05-27 11:44:19 196

转载 进程间通信IPC、LPC、RPC

IPC是进程间通信,有两种,它们是LPC和RPC,前者是本地过程调用 后者是远程过程调用简介  进程间通信(IPC,Inter-Process Communication),指至少两个进程或线程间传送数据或信号的一些技术或方法。进程是计算机系统分配资源的最小单位。每个进程都有自己的一部分独立的系统资源,彼此是隔离的。为了能使不同的进程互相访问资源并进行协调工作,才有了进程间通信。这

2017-05-24 17:34:23 1470

转载 RPC原理及RPC实例分析

在学校期间大家都写过不少程序,比如写个hello world服务类,然后本地调用下,如下所示。这些程序的特点是服务消费方和服务提供方是本地调用关系。123456public class Test {     publicstatic void main(String[] args) {         HelloW

2017-05-24 17:26:59 370

转载 远程通信的几种选择(RPC,Webservice,RMI,JMS的区别)

RPC(Remote Procedure Call Protocol)RPC使用C/S方式,采用http协议,发送请求到服务器,等待服务器返回结果。这个请求包括一个参数集和一个文本集,通常形成“classname.methodname”形式。优点是跨语言跨平台,C端、S端有更大的独立性,缺点是不支持对象,无法在编译器检查错误,只能在运行期检查。 Web ServiceWeb

2017-05-24 17:26:00 266

转载 RPC与Socket的关系,RPC与RMI的关系!

远程通信机制RPC与RMI的关系      1.RPC       RPC(Remote Procedure Call Protocol)远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC不依赖于具体的网络传输协议,tcp、udp等都可以。由于存在各式各样的变换和细节差异,相应的rpc也派生出了各式远程过程通信协议。RPC是跨语言的

2017-05-24 17:25:17 470

转载 《摔跤吧!爸爸》中引人深思的中英文台词

金牌得主不会从天而降,必须用热爱、刻苦和投入来培养他们。别理会他人闲言闲语,今日随他们,让他们说吧,你的机会将会到来,再来证明自己。拿了银牌,人们迟早会忘记你。但是拿了金牌,你就是榜样。人们永远不会忘记榜样。从出生到死亡,你的人生就是场摔跤赛。没有人支持你去夺奖牌,但如果你赢不了奖牌,所有人都会诅咒你。机会稍纵即逝,要用每一滴汗水去争取,要坚信你会得到更多,坚信不懈的努力会让命运低头。

2017-05-24 12:52:50 686

空空如也

空空如也

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

TA关注的人

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