Java 技术专题
文章平均质量分 50
xianbin
这个作者很懒,什么都没留下…
展开
-
Java 的异常处理与C#异常处理的一个小区别
Java异常处理和C#非常相似,不过Java中支持强制异常处理方式,如下: public void testException() { try { this.exceptionOne(2); } catch (ArithmeticException e) { System.out.println(e.toString原创 2006-05-18 12:07:00 · 1500 阅读 · 1 评论 -
Java中定义Hibernate映射类需要注意的一点
如果下的类:public class Sample { private String indexId; // 主键 private String id; // 非主键 public String getIndexId() {} public String setIndexId() {} public String getId() {} public Stri原创 2006-06-14 00:59:00 · 1013 阅读 · 0 评论 -
实现Hibernate 分页的一段代码
/** * @author 苏显斌 * * 获取指定范围的数据库记录。 * @param helpctyId * 帮助分类唯一标识 * @param startIndex * 开始位置 * @pa原创 2006-06-13 01:01:00 · 854 阅读 · 0 评论 -
Java 开发建议
(1) 避免使用NEW关键字来创建String对象。把一个String常量copy到String 对象中通常是多余、浪费时间的Public class test{Public void method(){System.out.print (str);}private String str = new String ("1"); //这里新建对象是完全没有必要的private String str2转载 2006-06-05 22:46:00 · 1063 阅读 · 0 评论 -
Hibernate Gossip: 多对一
From Gossip@caterpillarHibernate Gossip: 多對一一個實體簡單的說就是在資料庫中擁有一個表格,並擁有自已的資料庫識別(Database identity)。一個簡單的實體與實體間之關係為多對一的關係,例如在學校宿舍中,使用者與房間的關係就是多對一的關係,多個使用者可以居住於一個房間。如上圖所示的,可以藉由room_id讓使用者與房間產生转载 2006-06-07 14:50:00 · 872 阅读 · 0 评论 -
Java中读取Oracle中Clob字段的两种方法
第一种:import java.io.BufferedInputStream;import java.io.IOException;import java.sql.Clob;import java.sql.SQLException; /** * 数据库处理对象 * * @author 苏显斌 * */public final class Da原创 2006-06-13 15:59:00 · 8306 阅读 · 0 评论 -
Using Clobs/Blobs with Oracle and Hibernate(Hibernate中使用Oracle的Clobs/Blobs类型)
Using Clobs/Blobs with Oracle and HibernateHibernate 1.2.1 comes with support for Clobs (and Blobs). Just use the clob type in your mapping file and java.sql.Clob in your persistent class.However,转载 2006-06-13 01:26:00 · 2139 阅读 · 0 评论 -
pinyin4j-2.5.0 发布—支持中文到拼音转换
作者Li Min?宣布,支持中文转换到拼音的Java库pinyin4j-2.5.0 发布。新版本的功能包括: 支持简体中文和繁体中文字符; 支持转换到汉语拼音,通用拼音, 威妥玛拼音(威玛拼法), 注音符号第二式, 耶鲁拼法和国语罗马字; 支持多音字,即可以获取一个中文字符的多种发音; 支持多种字符串输出格式,比如支持Unicode格式的字符原创 2006-06-27 17:38:00 · 1823 阅读 · 0 评论 -
在JAVA中通过WSS4J实现WS-Security
Implementing WS-Security with Java and WSS4J Many organizations have now implemented solutions based on the promise of Web services, exposing t转载 2006-12-08 17:14:00 · 5775 阅读 · 0 评论 -
Eclipse下的Java反编译插件:Jode Decompiler
名称:Jode Decompiler简介:一个Elipse的 Java 反编译工具。用于在Eclipse中查看Jar包中的class文件源代码。安装方法:点击Eclipse的Help菜单 --> Software Updates --> Find and install...,然后选择:Search for new features to install,在弹出的对话框中点击“New Remote原创 2006-12-10 16:42:00 · 3828 阅读 · 0 评论 -
Java 运行外部程序。
1、运行外部程序: Runtime.getRuntime().exec("notepad");2、运行系统内部命令: Runtime.getRuntime().exec("command.com /c dir");原创 2007-01-05 10:35:00 · 819 阅读 · 0 评论 -
Hibernate 查询常见错误收集
错误信息: java.sql.SQLException: ORA-01008: 并非所有变量都已关联原因: Query q = session .createQuery("from HelpCategory helpCategory where helpCategory.id=?");// 缺少该行: q.setString(0, helpCategoryId);arrList = q.l原创 2006-06-13 16:33:00 · 1379 阅读 · 0 评论 -
Required Java Version:1.4.1. Availible:1.3.1_01
在命令行下键入 java -version应该显示的是1.3.1的jdk。查看你的path环境变量,应该有1.3.1._01的jdk,比如如果你安装了oracle,就会有一个较早版本的jdk。如果你安装了1.4.1的jdk,那么就把"安装目录/bin"放到path的最前面即可。这是再在命令行下键入 java -version应该就显示1.4.1的jdk了。。。 记住,一定要在系统变量的PA原创 2006-06-12 23:36:00 · 1399 阅读 · 0 评论 -
Hibernate多表联合查询解决办法
Hibernate多表联合查询解决办法[ 2006-3-31 14:40:50 | By: 王宇飞 ]http://www.tgrj.com/blog/user1/wangyufei/archives/2006/31.html用Hibernate可能都会遇到这样的问题:多表联合查询返回的集合不能按通常的方式遍历,现将我的解决办法和大家分享一下,如果哪位有更好的办法请不吝转载 2006-06-07 16:03:00 · 11935 阅读 · 0 评论 -
Java中使用Hibernate存储Date类型及Boolean类型到Orcale数据库中的心得
首先在Oracle中创建一个Customers的表:create table CUSTOMERS( ID NUMBER default 0 not null, NAME VARCHAR2(15) not null, AGE NUMBER not null, IS_STUDENT VARCHAR2(1) default 1 not null,原创 2006-05-17 14:03:00 · 11969 阅读 · 0 评论 -
多线程简明教程--使用ThreadLocal的设计与使用
引言在上面几篇中我们已经分析了Java中对多线程进行同步的几种机制,包括语言级别的synchronized关键字支持、Mutex/Simaphore等高层的同步包的设计和使用。但是,其实早在Java 1.2推出之时,Java平台中就引入了一个新的支持:java.lang.ThreadLocal,给我们在编写多线程程序时提供了一种新的选择。使用这个工具类可以很简洁地编写出优美的多线程程序,虽然T转载 2006-05-18 17:49:00 · 1866 阅读 · 0 评论 -
Java 中构建自己的异常类
创建testc.java文件:package com.test.my;public class testc { /** * @param args */ public static void main(String[] args) { try { testException(); } catch (Exception e) { System.out.println(e.to原创 2006-05-20 11:18:00 · 3956 阅读 · 0 评论 -
Java 中构建自己的异常类(二)
创建UserDeletedException.java文件,内容为:/** * */package com.test.my;/** * @author 苏显斌 * */public class UserDeletedException extends Exception { private static final long serialVersionUID = -417086732085原创 2006-05-22 10:21:00 · 1090 阅读 · 0 评论 -
Eclipse 中不能正常显示中文字体的问题
主要是由于编辑器的编码不正确,可按如下操作修改:点Eclipse菜单上的“Window”--》“Preferences...”--》“General”--》“Editors”--》“Text file encoding”--》“Default(GBK)”。重新打开java文件即可看到中文。原创 2006-05-31 11:55:00 · 15668 阅读 · 0 评论 -
编写你自己的单点登录(SSO)服务
编写你自己的单点登录(SSO)服务王昱 yuwang881@gmail.com 博客地址http://yuwang881.blog.sohu.com摘要:单点登录(SSO)的技术被越来越广泛地运用到各个领域的软件系统当中。本文从业务的角度分析了单点登录的需求和应用领域;从技术本身的角度分析了单点登录技术的内部机制和实现手段,并且给出Web-SSO和桌面SSO的实现、源代码和转载 2006-05-29 08:55:00 · 1095 阅读 · 0 评论 -
Hibernate中in expected错误的原因之一。
执行查询的时候出了如下错误:net.sf.hibernate.QueryException: in expected: visitRecords [from ServiceVisitRecord visitRecords] at net.sf.hibernate.hql.FromParser.token(FromParser.java:102) at net.sf.原创 2006-05-31 10:40:00 · 7280 阅读 · 0 评论 -
Java同步机制浅谈――synchronized对代码作何影响?
Java同步机制浅谈――synchronized对代码作何影响? 来源: 作者:转载 2006-06-01 17:51:00 · 1081 阅读 · 0 评论 -
Eclipse 无法自动生成项目(Build Automatically)的解决办法
有时候经常出现项目无法自动编译的事情,即使取消了自动构建(Build Automatically)的开关,通过鼠标右键选择项目进行手动构建也没有效果。其实解决办法其实非常简单,只需要将引入的包取掉,确定之后,项目就会重新编译,接着就重新把包引入进来就OK了。原创 2006-06-02 15:11:00 · 13903 阅读 · 1 评论 -
Java堆的管理—垃圾回收
Java堆的管理—垃圾回收 作者:刘学超 来自:SUN 1 引言 Java的堆是一个运行时数据区,类的实例(对象)从中分配空间。Java虚拟机(JV转载 2006-06-06 10:44:00 · 599 阅读 · 0 评论 -
Tomcat 5.5 配置SSL
Tomcat 5.5 配置SSL 作者:XianBin文章摘要:网上有很多介绍的例子,但是总是感觉有的要么是针对Tomcat 4.x的,要么Tomcat 5.x的配置不全,有的还跑不同,所以本人综合自己的经验,提供一份自己亲自配置并成功运行的例子,希望能够帮助那些对Tomcat的SSL配置不熟悉的朋友,让大家更快的学会SSL的配置。 1. 生成密钥1)在JDK的%JAVA_H原创 2007-05-31 00:22:00 · 4521 阅读 · 1 评论