`
IrenBJ
  • 浏览: 27886 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
任何一个有经验的程序员都知道,软件开发遵循着一些不成文的法则。然而,如果你不遵循这些法则也并不意味着会受到惩罚;相反,有时你还会获得意外的好处。下面的就是软件编程中的21条法则: 任何程序一旦部署即显陈旧。 修改需求规范来适应程序比反过来做更容易。 一个程序如果很有用,那它注定要被改掉。 一个程序如果没用,那它一定会有很好的文档。 任何程序里都仅仅只有10%的代码会被执行到。 软件会一直膨胀到耗尽所有资源为止。 任何一个有点价值的程序里都会有至少一个bug。 原型完美的程度跟审视的人数成反比,反比值会随着涉及的资金数增大。 软件直到被变成产品运行至少6个月后,它最严重的问题才会被发现。 无法检 ...
    最近项目中有个需求需要将数据库中的数据导出到PDF文件中,所以在网上查找了相关的开源框架——pdfbox&itext     于是乎写了一个简单的工具类,如有需要的可以直接拿去用,切勿跟俺客气~。     本工具类所用到的相关jar包及版本有:     1.pdfbox-1.5.0.jar     2.fontbox-1.5.0.jar     3.jempbox-1.5.0.jar     4.iText-5.0.6.jar;     5.SIMHEI.TTF()——黑体常规字体,可以去C:\\windows\\Fonts目录下去找,并放在工程的src目录下面~ ...
全文分两部分: 一:Lucene简介       Lucene版本:3.0.2      全文检索大体分两个部分:索引创建(Indexing)和搜索索引(Search)      1. 索引过程:         1) 有一系列被索引文件(此处所指即数据库数据)         2) 被索引文件经过语法分析和语言处理形成一系列词(Term)。         3) 经过索引创建形成词典和反向索引表。         4) 通过索引存储将索引写入硬盘。     2. 搜索过程:        a) 用户输入查询语句。        b) 对查询语句经过语法分析和语言分析得到一 ...
       在过去的十年中, Oracle 已经成为世界上最专业的数据库之一。对于 IT 专家来说,就是要确保利用 Oracle 的强大特性来提高他们公司的生产力。最有效的方法之一是通过 Oracle 调优。它有大量的调整参数和技术来改进你的 Oracle 数据库的性能。 Oracle 调优是一个复杂的主题。关于调优可以写整整一本书,不过,为了改善 Oracle 数据库的性能,有一些基本的概念是每个 Oracle DBA 都应该遵从的。    在这篇简介中,我们将简要地介绍以下的 Oracle 主题:   -- 外部调整:我们应该记住 Oracle 并不是单独运行的。因此我们将查看一下通过调整 ...
COALESCE     返回其参数中第一个非空表达式。         语法     COALESCE   (   expression   [   ,...n   ]   )           参数     expression         任何类型的表达式。         n         表示可以指定多个表达式的占位符。所有表达式必须是相同类型,或者可以隐性转换为相同的类型。         返回类型     将相同的值作为   expression   返回。         注释     如果所有自变量均为   NULL,则   COA ...
    报表开发能力算初级水平,现有大量的报表需要开发,开发工具cognos,上手难度较大,半个月才完成了一个难度系数中等的报表。现在已经差不多上道了,栽进去的话两年之内估计难出来,大家觉得cognos报表开发的前景如何?我本人还是非常愿意接受一下挑战的,呵呵。     因为专攻这块的话,java方面就得放一放了,几乎就是跟数据库和cognos打交道,请有类似这方面的经验的人给点建议,谢谢!
      以为自己很聪明,在一线城市工作攒钱,回老家三、四线城市置房,现在觉得好幼稚,2个月前开始关注家里的房价问题,2.3k/㎡(新毛坯房),跟家里商量了下,父母决定掏出积蓄给我买一套房准备结婚用,2个月后的今天,打听了下,毛坯3k~~3.5k/㎡,而且被告知,想买早点入手,现在还在疯涨呢。       想着真是恶心,那些房地产个开发商乱用软暴力,简直是强&奸老百姓,出来混容易吗?一线城市买不起房,我认了,可是连回家都买不起,实在不忍心父母拿出所有积蓄买房,一个字,好残忍!我只想说,我不会饶了你们这些开发商,不会纵容你们这样势虐下去!气死我啦。
这是一套提供给中级以上程序员使用的笔试题: 1。 public class Test { public static boolean get() { try { return false; } finally { return true; } } public static void main(String[] args) { System.out.println(get()); } }   求打印结果? 2。以下哪些变量名的定义是不合法的? String a ...
        1:《Java编程思想 第四版》       2:《Effective Java 第二版 中文版/Sun公司核心技术丛书》       3:《深入Java虚拟机 (原书第2版) 》         第一本书不用说太多了吧,想必大家手里应该都有的,就我个人读该书的体会来讲,刚入门读此书有点难度,甚至不夸张的说少部分工作了一、两年的程序员也不能完全理解本书所讲的内容,我就是其中之一,呵呵,每次在翻阅的时候总能学习到一些新的知识,所以我认为,此书值得收藏并且不管你有几年工作经验,没事拿出来翻翻,绝对能有一种豁然开朗的感觉。        第二本和第三本书,适用者偏向于有工 ...
     首先,这个问题困扰了好久,一直想着是否能有更合适的方式来解决,下面我就先描述下需求吧,如有不理解的地方,欢迎提出疑问,并且给出良好的建议,谢谢!        项目框架是SSH,大家再熟悉不过,用户登录操作后,将用户登录信息压入session中,这是常规做法,一般用户在维护数据的时候都会用到userSession的一些基本信息,如新增、修改和删除等。一般这样的操作大家都会认为请求大都是从action入口,所以必然能获取到request对象。但是我们现在的项目有点特殊,先介绍下我们项目的基本情况吧:      系统分为浏览版和维护版的开发,并且这两块的开发是由两个独立的开发团队进行 ...
这是篇很好的介绍ThreadLocal的文章,于是转载过来希望对大家有所帮助概述我们知道Spring通过各种DAO模板类降低了开发者使用各种数据持久技术的难度。这些模板类都是线程安全的,也就是说,多个DAO可以复用同一个模板实例而 ...
    来北京一个多月了,找工作到正式开始工作感觉没经历太多,呵呵,不过还算是有些不大不小的事情发生,偶然中有必然,必然中也存在些偶然的事情,有喜有悲,日子还是这么过来了,呵呵。      工作到现在也有20多天 ...
步骤如下: 1.打开终端输入sudo apt-get install sun-java6-jdk 2.终端提示输入root用户密码,回车后开始下载jdk 3.系统自动完成jdk下载后并且自动安装。 4.安装完成后就可以直接用了(一开始我还以为也要象windows下面安装jdk一样,还得配置环境变量才能使用呢),这时只需要测试一下java的安装环境是否已经搭建完毕。即终端输入:java -version敲回车即可,如果控制台显示出jdk的版本等信息,说明jdk已经安装成功,这时jdk已经安装成功,安装完后大感慨是  好简单那,比在windows环境下安装简单多了。 安装完jdk后下一步安装开 ...
    我是09年小本毕业学生,一个月前拿着毕业证只身来到北京,投了近千封简历,几乎全军覆没。至今还没能找到工作,同学朋友建议我去办个假证,只有这样才能找到而且可能是一份非常不错的工作,难道我真的不能以应届生的身份出来找工作吗?这世道我懂,不单靠实力说话,还得会耍点小聪明。下面还是讲讲我自己的情况吧     从接触java到现在有3年时间,有两年实际项目开发经验,我说的项目经验不是自己无聊做个小demo,是商业性项目开发,两年经验没参水分。期间共参与5个项目的开发,一些大大小小的场面也见过,在公司连续呆36小时的事也干过。研究过JDK的核心源码,有团队合作能力,沟通没有问题,在工作中遇到的问题基 ...
Global site tag (gtag.js) - Google Analytics