- 浏览: 105472 次
- 性别:
- 来自: 北京
最新评论
-
ansjsun:
看了你的文章..做的东西..很让人兴奋啊...
今天设计了hadoop job tracker fault tolerant -
jianyemaycry:
...
a java map reduce framework -
stephen80:
是的。我的代码有问题。引出程序设计的原则:1.不要尽可能的利用 ...
java SynchronousQueue 似乎有的一个bug
文章列表
战略管理
- 博客分类:
- enterpriseship
学习了不少管理方面的书。
现在发现 ,<竞争优势>, <rockefeller's habits> 是我真正想要的。
发现x factor ,and fight to master it every day.
我想 软件工程师的 x factor is 架构。
修订了一版,比较完整了。
呵呵,在杭州完成。
- 2009-02-09 18:35
- 浏览 738
- 评论(0)
周日,再读了一点 〈http://www.scottberkun.com/ ,scott berkun 的“the art of project management”,感觉,这就是终点了。
前些日子修订了〈图解软件项目管理〉,也就是对<the art> 的注解吧了。
在这个领域,终点了。
every one ,should read http://www.scottberkun.com/essays/43-how-to-survive-a-bad-manager/
http://www.scottberkun.com/blog/2007/asshole-driven-develo ...
- 2009-02-09 17:13
- 浏览 728
- 评论(0)
首先,我阅读一下一些相关java performance tuning 的资料。
以下是要点:
Don’t make assumptions but measure
• Have quantified requirements, prove they are met or not
• Prove the architecture performs in a POC
• Continuously test performance during development
– to get a first impression
– for quick feedback on changes
28
• ...
- 2009-02-06 16:12
- 浏览 673
- 评论(0)
linux :
tar xzf jprofiler*****
export LD_LIBRARY_PATH=/home/****/apprun/jprofiler5/bin/linux-x86
nohup java -cp .:./* -Xms64m -Xmx64m -agentlib:jprofilerti -Xbootclasspath/a:/home/****/apprun/jprofiler5/bin/agent.jar ImageDownServer 2>&1 < /dev/null &
windows:
zip :
new remote ...
- 2009-02-06 14:44
- 浏览 1086
- 评论(0)
理解以下矛盾的方面,在团队的实际情况。
苦劳:功劳。
控制:信任 。
详尽:简单。
过程:结果 。
细节:大局 。
较真:宽容。
人治:法治。
两种选择:留下或者离开。
如果选择留下,当然,只能适应了;如果有能力,做出一些建设性的改变也是不错的。
[url]
http://www.scottberkun.com/essays/43-how-to-survive-a-bad-manager/[/url]
- 2009-02-05 09:26
- 浏览 746
- 评论(0)
备忘:
objective, clustered crawler,dfs,sharding mysql ,cluster cache.
key value, dynamo : amazon's key value 结构
http://cenwenchu.iteye.com/blog/316675
总的目标是,~100 台的jboss ,~100 台的mysql ,~100 台的dfs.
就是一个大型电子商务网站需要的技术啦。
所以
1. shard , Sharding
2. jboss cluster
3. dfs
4. cluster cache
另外
1.看一下 g ...
- 2009-02-01 15:27
- 浏览 738
- 评论(0)
重读:<java concurrency in practice> ,再次获益。决定买本书。
顺序:
1. immutable
2. confined :method ,object ,thread
3. concurrent utils
4. lock
备忘:并准备逐条核实。
java并发编程实践笔记
1, 保证线程安全的三种方法:
a, 不要跨线程访问共享变量
b, 使共享变量是final类型的
c, 将共享变量的操作加上同步
2, 一开始就将类设 ...
- 2008-12-08 19:10
- 浏览 821
- 评论(0)
最近可能要写多线程程序,学写备忘,
<effective java > item 13
<java concurrency in practice> 3.4. Immutability
谈优先选择不变类
不变类就是实例不能被改变的类, Effective Java 的 Item13 详细的探讨了为什么设计中要优先考虑将一 ...
- 2008-12-08 18:15
- 浏览 1348
- 评论(0)
zookerper 群,3台机器
写测试
50 thread 每个 thread 200,2台机器 .
with 1 read .
20000 /13203 , 1514write /s .
client 增加不会明显降低单机写性能。
高效。
- 2008-12-08 15:26
- 浏览 1575
- 评论(0)
bdb 性能测试
- 博客分类:
- distribute computing
berkleydb test.
1m 数据. 写5m row , 5m/1657878ms ,30000 row/s . 读:getByHost, 2803 row , 34508ms .
5m 数据写5m row , 5m /17689168 ms , 282row /s. 读:getByHost, 5287row , 133616 ms
10m 数据写 1k row, 1k/1882 , 531row /s. 并发读: 6000row/230ms (6个线程,每个1000row) .
感受:
berkeleyDb 并发读的性能非常好。(写是串行的)
- 2008-12-02 10:18
- 浏览 1047
- 评论(0)
hbase performance
* test
hadoop0.18.1,hbase0.18.1
1master,4 region server (dual core cpu,dual cpu?)
已经有2m 数据
random write 1 client, Finished randomWrite in 499001ms at offset 0 for 1048576 rows, 2101rows/second
已经有3m 数据
random read 1 client, Finished randomRead in 1394633ms at offset 0 f ...
- 2008-12-02 10:16
- 浏览 2251
- 评论(0)
package com.asc.mmmu;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
class Cell { // Do not use
private static final Log log=LogFactory.getLog(Cell.class);
private long value;
synchronized long getValue() { return
value; }
synchronized void setValue(long ...
- 2008-12-02 10:11
- 浏览 740
- 评论(0)
1. how redirect should be treat,
http://blog.searchenginewatch.com/blog/050801-130330
.http://markmail.org/message/idp22txusyplb6et
http://help.yahoo.com/l/us/yahoo/search/webcrawler/slurp-11.html
i think a simple and consistent logic is important
- 2008-11-11 10:41
- 浏览 748
- 评论(0)
1.阅读 http://wiki.apache.org/hadoop/Hbase/HbaseArchitecture
hbase architect. 先阅读 bigtable .http://labs.google.com/papers/bigtable.html
Want asynchronous processes to be continuously updating
different pieces of data
– Want access to most current data at any time
• Need to support:
– Ver ...
- 2008-11-10 10:47
- 浏览 2549
- 评论(0)
发现一些问题,陆续记录进来
1. 我对 MuiltFileInputFormat 的设计费解
为什么继承 FileInputFormat ?
getSplits 的逻辑不一致, 没有道理继承。
通过阅读代码,发现, TextFileInputFormat 本身可以支持文件夹:乱。
- 2008-11-07 13:51
- 浏览 812
- 评论(0)