- 博客(15)
- 资源 (3)
- 收藏
- 关注
原创 彻底摆脱配置文件,zkconfigutil分布式环境中配置项管理工具(持续更新中)
以下为开源项目zkconfigutil,系列博客文章,博客发表在oschina简介:zkconfigutil是一个开源项目,目前个人维护。zkconfigutil主要用于分布式环境(单机亦可),系统配置项的管理,基于java注解实现,开发或使用起来非常方便,结合eclipse的zookeeper插件,可以非常方便的实现可视化修改,也可以实现动态更新时间线(timelin
2014-03-06 13:43:47
1560
不用code让你的网站拥有google的搜索性能-不是在做梦
今天上http://mishadoff.github.io/这家网站,发现一个很有意思的东东,和搜索引擎的site关键字有关。 看一下故事发生在哪里, 是的,就是右上角被圈起来的位置,大家试着搜索一下,看看会发生什么。。。。。不得不承认这些哥们实在是有才,之前搞检索也知道site这个关键字,没想到还能这么用。当你输入一个词回车后你会看到接下来的页面, ok,相信大家都明白了,应该是...
2013-09-13 14:18:02
157
(转)有意思的------java.net.URL
What do you think the output for lines 3 and 5 will be?HashSet set = new HashSet();set.add(new URL("http://google.com"));set.contains(new URL("http://google.com"));Thread.sleep(60000);set....
2013-09-13 14:01:59
136
原创 求优化-俩线程,一个读,一个写,保证原序输出
有锁实现方案:package com.boco.sfmhandler.bolts.sender.sort;import java.io.Serializable;import java.util.TreeMap;import java.util.concurrent.TimeUnit;import java.util.concurrent.atomic.AtomicLong;imp
2013-09-12 13:57:13
654
求优化-俩线程,一个读,一个写
有锁实现方案:package com.boco.sfmhandler.bolts.sender.sort;import java.io.Serializable;import java.util.TreeMap;import java.util.concurrent.TimeUnit;import java.util.concurrent.atomic.Atomi...
2013-09-12 13:45:14
553
(转)理解storm 进程内消息流(很好的一篇文章)
FROM:http://www.michael-noll.com/blog/2013/06/21/understanding-storm-internal-message-buffers/Understanding the Internal Message Buffers of StormJUN 21ST, 2013Table of ContentsInternal me...
2013-09-06 10:35:24
246
二、基于storm的爬虫设计方案构想
基于storm的爬虫设计方案构想 这是一个令人振奋的构想 最近在弄storm,之前又弄过爬虫,所以把两者结合起来我觉得还挺有意思的。我们知道爬虫是从网络上获取数据经过一些处理保存到本地,作为自己的业务数据等。所以其从输入到输出其实就是一个数据流不断的流经系统。storm作为实时流处理的利器,其使我们非常方便的对系统各部件的并发进行rebalance,所以如果将其用在自己的爬虫中我...
2013-09-01 16:49:48
317
多看书,从socket到爬虫到分布式(大数据?)其实没多远
一段时间没写了,想写点什么,这篇就写写自己的学习历程,希望对曾经和我一样迷茫的兄弟能有点参考。步入正题! 怎么入题呢?先介绍下自己的工作历程吧,然后再写写对工作的感想。这篇先写写工作历程,工作感想我觉得要好好总结和整理才能发出来,避免误导大家, 到现在我已经毕业两年了,算上实习也有两年半了,好快,转眼就过来了,也算适应了北京快...
2013-08-17 21:31:10
146
从JVM理解多线程同步和调优(一) - 迫不及待的第一篇
多线程同步(一) - 迫不及待的第一篇synchronized 相信大家面试或工作的过程中都遇到过synchronized这个关键字,尤其是面试的过程中,有时回答这类问题自己就虚了,如果没有深入或彻底的研究过这个肯定没信心,所以拿这个作为这个系列的开篇,接下来主要系统的写jvm内存模型、多线程同步和优化,当然来源于看书我还没那个能力去看源码,算是读后感或总结吧,希...
2013-07-28 15:24:12
178
多线程快排
这里的代码来源于Stack Overflow,前几天面试,有个上机题,要求考虑多核的特性对一亿长度的随机整数数组进行排序,当时的想法和这个代码一样,因为排序算法中,快排比较适合多线程实现,所以回来后在Stack Overflow 找到了这部分代码。其中关键点在这里,注意第四行[code="java"]private void quicksort(int pLeft, int pRight)...
2013-07-21 13:21:07
292
原创 和工作相关的有哲理的文字
以下均是本人在看节目时感觉比较好的文字!拿来和大家分享,希望对大家有所帮助!1. 未来的世界会是计算的世界2. 只有你跳进了河里你才会学会游泳3. 怀着欣赏的心态看待世界4. 我特讨厌认真工作的人,工作不要太认真,工作快乐就行,因为只有快乐让你创新,认真只会更多的KPI、更多的压力、更多的埋怨、更多的抱怨,真正把自己变成机器,我们不管多伟大、多了不起、多勤奋、多痛苦,永远记住做...
2013-07-12 08:12:31
152
原创 计算机是如何启动的?
[color=red]转载[/color] http://www.ruanyifeng.com/blog/2013/02/booting.html计算机是如何启动的?作者: 阮一峰日期: 2013年2月16日从打开电源到开始操作,计算机的启动是一个非常复杂的过程。我一直搞不清楚,这个过程到底是怎么回事,只看见屏幕快速滚动各种提示...... 这几天,我查了一些资...
2013-07-05 05:46:26
130
人民币大写转小写
**公司的面试题,非得写出代码,发到博客分享一下吧,有问题希望大家多指正,互相学习,小弟是小虾米![code="java"]package com.pyc.maven.demo.jerry;import java.util.Arrays;import java.util.HashMap;import java.util.Map;/** * * @a...
2013-07-03 04:48:15
188
原创 一、关于爬虫的一点想法
[align=center][color=red][size=large]关于爬虫的一点想法(一)[/size][/color][/align]小弟毕业后参加工作的过程中在iteye汲取了很多营养,一直想写点什么回报这种无私共享的精神,之前策划了一篇文章《论工作的那些事》由于比较长,还需等一段时间....
2013-05-30 18:52:17
212
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人