- 浏览: 182673 次
- 性别:
- 来自: 杭州
最新评论
-
abc20899:
对啊!报错!楼主你测试了吗?
Java7 - 新特性之对集合类的语言支持 -
zskangs1126:
Facebook 的系统架构 -
ccxiajie:
List list={"hello"}; ...
Java7 - 新特性之对集合类的语言支持 -
luoyahu:
请不要把你的兴趣变成工作,因为那样会毁了你的兴趣。
一些对程序员的建议(不要轻易的让人帮你决定,那怕是你的家人) -
coral0212:
我也尝试创过业,但我觉得我这种人是“谋士”,不是能攻城拔寨的“ ...
一些对程序员的建议(不要轻易的让人帮你决定,那怕是你的家人)
文章列表
从三个方面着手优化 :
1. hadoop配置
2. 设计mapred/job
3. 代码级别.
4. 改造hadoop
一. conf/hadoop-site.xml配置.
经验要求高, 特别需要结合实际情况.
典型参数如
复制因子,
mapred.child.java.opts,
mapred.tasktracker.map.tasks.maximum,
mapred.tasktracker.reduce.tasks.maximum,
mapred.map.tasks,
mapred.reduce.tasks,
fs.inmemory.size.mb, ...
学会用位操作解决问题
- 博客分类:
- 是是非非
学会用位操作解决问题,下面给出常用解决方法:
检测一个无符号数是不为2^n-1(^为幂): x&(x+1)
将最右侧0位改为1位: x | (x+1)
二进制补码运算公式:
-x = ~x + 1 = ~(x-1)
~x = -x-1
-(~x) = x+1
~(-x) = x-1
x+y = x - ~y - 1 = (x|y)+(x&y)
x-y = ...
看完《监控》有段日子了,看的时候很爽,看完之后的一段日子却很纠结。老实说,不知道怎么来描述或评价这本小说。只是内心有一种隐隐的感觉,这次阅读的体验有点怪。也许,与先前在鬼子公司的时候也是被监控的有关?也许,还有其他!
大部分的阅读时间是在厕所,阅读的过程如如厕般舒畅,尤其是开头。挺喜欢开头的,像一段探秘旅程的序曲,勾起我若干年前在北京飘着的那段日子的记忆,不懂生活,不懂社会,不懂人和人生,只是还记得克尔凯戈尔说,“真理就是以无限的激情去选择一种客观的不确定性的冒险。”
在我看来,《监控》其实是讲了一个年轻人彻底社会化的过程。想起来看过的另外两本职场小说:白骨精和杜拉拉。不同的 ...
1、Spring只支持方法拦截,也就是说,只能在方法的前后进行拦截,而不能在属性前后进行拦截。2、Spring支持四种拦截类型:目标方法调用前(before),目标方法调用后(after),目标方法调用前后(around),以及目标方法抛出异常(throw)。3、前置拦截的类必须实现MethodBeforeAdvice接口,实现其中的before方法。4、后置拦截的类必须实现AfterReturningAdvice接口,实现其中的afterReturning方法。5、前后拦截的类必须实现MethodInterceptor接口,实现其中的invoke方法。前后拦截是唯一可以控制目标方法是否被真 ...
<?php
class Action{
public function perform(){
echo 'hello,fanyh!<br>' ;
}
}
/**
* Interceptor接口
* @author Administrator
*
*/
interface Interceptor{
/**
* 在指定的方法之前执行
*/
public function doBefore() ;
/**
* 在指定的方法之后 执行
*/
public function doAfter() ;
...
延长action中属性的生命周期,包括自定义属性,以便在jsp页面中进行访问,让actionContextcleanup过滤器来清除属性,不让action自己清除。
为了使用WebWork,我们只需要在web.xml配置FilterDispatcher一个过滤器即可,阅读一下FilterDispatcher的JavaDoc和源码,我们可以看到它调用了:
finally { ActionContextCleanUp.cleanUp(req); }
在ActionContextCleanUp中,有这样的代码:
req.setAttribute(CLEA ...
今天学习了一下ROR,有一些学习经验东西要与大家分享。 给ROR加一个座右铭--------狭窄心肠的日本产物。 首先,不要一个一个的下载Ruby,Rails,建议使用一键安装,下载地址如下: InstantRails-1.3-win版本说明:ruby 1.8.4 (2005-12-24) [i386-mswin32] 其次,下载一个目前为止比较好的一个ROR的实践工具:RadRails 下载地址:radrails-0.7.1-win32接下来,设置一下Radrails的环境 1)、Windows/perferences/Ruby/Installed Inteperters/ -> ...
每当我访问精美的网站,我都情不自禁地会去查看源代码。这就好比你拥有一副X光眼镜,能够看到任何人——甚至透视他们的遮羞布。这简直是天经地义的事情嘛!我迫不及待地想了解,这个精美的网站,是不是由同样具有美感的代码所写成,而或者只是金玉其外败絮其中。代码?美感?当然!归根结蒂,代码如诗。(译注:“Code is poetry”为著名博客系统 Wordpress的宣传语。)这仅仅是最基础的 HTML 而已,自然不如其它动态语言般复杂而优雅,但它依旧保持了它的创造者所赋予的艺术笔触。
这就让我不禁开始思考,如何让代码具有美感?对于HTML而言,这一切都是手工活。让我们看看标记语言如何能达到具有美 ...
1.网页背景色的设置 犯错机率:很大 普遍性:较广 犯错可能性:懒/不知道 约2年前我曾发现21cn上出现过一次没有设置背景色的情况,当时我用Email通知了他们,自此之后这个问题我从没犯过。 绝大部分人的窗口背景颜色都是白色,但如果象我这样个性的人,就会把windows窗口的背景颜色改成灰色或其他色,这样一来,如果你没有设置网页的背景颜色的话,你以为正常的网页在我的电脑上看起来会是一团糟。 2.Align center(自动居中)的滥用 犯错机率:非常大 普遍性:非常广 犯错可能性:以为方便/以为好用 工作中,修改、维护别人的网页是家常便饭,发现不少人有一个陋习: ...
介绍
Git --- The stupid content tracker, 傻瓜内容跟踪器。Linus 是这样给我们介绍 Git 的。
Git 是用于 Linux 内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持 ...
在 document 对象中有一个 cookie 属性。但是 Cookie 又是什么?“某些 Web 站点在您的硬盘上用很小的文本文件存储了一些信息,这些文件就称为 Cookie。”—— MSIE 帮助。一般来说,Cookies 是 CGI 或类似,比 HTML 高级的文件、程序等创建的,但是 JavaScript 也提供了对 Cookies 的很全面的访问权利。
在继续之前,我们先要学一学 Cookie 的基本知识 。
每个 Cookie 都是这样的:<cookie名>=<值>
<cookie名>的限制与 JavaScript 的命名限制大同小异,少 ...
如果你是一名Java程序员,并且关注这编程语言方面的发展,比如经常去TIOBE网站了解编
程语言流行度排行,那么你应该听说过Scala,如果你还没有开始学习Scala,或者打算下个礼拜
开始学的话,请先看看下面这篇文章,看看 ...
一个朋友,在一家软件的大企业做了十年的软件研发,想出来创业,问我要注意什么。我开玩笑说,要想成功,必须学习互联网创业的“葵花宝典”,第一条就是“挥刀自宫”。
大的软件公司有很多资源,研发能力不错, ...
默认设置情况下,你需要在你的用户主目录中创建目录public_Html,然后把你的所有网页文件放在该目录下即可,打入http://servername/~username访问,但是请注重以下几点:
1.登录为root,修改用户主目录权限(#chmod 705 /home/username),让其他人有权进入该目录浏览。
2.以自己的用户名登录,创建public_html目录,保证该目录也有正确的权限让其他人进入。
3. Apache默认的主页文件是index.html,不是index.htm,你可以改变/etc/mime.types文件中的一行象下面。
text/ht ...
文字来源:AFITY开源社区 http://www.afity.com
最近,HTML vs. Flash的对抗越来越激烈,俨然有可能发展成类似宗教战争的规模。自有程序语言以来,工具的优劣之争就不曾停息,而这个议题还包含部分情感因素。
我们先冷静下来,看看HTML 5与Flash技术的优缺点:
HTML5与CSS3等网络标准
优点:
1, 影片播放、图形呈现等功能内建于浏览器内,不需要Plug-in就能执行。