java
文章平均质量分 66
jayjayjayjayjayjay
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一个Java程序员应该掌握的10项技能
1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。 2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、 HtmlConverter、jar、 java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没有...原创 2011-12-08 12:56:15 · 182 阅读 · 0 评论 -
带属性标签开发全过程----j2ee小应用之二(Inber)
带属性标签开发全过程----j2ee小应用之二(Inber) 标签应用:数据源MyDataSource2用户sa密码(空)数据库pubs 表:employee 说明:windows ODBC ---SQL 数据库pubs 表:employee 功能:检索 job_lvl>=(输入值)and job_lvl<=(输入值)的数据记录,在JSP页面中任意想调用的地方调用它。(1...2004-08-22 05:36:00 · 114 阅读 · 0 评论 -
用标签实现循环功能---标签开发之三(Inber原作)
用标签实现循环功能---标签开发之三(Inber原作)主要练习知识点:页面与脚本变量关键字:页面与脚本变量,标签第一步:标签处理程序:ForTag.javapackage net.inber.jsptaglibs.iteration;import javax.servlet.jsp.*;import javax.servlet.jsp.tagext.*;/** * Given a ran...2004-08-26 09:30:00 · 219 阅读 · 0 评论 -
EJB之无状态会话Bean简单应用-学习与实践(Inber原作)
•客户通过由EJB容器提供的远程和本地接口进行通信 • 访问控制表是用于保证安全其授权能访问特定功能的用户组或个人表。 • 持久性是指对象状态永久地存储在数据存储器中,诸如数据库。 • 企业 beans的类型: –实体 (Entity) beans 实体beans支持多个会话和多个客户,可分为: Bean - 管理Bean持久性 ...2004-09-08 22:26:00 · 232 阅读 · 0 评论 -
Java 面试中的陷阱[转载]
Java 面试中的陷阱[转载] ó找工作要面试,有面试就有对付面试的办法。以下一些题目来自我和我朋友痛苦的面试经历,提这些问题的公司包括IBM, E*Trade, Siebel, Motorola, SUN, 以及其它大小公司。 面试是没什么道理可讲的,它的题目有的不合情理、脱离实际。有在纸上写的,有当面考你的,也有在电话里问的,给你IDE的估计很少(否则你赶快去买彩票, 说不定中)。所以如果...2004-09-22 23:58:00 · 115 阅读 · 0 评论 -
在WebWork中使用组件(转载)
在WebWork中使用组件<o:p></o:p>WebWork建立在Xwork的组件实现基础上,提供组件对象的生命周期管理,使得这些组件对Action类有效。<o:p></o:p>在WebWork中有两种类型的类可以使用enabler接口:Action和组件。要使Action能够设置它所需要的组件,必须使ComponentIntercepto...2004-09-23 00:08:00 · 98 阅读 · 0 评论 -
使用jdom操作xml数据,生成含Jtree的applet(转载 Jagie 原创 )
使用jdom操作xml数据,生成含Jtree的appletJagie 原创 (参与分:291,专家分:1430) 发表:2003-11-5 下午4:06 更新:2003-11-5 下午4:22 版本:1.0 阅读:3608次http://www.javaresearch.org/article/showarticle.jsp?column=287&thr...2004-09-29 17:35:00 · 119 阅读 · 0 评论 -
关于WebWork2中的中文问题 选择自 chenyun2000 的 Blog (转载)
有网友提问:WebWork2的资源束机制,资源文件中使用中文,到视图页面是乱码。如何解决。下面是我的一些看法:1、视图采用JSPl WebWork2缺省使用的是locale=en_US,encoding=ISO-8859-1l 修改webwork.properties,确保webwork.locale=zh_CN,WebWork2会自动本地化成中文l ...2004-10-06 12:02:00 · 121 阅读 · 0 评论 -
EJB核心技术及其应用(转载)
EJB核心技术及其应用文章作者:佚名 发布时间:2004-9-22 12:30:07EJB核心技术及其应用 作者:周波 文章摘要: EJB的全称是Enterprise java bean。是JAVA中的商业应用组件技术。EJB结构中的角色 EJB 组件结构是基于组件的分布式计算结构,是分布式应用系统中的组件... 一、EJB技术简介 EJB...2004-10-07 15:02:00 · 101 阅读 · 0 评论 -
java(j2ee)应用-简单自定义标签开发全过程----之一(Inber)
标签应用:数据源MyDataSource2用户sa密码(空)数据库pubs 表:employee 说明:windows ODBC ---SQL 数据库pubs 表:employee 功能:检索job_lvl>=100的数据记录,在JSP页面中任意想调用的地方调用它。1:标签处理程序:EmployeeTag.javapackage net.inber;import javax.s...2004-08-21 04:04:00 · 133 阅读 · 0 评论 -
保护Applet免遭"窃取"的小技巧( 来源:hanic)
保护Applet免遭"窃取"的小技巧 来源 http://blog.youkuaiyun.com/hanic/archive/2004/08/19/78750.aspx 我们知道,网页中的JavaApplet虽不象图像文件可以直接从游览器中以Saveas命令获取,但仍可能被浏览者从Cache中找出,放入自己的网页。因此,如果要保护自己的applet免遭"窃取",方法之一是让Applet只运行于指定U...2004-08-19 12:13:00 · 101 阅读 · 0 评论 -
設計模式之Mediator(仲介者)
Mediator定義:用一個仲介物件來封裝一系列關於物件交互行爲。 爲何使用Mediator?各個物件之間的交互操作非常多;每個物件的行爲操作都依賴彼此對方,修改一個物件的行爲,同時會涉及到修改很多其他物件的行爲,如果使用Mediator模式,可以使各個物件間的耦合鬆散,只需關心和 Mediator的關係,使多對多的關係變成了一對多的關係,可以降低系統的複雜性,提高可修改擴展性。 如何使用? ...2004-08-01 04:13:00 · 106 阅读 · 0 评论 -
設計模式之Mediator(仲介者)
Mediator定義:用一個仲介物件來封裝一系列關於物件交互行爲。 爲何使用Mediator?各個物件之間的交互操作非常多;每個物件的行爲操作都依賴彼此對方,修改一個物件的行爲,同時會涉及到修改很多其他物件的行爲,如果使用Mediator模式,可以使各個物件間的耦合鬆散,只需關心和 Mediator的關係,使多對多的關係變成了一對多的關係,可以降低系統的複雜性,提高可修改擴展性。 如何使用? ...2004-08-01 04:14:00 · 104 阅读 · 0 评论 -
設計模式之Strategy(策略)
設計模式之Strategy(策略) Strategy是屬於設計模式中 物件行爲型模式,主要是定義一系列的演算法,把這些演算法一個個封裝成單獨的類別。 Stratrgy應用比較廣泛,比如, 公司經營業務變化圖, 可能有兩種實現方式,一個是線條曲線,一個是框圖(bar),這是兩種演算法,可以使用Strategy實現。 這裏以字串替代爲例, 有一個文件,我們需要讀取後,希望替代其中相應的變數,然後輸出...2004-08-01 04:14:00 · 96 阅读 · 0 评论 -
設計模式之State
設計模式之State State的定義: 不同的狀態,不同的行爲;或者說,每個狀態有著相應的行爲。 何時使用?State模式在實際使用中比較多,適合"狀態的切換"。因爲我們經常會使用If elseif else 進行狀態切換, 如果針對狀態的這樣判斷切換反復出現,我們就要聯想到是否可以採取State模式了。 不只是根據狀態,也有根據屬性。如果某個物件的屬性不同,物件的行爲就不一樣,這點在資料庫系...2004-08-01 04:15:00 · 105 阅读 · 0 评论 -
設計模式之Chain of Responsibility(職責鏈)
設計模式之Chain of Responsibility(職責鏈) Chain of Responsibility定義Chain of Responsibility(CoR) 是用一系列類別(classes)試圖處理一個請求request,這些類別之間是一個鬆散的耦合,唯一共同點是在他們之間傳遞request。 也就是說,來了一個請求,A類別先處理,如果沒有處理,就傳遞到B類別處理,如果沒有處理...2004-08-01 04:16:00 · 93 阅读 · 0 评论 -
設計模式之Command
設計模式之Command Command模式是最讓我疑惑的一個模式,我在閱讀了很多代碼後,才感覺隱約掌握其大概原理,我認爲理解設計模式最主要是掌握起原理構造,這樣才對自己實際編程有指導作用。Command模式實際上不是個很具體,規定很多的模式,正是這個靈活性,讓人有些confuse。 Command定義不少Command模式的代碼都是針對圖形介面的,它實際就是功能表命令,我們在一個下拉功能表選擇...2004-08-01 04:16:00 · 108 阅读 · 0 评论 -
JSP/Servlet 中的汉字编码问题(Inber 收藏)
JSP/Servlet 中的汉字编码问题摘自:http://www-900.ibm.com/developerWorks/cn/java/jsp_dbcsz/index.shtml网上就 JSP/Servlet 中 DBCS 字符编码问题有许多优秀的文章和讨论,本文对它们作一些整理,并结合 IBM WebSphere Application Server 3.5(WAS)的解决方法作一些说明,...2004-08-05 12:41:00 · 121 阅读 · 0 评论 -
简析JAVA的XML编程(to:初学者们) chensheng913 [原作]
个人认为这篇文章通俗易懂,值得推荐. XML作为全球通用的结构化语言,越来越受人们青睐,各种开发平台(比如Microsoft Studio系列、Oracle系列、Inprise Borland系列等)也都把支持XML开发作为宣传口号之一 。由于笔者所从事的电子政务开发较早的引入了XML,所以尝到了许多甜头,在许多项目中利用XML数据交换信息,省去了许多麻烦事,不用制定繁锁的数据...2004-08-13 03:27:00 · 117 阅读 · 0 评论 -
枚举类型入门(转载自IBM开发者) 选择自 kalex 的 Blog
标题 枚举类型入门(转载自IBM开发者) 选择自 kalex 的 Blog 关键字 枚举类型入门(转载自IBM开发者)出处 Tiger 中的一个重要新特性是枚举构造,它是一种新的类型,允许用常量来表示特定的数据片断,而且全部都以类型安全的形式来表示。Tiger 专家、developerWorks 的多产作者 Brett McLaughlin 将解释枚...2004-12-31 08:52:00 · 130 阅读 · 0 评论 -
JCreator 注册码(Pro25 3.0/3.1 pro )
Jcreator的版本:2.50.05Name:javafanscompany:java.com.cnReg name:P-javafans java.com.cnkey:16712-71071-37157-20710-352Jcreator 3.0/3.1 pro再来一个:User DetailsName:anythingCompany:anythingRegistration Details:...2005-03-02 09:07:00 · 478 阅读 · 0 评论 -
如何编写高质量的Java代码
如何编写高质量的Java代码:1、 养成良好的习惯及良好的编码风格,比如当有代码没有彻底完成前,通过TODO、FIXME等方式进行标注,比如良好的命名规则、注释、行间距等2、 秉承设计模式的一个基本原则:单一职责,一个类不应过于庞大,如果过于庞大,则应分解3、 避免Ctrl+C、Ctrl+V,当发生这样的事情后,需要进行重构4、 要敢于重构,敢于重构的一个质量保证手段就...原创 2009-10-14 09:17:34 · 153 阅读 · 0 评论 -
rapid-framework 连接 oracle时的一个bug
在连接oracle数据库时报错:Exception in thread "main" java.lang.RuntimeException: create table object error,tableName:BIN$Z/lzLZsvmqzgQKjAyQEZdw==$0 at cn.org.rapid_framework.generator.provider.db.DbTable...2009-04-28 17:40:11 · 221 阅读 · 0 评论 -
性能测试总结之性能监控篇
在性能测试的整个流程当中,监控起着至关重要的作用。因为在性能测试开始执行之后,需要实时的去观察性能测试的各个指标是否正常,包括应用服务器、数据库、中间件等方面。一旦发现异常情况,及时修正,保证性能测试的顺利进行。而且在监控当中,也可以发现系统的瓶颈,适当制止性能测试的继续运行,保证避免重复的工作。 个人认为,首先,广泛意义的性能测试监控,应该分阶段去做,其中包括执行前、执行中和执行后的监控。执...原创 2009-12-01 11:35:37 · 255 阅读 · 0 评论 -
项目测试风险总结
随着项目规模的扩大,项目的复杂性也逐渐增加,在项目中做好风险控制也变得更加重要,以下是一些个人感觉会对测试产生较大影响的风险总结,希望对大家有所帮助: 测试执行前: 1.明确项目测试涉及哪些应用以及是否可测。有些应用项目本身未做改动可能未部署项目环境,但是测试中可能需要这些应用才能测试相关功能。应尽早提醒部署类此应用,以免影响项目环境测试执行。 2.明确外部资源是否到...原创 2009-12-01 11:38:23 · 341 阅读 · 0 评论 -
NIO socket服务器注意的几点.
当你看到这篇文章的时候,也许是像我一样,以经用google搜了一大堆socket的例子运行调试成功了.但是在实际应用中有几点需要注意的地方.要不然你的服务器还是一大堆的bug. 1.注册读事件. 客户端第刚链接过来的时候注册一次读事件. 已后就是在每次写完数据之后再去注册读事件. 2.注册写事件. 每次处理过逻辑之后,注册写事件,然后把要返回的结果...2008-12-06 17:36:39 · 141 阅读 · 0 评论 -
xapool的框架配置
package juan.orm.datasource.impl;import java.util.Properties;import javax.sql.DataSource;import juan.exception.JRuntimeException;import juan.orm.datasource.IDataSource;import org.enhydra.jdbc...2008-12-17 10:31:50 · 259 阅读 · 0 评论 -
google 测试
在Google,测试有一个721的原则:70%的测试工作在底层接口测试和单元测试;20%的测试工作在集成测试;10%的测试工作在界面测试。之所以做这样的选择,源于Google工程师对测试的一些看法。Google工程师认为底层接口测试及单元测试的自动化成本比较低,自动化的程度高、稳定性好。...原创 2010-05-11 16:32:01 · 139 阅读 · 0 评论 -
自定义log4j中的DailyRollingFileAppender
需求:日志内容是自定义的。例如,登录信息记录到一个日志文件中,注册信息记录到一个日志文件中。log4j每天生成的一个日志文件。log4j每月初自动生成一个文件夹,每天的日志文件按月排放。 其实前2条很简单,log4j都有相应功能,但是log4j并不提供按月或者按日自动生成文件夹;所以需要修改DailyRollingFileAppender这个类。废话少说,直接上代码,写的不...2011-03-11 22:47:35 · 431 阅读 · 0 评论 -
一直在用的类注释
/** * @Filename: ${file_name} * @Description: * * @Company: 鸿唐. * @author: JayChou. * @version: 1.0 * @Create at: ${date} ${time} */2009-10-10 09:17:03 · 142 阅读 · 0 评论 -
servlet 中使用smartupload 组件
response.setContentType("text/html;charset=gb2312"); PrintWriter out = response.getWriter(); SmartUpload mySmartUpload = new SmartUpload(); String currentDirectoryPath=null; ...2006-09-22 10:57:00 · 117 阅读 · 0 评论 -
column can not be re-read 问题的解决办法
我觉得有必要在这里分享一下我得到解决关于 column can not be re-read 的问题,尽管这篇文章是受网上一篇文章的影响而发jsp 页面:view_edit.jsp1 <jsp:useBean id="listType" class="net.inber.ViewListType" scope="page"/>2 <jsp:useBean id="ls" clas...2005-03-10 20:52:00 · 248 阅读 · 0 评论 -
开发工具大战 Java进退维谷
Sun公司近来的新闻主要围绕免费软件和新的服务器芯片,其颇具革命意义的软件开发语言Java的今日现状已淡出媒体的视野。12月13日,美国《商业周刊》将视角瞄准了软件开发工具市场的一场“三国演义”,其主角是Sun的Java、开源的LAMP系列以及微软的.NET。作者认为,Java在LAMP和.NET的紧逼下正面临一场生死考验:对于小软件公司ActiveGrid的首席执行官亚雷德(Peter Yare...2005-12-15 09:30:00 · 124 阅读 · 0 评论 -
一个登录的类(转载www.phpup.com)
一个登录的类 转载www.phpup.com作者:Admin | 文章出处:未知 | 发布日期:2004-10-24<? /* * 名称:CnkknD PHP Login Class * 描述:PHP用于登录的类,基于MySQL * 作者:Daniel King,cnkknd@163.com * 日期:2003/8/25 */ class Login { var $username...2006-01-25 08:34:00 · 113 阅读 · 0 评论 -
jsp 数组分页显示 (Inber 原创)
(搜索关键字 jsp,java,数组分页)<%/*Inberkonginber520@yahoo.com.cnQQ:27096282数组分页技术arrayTest.jsp*/String [] contentArray={};contentArray=new String[125];for(int i=0;i<125;i++){contentArray[i]="ayyayValue...2006-05-30 11:51:00 · 137 阅读 · 0 评论 -
java.util.list初体验 (摘抄收藏)
java.util.list初体验 如何让集合的长度能自动改变,能够增加/删除元素呢?这就是用顺序表--java.util.list 接口。当中你可以选择ArrayList或是LinkedList,前者是数组实现,后者是链表实现。import java.util.*;public class List1{ public static void main(String[] args){...2006-07-01 15:38:00 · 134 阅读 · 0 评论 -
java 遍历文件
public static void deleteSrcPicture(String s_path) { try { File s_file = new File( s_path.toString() ); if (!s_file.exists()) { System.out.println( ...2006-07-07 20:20:00 · 98 阅读 · 0 评论 -
Hibernate学习之(Hibernate 常用工具)
Hibernate 相关的有3个文件:1 实体类(.java)2 xxx.hbm.xml3 数据库资源(ddl)它们之间的生成关系:2006-07-22 12:49:00 · 165 阅读 · 0 评论 -
Middlegen-Hibernate-r5使用之 oracle10g(Inber原创)
Middlegen-Hibernate-r5配置1得到 Middlegen-Hibernate-r5包 后将其解压到d:\Middlegen-Hibernate-r52 把数据库驱动程序(这里用的是ojdbc14.jar)放到d:\Middlegen-Hibernate-r5 \lib目录下3 配置数据参数D:\Middlegen-Hibernate-r5\config\database\o...2006-07-22 13:46:00 · 140 阅读 · 0 评论 -
設計模式之Interpreter(解釋器)
Interpreter定義:定義語言的文法 ,並且建立一個解釋器來解釋該語言中的句子。 Interpreter似乎使用面不是很廣,它描述了一個語言解釋器是如何構成的,在實際應用中,我們可能很少去構造一個語言的文法。我們還是來簡單的瞭解一下: 首先要建立一個介面,用來描述共同的操作。 public interface AbstractExpression { void interpret...2004-08-01 04:12:00 · 91 阅读 · 0 评论
分享