JAVA
joknm
这个作者很懒,什么都没留下…
展开
-
java 取随机字符串
[code="java"] package org.jinsheng.util; import java.util.Random; /** * org.jinsheng.util.RandomString.java * * 描述:此类用于获取随机字符串 * * * 时间:2009-9-16 * * * @author jinsheng ...2009-09-16 13:51:54 · 101 阅读 · 0 评论 -
spring2.5注释型 + jpa + 数据库池的配置(3)
Person.java(实体文件) [code="java"] package org.jinsheng.jpa.entity; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.Table; ...2009-08-10 00:45:50 · 90 阅读 · 0 评论 -
spring2.5注释型 + jpa + 数据库池的配置(4)
PersonDao.java [code="java"] package org.jinsheng.dao; import java.util.List; import org.jinsheng.jpa.entity.Person; public interface PersonDao { public void addPerson(Person person); ...2009-08-10 00:57:37 · 97 阅读 · 0 评论 -
finally 浅谈
近日做程序时突发奇想:try ... finally ... 中的 finally 会在返回前执行(在XXX书上看到的,忘了书名了),是于做了以下测试 [code="java"] public class FinallyTest { public static void main(String args[]) { System.out.println("return: " +...2010-07-29 10:01:46 · 104 阅读 · 0 评论 -
junit4单元测试的注释使用说明
junit4单元测试的使用说明 右键项目->properties->Java Build Path->Libraies->Add Library->JUnit->next->JUnit 4->Finish 左键要进行测试的类(比如 Hourse.java)->junit test case ->选择所要测试的方法->finish->生成一个要测试的类+Test.java的新类(Hour...2009-08-24 23:16:26 · 255 阅读 · 0 评论 -
spring mvc 系列1 环境配置
废话: 热门?=spring + hibernate + struts 热门?=spring + jpa + struts 热门?=spring + ibate + struts 个人觉得分繁复杂的配置,于是开始转身 spring ,因为据说 spring 有自己一整套的东西,于是乎就用来玩玩试试,并在项目中实践,效果还不错。 正题: 先来看看简洁的注解方式: [code="...2010-10-02 18:59:29 · 108 阅读 · 0 评论 -
spring mvc 系列2 泛型DAO(基于存储过程)
spring mvc 系列1 中: 感谢 ricoyu 提示 [quote] 1 楼 ricoyu 2010-10-02 引用 DAO层不要用◎Service,用◎Repository(没拼错的话) [/quote] 基于事务管理,由于小弟一时大意忘了加上去,感谢 icanfly 提醒。 此版本已经修正以上BUG。 泛型需要JDK1.5以上,因此此版本需要运行在JD...2010-10-06 14:05:46 · 116 阅读 · 0 评论 -
spring mvc 系列3 返回JSON以及文件上传
先来看下spring mvc提供返回为json数据的注解 [code="java"] /** * * @功能模块: add * @方法说明: 添加一个对象 * @version: 1.0 * @param goodsType * GoodsTypeModel * @return Object spring 自动转换成 json ...2010-10-10 18:58:47 · 127 阅读 · 0 评论 -
一个小细节现实后的蛋疼结果。
情况是这样子的,比如你用单击按钮在单数次单击里面要求某个数为0,双数次单击里面要求为1。实现的方法可以有: [code] var param = 0; 1:param = param^1; 2:if(param==0){ param=1; }else{ param=0; } 3:param=(param+1)%2; [/cod...2011-03-07 08:37:58 · 126 阅读 · 0 评论 -
spring2.5注释型 + jpa + 数据库池的配置(2)
文件配置: applicationContext.xml [code="java"] [/code] persistence.xml 如...2009-08-10 00:41:41 · 115 阅读 · 0 评论 -
spring2.5注释型 + jpa + 数据库池的配置(1)
本人用的环境是:eclipse 3.0 + jdk 6.0_13 + spring 2.5 添加的jar包 (原码在文章 spring2.5注释型 + jpa + 数据库池的配置(4)中) antlr-2.7.6.jar asm.jar asm-attrs.jar cglib-2.1.3.jar commons-collections-3.2.1.jar commons-...2009-08-10 00:28:26 · 115 阅读 · 0 评论 -
一道SQL面试题
有两个表, table1, table2, Table table1: SELLER | NON_SELLER ----- ----- A B A C A D B A B C B D C A C B C D D A D B D C Table table2: SELLER | COUPON | BAL ----- --------- --------- ...2009-09-22 17:28:36 · 125 阅读 · 0 评论 -
利用RMI实现JAVA分布式应用
Java RMI (Remote Method Invocation 远程方法调用)是用Java在JDK1.1中实现的,他大大增强了Java研发分布式应用的能力。Java作为一种风靡一时的网络研发语言,其巨大的威力就体目前他强大的研发分布式网络应用的能力上,而RMI就是研发百分之百纯Java的网络分布式应用系统的核心解决方案之一。其实他能被看作是RPC的Java版本。不过传统RPC并不能非常好地应...原创 2009-10-10 15:53:53 · 111 阅读 · 0 评论 -
jpa 多个对象映射同时加载
jpa 多个对象映射同时加载 FetchType可设置为EAGER或者LAZY 但如果同时设置为EAGER时有时会出现 cannot simultaneously fetch multiple bags 这时就要对Set 和 List有所区分,虽然说Persistence 有所支持List 但如果非要用到EAGER模式则要所以的集合都要用到Set否则会出现这个异常 ...2009-10-13 23:18:19 · 251 阅读 · 0 评论 -
需要但没有session等会话信息下的程序开发
本人最近在做个小实现: 需求:类似于聊天室,但又为更广,些聊天可以通过手机短信,手机JAVA程序,网页,或者其它一些登陆到平台进行聊天。 [color=red]本人想破了脑袋也只能想出这一实现,如有做过这一项目,或者有更好意思的,欢迎发表,谢谢。[/color] 本人的想法:由于此平台可以通过多个不同的服务进行交互。于是认为必须要一个主服务,此主服务可以通...2009-10-19 09:52:39 · 89 阅读 · 0 评论 -
Hibernate+jpa+spring
今天搞了一个JPA+HIBERNATE,以下是资料,全英文 http://loic-frering.developpez.com/tutoriels/java/hibernate-jpa-spring-tapestry/2009-12-23 17:34:07 · 102 阅读 · 0 评论 -
命令模式,解释命令
[code="java"][/code]用命令模式解释命令 原由: 近日要做个实现,对不同的信息内容前缀采用不同的处理方式。主要类似命令模式。例如信息内容是:Test1111,要得到的算方式是打印出:1111 由于信息内容前缀已经定,不过却有三四十个之多。 于是想起用命令模式来解决。 以下是小弟的实现,如各位有好的建议,欢迎拍砖。 Control.java 组装类...原创 2009-12-26 21:52:33 · 170 阅读 · 0 评论 -
单线程处理多任务处理方式
缘由: 在实际的应用中可能会出现这样一种尴尬:只有一个工作线程(这里叫单线程吧)处理大量的信息。而这些信息由线程池中的执行线程提供而来,起先想用线程同步的机制来实现,但这样子会出现了一些弊端:线程池中的线程会被卡住,直到这个单线程空闲才可以和这些线程池中的线程同步处理,这有违反当初设计这一线程池的目的。 工作内容: 1端信息输入 2端信息输入 ...原创 2009-12-27 16:14:04 · 1571 阅读 · 0 评论 -
大量数据访问时,用JPA 对象映射关系会出错?
昨天在做一JPA调试时出了些莫名其妙的错。 [code="java"] public class User { @OneToMany @JoinColumn private List blackList = new ArrayList(); } [/code] [code="java"] public class Black { @Co...原创 2009-12-30 09:23:48 · 114 阅读 · 0 评论 -
eclipse3.6 集成 myeclipse 插件
最近很是邪恶,不想费钱,但又不想邪恶的去找 myeclipse注册码。 基于这个邪恶的想法,有了如下邪恶的文章。 myeclipse 9.0 发布了,那个欢天喜地呀,这是为什么呢,大家都是知道的我就不说了。再者感谢myeclipse 9.0所有辛勤的工作者。 eclipse 有个 plugins 插件文件夹,平时我们添加插件的时候可以直接复制插件jar包到这个文件夹下。 m...2010-11-16 14:06:46 · 150 阅读 · 0 评论