自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(83)
  • 问答 (3)
  • 收藏
  • 关注

Iteye放的广告很潮啊

什么都不说,直接上图,  

2014-12-30 22:24:44 116

分享一段归集同类型文件的代码

        解决的问题:一个超级庞大的文件加,里面有一些我们需要的文件, 把他们找出来。 具体自己看吧,用的上就拿去。 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 179

遗忘--

又一个风起的日子,清冷的秋风扬起淡淡的哀伤,那种似曾相似的感觉,却再也记不起在那曾见过; 还记得起那天真无邪的欢笑,还记得起跟小伙伴的玩闹,记起曾经暗恋的女孩,想起那一片广阔大地上的树林,始终不能确定是否曾经去过,或是总是在梦中? 或许还有老师期待的目光,或许还有十字路上的彷徨,当我们一无所有黯然的远望,噙着的泪光到底是失望,还是希...

2013-10-04 07:14:30 126

ITeye"我的关注"发现BUG

     发现“关注我的人“列表中,有个兄弟连续出现两次;技术上分析,估计手抖了下,很快点了两下,直接搞成这样了。也请哥们 yeuego 出来回应下,以协助ITeye分析下可能性。  ...

2013-05-26 21:19:53 103 2

祭我们失去的激情

       30出头的人了;        写了10年的代码;        收入不高不低,还能度日;        工作压力不大,混日子;         时常在发呆,刷微博,看八卦新闻之后,自责又浪费了浪费了很多时间;然后又继续发呆,刷微博,看八卦新闻;就如一个没有Break, 中间也不会抛异常的While(true){.......}; 我们自认为懂了很多,时常有很好...

2013-05-17 17:59:29 85

Web前端有多难学?

        一直以来专注于后端系统设计,开发;从未专注过前端;虽偶尔也做做,但效率实在太低,质量也不怎么样。突然有一天,发现自己必须从前端到后端都要做时,压力巨大!         PS到html页面,javascript(包括jquery), css, 每样都懂;这样的人才有多难找,去年这个时候,我还有对前端轻视的想法,今天我发现没有前端,我再好的设计,后端运行的再好,全部都是浮云!没...

2013-05-16 22:38:17 293

维护性项目必须故意留漏洞?

      如题所问:维护性项目必须故意留漏洞吗?这是我近期从一个同事那得到的答案,“是的,必须故意留漏洞,否则问题都解决了,你就失业了,公司也因此再不能从客户那里收到维护费用。”       听起来是不是很滑稽?但想来也不是完全没有道理;场景是某一行业应用软件,没有竞争对手,客户是唯一的,只有升级及修复Bug的需要;新需求只会越来越少,而Bug如果也是越修越少,客户还愿意掏维护费用吗?同...

2012-10-17 16:31:39 167

从Dropbox解禁谈起--开放了吗?

     Dropbox本身我就不多加介绍了,是云存储应用的鼻祖。国内也有相应的产品。从去年听朋友介绍至今,使用一年多,还不错,主要做文件同步,比如我放了个SVN的库在上面,就相当于有一个分布式的代码仓库了。为什么不用国内的呢?原因你懂的;你总不希望自己的东西在别人的监控下吧?更何况你已经知道被监控中...Dropbox也许有人监控,但至少声称不会。要不你也试一下Dropbox? ...

2012-07-30 10:22:48 445

毕业九周年记

     2003年7月16日,只身到苏州开始了我的职业生涯,一路坎坷,迷茫惶恐至今,回望转瞬9年已逝。      2003/07/16, 苏州吴江某电子公司资讯部工作, 资讯部是台湾人的说法,我们一般称电脑部或信息部;主要工作是OA的开发,当年.net还没有完全火起来,我们还是VB6+SQL server。当年加班时常态,主要是不加班也不知道去干什么好;那时人都很单纯,同事关系很好,9年...

2012-07-18 17:55:09 144

晒晒我的工具箱

     “工欲善其事,必先利其器”, 所以顺手的工具,对我们的日常工作是相当有帮助的。这些年积累的工具很多,但沉淀下来就就那几样。       Total Command, 这个我要强力推荐;简称TC, 据说很多Linux的管理员,因为有了Total Command, 觉得Windows也不是那么可憎。主要功能包括文件管理,FTP, 文件压缩/解压,还有众多的插件支持;基本上你你想要的,它...

