GarfieldEr007的专栏

勤奋治学 深度思考 静心钻研 先苦后甜

在Java中如何使用transient

Java语言的transient不像class、synchronized和其他熟悉的关键字那样众所周知,因而它会出现在一些面试题中。这篇文章我将为大家讲解transient。 transient的用途 Q:transient关键字能实现什么? A:当对象被序列化时(写入字节序列到...

2017-03-31 22:57:54

阅读数 354

评论数 0

Kafka 指南

提到消息系统,目前最火热的非 Kafka 莫属,公司也打算利用 Kafka 进行各业务日志统一收集,这里结合自己的实践来分享一下具体的配置及使用。Kafka 版本 0.10.0.1 更新记录 2016.08.15: 初稿 介绍 作为云计算大数据的套件,Kafka 是...

2017-03-31 22:52:17

阅读数 561

评论数 0

kafka中文教程

本网翻译整理Apache kafka,提供整理Apache kafka的完整学习文档。 发布 & 订阅                        处理                     存储 数据流,如消息传递系统                     高效并实时   ...

2017-03-31 22:51:40

阅读数 525

评论数 0

Kafka 设计与原理详解

一、Kafka简介 本文综合了我之前写的kafka相关文章,可作为一个全面了解学习kafka的培训学习资料。 转载请注明出处 : 本文链接 1.1 背景历史 当今社会各种应用系统诸如商业、社交、搜索、浏览等像信息工厂一样不断的生产出各种信息,在大数据时代,我们面临如下几个挑战...

2017-03-31 22:51:00

阅读数 511

评论数 0

Kafka文件存储机制那些事

Kafka是什么 Kafka是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的分布式日志系统(也可以当做MQ系统),常见可以用于web/nginx日志、访问日志,消息服务等等,Linkedin于2010年贡献给了Apache基金会并成...

2017-03-31 22:50:26

阅读数 349

评论数 0

kafka入门:简介、使用场景、设计原理、主要配置及集群搭建

问题导读: 1.zookeeper在kafka的作用是什么? 2.kafka中几乎不允许对消息进行“随机读写”的原因是什么? 3.kafka集群consumer和producer状态信息是如何保存的? 4.partitions设计的目的的根本原因是什么? 一、入门...

2017-03-31 22:49:49

阅读数 456

评论数 0

Kafka深度解析

原创文章,转载请务必将下面这段话置于文章开头处(保留超链接)。 本文转发自Jason’s Blog,原文链接 http://www.jasongj.com/2015/01/02/Kafka深度解析 背景介绍 Kafka简介   Kafka是一种分布式的,基于发布/订阅的消息...

2017-03-31 22:48:07

阅读数 438

评论数 0

Kafka快速入门

编译自官方文档 Apache Kafka是一个分布式消息发布订阅系统。它最初由LinkedIn公司基于独特的设计实现为一个分布式的提交日志系统( a distributed commit log),,之后成为Apache项目的一部分。Kafka系统快速、可扩展并且可持久化。它的分区特性,...

2017-03-31 22:47:12

阅读数 612

评论数 0

Apache kafka 工作原理介绍

消息队列 消息队列技术是分布式应用间交换信息的一种技术。消息队列可驻留在内存或磁盘上, 队列存储消息直到它们被应用程序读走。通过消息队列,应用程序可独立地执行--它们不需要知道彼此的位置、或在继续执行前不需要等待接收程序接收此消息。在分布式计算环境中,为了集成分布式应用,开发者需要对异构网络...

2017-03-31 22:46:16

阅读数 768

评论数 0

Apache Kafka:下一代分布式消息系统

简介 Apache Kafka是分布式发布-订阅消息系统。它最初由LinkedIn公司开发,之后成为Apache项目的一部分。Kafka是一种快速、可扩展的、设计内在就是分布式的,分区的和可复制的提交日志服务。 Apache Kafka与传统消息系统相比,有以下不同: 它被设...

2017-03-31 22:45:30

阅读数 504

评论数 0

Kafka剖析(一):Kafka背景及架构介绍

Kafka是由LinkedIn开发的一个分布式的消息系统,使用Scala编写,它以可水平扩展和高吞吐率而被广泛使用。目前越来越多的开源分布式处理系统如Cloudera、Apache Storm、Spark都支持与Kafka集成。InfoQ一直在紧密关注Kafka的应用以及发展,“Kafka剖析”专...

2017-03-31 22:44:41

阅读数 864

评论数 0

Java的synchronized关键字:同步机制总结

不久前用到了同步,现在回过头来对JAVA中的同步做个总结,以对前段时间工作的总结和自我技术的条理话。JAVA的synchronized关键字能够作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。假如再细的分类,synchronized可作用于instance变量、obje...

2017-03-31 22:38:24

阅读数 322

评论数 0

Java 多线程:synchronized 关键字用法(修饰类,方法,静态方法,代码块)

前言 在 多线程生成的原因(Java内存模型与i++操作解析) 中,介绍了Java的内存模型,从而可能导致的多线程问题。synchronized就是避免这个问题的解决方法之一。除了 synchronized 的方式,还有 lock,condition,volatile,threadloc...

2017-03-31 22:37:44

阅读数 4724

评论数 0

Java中Synchronized的用法

《编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程》一文详细讲述了线程、进程的关系及在操作系统中的表现,这是多线程学习必须了解的基础。本文将接着讲一下Java线程同步中的一个重要的概念synchronized. synchronized是Java中的关键字,是一种同步锁。它修...

2017-03-31 22:35:39

阅读数 323

评论数 0

Java线程同步:synchronized锁住的是代码还是对象

在Java中,synchronized关键字是用来控制线程同步的,就是在多线程的环境下,控制synchronized代码段不被多个线程同时执行。synchronized既可以加在一段代码上,也可以加在方法上。 关键是,不要认为给方法或者代码段加上synchronized就万事大吉,看下面一段代码...

2017-03-31 22:34:29

阅读数 450

评论数 0

java synchronized详解

记下来,很重要。 Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。      一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等...

2017-03-31 22:33:29

阅读数 294

评论数 0

final,finally和finalize的区别

final,finally和finalize的区别 一.总体区别 final       用于申明属性,方法和类,表示属性不可变,方法不可以被覆盖,类不可以被继承。 finally     是异常处理语句结构中,表示总是执行的部分。   finallize   表示是object类...

2017-03-31 22:31:05

阅读数 331

评论数 0

Java 序列化Serializable详解(附详细例子)

Java 序列化Serializable详解(附详细例子)  1、什么是序列化和反序列化 Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization是一种将这些字节重建成一个对象的过程。 2、什么情况下需要序列化  ...

2017-03-31 22:29:25

阅读数 444

评论数 0

Java 序列化的高级认识

引言 将 Java 对象序列化为二进制文件的 Java 序列化技术是 Java 系列技术中一个较为重要的技术点,在大部分情况下,开发人员只需要了解被序列化的类需要实现 Serializable 接口,使用 ObjectInputStream 和 ObjectOutputStream 进行对象...

2017-03-31 22:28:36

阅读数 428

评论数 0

关于 Java 对象序列化您不知道的 5 件事

数年前,当和一个软件团队一起用 Java 语言编写一个应用程序时,我体会到比一般程序员多知道一点关于 Java 对象序列化的知识所带来的好处。 关于本系列 您觉得自己懂 Java 编程?事实上,大多数程序员对于 Java 平台都是浅尝则止,只学习了足以完成手头上任务的知识而已。在本...

2017-03-31 22:27:54

阅读数 624

评论数 0

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