- 博客(34)
- 资源 (4)
- 收藏
- 关注
原创 JavaFX编程语言
第一章 开始使用JavaFX脚本准备好探索JavaFX编程语言了吗?在进行本章的讲解叙述之前你必须确保你的系统上已经安装了相关的软件,它提高了NetBeans IDE和命令行工具来编译很运行你的第一个程序。第一节 环境配置JavaFX脚本编程语言是基于Java平台,因此,需要JDK 5或更高版本被安装在系统上。如果你还没有安装,你可以到Oracle网站进行免费下载安装。当谈到选择一
2011-06-13 04:28:00
625
转载 JavaScript 的继承机制----对象冒充
<br />继承机制,说到继承,就要想到从基类开始,但是JavaScript中的类有两大类:一,内嵌的;二,用户自定义;一般前者不会被用来做基类,原因是为了保障js的安全。但是我们可以通过prototype来对基类进行扩充,增加我们想要的属性和方法。以下是自己对继承的几种方式的理解。<br />1> 对象冒充,是JavaScript 和 ECMAScript实现继承的方法,在学习对象冒充实现继承前我们的先了解关键字 this 的使用,例如:<br /> view plaincopy to
2010-08-07 23:11:00
2669
原创 Hibernate中集合排序
Map、Set和Bag或ibag都是无序的,而List是有序的。一般情况下用户想对从数据库中取出到Map、Set或bag中的数据进行排序的话可以有两种方式进行。1、内存排序2、数据库排序 Map、Set都支持内存排序,除了List都支持数据库排序 更多内容可以参考Hibernate官方手册
2009-09-16 11:18:00
469
原创 Hibernate集合映射---Set和List
对于Set集合映射而言,比较简单,和Map集合映射基本上差不多,这里就不在多说。对于List而言,其效率相对低一些,因此在实际应用中不常用。如果非要用List的话可以使用Hibernate的ibag来替代之(因为bag的删除插入性能低)。 注:List映射要额外提供一个字段用来存储元素的序号。 其实这几种映射的使用方式都差不多,只要对Map、Set熟悉后足可以轻易的过度到Lis
2009-09-16 11:05:00
665
原创 对于String字符串的链接
传统的做法是:var str="hello";str+="world";但是每次做赋值都要消耗资源,因此效率低下。也可以使用如下做法:var str = new Array;str[0]="hello";str[1]="world";str.join("");这种方式好了一点儿,但是不能确切的反映出方法的意图。为了使它更容易理解,可以用StringBuffe
2009-09-15 21:19:00
449
原创 Hibernate集合映射---Map
Map集合映射分为值类型映射和实体类型映射。一、值类型映射POJO类如下。public class Product { private Integer id; private String name; private Map images;//该实体类的该属性对应的类是java.util.Map,对应于Hibernate中的映射......}
2009-09-15 17:19:00
621
原创 Hibernate组件映射
首先了解一下什么是组件。组件是一个被包含的对象,它和它的所有者同存于一张表中,也就是说它仅仅是个值类型,而不是一个实体。值类型和实体的区别在于值类型没有标识符,当然了持久化一个值类型也就不需要标识符属性。下面我们来看一个具体的例子。 用到的POJO代码如下:public class Member { private String id; priva
2009-09-15 15:32:00
504
原创 Hibernate对象状态和基本映射类型
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE
2009-09-11 18:01:00
389
原创 Hibernate关联映射-----多对多关联
多对多关联是Hibernate中一种比较特殊的关联,它需要借助中间表来完成多对多信息的保存。多对多关联只有双向关联。对于一个订单(Order)可以包含多种产品(Products),而对于每种产品可以存在于多个订单之中,是一个典型的多对多关系。本次演示用到的两个POJO类如下:public class Order { private Integer id; pri
2009-09-11 16:56:00
806
原创 Hibernate关联映射-----一对多关联和多对一关联(续)
通过前面的一对多的单向关联的测试,可以看出一对多的单向关联操作存在着很大的问题,包括性能和安全等。双向关联就是有“一对多”和“多对一”两个关联组合而成德,在双向关联的两端都知道对方是谁。下面就开始演示这种关联。首先定义我们需要使用的POJO对象。public class Member { private String id; private String n
2009-09-11 16:47:00
522
原创 Hibernate关联映射-----一对多关联和多对一关联
一对多关联和多对一关联在实际应用中式非常普遍的。例如一个会员(Member)可以有多个订单(Order),而每个订单只能属于某个特定的会员,这便是一个典型的一对多关联。本示例要用到的两个POJO类如下:public class Member { private String id; private String name; private Integer ag
2009-09-11 14:39:00
1006
原创 Hibernate关联映射-----一对一关联
一对一关联有两种关联方式,即:主键关联和外键关联。下面将分别对这两种情况进行演示和讨论。在讨论前,首先给出这次用到得POJO,和相应的映射文件的主要片段。Member类:public class Member { private String id; private String name; private Integer age; pr
2009-09-11 11:32:00
500
原创 JavaScript对象
ECMAScript中的所有对象并非是同等创建的,一般来说可以创建的对象有3中:1、本地对象简单的说本地对象就是ECMAScript中定义的独立于宿主环境的类。主要包括:Object,Function,Array,String,Boolean,Number,Date,RegExp,Error,EvalError,RangeError,ReferenceError,SyntaxErr
2009-09-10 21:19:00
324
转载 Java同步机制浅谈――synchronized对代码作何影响?
Java对多线程的支持与同步机制深受大家的喜爱,似乎看起来使用了synchronized关键字就可以轻松地解决多线程共享数据同步问题。到底如何?――还得对synchronized关键字的作用进行深入了解才可定论。总的说来,synchronized关键字可以作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。如果再细
2009-09-02 11:24:00
375
原创 数据库中插入时间
Java在向数据库中插入时间的时候,常常遇到时、分、秒丢失的情况,这种情况的发生一般是由于时间日期对象使用错误造成的。java.util.Date是不能直接插入数据库中的,虽然它包含了日期和时分秒。java.sql.Date可以直接插入数据库,但是它只有日期而没有时间;java.sql.Time可以直接插入数据库,但是它只有时间,没有日期;以上这些往往不能满足我们的需要。
2009-08-28 21:53:00
2558
1
原创 Jbpm发邮件抛出Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream
我使用的是Jbpm3.3.1版本的,在MailNode节的发邮件的时候抛出Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream。在我的工程的Classpath下是我加入的各种包,包括mail.jar和activation.jar。我的工程使用到得JEE是Jav
2009-08-28 11:31:00
1696
转载 IT开发人员常用网址
http://www.gotapi.com/ 语言:英语 简介:HTML,CSS,XPATH,XSL,JAVASCRIPT等API的查询网站。http://www.w3schools.com/ 语言:英语 简介:W3C制定的标准诸如XML,HTML,XSL等等的在线学习教程。http://www.xml.org.cn/ 语言:
2009-07-31 17:36:00
499
原创 MarmotDataset祥解
Marmot是Dorado与Spring、Struts和Hibernate框架集成的中间桥梁,采用Marmot后使得Dorado专注于表现层,把大部分的业务逻辑交由框架进行处理。使用Marmot,要首先了解Marmot的运行机制。下面简要介绍Marmot核心MarmotDataset的原理。MarmotDataset类中有两个最重要的方法:doLoad(boolean createFi
2009-07-28 11:10:00
2200
1
转载 System.getProperty()参数大全
System.getProperty()参数大全 java.version Java Runtime Environment version java.vendor Java Runtime Environment vendor java.vendor.url Java ven
2009-07-27 16:08:00
299
转载 Spring中常用的hql查询方法(getHibernateTemplate())
Spring中常用的hql查询方法(getHibernateTemplate()) ---------------------------------一、find(String queryString); 示例:this.getHibernateTemplate().find("from bean.User"); 返回所有User对象 二、find(
2009-03-24 12:23:00
302
转载 HSQL安装与使用
HSQLDB 是一个轻量级的纯Java开发的开放源代码的关系数据库系统。因为HSQLDB的轻量(占用空间小),使用简单,支持内存运行方式等特点,HSQLDB被广泛用于开发环境和某些中小型系统中。HSQLDB的运行需要Java环境的支持。有关Java环境的安装设置请参考:环境篇 - 构造Java开发环境HSQLDB的四种运行模式: 运行模式 说明 启动命令 JDBC例
2009-02-24 12:39:00
691
原创 java 静态代码块 静态方法
java 静态代码块 静态方法区别一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的;需要在项目启动的时候就初始化,在不创建对象的情况下,其他程序来调用的时候,需要使用静态方法,这种代码是被动执行的. 静态方法在类加载的时候 就已经加载 可以用类名直接调用 比如main方法就必须是静态的 这是程序入口两者的区别就是:静态代码块是自动执行的; 静态
2008-10-21 17:39:00
1772
3
转载 Java序列化
前些天看 sun 关于 java.io.Serializable 接口的文档,居然半天都没有看懂,感慨于自己的E文越来越没有水准的同时,又仔细翻了一些资料,终于有点眉目了,便整理出来,以资记录。一、什么是序列化?“对象序列化”(Object Serialization)是 Java1.1就开始有的特性。 简单地说,就是可以将一个对象及其状态转换为字节码,保存起来(可以保存在数据库,内存,文
2008-10-21 16:58:00
421
原创 apache不能启动解决办法
2007-10-07 19:23apache不能启动解决办法修改httpd.conf第133行ServerAdmin这行在其后空一格,顺便加个名字,如图,我加了名字17game后,再次运行Apache.这样就能够运行起来了.至少我是这样搞定了.分析这个问题的原因是从事件查看器中找,提示说是133行有啥问题。然后打开httpd.conf,点查看,勾选状态栏,向下方向
2008-08-02 12:22:00
549
原创 Jboss4集群配置之四:启动Jboss集群
2008年07月25日 星期五 21:59步骤先启动负载均衡器apache,然后启动各jboss节点。各jboss节点的启动顺序没有要求。启动负载均衡器apache在/usr/local/apache2/bin目录下执行./httpd –k start在/usr/local/apache2/logs/mod_jk.log中,看到apache初始化m
2008-08-02 12:20:00
431
原创 Jboss4集群配置之五:Jboss集群session复制
2008年07月25日 星期五 22:00原理jboss session复制是jboss session同步的一种实现。原理是在各Jboss节点间建立横向联系,每个节点都将本节点的session变化同步到其他所有节点上。jboss的session复制与HTTP集群是相互配合、相互独立的两个系统。session复制是节点间的横向联系,HTTP集群是负载均衡器
2008-08-02 12:20:00
483
转载 Jboss4集群配置之三:Jboss集群节点配置
2008年07月25日 星期五 21:59步骤在集群的各节点上,先安装JDK,然后安装配置Jboss。安装JDK在http://sun.com下载JDK安装包,上传到服务器。chmod +x jdk-1_5_0_12-linux-i586-rpm.bin./jdk-1_5_0_12-linux-i586-rpm.bin根据提示安装。设置Java
2008-08-02 12:19:00
285
原创 對JBOSS+JK+APACHE集群分析
在這種集群方案中,JK是充當負載平衡策略的實施者角色,當客戶端提交請求后,由JK通過自身的輪轉算法來為它選擇一個結點服務器,如果所選擇的結點有效并且成功響應的話,將由該結點服務器來處理客戶的請求;如果所選擇的結點無效或者沒有響應的話,那么JK將重新計算選擇另外的結點服務器,并將相關的請求轉發到有效響應的結點服務器。 但是我通過查閱JBOSS的官方文檔,發覺它用了整整一篇文章來分
2008-08-02 12:16:00
403
原创 JBOSS+APACHE+JK配置集群系統
一、程序 (1)jboss-4.0.3SP1 (2)mod_jk-apache-2.2.4.so (3)apache_2.2.6-win32-x86-openssl-0.9.8e.msi二、CLUSTER簡介 会话状态复制用来复制集群中不同节点上客户端的连接状态,以实现当集群中的某一节点发生故障时,集群中的其它节点能够接管
2008-08-02 12:15:00
1499
转载 JBoss 4.0.2集群指南
(来源:http://www.javaresearch.org ) bromon原创 请尊重版权 本文主要讲解JBoss cluster的基本知识以及简单的配置方法,其间涉及了一些jboss的补充知识。一、材料准备: 1、 JBoss 4.0.2 JBoss各个版本之间差异比较大,即使同为jboss 4.x的版本,内部组件的版本也不一致,所以请尽量使用同一版本的server
2008-08-02 10:38:00
384
原创 Jboss4集群配置之二:Jboss集群配置实例与负载均衡器配
下文以实例来叙述Jboss集群配置。该实例包含3个Jboss节点。各节点被动接收负载均衡器转发的请求。各节点间没有横向的联系。4.Jboss集群负载均衡器配置步骤先安装apache,然后配置mod_jk模块。安装apache下载apache代码包,上传到服务器。解开代码包tar xfvz httpd-2.2.4.tar.gz编译./configure –prefix
2008-08-02 09:46:00
435
原创 JBoss集群
在default目录下快速配置JBoss集群(Web方面)说起JBoss集群好像很高深的样子,其实一点也不恐怖,建立一个集群很简单,难的是怎么针对具体的应用优化服务器和实现负载均衡(学习中^o^)。本文将带领大家在JBoss的default目录下建立一个简单的Web方面的JBoss集群。搭建环境两台电脑 //其实一台也够了,不过需要修改其中一个JBoss监听的端口,要不然有冲突
2008-08-02 09:32:00
842
转载 Servlet和Filter的url匹配以及url-pattern详解
servlet容器对url的匹配过程当一个请求发送到servlet容器的时候,容器先会将请求的url减去当前应用上下文的路径作为servlet的映射url,比如我访问的是http://localhost/test/aaa.html,我的应用上下文是test,容器会将http://localhost/test去掉,剩下的/aaa.html部分拿来做servlet的映射匹配。这个映射匹配过程
2008-07-25 11:59:00
351
原创 java FTP传文件
sun.net.ftp.FtpClient.,该类库主要提供了用于建立FTP连接的类。利用这些类的方法,编程人员可以远程登录到FTP服务器,列举该服务器上的目录,设置传输协议,以及传送文件。FtpClient类涵盖了几乎所有FTP的功能,FtpClient的实例变量保存了有关建立"代理"的各种信息。下面给出了这些实例变量。 public static boolean useFtpProxy
2008-07-24 11:19:00
616
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人