2012-07-16 14:28:18 89

新人如何从同事那得到帮助

    每个人都经历过曾经是新人的阶段,包括现在看这个帖子的你。不知道各位是否还记得当初作为新人的心情,有压力?热情高涨?努力学习?    其实不论如何,作为新人最大的渴求就是快速提升。新人不缺基础,因为默认新人是没有基础的,大家不会要求过高;新人也不缺积极性,他们向来是最积极的一群人;那缺的是什么?可能最缺的是如果融入团队,快速提升。     新人必须要努力的学习,但是更需要...

2012-06-19 17:53:24 123

提问者请以正确的姿态

     今天无意中搜索到一个帖子,是ItEye的问答。提问者给回答者的评价居然是"虽然我自己刚发了帖子就搞定了,但是没有办法还是要选一个答案,就选第一个算了,可怜你吧",难道别人回答你的问题了就是为了你的可怜?你的分数能当饭吃?在此我不想评论此人,截图也略去账号相关信息。    学习者请有谦恭的心;我这多年已经少在论坛上问问题了,但是有时候还是会问,比如PHP的,javasc...

2012-04-23 13:44:28 124

如何抓取需要验证码的网页?

    最近专门研究了下网页抓取,主要是研究对各种情况的抓取方法。今天张瑜介绍下需要验证码的网页抓取。        现在有些网页为了防止被抓取,它要求用户先填入验证码后,才能使用其服务。那我们的蜘蛛的工作就遇到了极大的障碍;因为它不能识别验证码!当然有同学说用OCR去识别,然后填入。这是个方向,但是总有些验证码是机器无法识别的。那我们怎么办?    办法其实还...

2012-03-20 17:28:11 2069 1

网页抓取之新方法 (在java程序中使用jQuery)

    你想要的任何信息,基本上在互联网上存在了,问题是如何把它们整理成你所需要的,比如在某个行业网站上抓取所有相关公司的的名字,联系电话,Email等,然后存到Excel里面做分析。网页信息抓取变得原来越有用了。     一般传统的网页,web服务器直接返回Html,这类网页很好抓,不管是用何种方式,只要得到html页面,然后做Dom解析就可以了。但对于需要Javascript生成的...

2012-03-07 13:57:41 316

节日重定义

    情人节又到了,朋友问我们有什么安排,我说没有安排,我们把所有的节日都重定义了下。    这样我们可以在情人节去看一场便宜的电影,还能避免拥挤的人群,因为我们的情人节跟植树节互换了下。还有圣诞节,虽然也重定义了,但是因为那天一般商场有打折,所以我们也会出去逛,尽管我们不过节。等等...你能想到的只跟我们两人有关的节日我们都重定义下。   那春节呢,端午节呢,中...

2012-02-14 10:42:47 95

程序员到底能做多久?

     程序员到底可以做多久,这个职业是否真的到35岁就终止?带着这个问题,和所有有此疑问和忧虑的朋友们探讨。先说说我自己的观点吧。要回答这个问题,我们首先要回答另外几个问题。      1. 人得学习能力是否会随着年龄的增长而变差?      可能是如此,我朋友两岁的儿子一首唐诗说两遍就记住了,很长绕口的儿歌《小熊过桥》几乎能一字不差的唱完;而我是显然办不到的。不过发现...

2012-02-06 23:38:39 575

今天很多美国网站关闭(Wordpress, Wikipedia)等

     刚才想访问下Wordpress的官方站点,查个API,结果得到如下返回,                   大致翻译下,方便大家看,看英文确实很累,        “今天很多网站被关闭了,为了抗议法案SOPA跟PIPA,, 因为这两个法案阻碍Intenet自由。包括本站在内的许多网站,如Wikipedia,及个人博客等,希望通过这种方式要求您能阻止改法案通过。请看下面的...

2012-01-18 14:53:16 166

12306网站订票和支付系统可能将分开运行

     看来的我的建议得到了铁道部的同志们的重视啊..开个玩笑..     详情参阅,解决火车票网上订票难的方案    

2012-01-14 00:11:57 133

