我的随笔
xyz2011
研究Hadoop
展开
-
2009年开源技术发展趋势
2008年对于许多开源公司来说是一个多事之秋,但同时也是一个取得重大突破性进展的一年。2009年将更是如此,尤其是在企业采购模式,软件的商业模式转变,企业的软件栈的演变方面。目前的经济环境必将促使企业更谨慎地选择IT解决方案,开源技术由于其自身开放性和免费等优势必将成为今年的大赢家。 2008年对于许多开源公司来说是一个多事之秋,但同时也是一个取得重大突破性进展的 一年。2009年...原创 2009-07-17 13:43:59 · 117 阅读 · 0 评论 -
开发人员应该记住的10句谚语
所谓谚语,就是用言简意赅、通俗易懂的方式传达人生箴言和普遍真理的话,它们能很好地帮助你处理生活和工作上的事情。也正因如此,我才整理了10句编程谚语,每位开发人员都应该铭记他们,武装自己。 1. 无风不起浪 别紧张,这也许只是一场消防演习 代码设计是否糟糕,从某些地方就可以看出来。比如: a. 超大类或超大函数 b. 大片被注释的代码 c. 逻辑重复 d. If/else嵌套过深 ...原创 2010-12-13 23:32:16 · 147 阅读 · 0 评论 -
回家过年喽
近些天来,一直在搞nutch的分布式抓取。中间碰到一些问题,把我搞的头都晕了,问题是:把其它项目中的search要合并到nutch当中来,进行上传。于是我写了一个插件,来调用。看着挺简单的。就是在上传那里出了问题。搞了有3天吧。眼看着过年了,在年前不得挽个疙瘩么,在第二天的时候,我都准备放弃了不搞了,想了想,这不搞了,过完春节不还是你的问题么,趁着现在还火热,给它解决吧。终于在02-10问题找到了...原创 2010-02-11 10:57:05 · 114 阅读 · 0 评论 -
2010年2月编程语言排行榜:新语言势头逼人
与去年相比,绝对比例增长最大的仍然是去年最热门的两种语言:排名分别在13和12的Go和Objective-C,它们的背后分别站着目前风头正劲的两家技术公司Google和Apple。与去年同期相比,两种语言都有将近2%的增长;与上月相比,虽然排名没有改变,但比例有0.5%左右的增长。另一个大赢家与上月相同,是骂的人很多但用的人更多的PHP,排名比去年上升两名,抢占探花位置,也是前十名中与去年同期...原创 2010-02-15 17:54:00 · 92 阅读 · 0 评论 -
优秀程序员的45个习惯
态度篇 1. 做实事不要抱怨,发牢骚,指责他人,找出问题所在,想办法解决。对问题和错误,要勇于承担。2. 欲速则不达用小聪明、权宜之计解决问题,求快而不顾代码质量,会给项目留下要命的死角。3. 对事不对人就事论事,明智、真诚、虚心地讨论问题,提出创新方案。4. 排除万难,奋勇前进勇气往往是克服困难的唯一方法。 学习篇5. 跟踪变化新技术层出不穷并...原创 2010-02-15 18:01:08 · 82 阅读 · 0 评论 -
这些道理不懂,你注定就是穷打工的命!
首先声明:如果你是“愤青”或“类愤青”,对不起,请放下此书,因为文中的观点可能会伤害你的心灵(不是对“愤青”有偏见,而是“愤青”们多数都是“纯洁”得不识人间烟火的主儿,成天充满“乌托邦”式的幻想,实在不适合在职场上发展。我相信“愤青”肯定有“愤”的理由。有人说历史上的每一次进步都是由“愤青们”推动的,比如屈原、鲁迅,并以此来反驳我。对于这种观点,我的看法是:如果你还没有“愤”到能够推动历史车轮前进...原创 2010-02-18 16:24:59 · 118 阅读 · 0 评论 -
挣钱养家
如果各位有私活的话忙不过来,可以通过QQ(282215036)联系我!晚上下班回家和周末我都有时间。不为别的,就想多干点活,挣点钱养家!2011-04-14 22:19:58 · 132 阅读 · 0 评论 -
过了一个月又回来了
呵呵!感谢大家还这么的支持我,时间过的好快啊,过了一个月我又回来了。希望以后还和大家一起把自己好的文章分享给大伙!加油!原创 2010-06-20 15:51:16 · 94 阅读 · 0 评论 -
抉择中
今年7月份老婆怀孕了,本来这就是一件好事!可是我怎么就高兴不起来呢?忙完公司的事回家还得做饭,洗衣服,察地等等!哎.....在现在的这个公司里,偶尔感觉不是很累。有时候忙起来也就那么一回事,说白了就是工资低,现在好像什么都得用钱来解决。周五走的时候给上面反映了下,给否给涨工资。期望中啊........原创 2010-09-12 12:41:21 · 117 阅读 · 0 评论 -
Axis和WebService配置使用之Hello
具体的配置使用都在文档中了。下载照着一步一步来就会看到效果了。加油!2009-09-09 13:14:21 · 92 阅读 · 0 评论 -
谷歌眼中的搜索未来
谷歌这些年的一系列举动,从Android到Chrome,从语音搜索到谷歌TV,都是其对未来搜索认识的投影。 许多人曾经怀疑,搜索技术还能走多远,甚至前几年,还有人说,搜索能够做的90%的事情都已经做完了。但谷歌里的极客们认为,这种观点是固守杜威分类时代传统思维的短视和浅薄之见。谷歌的极客们有资格不屑于这种观点,因为他们最了解搜索的科学。“搜索是一个可以不断发展几百年的科学”,谷歌副总裁玛...原创 2010-07-11 11:45:20 · 263 阅读 · 0 评论 -
PAD的基础信息
(一) : 基础信息1、什么是 PADPAD文件标准是首先由Association of Shareware Professionals(缩写ASP)组织创立的,PAD的全称是Portable Application Description,它实际上是一个精心设计的XML文件,里面记载了你的软件的作者/版权信息、描述、分类、授权类型等信息,这样,当作者向下载站提交软件时,不必反...2010-04-27 15:15:51 · 563 阅读 · 0 评论 -
ExtJS 3.0 正式版下载
ExtJS 3.0 正式版下载 在经历数次RC版之后,extjs.com终于发布3。0的正式版了。总体而言,较2.0改进不大,依然还是那套组件模型,但具体的变化就按照website的标题介绍如下:提供了参照DWR后与后台的通讯包Direct,支持具有明显的REST风格的CRUD服务 一系列的新的组件和例子,包括有图表(Charting, By YUI Flash) ...原创 2009-07-17 13:44:54 · 343 阅读 · 0 评论 -
回顾2009,展望2010
今天是2009年的最后的一天,感觉挺兴奋的!以前都没有这种感觉,呵呵!先把这一年的工作做个总结吧!1、这一年经历了两个公司,公司的名字就不说了,以前主要在上家公司做的东西比较杂,比如:web (1):项目管理、webCrawl。 (2):日本外包(flex项目,这个估计是今年以来最大的看头了吧!界面比较炫。) (3):search engine(也是今年刚刚接触的东西,比...原创 2009-12-31 15:04:16 · 100 阅读 · 0 评论 -
关于如何把baidu/google嵌入到自己的系统当中去做法
项目当中需要进行元搜索。选择了百度。也可以选择谷歌。两者的处理方式是一样的。(1):页面输入:日全食。请求到struts2中的action中。 public String findSearchKeyWordByBaidu() { List<WebScout> webScouts = Utilities.getWebScouts(keyWord, webpage);/...2009-07-23 16:18:29 · 214 阅读 · 0 评论 -
java实现先压缩再下载然后删除压缩的文件
(1):压缩:File zipFile = new File(zipfile);用java中的java.util.zip.ZipOutputStream和java.util.zip.ZipEntry完成压缩功能。 try { //创建文件输入流对象 FileInputStream fis = new FileInputStream(file); //创建文件输出流对象 ...2009-07-30 17:59:13 · 664 阅读 · 0 评论 -
关于System.getProperty()的参数
System.getProperty() 参数大全 java.version Java Runtime Environment version java.vendor Java Runtime Environment vendor java.vendor.url Java vendor URL ...原创 2010-01-15 10:29:36 · 97 阅读 · 0 评论 -
eclipse使用svn插件,状态图标、版本号不能显示的解决办法
eclipse 中使用 svn 插件,原本正常,未作任何更改,突然有一天, eclipse 中查看文件时,文件后面的 版本号 、 文件的状态图标 等等都不见了。 检查插件都在,更新,提交等操作都能正常使用,唯独看不到状态了。 经过一番查找,找到问题解决办法。 打开 : windows ->preferences->General->Appearance-...原创 2010-01-15 14:10:39 · 119 阅读 · 0 评论 -
linux vim 显示颜色
新建文件 ~/.vimrc是用户自己的vim配置文件,在这个配置文件中设置的配置只影响该用户自己。命令如下:cd ~vi .vimrc输入:syntax on保存退出source .vimrc此时可以找一个xml文件 进行查看,看看是不是已经有颜色了vim xxx.xml给 vi 做个别名,# vi ~/.bashrcalias vi='vim'...原创 2010-01-17 17:14:27 · 298 阅读 · 0 评论 -
J2EE项目中缓存机制研究
对于基于B/S结构中的缓存方式,可以在不同的层次上进行。笔者比较粗略地从以下几方面就行分析: (1)浏览器缓存 (2)单台服务器缓存(hibernate、ehcache等) (3)分布式系统中的缓存(memcache、xmemcached)1 浏览器缓存 本博在前面一段时间在《Web前端优化》系列中分析了浏览器...原创 2009-08-06 00:01:53 · 144 阅读 · 0 评论 -
理解java中的反射机制
一、反射的概念 :反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、 OpenC++ 、MetaXa和OpenJava等就是基于反射机制的语言。最近,反射机制也被应用到了视...原创 2010-06-28 09:14:55 · 91 阅读 · 0 评论 -
java基础知识复习
学习Java一 配置环境变量 学习Java二 开发第一个Java程序 学习Java三 Java的注释 学习Java四 Java标识符 学习Java五 数据类型 学习Java六 Java的浮点精度 学习Java七 Java数组 学习Java八 Java操作符 学习Java九 Java控制流程 学习Java十 Java关键字 学习Java十...原创 2010-12-30 13:00:15 · 11079 阅读 · 9 评论 -
温故而知新
又回过头来复习以前的知识了?在家里实在无聊!把之前学习过的东西整理下!反正闲着也是闲着!2011-02-20 16:44:11 · 128 阅读 · 0 评论 -
对于处理问题的一点想法
昨天快下班的时候,遇到一个建立索引的问题,因为快下班了,我没有急着去解决它。就现放一放,当坐在地铁上时,突然想得到一个解决办法!就用手机把思路记录下来,怕明天忘记!回家该干什么还干什么!轻松了许多,要不然脑子里一直想这个问题该如何来解决!呵呵!所以说有时候,当自己在最轻松的时候把问题想一下!总比一直在那里死扣强阿!自己的一点经验,希望对大伙有所帮助!对了还有每天腾出15分钟的时间把这一天所...2011-02-23 08:26:17 · 140 阅读 · 0 评论 -
eclipse启动报错jvm terminated. Exit code=1
转载链接: http://wxmfly.iteye.com/blog/233421原创 2011-10-11 08:55:28 · 215 阅读 · 0 评论 -
谈谈爬虫的设计
网络蜘蛛现在开源的已经有好几个了,Larbin,Nutch,Heritrix都各有用户之地,要做一个自己的爬虫要解决好多个问题,比如调度算法、更新策略、分布式存储等,我们来一一看一下。一个爬虫要做的事主要有以下这些从一个网页入口,分析链接,一层一层的遍历,或者从一组网页入口,或者从一个rss源列表开始爬rss;获取每个页面的源码保存在磁盘或者数据库里;遍历抓下来的网页进行处理,比如提取正文,消...原创 2011-08-07 22:27:43 · 153 阅读 · 0 评论 -
图像数字识别技术
最近在研究图像数字识别技术,对于一些简单没有干扰的图片,可以读取处理里面的数字,但是有一些干扰的图片,就没有办法了,如果大家对这方面有研究的话,希望一起来讨论学习!...2011-04-01 17:32:56 · 387 阅读 · 0 评论 -
使用perl连接mysql数据库
用Perl DBI连接MySQL数据库Perl中一个最酷的模块就是Perl数据库接口(Perl Database Interface,简称DBI)。通过提供一系列在内部上能够转化成原始调用函数的功能,DBI模块为很多不同的数据库提供了一个统一的接口。由此,使用Perl就可以很容易地利用数据库和建立动态Web网页。当前,MySQL是广泛用于Web网站开发的数据库,它是一种免费、开源的SQL操...2011-04-05 22:21:31 · 158 阅读 · 0 评论 -
铁道部售票网站怎么啦?
乐淘CTO李勇:库存同步是难点 我的判断,除了一般的优化之外,最大的难点应该是库存同步问题。推测应该有一个全国唯一的核心库,负责维护所有车次所有座位的票务状态,完成库存查询、锁定、出入库操作。之前只是对内部的各售票点开放(估计有几万个),波动小的情况。突然对公众开放就出问题了,会达到百万并发,根本无法承受。做这种系统的,应该是跟铁道部有多年合作经验,善于做内部系统的集成公司(网上看...原创 2012-01-10 10:25:05 · 204 阅读 · 0 评论 -
Java类中的关于hashcode
关于hashcode() 1.hashcode是用来查找的,如果你学过数据结构就应该知道,在查找和排序这一章有 例如内存中有这样的位置 0 1 2 3 4 5 6 7 而我有个类,这个类有个字段叫ID,我要把这个类存放在以上8个位置之一,如果不用hashcode而任意存放,那么当查找时就需要到这八个位置里挨个去找,或者...原创 2010-11-03 22:00:39 · 100 阅读 · 0 评论 -
java的类加载机制
今天面试过程中遇到这样一个问题:谈谈你对java类加载机制的认识!类加载有三种方式:1、命令行启动应用时候由JVM初始化加载2、通过Class.forName()方法动态加载3、通过ClassLoader.loadClass()方法动态加载public class TestClassLoader { public static void main(String[] ...原创 2010-11-02 22:07:25 · 116 阅读 · 0 评论 -
ireport中获取当前时间
一。 iReport 中获取系统当前时间1,选择TextField类型为 java.util.Date2,在pattern中 点 在Date中选择你要的日期格式如下图 3,在TextField Expression中写 java.util.Calendar.getInstance().getTime() 如下图 ...2011-08-28 11:53:39 · 331 阅读 · 0 评论 -
java中各种算法的实现
选择排序算法的JAVA实现 viewplainprint?package Utils.Sort; /** *@author Linyco *利用选择排序法对数组排序,数组中元素必须实现了Comparable接口。 */ public class ChooseSort implements SortStratehttp://www.java1995.cn/wiki/ar...原创 2010-12-30 13:01:30 · 110 阅读 · 0 评论 -
新公司入职第一天
今天是我去新公司入职的第一天。感觉一切都是新的,从头开始!加油!原创 2011-01-10 11:47:03 · 250 阅读 · 0 评论 -
博客有时候来不及更新,希望大家见谅!
刚到新公司,可能开始忙了,博客有时候来不及更新,希望大家见谅!晚上我会抽空把以前的知识总结下发到上面!原创 2011-01-10 17:42:54 · 145 阅读 · 0 评论 -
Eclipse3.6 Helios SVN插件–Subversive
刚在Google Code上发布了一个Open Project, 想把code传上去。因为选的是SVN,需要在Eclipse上装个插件。本来对SVN没有啥好感,几年前用过一次,安装eclipse插件就费了番周折。我以为时至今日应该不会出问题了吧,结果安装又耗了好几个小时。Subversive的文档写的太差了, 按着文档描述的说,先安装Subversive插件,然后安装Subversive...原创 2011-01-12 11:42:55 · 186 阅读 · 0 评论 -
陆续整理数据方面的资料
差不多有一个多月没写东西了,最近比较忙!还是研究数据一些东西。收获比较大!有时间我会把东西整理下发到上面,希望对大家有所帮助!有没有对python研究的博友们,交流下!282215036...2011-05-07 08:58:10 · 119 阅读 · 0 评论 -
加钱也得买票回家过年
昨天从黄牛党手上拿了一张高价票。加了100.哎!这年头在外面忙了一年了,也该回家看看老爹老娘了。加100也得要啊!28号晚上就出发。希望大家新的一年里,心想事成!万事如意!...2011-01-25 08:44:37 · 169 阅读 · 0 评论 -
养成良好的记录习惯
让记录成为一种习惯,是一个想要在以后留下点什么东西的人该做的事。记录是一个人积累的过程,看再多的书,如果没有记录下来,过一个时间后就跟没看一样。看自己写下的东西和看别人写的东西是不一样的,主要体现在理解速度上,因为中间缺少了将别人的思维翻译成自己思维的过程。在记录中学会思考、学会探索。记录可以消除自己烦躁的情绪。每天抽出一到两个小时来记录自己的所学和自己的思考,这样一直的坚...2010-10-26 17:05:12 · 187 阅读 · 0 评论 -
ireport引java bean database
今天帮一同事调试程序,他们的报表工具用的是ireport4.0.2,在使用java bean 作为数据源时一直没找到,原因很简单:就是没找对所编译的class 路径。如果使用的eclipse来编译的话,一般class文件都放在项目/bin/class 下面截一个图: 最下面的一个是class 所存放的地方 ...2011-08-27 10:38:37 · 172 阅读 · 0 评论