Java
johnnywww
这个作者很懒,什么都没留下…
展开
-
制作带签名的java applet
最近作个applet需要制作签名,因此在网上查找了许多资料,现在总结几点如下: 签名以代替 keytool -genkey -keyalg rsa -alias keytool -export -alias -file anyfilename.crt jar cvf jarname.jar applet.class jarsigner jarname.ja原创 2005-03-14 20:47:00 · 1352 阅读 · 2 评论 -
hibernate 级联插入(保存父表同时保存子表)
参见文章1.Device为父表,Channel为子表对应的hbm文件设置添加cascade="all"Device.hbm.xml里面添加Channel.hbm.xml里面添加 <many-to-one name="device" class="com.test.iv.cs.orm.pojo.Device" fetch="select" cascade="all">转载 2012-12-12 14:40:50 · 6837 阅读 · 0 评论 -
在hibernate调用sequence和session
Session session = getHibernateTemplate().getSessionFactory().openSession(); session.beginTransaction(); String result = session.createSQLQuery("select " + type + ".nextval from dual").uniqueResult原创 2012-12-12 16:50:56 · 1778 阅读 · 0 评论 -
memcached+spring集成
参见文章1.下载windows memcached2.maven设置,下载memcached client java com.whalin Memcached-Java-Client 3.0.1 jar compile 3.在spring里面设置 memCachedPool 192.168.1.23转载 2013-01-07 16:55:30 · 5332 阅读 · 1 评论 -
eclipse下tomcat临时目录位置
eclipse 开发web程序,启动tomcat服务器的时候。临时目录在你的工作区间workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\原创 2013-01-08 16:58:06 · 13920 阅读 · 1 评论 -
maven 打包可执行jar的方法
1.修改pom.xml增加如下内容 org.apache.maven.plugins maven-jar-plugin 2.4 true lib/ com.sysware.HelloWorld 运行mvn clean package即可原创 2012-09-10 17:18:00 · 144172 阅读 · 11 评论 -
关于hibernate多对多----many to many----很实用.
参见文章1、到底在哪用cascade="..."? cascade属性并不是多对多关系一定要用的,有了它只是让我们在插入或删除对像时更方便一些,只要在cascade的源头上插入或是删除,所有cascade的关系就会被自己动的插入或是删除。便是为了能正确的cascade,unsaved-value是个很重要的属性。Hibernate通过这个属性来判断一个对象应该save还是upda转载 2013-02-04 15:35:29 · 742 阅读 · 0 评论 -
Hibernate中的inverse和cascade属性
参见文章Hibernate中的inverse在表关系映射中经常应用, inverse的值有两种,“true”和“false”。inverse="false"是默认的值,如果设置为true 则表示对象的状态变化不会同步到数据库 ;设置成false则相反; inverse的作用:在hibernate中是通过inverse的设置来决定是有谁来维护表和表之间的关系的。转载 2013-02-07 15:01:04 · 6416 阅读 · 1 评论 -
ubuntu linux 安装jdk
参见文章1.在如下地址,下载jdk2.将下载的jdk-xxx-linux-i586.tar.gz解压tar xvzf jdk-xxx.tar.gz3.将解压的目录,拷贝到/usr/local/lib目录下sudo mv ./jdkxxx /usr/local/lib4.将此jdk目录改名sudo mv jdkxxx jdk5.修改环境变量文件sudo gedit /etc/profile6转载 2013-02-21 23:11:47 · 641 阅读 · 0 评论 -
hibernate学习
1.c3p0设置,在hibernate.cfg.xml文件中设置 com.mysql.jdbc.Driver 111111 jdbc:mysql://127.0.0.1:3306/testdb root org.hibernate.dialect.MySQLDialect true true 2 100 20 100 5 120原创 2012-10-25 16:35:00 · 3215 阅读 · 0 评论 -
解决org.hibernate.LazyInitializationException: could not initialize proxy - no Session at org.hibernat
参见文章,hibernate版本3.6.10在父表的hbm.xml文件中将子表关部分联的many-to-one添加的lazy="false"将fetch改为join也可以原创 2012-12-11 15:49:09 · 1206 阅读 · 0 评论 -
maven+spring+cxf编写web service (2)
先参见文章1学习如何创建web service,现在开始写些通用接口1.通用web service接口package com.test.iv.cs.service.webservice;import com.test.iv.cs.model.common.BaseManagementListRetInfo;import com.test.iv.cs.model.common.Ba原创 2012-12-05 14:37:11 · 1629 阅读 · 0 评论 -
maven+spring+cxf编写web service
参见文章1.创建项目mvn archetype:generate -DarchetypeCatalog=Internal选择19,创建web项目2.生成eclipse项目,参见文章3.修改web.xml<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.原创 2012-09-18 14:54:56 · 18373 阅读 · 1 评论 -
解决Exception in thread "main" java.lang.NoClassDefFoundError: java/sql/Savepoint
我用JbuilderX+Jdbc+Oracle9i开发数据库程序,打包运行老提示"Exception in thread "main" java.lang.NoClassDefFoundError: java/sql/Savepoint",但在JBuilder环境下运行成功,上网找资料,别人提示检查下当前运行环境的JDK版本,通过调用System.out.println("java.version原创 2006-09-22 16:18:00 · 8323 阅读 · 0 评论 -
解决eclipse中org.w3c.dom.Node类老报The method getTextContent() is undefined 问题
参见文章,在 Eclipse的builder path中将jdk位置上移,就会调用jdk里面的node类了。我项目中由于用了hibernate->dom4j->xml-apis,所以用了这里面的node类报错。转载 2012-09-28 13:28:25 · 7938 阅读 · 0 评论 -
maven 运行 war 到jetty
1.修改项目pom.xml增加 org.mortbay.jetty jetty-maven-plugin 8.1.5.v20120716 9966 foo 10 /teff 2.执行mvn jetty:run-war -Djetty:port=9999,访问ht原创 2012-09-11 12:16:09 · 5810 阅读 · 0 评论 -
maven 通过cargo配置运行到web服务器
1.配置standalone将本地tomcat服务器配置拷贝下来,并运行在standalone指定的目录下,可以运行为指定端口 org.codehaus.cargo cargo-maven2-plugin 1.2.4 tomcat7x ${env.CATALINA_HOME} s原创 2012-09-29 14:30:36 · 2872 阅读 · 0 评论 -
cxf 创建webservice
参见文章1和文章2(1)编写服务程序,需要cxf的包,我用的是cxf2.6.1,都是使用内置jetty发布,方法有两种:1.使用Sun JAX-WS 2中Endpoint.publish进行发布,包含的库有cxf-api-2.6.1.jar,cxf-rt-bindings-xml-2.6.1.jar,cxf-rt-core-2.6.1.jar,cxf-rt-frontend-jaxrs-2转载 2012-09-12 17:30:56 · 2299 阅读 · 0 评论 -
解决eclipse导入程序后提示Target runtime Apache Tomcat v6.0 is not defined.
参见文章1。打开工程,属性 2。打开"Project Facets",打开面板右侧"Runtimes",取消缺失的runtime转载 2012-09-21 13:11:24 · 8816 阅读 · 0 评论 -
spring 集成junit做测试
1.下载spring-test和junit 4 org.springframework spring-context 3.1.3.RELEASE jar compile junit junit 4.11-beta-1 jar test org.springframework spring原创 2012-11-08 11:38:01 · 5063 阅读 · 0 评论 -
解决项目中hbm文件用maven运行没有拷贝到target里面的问题
hbm文件都在src/main/java/com/test/ivd/cms/orm/pojo 目录下,但是运行maven test老报错误,经过检查发现hbm文件没有拷贝到target/classes目录中,在pom文件中增加如下内容 org.apache.maven.plugins maven-antrun-plugin 1.7转载 2012-11-13 17:28:11 · 5766 阅读 · 0 评论 -
配置简单的嵌入式tomcat
到http://tomcat.apache.org/download-80.cgi下载Binary Distributions的Embedded包Eclipse创建Web项目,在src建立lib目录,将下载的embedded包里面的jar文件解压到lib目录设置项目属性,在Java Build Path选择Libraries标签页,将Web项目的Apache Tomcat Server包去掉,增加转载 2017-07-17 16:48:28 · 2967 阅读 · 0 评论