纪念张孝祥先生

      前几日,张孝祥先生骤然离世,实在让人震惊;我是4号晚上才听到消息的,当时我的第一反应也许跟大家一样“天妒英才,英年早逝。”,但也许还有其它的,我甚至至今都不能完全用语言描述当时的确切感受;那已经是快晚上12点了,我怔怔的看了一会电脑,随即跟我老婆说“我们去睡觉吧!”       说起我跟张孝祥先生的渊源,其实非常浅,又非常的深;他绝对不可能知道我,尽管我曾经对他写的一篇“红...

2012-01-07 10:21:28 159

解决火车票网上订票难的方案

      春运是最热的话题,买火车票是最流行的事情;网上订票给大家带来了极大的便利,但是由于各种原因,网上订票成功率很低,至少比在淘宝上买东西困难多了。在下不才,试图提出其解决方案。       问题:并发访问量过大,超出系统承受范围,导致其瘫痪。       分析,该系统也是专家中的专家做的,所以姑且不对铁道部的官方回应给予质疑;所以问题是,现有系统已经满负荷,以最大的性能在运...

2012-01-05 13:03:30 216

密码泄露的收获

     此次大范围的密码泄露事件就不用多介绍了,我算是有惊无险(至少到目前为止),大家可以到这个网站去查查自己的密码是否泄露,http://lucky.anquanbao.com (李开复推荐)。     而我的天涯账号也泄露了,该账号已经多年没有使用,因为我忘记了密码,也不知道注册邮箱;而通过该网站我找到了我的注册邮箱,顺利找回了密码。所以,我个人在这个问题上感谢黑哥哥们的...

2011-12-28 15:52:22 171

也说递归

      递归算法是程序员的最重要的基本功之一,也是相对比较难理解的一种;尤其是当今框架盛行,自己不愿/不需要思考的编程年代,递归是检验程序员级别的方法之一。其实不要怕,它很简单,就是方法调用方法而已,只不过方法时调用自己而已(或是曲折调自己),不就是如此吗?      写出递归的程序需要什么?抽象!对,就是抽象,不要以为抽象是面向对象编程的专有名词。碰到问题时先不要考虑具体的细节,...

2011-12-23 11:41:22 77

你跟老板是朋友吗

      不知道你是否有幸听你的老板跟你说“我们是朋友”, 或者你碰到个老外老板他说“We are the friends.” 实际上当你听到的时候肯定会很开心,至少当时,因为人类天生就是需要朋友的。       不过老板跟朋友可能还是有些区别的。       最本质的区别是,朋友之间对过去的岁月更加留念,想起来都那么美好,并且愈久弥香;而老板更看重的是将来,无论过去你...

2011-12-06 14:11:25 177

原创 JFreeChart常用方法(转)

转自: http://topic.csdn.net/t/20060320/16/4626966.html JFreeChart类: void   setAntiAlias(boolean   flag)         字体模糊边界 void   setBackgroundImage(Image   image)       背景图片 void   setBac...

2011-12-02 07:20:53 104

曾经羡慕售票员的工作

     2008年我们有个大项目,其难点在于技术上的突破,并且没有可以借鉴的现成方案;我作为项目的技术负责人,其压力巨大。不断的google, 到处找有无可以提供思路的例子,哪怕是一句话的启示;最后找到了一个开源的项目,其离我的需求还是十万八千里,不过至少它的思维给了一些启示,里面的某些代码也可以修改下拿来使用。最终成功的Release了,得到了一致的好评。      但至今回想当...

2011-11-22 17:32:28 132

Java学习这七年

 从2005那会做自动化测试开始接触Java开始,至今近7年。今天正好项目结束,趁机整理下思路,确定后续方向。 前三个年头基本上集中于Java基础的学习,包括设计模式,从完全不懂,到看的懂但似乎又不懂,到融汇贯通 (也许还有欠缺,因为每次再翻一遍还是会有收获);由于没有研究过任何流行的框架,Struts,Spring, Hib...

2011-11-16 16:18:01 99

原创 文件与Pipe的区别

     一项目中涉及Java与C的通信;由于C程序是现成的,而java部分是后来不上去的,故两部分仍然沿用以前C程序中的Named Pipe通信。其中使用了JNA技术,具体这里不详述。      项目中,我们碰到有个问题,发现 java程序只能从Name pipe中收到一个消息,后面写入pipe的消息就一个收不到了。经过仔细分析,发现原来程序不是建立的Pipe,而是一个普通的文件。Pipe的...

