
技术摘抄总结
young_suse
干过Java,先专注于Web前端开发
展开
-
公司网站项目遇到的问题
1. hibernate.cfg.xml配置文件直接写在WEB-INF下,spring的配置文件报错说找不到hibernate.cfg.xml(文件路径配置为) class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> classpath:hibernate.cfg.xml原创 2008-07-23 10:18:00 · 1131 阅读 · 0 评论 -
Oracle10g配置em的问题
今天在优快云上找到了一本电子书《Oracle DBA 2天速成》,很是高兴,于是迫不及待地想学习Oracle的一些管理操作。但是仍然遇到的是以前没有解决的问题——当创建数据库快要结束的时候,出现EM配置失败。这个问题以前一直没有在意,因为之前是用sqlplus学习PL/SQL。但现在是学习Oracle的管理操作,当然学要EM了。 后来又试了很多办法,终于找到了一片文章。http:/原创 2008-12-30 21:23:00 · 1630 阅读 · 0 评论 -
Ubuntu下用安装包安装JDK和Eclipse
网上有很多资料都是用Ubuntu的apt等命令从网上获取然后自动安装的。由于在我们学校实验室需要一个Drcom才能上网,而我用的Ubuntu 8.10找不到匹配的Drcom工具,所以只能通过安装包来安装。 首先是安装JDK,在终端下进入要将要放置安装结果的目录,例如我将把安装好JDK后的生成目录放在/home/young/software下,就需要进入该目录,输入/media/dis原创 2008-11-26 16:00:00 · 1965 阅读 · 0 评论 -
Ubuntu安装后的配置
1:选择更新源 Ubuntu默认的更新源可能很慢,在系统-系统管理-软件源-下载至下拉列表中选择其他,然后点击 选择最佳服务器按钮测速,完成后使用测出来的更新源 2:汉化 Ubuntu8.10在安装的时候会选择语言,虽然选择了中文,但是装完系统后会看到一半中文一半英语的情况。在系统-系统管理-语言支持中选择汉语,应用后会更新语言包。再reboot系统。这个步骤完成后自转载 2008-11-26 16:34:00 · 744 阅读 · 0 评论 -
学习Oracle
最近开始学习Oracle了,但是被安装和一些配置问题弄得昏头转向,下面是一些常见的问题: 1.创建数据库快结束(85%)是,出现"Enterprise Manager 配置失败"错误。不过这并不影响数据库得成功建立。网上主要说得是端口、DNS、DHCP等没有配好引起的。这个问题目前我还没有解决。 2.通过SQL*PLUS连接数据库时出现"ORA-12560: TNS: 协议适配原创 2008-12-01 19:36:00 · 690 阅读 · 0 评论 -
Ubuntu的配置文件问题
最近在学习Linux下的Java编程,遇到的一大困难是安装,另一个就是配置,在网上搜集了些对配置文件的说明,理解这些配置文件的作用是很有必要的!/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置./etc/bashrc:为每一个运行bash shell的用户执行转载 2008-12-01 21:52:00 · 1492 阅读 · 0 评论 -
word插入页码技巧
最近需要打印项目结题报告,在排版上遇到了些困难。 第一个是目录制作。原来都是手工制作的,这样做出来的既难看,又不稳定,只要稍微改下正文中的内容,目录又得重新修改。所以最好得办法当然是用word自动给我们生成。在http://www.isso.com.cn/read/41/41014.htm网站找到了具体的目录制作办法:1.在[格式]中选[样式与格式]。2.出现右边的一条“样式格式”栏转载 2008-12-03 21:11:00 · 1983 阅读 · 0 评论 -
CRUD的相关问题
最近做的网站主要就是CRUD操作,如果对每个实体都编写对应的DAO类,并且每个DAO类都写上CRUD方法,显然会出现大量的复制、粘贴操作,这样写的代码冗余太多,因此必须要提供上层抽象的DAO类,并且实现通用的CRUD方法。 以下是一些网友的见解: http://www.ibm.com/developerworks/cn/java/j-genericdao.html原创 2009-03-10 16:10:00 · 1034 阅读 · 0 评论 -
学习jacorb过程中的一些体会
最近被jacorb的配置文件弄得很恼火,究其原因,还是自身的能力问题。下载最新的jacorb后,一上来没有去看官方的文档(当然官方文档也难免有错),而是在网上搜中文解决方案。结果很多网友的配置方法大相径庭,于是照着他们的方法配置,可是一直没有成功。后来在培训中慢慢学习到很多东西,包括bat文件语法,分析错误提示的思路等。 但感觉自己反应还是比较迟钝,通过提示需要花很长时间才能原创 2009-03-12 17:50:00 · 1157 阅读 · 0 评论 -
eclipse中查看源码为乱码的解决方法
最近在学习springside源码,把mini-web导入eclipse后,发现居然是乱码。原因是springside的源码采用的是UTF-8编码,而eclipse显示源代码默认采用的是GB2312。 所以通过右击源码文件夹,选在"properties",在"Other"中选择UTF-8。到这一步保证打开当前源码能够正常显示。 eclipse原创 2009-08-13 16:50:00 · 6725 阅读 · 12 评论 -
easymock学习
通过 EasyMock,我们可以为指定的接口动态的创建 Mock 对象,并利用 Mock 对象来模拟协同模块或是领域对象,从而使单元测试顺利进行。这个过程大致可以划分为以下几个步骤:使用 EasyMock 生成 Mock 对象;设定 Mock 对象的预期行为和输出;将 Mock 对象切换到 Replay 状态;调用 Mock 对象方法进行单元测试;对 Moc原创 2009-08-21 14:45:00 · 1143 阅读 · 0 评论 -
学习JUnit
1. 下面是一个通用性测试类的写法,自己的单元测试可以参照:import org.junit.*;import static org.junit.Assert.*;public class SampleTest { private java.util.List emptyList; /** * Sets up the test fixture. * (Called b转载 2008-11-02 12:37:00 · 731 阅读 · 0 评论 -
页面登录成功后返回原始页面的实现
3步1 过滤器或者验证程序发现没有登录,则转发到loginServlet,,把request.getHeader("referer")读取出来,放到url里面类似..../LoginServlet?url=http://www.java2000.net2 然后在 LoginServlet里把url读取出来,然后做成隐藏字段放到表单里。如果没有url,也可以再次读取转载 2008-10-11 22:04:00 · 1036 阅读 · 0 评论 -
html中空元素的写法问题
学了xml后,对空元素总喜欢用“”来表示,而不喜欢用“”,因为前者更简洁。这种习惯随之带到了html中。 不过,在html中,这样写空元素,却不能总是保证正常运行。在html中,有些空元素是直接用“”表示,而没有结束标记,如:,,,当然给这些元素加上结束标记也不会出错的。但有些空元素就不同了,比如:要在html中引入js文件,当然是用标记,这里虽然是一个空元素,但是却不能这样写:/>原创 2008-10-13 18:31:00 · 2752 阅读 · 0 评论 -
两个设计模式
摘至http://java.youkuaiyun.com/page/62cebb7f-b36d-4996-b550-6b20b0ed39e4状态模式:为了方便的控制状态的变化,避免一堆IF/ELSE,以及状态规则改变的时避免代码改动的混乱。 观察者模式:一个被观察者一动,多个观察者跟着动,经常用于界面UI。转载 2008-07-22 14:41:00 · 621 阅读 · 0 评论 -
javascript在firefox和ie中的兼容性问题
1. 在DOM中,访问一个对象的childNodes属性后,firefox会在子节点中包含空白(空白的值为"#text"),而ie不会返回空白。即childNodes得到的子节点个数会不同。为了兼容,可以通过if("#text" != node.nodeName)过滤。2. 元素的子节点为,而不是。其中firefox的第一个子节点为空白"#text",第二个子节点才是。而ie的下只有一个子节点。为原创 2008-08-06 21:30:00 · 688 阅读 · 0 评论 -
学习EJB3.0
1.为了存取那些服务对象,你需要通过服务器的JNDI 来查找存根对象(session bean)或消息队列(MDB)。JNDI查找是把客户端与实际的服务端实现解藕的关键步骤。但是,直接使用一个字符串来进行JNDI查找并不优雅。有这样几个原因:·客户端与服务端必须有一致的基于字符串的名字。它没有在编译时得到认证或在部署时得到检查。·从JNDI返回的服务对象的类型没有在编译时进行检查,有可能在运行时出原创 2008-08-30 23:47:00 · 686 阅读 · 0 评论 -
学习struts2
看如下的标签 说明:是把对象压入值栈的顶部,这样才有"#roles.roles"的调用。是一个单选框,list是必选元素,并且list属性的值应该是一个Map。value="EMPLOYEE",注意这里的单引号,单引号括起来的是一个Map的key,value属性指定单选框的默认值,name属性对应一个Action的属性。原创 2008-08-30 18:36:00 · 539 阅读 · 0 评论 -
十分需要进行Mock测试的情况
1. 测试GUI交互2. 测试web应用程序3. 测试代码与硬件和/或第三方库的兼容性4. 测试legacy(遗留)应用程序。转载 2008-09-20 16:24:00 · 695 阅读 · 0 评论 -
在Eclipse中安装Subversion
1. 首先安装Subversion服务器,可以到http://subversion.tigris.org/下载Windows版本并且是压缩版(不需要安装,只需要设下环境变量)。2. 在Eclipse 3.4中下载Subversion客户端,在帮助中可以设置,输入下载地址,该地址可以在http://subversion.tigris.org/页面中找到Subclipse(Eclipse)中找到。3.原创 2008-09-27 15:25:00 · 1668 阅读 · 1 评论 -
学习java的30个目标
1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该十分了解UML,尤其是class,object,interaction以及statediagrams。 2.你需要学习JAVA语言的基础知识以及它的核心类库(collections,serialization,streams,networking, multithreadi转载 2008-10-04 12:51:00 · 679 阅读 · 0 评论 -
学习Struts2+Spring2+JPA+AJAX
按照http://cwiki.apache.org/S2WIKI/struts-2-spring-2-jpa-ajax.html 官方例子程序的步骤,原封不动的做了一遍,遇到一下问题。1.找不到classpath下的META-INF/persistence.xml。错误原因是我把persistence.xml放在了WebRoot/META-INF/下,正确的做法是在src/下新建一个/META-I原创 2008-10-26 17:30:00 · 1456 阅读 · 0 评论 -
学习JQuery
1.注册事件的方法:以前没用JQuery的时候都是给事件处理函数赋值一个自定义函数的引用,比如document.getElementById("btn").onClick = myFunction;用了JQuery后一般都是以调用函数的形式注册,如:$("#btn").click(myFunction);明显不再是赋值的形式,更像是函数调用。原创 2008-10-25 14:02:00 · 696 阅读 · 0 评论 -
国内知名论坛列表
综合论坛百度贴吧天涯虚拟社区新浪论坛搜狐论坛腾讯qq论坛网易社区华声在线21cn社区cctv-论坛红网论坛新华网论坛人民网强国社区17173游戏玩家社区中国学生网社区中华网-社区凤凰论坛凯迪社区业主社区-焦点房产泡泡俱乐部新生代社区千龙网-互动中心喜满你bbs麻转载 2008-10-11 22:21:00 · 2632 阅读 · 0 评论 -
axis2学习
最近公司的项目要用到Axis2作为webservice框架,为了避免以后遗忘,记录一些自己平时遇到的问题,便于以后查阅: 1.使用axis2一般不推荐使用standalone的方式部署webservice,通常采用的方式是:在%AXIS2_HOME%/webapp下执行ant,生成axis2.war,利用整个axis2.war中的内容进行二次开发。新建一个Web Proj原创 2009-09-14 13:48:00 · 3285 阅读 · 0 评论