03 2012 档案

摘要:Eclipse 各种小图标的含义缺省类型(可视包)公共类型缺省接口(包可视)公共接口缺省内部类型(包可视)私有内部类型受保护内部类型公共内部类型缺省内部接口(包可视)私有内部接口受保护内部接口公共内部接口缺省字段(包可视)私有字段受保护字段公共字段缺省方法(包可视)私有方法受保护方法公共方法对象修饰将项目标记为 Java 项目此 Java 元素导致错误此 Java 元素导致警告不推荐使用此 Java 元素构造函数抽象成员终态成员静态成员同步成员具有 public static void main(String[] args) 的类型接口的实现方法超类的覆盖方法“类型”层次结构中具有焦点的类型调 阅读全文
posted @ 2012-03-30 14:15 狂奔的蜗牛cn 阅读(516) 评论(0) 推荐(0)
摘要:1.基本概念的理解 绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:\xyz\test.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。 相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在Servlet中,"/"代表Web应用的跟目录。和物理路径的相对表示。例如:"./" 代表当前目录,"../"代表上级目录。这种类似的表示,也是属于相对路径。另外关于URI,URL,U 阅读全文
posted @ 2012-03-26 11:19 狂奔的蜗牛cn 阅读(257) 评论(0) 推荐(0)
摘要:Eclipse背景颜色修改:操作界面默认颜色为白色。对于我们长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以我经常会改变workspace的背景色,使眼睛舒服一些。设置方法如下:1、打开window->Preference,弹出Preference面板2、展开General标签,选中Editors选项,展开。3、选中 Test Editors,右边出现Test Editors面板。 面板中有这样一个选项:Appearance color options; 其中是各种板块颜色的设置,其中有一项是background color,根据自己的喜好选择颜色。4、 选中backgrou 阅读全文
posted @ 2012-03-23 16:06 狂奔的蜗牛cn 阅读(250) 评论(0) 推荐(0)
摘要:JSEclipse从 Workbench 菜单中,选择 Help > Software Updates > Find and Install。 选择 Search for new features to install。 单击 Next 继续创建一个新更新站点。 创建新更新站点新功能和插件托管在特定的更新站点中。Eclipse 安装中预先配置了这其中的一些站点,但是需要为 JSEclipse 添加一个新更新站点:单击窗口右侧的 New Update Site。 输入名称 JSEclipse(或者记得住的任何其他名称)以及 URL http://www.interaktonline. 阅读全文
posted @ 2012-03-23 13:07 狂奔的蜗牛cn 阅读(1856) 评论(0) 推荐(0)
摘要:Jad是一个Java的一个反编译工具,是用命令行执行,和通常JDK自带的java,javac命令是一样的。不过因为是控制台运行,所以用起来不太方便。不过幸好有一个eclipse的插件JadClipse,二者结合可以方便的在eclipse中查看class文件的源代码。下面介绍一下配置:A.下载JadClipse,http://jadclipse.sourceforge.net/wiki/index.php/Main_Page#Download,注意选择与eclipse版本一致的版本,我用的是Eclipse3.4,所以选择下载版本net.sf.jadclipse_3.3.0.jarB.下载Jad. 阅读全文
posted @ 2012-03-23 13:00 狂奔的蜗牛cn 阅读(221) 评论(0) 推荐(0)
摘要:java.lang.OutOfMemoryError异常解决方法From:http://hi.baidu.com/cjxgotofly/blog/item/ef981434e2e112355ab5f55f.htmljava.lang.OutOfMemoryError异常解决方法原因:常见的有以下几种:1.内存中加载的数据量过于庞大,如一次从数据库取出过多数据;2.集合类中有对对象的引用,使用完后未清空,使得JVM不能回收;3.代码中存在死循环或循环产生过多重复的对象实体;4.使用的第三方软件中的BUG;5.启动参数内存值设定的过小;常见错误提示:1.tomcat:java.lang.OutOf 阅读全文
posted @ 2012-03-21 16:13 狂奔的蜗牛cn 阅读(220) 评论(0) 推荐(0)
摘要:相关JAR包:spring-framework-1.1.5:http://voxel.dl.sourceforge.net/sourceforge/springframework/spring-framework-1.1.5.pspring-framework-1.1.5-with-dependencies: http://nchc.dl.sourceforge.net/sourceforge/springframework/spring-framework-1.1.5-with-dependencies.p相关JAR包:spring-framework-1.1.5:http://voxel. 阅读全文
posted @ 2012-03-19 14:34 狂奔的蜗牛cn 阅读(275) 评论(0) 推荐(0)
摘要:1、古老的注入方式:实现类:Java代码/***@titleUserServiceImpl.java*@descriptionUserService实现类*@authorcao_xhu*@version*@create_dateOct30,2009*@copyright(c)CVICSE*/publicclassUserServiceImplimplementsUserService{privateUserDAOuserDAO;publicvoidsetUserDAO(UserDAOuserDAO){this.userDAO=userDAO;}...}配置文件:Xml代码2、使用注解的方式:2 阅读全文
posted @ 2012-03-16 09:49 狂奔的蜗牛cn 阅读(163) 评论(0) 推荐(0)
摘要:spring的三种注入方式:接口注入(不推荐)getter,setter方式注入(比较常用)构造器注入(死的应用)关于getter和setter方式的注入:autowire="defualt"autowire=“byName”autowire="bytype"例如:有如下两个类需要注入1packageorg.jia;23publicclassOrder{4privateStringorderNum;5@SuppressWarnings("unused")6privateOrderItemorderitem;78publicOrderI 阅读全文
posted @ 2012-03-16 09:25 狂奔的蜗牛cn 阅读(191) 评论(0) 推荐(0)
摘要:java5中新增加了java.util.Queue接口,用以支持队列的常见操作。该接口扩展了java.util.Collection接口。Queue使用时要尽量避免Collection的add()和remove()方法,而是要使用offer()来加入元素,使用poll()来获取并移出元素。它们的优点是通过返回值可以判断成功与否,add()和remove()方法在失败的时候会抛出异常。 如果要使用前端而不移出该元素,使用element()或者peek()方法。值得注意的是LinkedList类实现了Queue接口,因此我们可以把LinkedList当成Queue来用。小例子:/**** @au. 阅读全文
posted @ 2012-03-14 15:51 狂奔的蜗牛cn 阅读(177) 评论(0) 推荐(0)
摘要:4.0之前,Ext 的功能已经十分丰富,数据层却难以令人满意。作为 UI 框架,数据层可能不是重点,但明显攸关到业务顺利的展开与否。然而,3.0 之后,虽然过增加了 Ext.data.Api/REST/Direct 等的新协议,但无论 3.0 还是 2.0,Ext.data.* 底层仍维持 1.0 的对象模型。越来越多的新协议和新机制加入到 Ext.data.*后,反而造成 API 逾加凌乱。这样就有了改造 data 的必要了。可喜的是,4.0 中已经重构 Ext.data.* 部分,重点解决旧版里面所存在的问题。新4.0比较3.x/2.x说明Ext.data.Model继承自Ext.util 阅读全文
posted @ 2012-03-14 09:50 狂奔的蜗牛cn 阅读(212) 评论(0) 推荐(0)
摘要:PO:persistant object持久对象最形象的理解就是一个PO就是数据库中的一条记录。好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。BO:business object业务对象主要作用是把业务逻辑封装为一个对象。这个对象可以包括一个或多个其它的对象。比如一个简历,有教育经历、工作经历、社会 关系等等。我们可以把教育经历对应一个PO,工作经历对应一个PO,社会 关系对应一个PO。建立一个对应简历的BO对象处理简历,每个BO包含这些PO。这样处理业务逻辑时,我们就可以针对BO去处理。VO :value object值对象ViewObject表现层对象主要对应界面显示的数据 阅读全文
posted @ 2012-03-12 21:57 狂奔的蜗牛cn 阅读(321) 评论(0) 推荐(0)
摘要:先来看一个简单的例子:下面以三个页面分别命名为frame.htm、top.htm、bottom.htm为例来具体说明如何做。frame.htm 由上(top.htm)下(bottom.htm)两个页面组成,代码如下:frame现在假设top.htm (即上面的页面) 有七个button来实现对bottom.htm (即下面的页面) 的刷新,可以用以下七种语句,哪个好用自己看着办了。语句1. window.parent.frames[1].location.reload();语句2. window.parent.frames.bottom.location.reload();语句3. windo 阅读全文
posted @ 2012-03-09 15:40 狂奔的蜗牛cn 阅读(214) 评论(0) 推荐(0)
摘要:TortoiseSVN安装A、可以从http://tortoisesvn.tigris.org/下载最新版,目前最新版是TortoiseSVN-1.5.6.14908。下载后,安装。重启机器,使目录图标生效。在资源管理器中,鼠标右键点击任意位置,右键菜单中出现“SVN Checkout”,即为安装成功。B、安装Subclipse的最好方法是使用Eclipse Update Manager。在Eclipse 3.1中,它位于Help -> Software Updates -> Find and Install...菜单下。选择搜索要安装的新功能部件,点击新建远程站点Subversi 阅读全文
posted @ 2012-03-09 14:52 狂奔的蜗牛cn 阅读(280) 评论(0) 推荐(0)
摘要:HQL语句的语法 1.from子句from Person表明从Person持久化类中选出全部的实例。推荐:from Person as p2.select子句select p.name from Person as pselect p.name.firstName from Person as pselect new list(p.name, p.address) fromPerson as pselect new ClassTest(p.name, p.address) fromPerson as p (有前提)select p.name as personName from Person 阅读全文
posted @ 2012-03-09 14:50 狂奔的蜗牛cn 阅读(189) 评论(0) 推荐(0)
摘要:你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗?1 OutputStreamWriter out = ...2 java.sql.Connection conn = ...3 try { // ⑸4 Statement stat = conn.createStatement();5 ResultSet rs = stat.executeQuery(6 "select uid, name from user");7 while (rs.next())8 {9 out.println(&qu 阅读全文
posted @ 2012-03-09 14:01 狂奔的蜗牛cn 阅读(160) 评论(0) 推荐(0)