- 博客(57)
- 资源 (1)
- 收藏
- 关注
转载 Java项目经验——程序员成长的关键
Java就是用来做项目的!Java的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须掌握如下要点:1、掌握项目开发的基本步骤2、具备极强的面向对象的分析与设计技巧3、掌握用例驱动、以架构为核心的主流开发方法没有人愿意自己一辈子就满足于掌握了一些代码实现的技巧,别人告诉你要实现什么,你就用代码堆砌来实现别人的要求!你必须学会从整个项目的角度去思考!你必须学会假如
2013-06-09 23:54:06
727
转载 Java编程中“为了性能”需做的26件事
最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:
2012-07-14 22:15:33
1512
原创 DB2分页查询语句
SELECT * FROM ( SELECT ROW_NUMBER() OVER(ORDER BY col1 ASC, col2 ASC, col3 ASC) AS ROWNUM,* FROM TABLE ) a WHERE ROWNUM > ? AND
2009-10-23 10:42:00
1254
转载 Eclipse快捷键大全
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+En
2009-10-21 10:07:00
431
转载 JAVA代码编写程序的基本规范
1.Java命名规范 1.1 Package 的命名 Package 的名字应该都是由一个小写单词组成,例如:net.ebseries.modules。 1.2 Class 的命名 Class 的名字必须由大写字母开头而其他字母都小写的单词组成,例如:DataFile或InfoParser。 1.3 Class 变量的命名 变量的名字可大小写混用,但首字符应小写。词由
2009-10-21 00:28:00
634
原创 五种最值得学习的JAVA开发技术
OSGi(基于Java的动态模型规范) OSGi(Open Service Gateway Initiative)指OSGi Alliance组织制定的一个基于Java语言的服务 (业务)规范——OSGi服务平台(Service Platform)。 该规范和核心部分是一个框架 ,其中定义了应用程序的生命周期模式和服务注册。这个框架实现了一个优雅、完整和动态的组件模型。应用程序(称为bundl
2009-10-21 00:25:00
434
转载 Java程序员必须要了解的七个开源协议介绍
1、Mozilla Public License MPL License,允许免费重发布、免费修改,但要求修改后的代码版权归软件的发起者。这种授权维护了商业软件的利益,,它要求基于这种软件得修改无偿贡献版权给该软件。这样,围绕该软件得所有代码得版权都集中在发起开发人得手中。但MPL是允许修改,无偿使用得MPL软件对链接没有要求。 2、SD开源协议 BSD开源协议是一个给于使用者
2009-10-21 00:23:00
355
转载 关于提高自己Java水平十大技术
1、XML 在十种技术中,最重要的一种技术我想应该非XML莫属。这里不仅仅指XML规范本身,还包括一系列有关的基于XML的语言:主要有XHTML,XSLT,XSL,DTDs,XML Schema(XSD),XPath,XQuery和SOAP.如果你现在还对XML一无所知,那么赶快狂补吧!XML是包含类似于HTML标签的一个文本文件,在这个文件中定义了一个树型结构来描述它所保存的数据。
2009-10-21 00:13:00
275
原创 Java软件架构师需要的东西
作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。一、Java编程入门类对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,
2009-09-05 23:29:00
329
转载 JAVA开发者最常去的20个英文网站
JAVA开发者最常去的20个英文网站1.[http://www.javaalmanac.com] – Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处.2.[http://www.onjava.com] – O’Reilly的Java网站. 每周都有新文章.3.[http://java.sun.com] – 官方的Java开发者网站 –
2009-09-05 23:26:00
346
转载 Java正则表达式入门
众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。 大家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它用以描述在查找文字主体时待匹配的一个或
2009-04-21 16:47:00
518
转载 Acegi框架介绍
概述 对于任何一个完整的应用系统,完善的认证和授权机制是必不可少的。Acegi Security(以下简称Acegi)是一个能为基于Spring的企业应用提供强大而灵活安全访问控制解决方案的框架,Acegi已经成为Spring官方的一个子项目,所以也称为Spring Security。它通过在Spring容器中配置一组Bean,充分利用Spring的IoC和AOP功能,提供声明式安全
2009-03-26 00:30:00
773
转载 走下神坛的项目经理
以下的问题,谁看谁解答: 1、很多招聘项目经理的信息上,无异例外的提到:风险控制,以目前国内的开发现状,风险控制是项目经理的责任吗? 你做到了吗 2、对于进度控制,项目工具、理论教条、计划、报告、经验的作用有多大,孰重孰轻,到底是什么是进度控制中的决定性因素。 3、性格决定命运,项目经理的人格魅力,亲和力,沟通技巧是不是项目成败的关键因素? 4、项目经理真的能掌控一切吗,遇到低素质的开发人
2009-01-24 15:39:00
381
转载 Oracle数据库中分区表的操作方法
摘要:在大量业务数据处理的项目中,可以考虑使用分区表来提高应用系统的性能并方便数据管理,本文详细介绍了分区表的使用。 在大型的企业应用或企业级的数据库应用中,要处理的数据量通常可以达到几十到几百GB,有的甚至可以到TB级。虽然存储介质和数据处理技术的发展也很快,但是仍然不能满足用户的需求,为了使用户的大量的数据在读写操作和查询中速度更快,Oracle提供了对表和索引进行分区的技术,以改善大
2009-01-21 22:04:00
434
转载 在Web应用中动态创建PDF文件
1.iText类库 http://www.lowagie.com/iText/ iText是一个创建和处理PDF文档的开源纯Java类库。Bruno Lowagie和Paulo Soares领导着这个项目。IText API能让Java开发人员以编程的方式创建PDF文档。iText提供了很多的特性: 支持PDF和FDF文档 各种页面尺寸
2009-01-05 17:44:00
709
转载 纯java的Excel解决方案
微软在桌面系统上的成功,令我们不得不大量使用它的办公产品,如:Word,Excel。时至今日,它的源代码仍然不公开已封锁了我们的进一步应用和开发。然而在要求更高的服务器领域,微软本身的产品移植性不好, 性能不佳。在我们实际的开发中,表现层的解决方案虽然有多样,但是Ie浏览器已成为最多人使用的浏览器,因为大家都用Windows。在企业办公系统中,常常有客户这样子要求:你要把我们的报表直接用Exc
2009-01-05 16:13:00
532
转载 Java性能的优化
Java在九十年代中期出现以后,在赢得赞叹的同时,也引来了一些批评。赢得的赞叹主要是Java的跨平台的操作性,即所谓的”Write Once,Run Anywhere”.但由于Java的性能和运行效率同C相比,仍然有很大的差距,从而引来了很多的批评。对于服务器端的应用程序,由于不大涉及到界面设计和程序的频繁重启,Java的性能问题看似不大明显,从而一些Java的技
2009-01-05 11:45:00
457
转载 Java正则表达式详解
如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。 许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本
2009-01-05 11:41:00
570
转载 删除当前用户下的所有对象
Sql代码 --删除某个用户下的对象 set heading off; set feedback off; spool c:/dropobj.sql; prompt --Drop constraint select alter table ||table_name|| drop constraint ||constraint_n
2008-12-30 14:40:00
583
转载 JS正则表达式集合
匹配中文字符的正则表达式: [u4e00-u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r评注:可以用来删除空白行 匹配HTML标记的正则表达式:]*>.*?|评注:网上流传的版本太糟糕,上面这
2008-12-02 16:42:00
385
转载 Oracle语句优化30个规则详解
1. 选用适合的Oracle优化器 Oracle的优化器共有3种: a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也在SQL句级或是会话(s
2008-12-01 00:45:00
488
原创 iframe背景透明
在iframe中加 allowTransparency="true"在背景页面的body加 style="background:transparent"
2008-06-05 22:10:00
280
转载 如何让层盖住下拉列表框
对于IE6,其实我们也并不是没有办法,虽然我们不得不承认这个办法很“挫”,但是这个是目前最有效的办法。那就是在下拉列表上方加一个iframe,然后让div层浮在iframe上方,这样,就能使div“盖住”下拉列表。DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/D
2008-06-04 22:44:00
507
转载 浅析Quartz的集群配置
1 基本信息2 Quartz的集群配置 Quartz是一个开源的作业调度框架,它完全由java写成,并设计用于J2SE和J2EE应用中。它提供了巨大的灵活性而不牺牲简单性。你能够用它来为执行一个作业而创建简单的或复杂的调度。它有很多特征,如:数据库支持,集群,插件,EJB作业预构建,JavaMail及其它,支持cron-like表达式等等。其中集群配置一般比较复杂,那么在Quartz中如
2008-05-28 17:28:00
2199
原创 删除外键约束
表A的B_ID与表B的ID存在外键约束,创建语句如下:ALTER TABLE A ADD ( FOREIGN KEY (B_ID) REFERENCES B); 现在要删除该外键约束:declare v_constraint_name varchar2(30);begin select constraint_name into v_constraint
2008-05-08 11:36:00
1264
转载 怎么用javascript进行拖拽
Javascript的特点是dom的处理与网页效果,大多数情况我们只用到了这个语言的最简单的功能,比如制作图片轮播/网页的tab等等,这篇文章将向你展示如何在自己的网页上制作拖拽.有很多理由让你的网站加入拖拽功能,最简单的一个是数据重组.例如:你有一个序列的内容让用户排序,用户需要给每个条目进行输入或者用select选择,替代前面这个方法的就是拖拽.或许你的网站也需要一个用户可以拖动的导航窗口
2008-02-28 15:50:00
424
转载 高效的java异常处理
1 基本信息摘要:本文倡导一种对异常条件本质的思考方式,并描述一些有助于设计的模式。最后,本文还将在AOP模型中,作为相互渗透的问题,来讨论异常的处理。当你能正确使用异常时,它们会有极大的好处。本文将帮助你做到这一点。原作者:Barry Ruzek 译者: 易晓斓,原文:http://www.yeeyan.com/articles/view/2091/9762 为何异常是如此重要
2008-02-01 19:02:00
352
转载 JAVA基础
1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派
2008-02-01 19:00:00
349
转载 XML编程接口的比较:DOM SAX JDOM JAXP
一、DOM (文档对象模型) 为 XML 文档的已解析版本定义了一组接口。解析器读入整个文档,然后构建一个驻留内存的树结构,然后代码就可以使用 DOM 接口来操作这个树结构。 优点:整个文档树在内存中,便于操作;支持删除、修改、重新排列等多种功能; 缺点:将整个文档调入内存(包括无用的节点),浪费时间和空间; 使用场合:一旦解析了文档还需多次访问这些数据; 硬件资
2008-02-01 18:59:00
627
原创 Response.ContentType 所有类型
ez => application/andrew-inset, hqx => application/mac-binhex40, cpt => application/mac-compactpro, doc => application/msword, bin => application/octet-stream, dms => applicatio
2008-01-19 11:45:00
355
转载 Js事件触发列表与解说
一般事件 事件 浏览器支持 描述 onClick HTML: 2|3|3.2|4 Browser: IE3|N2|O3 鼠标点击事件,多用在某个对象控制的范围内的鼠标点击 onDblClick HTML: 2|3|3.2|4 Browser:IE4|N4|O 鼠标双击事件 onMouseDown HTML: 2|3|3.2|4 Browser:IE4|N4|O 鼠标上的按钮被
2008-01-16 18:41:00
396
转载 JAVA基础知识精华总结
1、对象的初始化 (1)非静态对象的初始化 在创建对象时,对象所在类的所有数据成员会首先进行初始化。 基本类型:int型,初始化为0。 如果为对象:这些对象会按顺序初始化。 ※在所有类成员初始化完成之后,才调用本类的构造方法创建对象。 构造方法的作用就是初始化。 (2)静态对象的初始化 程序中主类的静态变量会在main方法执行前初始化。 不
2008-01-16 18:38:00
324
转载 JS中获得窗口属性的方法
1。获得屏幕的分辨率:screen.widthscreen.height2。获得窗口大小:document.body.clientWidthdocument.body.clientHeight3。获得窗口大小(包含Border、Scroll等元素)document.body.offsetWidthdocument.body.offsetHeightdiv相关的一些元素详细说明可以参考这张图
2008-01-16 18:36:00
464
转载 JS优化原则
首先,与其他语言不同,JS的效率很大程度是取决于JS engine的效率。除了引擎实现的优劣外,引擎自己也会为一些特殊的代码模式采取一些优化的策略。例如FF、Opera和Safari的JS引擎,都对字符串的拼接运算(+)做了特别优化。显然,要获得最大效率,就必须要了解引擎的脾气,尽量迎合引擎的口味。所以对于不同的引擎,所作的优化极有可能是背道而驰的。而如果做跨浏览器的web编程,则最大的问题是
2007-12-22 14:05:00
371
转载 程序员的素养
1、“一切从名字开始”。无论是开发大的项目、写学习代码或打Patch,都要注意给项目、变量、函数起一个好的名字。2、“不要Copy第二次”,当一个常量要用到第二次的时候,就立刻给他做预定义。比如起一个常量名,或用一个变量赋值。3、“不以误小而为之”。“这点儿小错无所谓”的态度对自己百害无一利。4、“不以善小而不为”。 你有下面的情况吗?“修个小BUG没意思”,“随便起个名字无所谓”,“懒得提炼函数
2007-12-22 13:49:00
413
转载 也说面试
前两天跟着项目经理参加了一个面试。虽然不是第一次参加面试,但是还是有点紧张:)我觉得我们面试的题目已经基本的不能再基本了,但是还是找不到一个合适的人。现在真的成了一种普遍的困境,很多人找不到满意的工作,很多公司找不到满意的人。闲话不多说了,说说我们的几个题目吧。同时也说说对即将参加面试的兄弟的建议,从一个面试者的角度。第一个题目:自我介绍。自我介绍,几乎是每个面试的必备的题目(99
2007-12-22 13:46:00
454
转载 DWR.xml配置文件说明书
1、建立dwr.xml 配置文件任何一个dwr.xml的文件都需要包含DWR DOCTYPE的声明行,格式如下: "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" "http://www.getahead.ltd.uk/dwr/dwr10.dtd">整个配置文件的大体结构如下:
2007-12-22 13:40:00
1333
转载 Ext源码概览
入门导向Ext的新手用户可以通过下列不同的途径获取学习资源:API文档、维基百科全书、日益丰富的教程、论坛、IRC频道等等(参阅Learn ),关于这些各个方面在EXT官网上都有。但最重要的可用资源,可以说是Ext源代码本身。可以这样方便地学习源代码(Ext的项目毕竟是开源的),不仅能助你体验Ext,而且还能让你接触到大量的Javascript高级技巧和最佳实践,进一步提升自身的编码水平。
2007-12-22 13:38:00
926
转载 java中四种操作xml方式的比较
1. 介绍 1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处理具有几个优点。首
2007-12-21 21:33:00
405
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人