- 博客(83)
- 问答 (3)
- 收藏
- 关注
分享一段归集同类型文件的代码
解决的问题:一个超级庞大的文件加,里面有一些我们需要的文件, 把他们找出来。 具体自己看吧,用的上就拿去。 import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.I...
2014-12-09 10:52:14
233
遗忘--
又一个风起的日子,清冷的秋风扬起淡淡的哀伤,那种似曾相似的感觉,却再也记不起在那曾见过; 还记得起那天真无邪的欢笑,还记得起跟小伙伴的玩闹,记起曾经暗恋的女孩,想起那一片广阔大地上的树林,始终不能确定是否曾经去过,或是总是在梦中? 或许还有老师期待的目光,或许还有十字路上的彷徨,当我们一无所有黯然的远望,噙着的泪光到底是失望,还是希...
2013-10-04 07:14:30
179
ITeye"我的关注"发现BUG
发现“关注我的人“列表中,有个兄弟连续出现两次;技术上分析,估计手抖了下,很快点了两下,直接搞成这样了。也请哥们 yeuego 出来回应下,以协助ITeye分析下可能性。 ...
2013-05-26 21:19:53
168
2
祭我们失去的激情
30出头的人了; 写了10年的代码; 收入不高不低,还能度日; 工作压力不大,混日子; 时常在发呆,刷微博,看八卦新闻之后,自责又浪费了浪费了很多时间;然后又继续发呆,刷微博,看八卦新闻;就如一个没有Break, 中间也不会抛异常的While(true){.......}; 我们自认为懂了很多,时常有很好...
2013-05-17 17:59:29
129
Web前端有多难学?
一直以来专注于后端系统设计,开发;从未专注过前端;虽偶尔也做做,但效率实在太低,质量也不怎么样。突然有一天,发现自己必须从前端到后端都要做时,压力巨大! PS到html页面,javascript(包括jquery), css, 每样都懂;这样的人才有多难找,去年这个时候,我还有对前端轻视的想法,今天我发现没有前端,我再好的设计,后端运行的再好,全部都是浮云!没...
2013-05-16 22:38:17
319
维护性项目必须故意留漏洞?
如题所问:维护性项目必须故意留漏洞吗?这是我近期从一个同事那得到的答案,“是的,必须故意留漏洞,否则问题都解决了,你就失业了,公司也因此再不能从客户那里收到维护费用。” 听起来是不是很滑稽?但想来也不是完全没有道理;场景是某一行业应用软件,没有竞争对手,客户是唯一的,只有升级及修复Bug的需要;新需求只会越来越少,而Bug如果也是越修越少,客户还愿意掏维护费用吗?同...
2012-10-17 16:31:39
221
从Dropbox解禁谈起--开放了吗?
Dropbox本身我就不多加介绍了,是云存储应用的鼻祖。国内也有相应的产品。从去年听朋友介绍至今,使用一年多,还不错,主要做文件同步,比如我放了个SVN的库在上面,就相当于有一个分布式的代码仓库了。为什么不用国内的呢?原因你懂的;你总不希望自己的东西在别人的监控下吧?更何况你已经知道被监控中...Dropbox也许有人监控,但至少声称不会。要不你也试一下Dropbox? ...
2012-07-30 10:22:48
572
毕业九周年记
2003年7月16日,只身到苏州开始了我的职业生涯,一路坎坷,迷茫惶恐至今,回望转瞬9年已逝。 2003/07/16, 苏州吴江某电子公司资讯部工作, 资讯部是台湾人的说法,我们一般称电脑部或信息部;主要工作是OA的开发,当年.net还没有完全火起来,我们还是VB6+SQL server。当年加班时常态,主要是不加班也不知道去干什么好;那时人都很单纯,同事关系很好,9年...
2012-07-18 17:55:09
188
晒晒我的工具箱
“工欲善其事,必先利其器”, 所以顺手的工具,对我们的日常工作是相当有帮助的。这些年积累的工具很多,但沉淀下来就就那几样。 Total Command, 这个我要强力推荐;简称TC, 据说很多Linux的管理员,因为有了Total Command, 觉得Windows也不是那么可憎。主要功能包括文件管理,FTP, 文件压缩/解压,还有众多的插件支持;基本上你你想要的,它...
2012-07-16 14:28:18
122
新人如何从同事那得到帮助
每个人都经历过曾经是新人的阶段,包括现在看这个帖子的你。不知道各位是否还记得当初作为新人的心情,有压力?热情高涨?努力学习? 其实不论如何,作为新人最大的渴求就是快速提升。新人不缺基础,因为默认新人是没有基础的,大家不会要求过高;新人也不缺积极性,他们向来是最积极的一群人;那缺的是什么?可能最缺的是如果融入团队,快速提升。 新人必须要努力的学习,但是更需要...
2012-06-19 17:53:24
175
提问者请以正确的姿态
今天无意中搜索到一个帖子,是ItEye的问答。提问者给回答者的评价居然是"虽然我自己刚发了帖子就搞定了,但是没有办法还是要选一个答案,就选第一个算了,可怜你吧",难道别人回答你的问题了就是为了你的可怜?你的分数能当饭吃?在此我不想评论此人,截图也略去账号相关信息。 学习者请有谦恭的心;我这多年已经少在论坛上问问题了,但是有时候还是会问,比如PHP的,javasc...
2012-04-23 13:44:28
170
如何抓取需要验证码的网页?
最近专门研究了下网页抓取,主要是研究对各种情况的抓取方法。今天张瑜介绍下需要验证码的网页抓取。 现在有些网页为了防止被抓取,它要求用户先填入验证码后,才能使用其服务。那我们的蜘蛛的工作就遇到了极大的障碍;因为它不能识别验证码!当然有同学说用OCR去识别,然后填入。这是个方向,但是总有些验证码是机器无法识别的。那我们怎么办? 办法其实还...
2012-03-20 17:28:11
2192
1
网页抓取之新方法 (在java程序中使用jQuery)
你想要的任何信息,基本上在互联网上存在了,问题是如何把它们整理成你所需要的,比如在某个行业网站上抓取所有相关公司的的名字,联系电话,Email等,然后存到Excel里面做分析。网页信息抓取变得原来越有用了。 一般传统的网页,web服务器直接返回Html,这类网页很好抓,不管是用何种方式,只要得到html页面,然后做Dom解析就可以了。但对于需要Javascript生成的...
2012-03-07 13:57:41
365
节日重定义
情人节又到了,朋友问我们有什么安排,我说没有安排,我们把所有的节日都重定义了下。 这样我们可以在情人节去看一场便宜的电影,还能避免拥挤的人群,因为我们的情人节跟植树节互换了下。还有圣诞节,虽然也重定义了,但是因为那天一般商场有打折,所以我们也会出去逛,尽管我们不过节。等等...你能想到的只跟我们两人有关的节日我们都重定义下。 那春节呢,端午节呢,中...
2012-02-14 10:42:47
120
程序员到底能做多久?
程序员到底可以做多久,这个职业是否真的到35岁就终止?带着这个问题,和所有有此疑问和忧虑的朋友们探讨。先说说我自己的观点吧。要回答这个问题,我们首先要回答另外几个问题。 1. 人得学习能力是否会随着年龄的增长而变差? 可能是如此,我朋友两岁的儿子一首唐诗说两遍就记住了,很长绕口的儿歌《小熊过桥》几乎能一字不差的唱完;而我是显然办不到的。不过发现...
2012-02-06 23:38:39
663
今天很多美国网站关闭(Wordpress, Wikipedia)等
刚才想访问下Wordpress的官方站点,查个API,结果得到如下返回, 大致翻译下,方便大家看,看英文确实很累, “今天很多网站被关闭了,为了抗议法案SOPA跟PIPA,, 因为这两个法案阻碍Intenet自由。包括本站在内的许多网站,如Wikipedia,及个人博客等,希望通过这种方式要求您能阻止改法案通过。请看下面的...
2012-01-18 14:53:16
195
纪念张孝祥先生
前几日,张孝祥先生骤然离世,实在让人震惊;我是4号晚上才听到消息的,当时我的第一反应也许跟大家一样“天妒英才,英年早逝。”,但也许还有其它的,我甚至至今都不能完全用语言描述当时的确切感受;那已经是快晚上12点了,我怔怔的看了一会电脑,随即跟我老婆说“我们去睡觉吧!” 说起我跟张孝祥先生的渊源,其实非常浅,又非常的深;他绝对不可能知道我,尽管我曾经对他写的一篇“红...
2012-01-07 10:21:28
186
解决火车票网上订票难的方案
春运是最热的话题,买火车票是最流行的事情;网上订票给大家带来了极大的便利,但是由于各种原因,网上订票成功率很低,至少比在淘宝上买东西困难多了。在下不才,试图提出其解决方案。 问题:并发访问量过大,超出系统承受范围,导致其瘫痪。 分析,该系统也是专家中的专家做的,所以姑且不对铁道部的官方回应给予质疑;所以问题是,现有系统已经满负荷,以最大的性能在运...
2012-01-05 13:03:30
272
密码泄露的收获
此次大范围的密码泄露事件就不用多介绍了,我算是有惊无险(至少到目前为止),大家可以到这个网站去查查自己的密码是否泄露,http://lucky.anquanbao.com (李开复推荐)。 而我的天涯账号也泄露了,该账号已经多年没有使用,因为我忘记了密码,也不知道注册邮箱;而通过该网站我找到了我的注册邮箱,顺利找回了密码。所以,我个人在这个问题上感谢黑哥哥们的...
2011-12-28 15:52:22
230
也说递归
递归算法是程序员的最重要的基本功之一,也是相对比较难理解的一种;尤其是当今框架盛行,自己不愿/不需要思考的编程年代,递归是检验程序员级别的方法之一。其实不要怕,它很简单,就是方法调用方法而已,只不过方法时调用自己而已(或是曲折调自己),不就是如此吗? 写出递归的程序需要什么?抽象!对,就是抽象,不要以为抽象是面向对象编程的专有名词。碰到问题时先不要考虑具体的细节,...
2011-12-23 11:41:22
142
你跟老板是朋友吗
不知道你是否有幸听你的老板跟你说“我们是朋友”, 或者你碰到个老外老板他说“We are the friends.” 实际上当你听到的时候肯定会很开心,至少当时,因为人类天生就是需要朋友的。 不过老板跟朋友可能还是有些区别的。 最本质的区别是,朋友之间对过去的岁月更加留念,想起来都那么美好,并且愈久弥香;而老板更看重的是将来,无论过去你...
2011-12-06 14:11:25
282
原创 JFreeChart常用方法(转)
转自: http://topic.youkuaiyun.com/t/20060320/16/4626966.html JFreeChart类: void setAntiAlias(boolean flag) 字体模糊边界 void setBackgroundImage(Image image) 背景图片 void setBac...
2011-12-02 07:20:53
145
曾经羡慕售票员的工作
2008年我们有个大项目,其难点在于技术上的突破,并且没有可以借鉴的现成方案;我作为项目的技术负责人,其压力巨大。不断的google, 到处找有无可以提供思路的例子,哪怕是一句话的启示;最后找到了一个开源的项目,其离我的需求还是十万八千里,不过至少它的思维给了一些启示,里面的某些代码也可以修改下拿来使用。最终成功的Release了,得到了一致的好评。 但至今回想当...
2011-11-22 17:32:28
184
Java学习这七年
从2005那会做自动化测试开始接触Java开始,至今近7年。今天正好项目结束,趁机整理下思路,确定后续方向。 前三个年头基本上集中于Java基础的学习,包括设计模式,从完全不懂,到看的懂但似乎又不懂,到融汇贯通 (也许还有欠缺,因为每次再翻一遍还是会有收获);由于没有研究过任何流行的框架,Struts,Spring, Hib...
2011-11-16 16:18:01
149
原创 文件与Pipe的区别
一项目中涉及Java与C的通信;由于C程序是现成的,而java部分是后来不上去的,故两部分仍然沿用以前C程序中的Named Pipe通信。其中使用了JNA技术,具体这里不详述。 项目中,我们碰到有个问题,发现 java程序只能从Name pipe中收到一个消息,后面写入pipe的消息就一个收不到了。经过仔细分析,发现原来程序不是建立的Pipe,而是一个普通的文件。Pipe的...
2011-11-15 12:00:58
584
GlassFish配置SonicMQ之二
前面写过一篇使用GenericRA在GlassFish上配置SonicMQ的文章。不过之后有发现有更简单的方法,因为GenericRA的官方网站上有明确的使用说明文档 http://genericjmsra.java.net/docs/sonic-mq-integration-guide/sonicmq_integration_guide.html。所以我对读过我之前文章的人们致以崇高的歉...
2011-11-14 10:46:09
209
GlassFish配置SonicMQ
GlassFish使用集成的MQ的相当简单,没有什么要配置的。但是要使用其他MQ产品,则需颇费一番功夫。下面详细介绍下GlasshFish中配置SonicMQ的过程。 软件信息: GlassFish3.1.1, SonicMQ 6.1.ü 安装 Genericra 下载地址: http://genericjmsra.java.net/ (据说可以用Up...
2011-11-03 17:37:50
259
通过LDAP访问Sonic MQ
关于为什么要使用LDAP去访问MQ, 而不是直接访问,其理由我就不啰嗦了,有兴趣的可以去Google下。最直接的原因有至少如下两条(欢迎补充): 1. 客户端不需要去记MQ的账号,密码,只要有一个LDAP目录的访问权限,其下面所有的资源都可以访问。 2. MQ躲在LDAP Server后面,可以随时变化,对客户端这种变化是透明的。 ...
2011-10-27 17:08:08
361
原创 七种数据库中Select Top的使用方法
转载自:http://liujun5563.blog.163.com/blog/static/6109217120091035444699/ 1. Oracle数据库 SELECT * FROM TABLE1 WHERE ROWNUM<=N 2. Infomix数据库 de>de>SELECT FIRST N * FROM TABLE1 ...
2011-10-24 11:08:17
445
畅想云端
今天好好看了下SAE(http://sae.sina.com.cn), Sina提供的云计算服务。有点想法。 SAE做的很好,跟传统的虚拟主机服务确实有很大的进步。对开发者,企业用户都能节约成本 (不考虑安全成本,目前国内的信任体系没有建立,哪怕是SINA,你敢说完全信得过?)。所以个人确信云是方向。当我们不用买/租服务器、软件,只需要购买CPU,内存,宽带的使...
2011-10-12 14:19:43
297
为什么要Code Review
刚才专注看了下zwchen的博客,读到Code Reivew这一篇,觉得自己也了说话的冲动。 我们Team实施Code Reivew近5年,到今天,我们的结论是: Code Review是我们项目成功的最有力的武器。下面我先谈下我理解并实施的Code Review. 1. Code review的层次。 最基础的,也是所有人都会想到到的,就是编码规范...
2011-10-10 18:06:50
201
开源为何成为潮流?
如今“开源”变成了个时尚词汇,炙手可热。Java开源了,开源的Android, 连微软也上这个赶潮流了。开源似乎变成了趋势,大势所趋,历史的必然。 究其核心思想,开源其实是个商业行为,不是慈善行为。其本质是人民战争,当大家看到.net一家独大时,IBM, oracle等都全力支持Java, 并且一大批的公司开发了用Java写的开源软件、工具,由此极大的方便了更多的公司及个...
2011-09-28 15:08:56
250
我应该做的更差吗?
良好的团队合作、积极向上的工作激情、卓越的工作技能、员工的牺牲精神等等,是每一个老板对员工的要求;但现实中,总是有一些boss却鼓励员工按相反的方向发展。那年六月,A, B同时进了公司。 1. 鼓励推脱责任。中国人从老祖宗那继承下来的,喜欢搞权力制衡,人为的有意无意的在部门间或员工间制造对立。这样出了问题,肯定要相互推诿;更有甚者,会给对方故意挖坑。老板原意是想更...
2011-09-27 14:48:40
129
编码的依据是什么?
编码的依据是什么?很多人也许是不假思索就回答“需求!” 很多人也确实是这么做的,而其实有些人不是依据需求在编码,这是他们自己不这么认为而已。 从需求过度到代码,总觉得有点突然,是不是缺点什么呢?是的,中间应该有个设计的过程。不论是架构设计,详细设计,还是一个算法的设计,归根到底都是有设计的,只是并不是所有的设计都写着纸上,画成图而已。所以,编码的根据不是需求,是设计。 ...
2011-09-21 15:11:45
968
原创 J2SE6中使用jhat来分析内存堆(转)
转自:http://hi.baidu.com/tister/blog/item/e7374482f4341ca70cf4d2e8.html 除了Dtrace与Java技术的集成之外,Java SE 6发行中还包含了许多其它的可观察性工具。下面总结了这些工具,其中还包含一些更为详细的链接说明。(一) JConsoleJConsole使用JVM的可扩展性Java管理扩展(JMX)工具来...
2011-09-20 16:13:11
129
原创 即时通讯软件(即聊天软件)代表软件列表
转载自:http://www.tianya.cn/publicforum/content/funinfo/1/2321422.shtml 1.ICQ-全球使用率最高的即时通讯软件,当年腾讯就是模仿ICQ诞生的。 (该软件有中文版,不过好多年没更新了,不推荐使用,还是用英文版的吧) 2.移动飞信-飞信是中国移动推出的“综合通信服务”,即融合语音(IVR)、GPRS、短信等多种...
2011-09-15 13:42:04
836
jvisualvm结合jstatd进行远程监控
jvisualvm是Jdk自带的,具体点,据说是jdk1.6-07后加到jdk中的。本地监控很简单,在JAVA_HOME/bin中打开jvisualvm即可,所有本机的java程序会自动列出来。我们来说下远程监控的问题。 当然网上有很多相关资料,我就把我实践的结果列出来吧。 环境, 本地: WIN-XP sp3, jdk1.6.0_17 ...
2011-08-31 16:33:48
297
Visitor模式通俗化
23种设计模式中,最难理解的可能就是Visitor, 而难理解的主要原因却又有相当的原因是不知道什么时候要用它,貌似它把问题搞复杂了。我一直不太能真正的领会它,直到最近的项目中我无意中用到,然后一对比,发现就是Visitor模式,只是没有把Visitor抽象成接口。 面向对象中很重要的一条是是抽象,那为什么要抽象呢?其根本原因是为了解耦,而其直接原因是为了把“可变的和不...
2011-08-29 14:12:51
142
空空如也
Hibernate问题,实体Bean中一个属性的值要从另一个表中汇总得到。
2013-05-12
Maven jetty plugin如果增加文件到当前的contextpath
2012-08-25
Maven问题, 多个web项目如何用jetty插件让他们在同一个端口运行?
2012-08-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人