- 博客(14)
- 收藏
- 关注
[译稿]软件编程21法则
任何一个有经验的程序员都知道,软件开发遵循着一些不成文的法则。然而,如果你不遵循这些法则也并不意味着会受到惩罚;相反,有时你还会获得意外的好处。下面的就是软件编程中的21条法则:任何程序一旦部署即显陈旧。修改需求规范来适应程序比反过来做更容易。一个程序如果很有用,那它注定要被改掉。一个程序如果没用,那它一定会有很好的文档。任何程序里都仅仅只有10%的代码会被执行到。软件...
2011-05-05 16:14:48
137
pdfbox&iText生成PDF文件格式及读取PDF文件内容的小示例--完美支持中文版
最近项目中有个需求需要将数据库中的数据导出到PDF文件中,所以在网上查找了相关的开源框架——pdfbox&itext 于是乎写了一个简单的工具类,如有需要的可以直接拿去用,切勿跟俺客气~。 本工具类所用到的相关jar包及版本有: 1.pdfbox-1.5.0.jar 2.fontbox-1.5.0.jar 3.jempbox-1.5...
2011-04-18 14:25:34
332
Lucene检索数据库(入门篇),支持中文检索
全文分两部分:一:Lucene简介 Lucene版本:3.0.2 全文检索大体分两个部分:索引创建(Indexing)和搜索索引(Search) 1. 索引过程: 1) 有一系列被索引文件(此处所指即数据库数据) 2) 被索引文件经过语法分析和语言处理形成一系列词(Term)。 3) 经过索引创建形成词...
2011-03-15 18:15:55
222
Oracle调优(入门及提高篇)
在过去的十年中, Oracle 已经成为世界上最专业的数据库之一。对于 IT 专家来说,就是要确保利用 Oracle 的强大特性来提高他们公司的生产力。最有效的方法之一是通过 Oracle 调优。它有大量的调整参数和技术来改进你的 Oracle 数据库的性能。Oracle 调优是一个复杂的主题。关于调优可以写整整一本书,不过,为了改善 Oracle 数据库的性能,有一些基本的概念...
2011-03-04 14:30:42
146
原创 oracle COALESCE 函数解析
COALESCE 返回其参数中第一个非空表达式。 语法 COALESCE ( expression [ ,...n ] ) 参数 expression 任何类型的表达式。 n 表示可以指定多个表达式的占位符。所有表达...
2010-11-08 16:30:58
185
原创 cognos报表开发前景
报表开发能力算初级水平,现有大量的报表需要开发,开发工具cognos,上手难度较大,半个月才完成了一个难度系数中等的报表。现在已经差不多上道了,栽进去的话两年之内估计难出来,大家觉得cognos报表开发的前景如何?我本人还是非常愿意接受一下挑战的,呵呵。 因为专攻这块的话,java方面就得放一放了,几乎就是跟数据库和cognos打交道,请有类似这方面的经验的人给点建议,谢...
2010-07-14 15:01:11
280
原创 扯ruan蛋的房价,恶心死了我
以为自己很聪明,在一线城市工作攒钱,回老家三、四线城市置房,现在觉得好幼稚,2个月前开始关注家里的房价问题,2.3k/㎡(新毛坯房),跟家里商量了下,父母决定掏出积蓄给我买一套房准备结婚用,2个月后的今天,打听了下,毛坯3k~~3.5k/㎡,而且被告知,想买早点入手,现在还在疯涨呢。 想着真是恶心,那些房地产个开发商乱用软暴力,简直是强&奸老百姓,出来混容易吗?一...
2010-06-11 10:31:43
160
某公司的java笔试题,来测测你的基础如何吧
这是一套提供给中级以上程序员使用的笔试题:1。public class Test { public static boolean get() { try { return false; } finally { return true; } } public static void main(String[]...
2010-06-02 11:16:40
146
推荐几本学习java永远不会过时的好书
1:《Java编程思想 第四版》 2:《Effective Java 第二版 中文版/Sun公司核心技术丛书》 3:《深入Java虚拟机 (原书第2版) 》 第一本书不用说太多了吧,想必大家手里应该都有的,就我个人读该书的体会来讲,刚入门读此书有点难度,甚至不夸张的说少部分工作了一、两年的程序员也不能完全理解本书所讲的内容,我就是其...
2010-03-31 10:06:40
256
讨论在无法获取request对象的时候如何存取用户登录的session信息
首先,这个问题困扰了好久,一直想着是否能有更合适的方式来解决,下面我就先描述下需求吧,如有不理解的地方,欢迎提出疑问,并且给出良好的建议,谢谢! 项目框架是SSH,大家再熟悉不过,用户登录操作后,将用户登录信息压入session中,这是常规做法,一般用户在维护数据的时候都会用到userSession的一些基本信息,如新增、修改和删除等。一般这样的操作大家都会认为请求大都...
2010-03-23 11:11:03
485
通通透透理解ThreadLocal(转)
这是篇很好的介绍ThreadLocal的文章,于是转载过来希望对大家有所帮助概述我们知道Spring通过各种DAO模板类降低了开发者使用各种数据持久技术的难度。这些模板类都是线程安全的,也就是说,多个DAO可以复用同一个模板实例而不会发生冲突。我们使用模板类访问底层数据,根据持久化技术的不同,模板类需要绑定数据连接或会话的资源。但这些资源本身是非线程安全的,也就是说它们不能在同一时刻被多个线程共享...
2010-03-05 15:02:09
127
来北京的工作心得以及现状
来北京一个多月了,找工作到正式开始工作感觉没经历太多,呵呵,不过还算是有些不大不小的事情发生,偶然中有必然,必然中也存在些偶然的事情,有喜有悲,日子还是这么过来了,呵呵。 工作到现在也有20多天了,很轻松,也能够学到很多东西,以前自己总是很浮躁,喜欢跟别人比,总觉得自己不如别人强,不如别人幸运,呵呵。确实,人的命运呀变化莫测,总之生活是美好的,关键还是在于自己的态度问题。总结这...
2009-08-09 22:47:19
255
Ubuntu8.04版本下安装jdk1.6方法之一
步骤如下:1.打开终端输入sudo apt-get install sun-java6-jdk2.终端提示输入root用户密码,回车后开始下载jdk3.系统自动完成jdk下载后并且自动安装。4.安装完成后就可以直接用了(一开始我还以为也要象windows下面安装jdk一样,还得配置环境变量才能使用呢),这时只需要测试一下java的安装环境是否已经搭建完毕。即终端输入:j...
2009-08-03 22:10:12
126
我不想要应届生的光环,谁帮我摘掉它吧(又是应届生的话题)
我是09年小本毕业学生,一个月前拿着毕业证只身来到北京,投了近千封简历,几乎全军覆没。至今还没能找到工作,同学朋友建议我去办个假证,只有这样才能找到而且可能是一份非常不错的工作,难道我真的不能以应届生的身份出来找工作吗?这世道我懂,不单靠实力说话,还得会耍点小聪明。下面还是讲讲我自己的情况吧 从接触java到现在有3年时间,有两年实际项目开发经验,我说的项目经验不是自己无聊做个小...
2009-07-13 15:46:09
194
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人