<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[waterayの地盘]]></title><description><![CDATA[Java,Linux,性能调优,分布式存储,消息通信,Cassandra,Elasticsearch,Kafka,微服务与容器]]></description><link>https://blog.youkuaiyun.com/wateray</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wateray]]></copyright><item><title><![CDATA[Kafka High Consumer 启动失败问题定位]]></title><link>https://blog.youkuaiyun.com/wateray/article/details/51757520</link><guid>https://blog.youkuaiyun.com/wateray/article/details/51757520</guid><author>wateray</author><pubDate>Sat, 25 Jun 2016 10:41:45 +0800</pubDate><description><![CDATA[【问题现象】

    消费者客户端切换调用High Consumer API后，出现客户端无法启动问题。]]></description><category></category></item><item><title><![CDATA[BookKeeper 设计介绍及应用]]></title><link>https://blog.youkuaiyun.com/wateray/article/details/51757425</link><guid>https://blog.youkuaiyun.com/wateray/article/details/51757425</guid><author>wateray</author><pubDate>Sat, 25 Jun 2016 10:19:29 +0800</pubDate><description><![CDATA[BookKeeper由yahoo于2009年创建，并在2011年开源。
BookKeeper是一个可靠的日志流记录系统，用于将系统产生的日志(也可以是其他数据)记录在BookKeeper集群上，由BookKeeper这个第三方Storage保证数据存储的可靠和一致性。典型场景是系统写write-ahead log，即先把log写到BookKeeper上，再对log做处理，比如将log写到内存的数据结构中。BookKeeper同时适用于任何单点写入并要求保证高性能和数据不丢失（Strong Durabilty]]></description><category></category></item><item><title><![CDATA[DistributedLog介绍及与Kafka比较]]></title><link>https://blog.youkuaiyun.com/wateray/article/details/51757360</link><guid>https://blog.youkuaiyun.com/wateray/article/details/51757360</guid><author>wateray</author><pubDate>Sat, 25 Jun 2016 10:03:42 +0800</pubDate><description><![CDATA[Distributed是Twitter 2016年5月份开源的一个分布式日志系统。在Twitter内部已经使用2年多。本文首先介绍DistributedLog的架构设计以及应用场景，然后与分布式消息Kafa对比分析。
目前只有Twitter内部使用，下面场景都是其内部使用场景。
1、Manhattan 数据库
2、EventBus (Twitter自服务的 pubsub system，用于取代 Kafka）
3、跨数据中心的数据库复制
4、Twitter 搜索的 ingestion pipeline
5、持]]></description><category></category></item><item><title><![CDATA[2016年的规划]]></title><link>https://blog.youkuaiyun.com/wateray/article/details/50446187</link><guid>https://blog.youkuaiyun.com/wateray/article/details/50446187</guid><author>wateray</author><pubDate>Fri, 01 Jan 2016 23:55:04 +0800</pubDate><description><![CDATA[马上2016年的第一天就要过去了。为了在第一天写下新一年的规划，所以得赶紧了。


一、关于工作&技术
           14年由于部门的变动，换得现在的部门，开始接触大数据、分布式计算方面的内容。这一块依旧是非常热门，从10多年的Google 3篇论文开始，到陆续有产品出来，有实际应用，以至到现在无处不在。可以想得到，今后必将成为一项基本技能，和十几年前的掌握编程语言一样基础。很幸运]]></description><category></category></item><item><title><![CDATA[用interrupt()中断Java线程]]></title><link>https://blog.youkuaiyun.com/wateray/article/details/20805199</link><guid>https://blog.youkuaiyun.com/wateray/article/details/20805199</guid><author>wateray</author><pubDate>Sat, 08 Mar 2014 23:32:27 +0800</pubDate><description><![CDATA[这篇关于中断的文章，写得很好！转载之，供学习。
