- 浏览: 27842 次
- 性别:
- 来自: 北京
最新评论
-
raymao:
178 求年龄
有意思的一个问题 -
smallbee:
truetrue
(转)有意思的------java.net.URL -
leonayx123:
protected boolean equals(URL u1 ...
(转)有意思的------java.net.URL -
zhangzhenjj:
先自己顶一个!!!!!
求优化-俩线程,一个读,一个写 -
qincidong:
只要喜欢看书,总会不断进步。很多人在工作之后都懒得看书。
多看书,从socket到爬虫到分布式(大数据?)其实没多远
文章列表
纯属扯淡帖!!!!!!
这个问题很有意思!
从一个人的身高大概能猜测这个人的年龄?地区影响也很大,貌似概率挺高的!
童鞋们有木有发现?
今天上http://mishadoff.github.io/这家网站,发现一个很有意思的东东,和搜索引擎的site关键字有关。
看一下故事发生在哪里, 是的,就是右上角被圈起来的位置,大家试着搜索一下,看看会发生什么。。。。。
不得不承认这些哥们实在是有才,之前搞检索也知道site这个关键字,没想到还能这么用。当你输入一个词回车后你会看到接下来的页面, ok,相信大家都明白了,应该是site的妙用吧,但是前提是你的网站让google看上了,实在是佩服这些牛人们的创造力,佩服!佩服!
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.contains(new URL("http://google.com"));
很有意思!!
预知why,请看这篇文章:htt ...
有锁实现方案:
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;
import java.util.concurrent.locks.Condition;
import java.util.concurrent.locks.ReentrantLock ...
FROM:http://www.michael-noll.com/blog/2013/06/21/understanding-storm-internal-message-buffers/
Understanding the Internal Message Buffers of Storm
JUN 21ST, 2013
Table of Contents
Internal messaging within Storm worker processes
Illustration
基于storm的爬虫设计方案构想
这是一个令人振奋的构想
最近在弄storm,之前又弄过爬虫,所以把两者结合起来我觉得还挺有意思的。我们知道爬虫是从网络上获取数据经过一些处理保存到本地,作为自己的业务数据等。所以其从输入到输出其实就是一个数据流不断的流经系统。storm作为实时流处理的利器,其使我们非常方便的对系统各部件的并发进行rebalance,所以如果将其用在自己的爬虫中我们的爬虫就可以分布式了,例如:下载比较慢,那么我们就给下载部件添加运行资源、若解析慢就为解析添加资源,而且sotrmUI中提供的很多参数可以作为系统调优的依据,也可以方便我们找到系统瓶颈。
上图
...
一段时间没写了,想写点什么,这篇就写写自己的学习历程,希望对曾经和我一样迷茫的兄弟能有点参考。步入正题!
怎么入题呢?先介绍下自己的工作历程吧,然后再写写对工作的感想。这篇先写写工作历程,工作感想我觉得要好好总结和整理才能发出来,避免误导大家,
到现在我已经毕业两年了,算上实习也有两年半了,好快,转眼就过来了,也算适应了北京快节奏的生活,一开始来北京在一家外包公司工作,职位是做socket开发,因为在学校时和老师弄过web开发,所以那时我就认定自己以后不能搞web开发,所以很坚定的选择了这家公司,一直到拿到毕业证,这段时间我 ...
多线程同步(一) - 迫不及待的第一篇synchronized
相信大家面试或工作的过程中都遇到过synchronized这个关键字,尤其是面试的过程中,有时回答这类问题自己就虚了,如果没有深入或彻底的研究过这个肯定没信心,所以拿这个作为这个系列的开篇,接下来主要系统的写jvm内存模型、多线程同步和优化,当然来源于看书我还没那个能力去看源码,算是读后感或总结吧,希望对喜欢的兄弟们有所帮助,ok,进正题!
synchronized作为java中的一个关键字,也是我们大家用来线程互斥访问的主要武器,先抛一个问题,下面进行解答,问:synchr ...
这里的代码来源于Stack Overflow,前几天面试,有个上机题,要求考虑多核的特性对一亿长度的随机整数数组进行排序,当时的想法和这个代码一样,因为排序算法中,快排比较适合多线程实现,所以回来后在Stack Overflow 找到了这部分代码。其中关键点在这里,注意第四行
private void quicksort(int pLeft, int pRight) {
if (pLeft < pRight) {
int storeIndex = partition(pLeft, pRight);
...
以下均是本人在看节目时感觉比较好的文字!拿来和大家分享,希望对大家有所帮助!
1. 未来的世界会是计算的世界
2. 只有你跳进了河里你才会学会游泳
3. 怀着欣赏的心态看待世界
4. 我特讨厌认真工作的人,工作不要太认真 ...
转载 http://www.ruanyifeng.com/blog/2013/02/booting.html
计算机是如何启动的?
作者: 阮一峰
日期: 2013年2月16日
从打开电源到开始操作,计算机的启动是一个非常复杂的过程。
我一直搞不清楚,这个过程到底是怎么回事,只看见屏幕快速滚动各种提示...... 这几天,我查了一些资料,试图搞懂它。下面就是我整理的笔记。
零、boot的含义
先问一个问题,"启动"用英语怎么说?
回答是boot。可是,boot原来的意思是靴子,"启动"与靴子有什么关系呢? 原来,这里的boot是bootstrap( ...
**公司的面试题,非得写出代码,发到博客分享一下吧,有问题希望大家多指正,互相学习,小弟是小虾米!
package com.pyc.maven.demo.jerry;
import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;
/**
*
* @author boy
*
*/
public class Analysis {
private final static Map<Character,Integer> unitMap = new HashM ...