- 浏览: 326665 次
- 性别:
- 来自: 上海
最新评论
-
libaogui777:
前辈,您好, 使用PDFbox 提取内容遇到一个问题,想请教您 ...
java进行pdf解析-----pdfbox -
xin_hany:
提示惊醒了一下,解决了一个让人惆怅的问题,
danga的MemcachedClient的几个缺陷 -
roroyangivan:
牛B啊。。。我觉得 这种 回答。。。阿里的的CTO 都 HOL ...
怎样才是一个好的架构? -
406657836:
今天知道了一个线程创建时会给stack分配1M内存?一个线程默 ...
jvm线程的stack -
linzx0212:
受教了……
danga的MemcachedClient的几个缺陷
文章列表
1,一个socket由两个端口唯一确定
昨天晚上天冷,就在床上看书。
因为对socket的理解比较含糊,所以决定有针对性的研究一下。
看到点有用的东西:
“socket连接由双方的端点来决定”
这话听来很拗口,还好下面作者写了解释, ...
- 2008-01-16 09:29
- 浏览 3406
- 评论(4)
看了javaeye的一篇新闻:
http://www.iteye.com/news/724
然后我找到新闻的源点:
http://www.zedshaw.com/rants/rails_is_a_ghetto.html
对我这样的小程序员而言,这篇长文实在是很有意思。
虽然文中遍布着粗口,也有偏见,但还是推荐看看如此愤怒的檄文
——当量十足(没想到还有人对敏捷、结对编程感觉恶心的,当然还有很多值得一览的信息)。
最后Zed对ROR社区这样写到:
引用When the burning husks of your startups warm the last of your bones, re ...
对我来说,经典设计模式提到的23种都能读懂,但能真正领会只有一半左右,深入研究并烂熟于心的就7,8种。
对java语言来说,Prototype模式实际上是没有意义的,可以忽略。
和所有知识一样,不能生硬地去死背23种设计模式,但只要编程时用心思考,其实设计模式就像氧气一样自然弥漫在你的周围。
看看,JDK的API中就有很多设计模式在体现:
Iterator(迭代器,没有这东西怎么来遍历千奇百怪的Map,List啊),
InputStream(装饰器,IO包是伟大的设计,伟大就在于decorator模式),
java.lang.reflect.Proxy(动态代理模式,没有这个Spring的 ...
- 2008-01-09 15:17
- 浏览 1680
- 评论(9)
如果你使用Spring的话,
你可以轻而易举地得到 ioc,singleton,facotry,aop这些设计模式的支持,还能避免hardcode的弱点。可以说Spring的核心就是IOC这个设计模式,外围再增加其他模式,然后再叠加支持性的模块。
它干了什么?本质上是降低了几种设计模式的门槛,使我们更容易产出优雅的软件设计。
它得到了什么?
从2003年起,到2007年底,看看Rod:
出两本书 --->写一个框架 ---> 扩展成一个平台 --->形成一个社区 --->创立一个新公司 ---> 被邀进入J2EE6.0规范委员会
惊叹!这样的奇迹怎么不能发生在中国呢 ...
设计模式篇外篇:
语言、设计模式
1.有一本书
我在大学里喜欢买打折书,学校几个书店每月会有大规模的打折书专场,铺满一个礼堂,都是1折2折地吐血打。
我每次都要买几本,哈哈,现在想起来就要笑。
那时候买过一本书 ...
如何通过自己的ADSL使家里的电脑成为服务器呢?像花生壳这样的应用可以帮助你动态解析ip,不过这个程序太庞大了,根本没有必要。下面介绍我的做法:条件: 上网方式:ADSL 台式机:linux 中继网页:在某虚拟主机申请一个免费空间,需要支持动态脚本(php、jsp等)方案: 在本机运行一个Java程序,定时读取本机的外网IP,自动向中继网页用GET方式提交该数据。中继网页保存IP记录在内存中,其他访问者可以通过该页面查看当前的IP。
package
tedeyang;
import
java.io.BufferedReader;
imp ...
- 2007-12-10 10:38
- 浏览 872
- 评论(0)
好像真的是非常简单。已有一台ubuntu server服务器,安装有openssh-server。在笔记本上用ssh-keygen生成私钥和公钥,把公钥copy给服务器,ssh ip就可以连上了。主要参考:http://www.ringkee.com/note/opensource/debian/ch11s07.html不过其所述的ssh-agent我没有实验成功。传输文件使用sftp,"help"显示usage,或者使用scp命令在windows上可以使用putty作为客户端,在客户端使用gb2312而服务端使用utf8的情况下很正常(可以设置charset),而且具有图形 ...
- 2007-12-07 22:02
- 浏览 903
- 评论(0)
我的台式机环境: ubuntu server 7.10 双硬盘:30G,160G。操作系统和所有数据都装在后面的硬盘上,而MBR却装在前面的硬盘上。以下简称“30GDisk,160GDisk” 装系统时没考虑到MBR会装到30GDisk上,而最近发现它有不稳迹象(声音也挺吓人,根据经验它快升天了),导致启动有时会失败,于是想要把它拆下来,只用160G的单硬盘。步骤:1,螺丝刀拆机,把两个硬盘的IDE数据线对调。此刻:硬盘顺序颠倒了。2,开机,BIOS依次搜索,找到30GDisk上的GRUB启动,这时按esc进入grub菜单,按e编辑root (hd1,0)为root (hd0,0),回车 ...
- 2007-12-07 21:53
- 浏览 1231
- 评论(0)
我的ubuntu server 7.10版,硬件:赛扬1G,显卡是nVidia TNT2 Model 64,主板为联想QDI,17#CRT。默认安装后console无法显示中文(LANG=zh_CN.UTF-8),因此安装了zhcon。默认的源中就含有此deb,安装很容易,用“zhcon --utf8 --drv=vga”可以正常运行了,不过分辨率太小(640*480)并且显示速度较慢,因此琢磨着优化。zhcon的官方说明如下:zhcon supports three different video drivers: framebuffer
(fast) ...
- 2007-12-07 11:37
- 浏览 1469
- 评论(0)
我用的是ubuntu server 7.10,很简单,安装时就装了bind9,因此DNS服务器默认就建立起来了。如果不做额外配置,则可以作为一个DNS缓存服务器使用。安装bind9: sudo apt-get install bind9启动: sudo /etc/init.d/bind start
- 2007-12-06 23:14
- 浏览 929
- 评论(0)
<!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>-->
#
!/
bin
/
shecho
"
1
"
>/
proc
/
sys
/
net
/
ipv4
...
- 2007-11-23 21:27
- 浏览 1438
- 评论(0)
在ubuntu gutsy下安装微软雅黑字体并美化。目前有三种方法,大致原理是一致的。1,最完备的安装文档见(推荐):http://wiki.ubuntu.org.cn/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E9%9B%85%E9%BB%91%E5%AD%97%E4%BD%93%E8%BF%9B%E8%A1%8C%E4%B8%AD%E6%96%87%E7%BE%8E%E5%8C% ...
- 2007-11-20 21:11
- 浏览 998
- 评论(0)
天晴朗。2007年的中秋节下午,亲爱的老姐去接她刚上幼儿园不久的亲爱儿子——我四岁大的调皮外甥。以前一直是其他人接送的,所以灌溉祖国花朵的园丁同志是第一次在幼儿园见到我姐姐。这时候,这位女老师问了我姐一个问题:“你单位里有打印机吗?”——注意!很曲折的问题。因为前面家访时老底就被人掏光了,所以老姐点头称有。“那能不能麻烦你给我找些汽车图片打印出来?要做教案的。”——简单两句话,就囊括了大量的信息啊,不愧是受过高等教育的人民教师。还能说什么呢?没有和其他家长一样在开学时送礼啊,这不,该来的还是逃不掉。正所谓:天网恢恢、疏而不漏也! 不过睿智的老姐有办法,一个电话打到距离她单位 ...
- 2007-10-10 21:42
- 浏览 722
- 评论(0)
古龙·断章·小札[十二]:《多情剑客无情剑》 作者:边城不浪
十年前,朝廷里的风流翰林,兵器谱上排名第三的探花郎黯然出关,展开自我放逐生涯。十年后,流放者归来。 《多情剑 ...
- 2007-10-09 19:26
- 浏览 5794
- 评论(0)