调用某个线程的中断方法
 1、如果该线程正在 wait，sleep等状态，则会抛出InterrupteException。
 2、如果该线程正在运行，是可以通过以下方法获取释放被中断的。
    a、Thread.interrupted()
         该方法为静态方法。调用该方法后，中断状态会清空，即该被中断一次，该判断只有1次返回]]></description><category></category></item><item><title><![CDATA[【Java基础】永远不会”唤醒”的 wait(long timeout)方法]]></title><link>https://blog.youkuaiyun.com/wateray/article/details/20773241</link><guid>https://blog.youkuaiyun.com/wateray/article/details/20773241</guid><author>wateray</author><pubDate>Sat, 08 Mar 2014 12:51:23 +0800</pubDate><description><![CDATA[void java.lang.Object.wait(long timeout) throws
InterruptedException


Causes the current thread to wait until either another thread invokes the 
java.lang.Object.notify() method or the 
java.la]]></description><category></category></item><item><title><![CDATA[Java多线程实现消费者/生产者模式]]></title><link>https://blog.youkuaiyun.com/wateray/article/details/20746621</link><guid>https://blog.youkuaiyun.com/wateray/article/details/20746621</guid><author>wateray</author><pubDate>Sat, 08 Mar 2014 00:50:03 +0800</pubDate><description><![CDATA[该程序多线程基础知识学习的。
实现了1个生产者，1个消费者。当生产者一旦生产了task时，通知消费者（当没有task时，消费者是wait状态），消费立即获取它。
用到的知识点：
1、多线程
2、多线程wait，nofity（notifyAll）。
3、单类模式


生产者接口：
package com.wateray.comsumer;

public interface IPr]]></description><category></category></item><item><title><![CDATA[【Java基础】Thread setDaemon 方法]]></title><link>https://blog.youkuaiyun.com/wateray/article/details/20742617</link><guid>https://blog.youkuaiyun.com/wateray/article/details/20742617</guid><author>wateray</author><pubDate>Sat, 08 Mar 2014 00:11:50 +0800</pubDate><description><![CDATA[Java基础，有的时候，你真的熟悉吗？
惭愧，很多基础真的没有细细看过，今后要多多看，细细学，勤笔记。


关于设置用户线程



void java.lang.Thread.setDaemon(boolean on)


Marks this thread as either a daemon thread or a user thread. The Java Virtua]]></description><category></category></item><item><title><![CDATA[【JVM】写一个使Java heap OutOfMemoryError的程序]]></title><link>https://blog.youkuaiyun.com/wateray/article/details/20490607</link><guid>https://blog.youkuaiyun.com/wateray/article/details/20490607</guid><author>wateray</author><pubDate>Tue, 04 Mar 2014 23:02:24 +0800</pubDate><description><![CDATA[写一个使Java Heap OOM的程序。
  程序如下：建一个超级大的数组Integer.MAX_VALUE。
/**
* @param args
*/
public static void main(String[] args) {
int len = Integer.MAX_VALUE;
int largArray[] = new int[len];
            ]]></description><category></category></item><item><title><![CDATA[2014年技术规划]]></title><link>https://blog.youkuaiyun.com/wateray/article/details/18926809</link><guid>https://blog.youkuaiyun.com/wateray/article/details/18926809</guid><author>wateray</author><pubDate>Tue, 04 Feb 2014 23:41:42 +0800</pubDate><description><![CDATA[1、学习Oracle管理知识
   Oralce只是用过SQL。PL-SQL也是几年前用过，现在也几乎归零了。Oracle管理方面的知识，非常局限。
   这次想好好学习一番，从基础开始，在Oracle官网下载了Kindle版本的电子书。Oracle安装、性能维护、概念、Reference等。Oracle 概念已经看了一些了，比如物理结构/逻辑结构等。实例启动，停止等。
  