2011-11-15 12:00:58 517

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 131

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 182

通过LDAP访问Sonic MQ

        关于为什么要使用LDAP去访问MQ, 而不是直接访问,其理由我就不啰嗦了,有兴趣的可以去Google下。最直接的原因有至少如下两条(欢迎补充):  1.     客户端不需要去记MQ的账号,密码,只要有一个LDAP目录的访问权限,其下面所有的资源都可以访问。         2. MQ躲在LDAP Server后面,可以随时变化,对客户端这种变化是透明的。 ...

2011-10-27 17:08:08 288

原创 七种数据库中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 403

畅想云端

       今天好好看了下SAE(http://sae.sina.com.cn), Sina提供的云计算服务。有点想法。      SAE做的很好,跟传统的虚拟主机服务确实有很大的进步。对开发者,企业用户都能节约成本 (不考虑安全成本,目前国内的信任体系没有建立,哪怕是SINA,你敢说完全信得过?)。所以个人确信云是方向。当我们不用买/租服务器、软件,只需要购买CPU,内存,宽带的使...

2011-10-12 14:19:43 228

为什么要Code Review

    刚才专注看了下zwchen的博客,读到Code Reivew这一篇,觉得自己也了说话的冲动。   我们Team实施Code Reivew近5年,到今天,我们的结论是: Code Review是我们项目成功的最有力的武器。下面我先谈下我理解并实施的Code Review.     1.  Code review的层次。    最基础的,也是所有人都会想到到的,就是编码规范...

2011-10-10 18:06:50 144

开源为何成为潮流?

     如今“开源”变成了个时尚词汇,炙手可热。Java开源了,开源的Android, 连微软也上这个赶潮流了。开源似乎变成了趋势,大势所趋,历史的必然。     究其核心思想,开源其实是个商业行为,不是慈善行为。其本质是人民战争,当大家看到.net一家独大时,IBM, oracle等都全力支持Java, 并且一大批的公司开发了用Java写的开源软件、工具,由此极大的方便了更多的公司及个...

2011-09-28 15:08:56 208

我应该做的更差吗?

      良好的团队合作、积极向上的工作激情、卓越的工作技能、员工的牺牲精神等等,是每一个老板对员工的要求;但现实中,总是有一些boss却鼓励员工按相反的方向发展。那年六月,A, B同时进了公司。       1.  鼓励推脱责任。中国人从老祖宗那继承下来的,喜欢搞权力制衡,人为的有意无意的在部门间或员工间制造对立。这样出了问题,肯定要相互推诿;更有甚者,会给对方故意挖坑。老板原意是想更...

2011-09-27 14:48:40 85

编码的依据是什么?

    编码的依据是什么?很多人也许是不假思索就回答“需求!” 很多人也确实是这么做的,而其实有些人不是依据需求在编码,这是他们自己不这么认为而已。     从需求过度到代码,总觉得有点突然,是不是缺点什么呢?是的,中间应该有个设计的过程。不论是架构设计,详细设计,还是一个算法的设计,归根到底都是有设计的,只是并不是所有的设计都写着纸上,画成图而已。所以,编码的根据不是需求,是设计。 ...

2011-09-21 15:11:45 845

原创 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 86

原创 即时通讯软件(即聊天软件)代表软件列表

转载自:http://www.tianya.cn/publicforum/content/funinfo/1/2321422.shtml   1.ICQ-全球使用率最高的即时通讯软件,当年腾讯就是模仿ICQ诞生的。   (该软件有中文版,不过好多年没更新了,不推荐使用,还是用英文版的吧)     2.移动飞信-飞信是中国移动推出的“综合通信服务”,即融合语音(IVR)、GPRS、短信等多种...

2011-09-15 13:42:04 733

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 251

Visitor模式通俗化

      23种设计模式中,最难理解的可能就是Visitor, 而难理解的主要原因却又有相当的原因是不知道什么时候要用它,貌似它把问题搞复杂了。我一直不太能真正的领会它,直到最近的项目中我无意中用到,然后一对比,发现就是Visitor模式,只是没有把Visitor抽象成接口。       面向对象中很重要的一条是是抽象,那为什么要抽象呢?其根本原因是为了解耦,而其直接原因是为了把“可变的和不...

2011-08-29 14:12:51 93

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除