2、学习一门]]></description><category></category></item><item><title><![CDATA[我的1314]]></title><link>https://blog.youkuaiyun.com/wateray/article/details/17754199</link><guid>https://blog.youkuaiyun.com/wateray/article/details/17754199</guid><author>wateray</author><pubDate>Thu, 02 Jan 2014 12:37:55 +0800</pubDate><description><![CDATA[先写个提纲，占个位。
我的2013年总结
一、工作
 1.1 技术
   
 1.2 管理


 1.3 问题与解决  


二、生活
   1.1 买房
  
   1.2 宝宝出生
  
我的2014年规划
一、工作规划
   技术向左，管理向右？到底哪个才是今后的发展方向？
 1.1 技术
   更多输出技术文章。（需要提醒功能。）
   每一阶段，]]></description><category></category></item><item><title><![CDATA[网易首页改版 VS qq首页]]></title><link>https://blog.youkuaiyun.com/wateray/article/details/8456969</link><guid>https://blog.youkuaiyun.com/wateray/article/details/8456969</guid><author>wateray</author><pubDate>Tue, 01 Jan 2013 12:08:24 +0800</pubDate><description><![CDATA[网易今天改版了，可是改的不彻底，还是不清新，不够简洁，还是那样臃肿！
1、网易新版



2、qq首页

谁更清新，一目了然，用户来门户网站，就是看新闻，所以QQ首页第一屏，重点部位就是【新闻】，而且有本地新闻，甚至有本市天气与温度。横幅广告条也只有两个广告，高度适中，没有喧宾夺主的感觉。
反观网易新版，第一屏看去，不伦不类，首先头顶的黑条导航，高度太高，太黑！接下来的广告BAR，]]></description><category></category></item><item><title><![CDATA[管中窥豹，2013年了，四大门户更新了版权信息吗？]]></title><link>https://blog.youkuaiyun.com/wateray/article/details/8456911</link><guid>https://blog.youkuaiyun.com/wateray/article/details/8456911</guid><author>wateray</author><pubDate>Tue, 01 Jan 2013 11:28:39 +0800</pubDate><description><![CDATA[2013年的第一天了。四大门户更新了版权信息吗？
下面看看截图。
1、qq.com



2、sina.com.cn



3、sohu.com

搜狐中标了，估计都放元旦了。
【搜狗】

搜狗的却更新了，真的是两家公司了。


4、163.com

网易今天改版了，但是版本信息却没有同步更新！实在不应该，这个细节没做好。更要命的是，网易其它的子模块，却更新]]></description><category></category></item><item><title><![CDATA[好易听(英语听力)----发布 ]]></title><link>https://blog.youkuaiyun.com/wateray/article/details/84354935</link><guid>https://blog.youkuaiyun.com/wateray/article/details/84354935</guid><author>wateray</author><pubDate>Sat, 10 Nov 2012 14:33:09 +0800</pubDate><description><![CDATA[好易听是一个免费英语听力阅读学习平台，在这里有VOA常速英语、VOA慢速英语,VOA教学英语，BBC News，BBC教学英语、CNN News、CRI News、AP new in a minute等最新实时新闻，并配有翻译，滚动字幕。

有丰富的有声读物，包括《新东方背诵美文》、《世界上最美英文》、《千万别学英语》、《美语咖啡屋》、《英语幽默》、《旅游英语》、《约翰福音》、《英语励志系列》...]]></description><category></category></item><item><title><![CDATA[线程真是个难搞的东西]]></title><link>https://blog.youkuaiyun.com/wateray/article/details/84216283</link><guid>https://blog.youkuaiyun.com/wateray/article/details/84216283</guid><author>wateray</author><pubDate>Thu, 10 May 2012 22:00:35 +0800</pubDate><description><![CDATA[线程真是个难搞的东西

好好研究一下线程！

]]></description><category></category></item><item><title><![CDATA[浏览器除了保存cookie和临时文件，还有权限保存别的数据么？]]></title><link>https://blog.youkuaiyun.com/wateray/article/details/83674623</link><guid>https://blog.youkuaiyun.com/wateray/article/details/83674623</guid><author>wateray</author><pubDate>Sun, 25 Jul 2010 18:44:59 +0800</pubDate><description><![CDATA[　　今天登录ＱＱ空间，在最底部发现【ipad】链接，一开始还以为是关于ipad的促销活动链接呢？进去一看，是ＱＱ动态信息显示界面，比如【说说】的最新消息等。

　　打开这个页面时候，留意到弹出一个提示【此网站，提供了保存至您计算机以供脱机使用的数据】问是否允许的选项。
　　
　　有点好奇，浏览器除了保存cookie和临时文件，还有权限保存别的数据么？或者说，是通过脚本语言（javascri...]]></description><category></category></item><item><title><![CDATA[怎样合理的组织电脑目录结构  附带图片]]></title><link>https://blog.youkuaiyun.com/wateray/article/details/83671193</link><guid>https://blog.youkuaiyun.com/wateray/article/details/83671193</guid><author>wateray</author><pubDate>Sun, 18 Jul 2010 00:15:03 +0800</pubDate><description><![CDATA[     电脑的目录结构好比个人的办公桌面或者学习书桌。有些人的桌面整洁，分门别类的放置文件，书籍等资料；有些人的桌面零落，资料书籍都是随手一放就了事。不可否认，即使桌面凌乱摆放，有些人也能迅速找到自己想要的资料。但这毕竟是少数。毋庸置疑，整洁的桌面，不仅可以快速的定位找到想要的资料，而且给人做事精炼的感觉。


        同样合理组织好电脑的目录结构，也会带来做事效率的提高。并且，不...]]></description><category></category></item><item><title><![CDATA[这个网站杯具了！]]></title><link>https://blog.youkuaiyun.com/wateray/article/details/83665980</link><guid>https://blog.youkuaiyun.com/wateray/article/details/83665980</guid><author>wateray</author><pubDate>Tue, 06 Jul 2010 11:06:19 +0800</pubDate><description><![CDATA[收到一封群发的邮件，然后点击进去，出下下面的画面。
看图。

[img]http://dl.iteye.com/upload/attachment/273549/d0482592-534e-33d5-873b-0d85d98e470a.png[/img]

杯具了。看来网络安全很重要啊。
...]]></description><category></category></item><item><title><![CDATA[Java 数组初始化的困惑]]></title><link>https://blog.youkuaiyun.com/wateray/article/details/83643773</link><guid>https://blog.youkuaiyun.com/wateray/article/details/83643773</guid><author>wateray</author><pubDate>Tue, 15 Jun 2010 22:38:33 +0800</pubDate><description><![CDATA[我们知道，
1.类成员变量在定义时，如果没有初始化，会自动初始化的。
对象引用初始化为null；
原始变量 
byte-&gt; 0;   short -&gt; 0;  char -&gt; \u0000(null); int -&gt; 0; 
long -&gt; 0L; float -&gt; 0f；double -&gt; 0d;         boolean -&gt; false;

2.如果是local 变量，没...]]></description><category></category></item><item><title><![CDATA[四年对日外包，转型的迷茫]]></title><link>https://blog.youkuaiyun.com/wateray/article/details/83640817</link><guid>https://blog.youkuaiyun.com/wateray/article/details/83640817</guid><author>wateray</author><pubDate>Tue, 08 Jun 2010 21:41:41 +0800</pubDate><description><![CDATA[   今天去面试了两家公司，电话面试了一个。

    第一家公司ZDXC。做的项目是政务系统。约好10点半去面试，出发比较晚，9点半才出发。10点半时，还在体育西路。然后，跟公司那边打电话，说可能要晚半个小时达到。

    感觉人都蛮好的。去了之后，前台MM都很友善的，招呼着，然后去打印简历，倒水。在等面试的过程中，MM问我日语是不是很好，然后跟MM闲聊了几句，居然是老乡。呵呵。
面...]]></description><category></category></item></channel></rss>