- 浏览: 328973 次
- 性别:
- 来自: 北京
最新评论
-
di1984HIT:
写的很好,谢谢。。
【转载】【权限控制】角色访问动态生成用户权限菜单树 -
paladin1988:
wangxuehui 写道我昨天也参加视频面试,视频面试2个人 ...
阿里巴巴面试感想 -
wangxuehui:
我昨天也参加视频面试,视频面试2个人,最后都听我说完啦,最后我 ...
阿里巴巴面试感想 -
paladin1988:
liwei113114 写道请问一下,你们最后是怎么解决tld ...
OSGi动态拔插,动态部署,动态权限菜单 -
liwei113114:
请问一下,你们最后是怎么解决tld那个问题的?
我现在也遇到这 ...
OSGi动态拔插,动态部署,动态权限菜单
文章列表
Javascript中的For in类似于Java中增强的For循环,非常好用。。
格式:
for(var variable in obj)
{
statement
}
例子:
<script language="javascript" type="text/javascript">
function Apple()
{
this.color = 'Red';
this.weight = '10kg';
...
with: 针对同一对象的访问操作
格式:
with (obj)
{
statement1,
statement2,
....
statementn
}
注: statement中可以使访问成员变量,也可以是实例的方法
例子:
<script language="javascript" type="text/javascript">
var date = new Date();
date.say = function() ...
And this kind of feels like the nightmare turned back around.
nightmre
紧张
; 噩梦
; 可怕的
; 噩梦似的
; 泛滥成灾
; 可怕的事情
;
turn back around 萦绕,环绕
frantically 疯狂的,狂热的
...
基于连接表,顾名思义就是需要建立中间表来保存两个表的关联关系。与基于外键的一对多关联关系不同的是多了一个保存外键关系的关联表,通过关联表维护两个实体之间的关系。
同时,既然是一对多,一端的Set集合肯定也是少不了的,那么在一端的hbm中,肯定也会有<set>标签出现。
一个Person有多个地址,建立3表,连接表jointable保存2个实体表的主键,jointable维护实体表的关联关系。
Person.java实体类中使用集合Set,保存多端的关系,并在Person.hbm.xml文件中配置关联关系。
创建数据库脚本如下:(参看 ...
一对多,一个分类Category下有多个Product,从Cateogry角度去保存数据。
创建数据库脚本如下:(参看附件)
-- MySQL dump 10.13 Distrib 5.1.55, for Win32 (ia32)
--
-- Host: localhost Database: hibernate_demo
-- ------------------------------------------------------
-- Server version 5.1.55-community
/*!40101 SET @OLD_CHAR ...
public class StackOverflowError
extends VirtualMachineError
当应用程序递归太深而发生堆栈溢出时,抛出该错误。
StackOverflowError是由于当前线程的栈满了
,也就是函数调用层级过多导致,比如死循环,或者递归层次过深。
附上thinking in java中的一段代码:p287页
在调用toString()方法时候,this发生类型转换,从InfiniteRecursion转化为String类 ...
内部类:在类内部又定义类,内部类作为外部类的一个field
/*
* BeginInnerClass.java
*
* Introduce Inner class
* 1. How to get Inner class in out class
* 2. How to get Out class instance in Inner Class
* 3. outter. new Inner() and Outter.this
*/
package com.thinking.innerclass;
public class B ...
策略模式:创建一个能够根据所传递的参数对象的不同而具有不同行为的方法,称为策略模式;这类方法包含所要执行的算法中固定不变的部分,而“策略”包含变化的部分。策略就是传递进去的参数对象,它包含要执行的代码。
/*
* a simple example about Strategy model
* quote from thinking in java 5th page175
*/
package com.thinking.useinterface;
import java.util.Arrays;
class Processor {
pu ...
【转】Java协变返回类型
- 博客分类:
- Java Core
转自:http://justdoit2000.iteye.com/blog/763199
最近看java编程思想看到协办返回类型有点迷糊,百度知道里有位兄弟总结挺好,在这分享下:
在Java1.4及以前,子类方法如果要覆盖超类的某个方法,必须具有完全相同的方法签名,包括返回值也必须完全一样。
Java5.0放宽了这一限制,只要子类方法与超类方法具有相同的方法签名,或者子类方法的返回值是超类方法的子类型,就可以覆盖。
注意:"协变返回(covariant return)",仅在subclass(子类)的返回类 ...
来源:http://shinylife.net/blog/article.asp?id=455
prototype 是在 IE 4 及其以后版本引入的一个针对于某一类的对象的方法,而且特殊的地方便在于:它是一个给类的对象添加方法的方法!这一点可能听起来会有点乱,别急,下面我便通过实例对这一特殊的方法作已下讲解:
首先,我们要先了解一下类的概念,JavaScript
本身是一种面向对象的语言,它所涉及的元素根据其属性的不同都依附于某一个特定的类。我们所常见的类包括:数组变量(Array)、逻辑变量
(Boolean)、日期变量 ...
一、前言
在数据库设计中,Hibernate,iBatis等ORM框架的使用中经常听说主键,外键,主表,从表,关联表,父表,子表之类的术语,弄懂它们之前的区别与联系对于数据库设计和ORM框架的学习使用是非常有必要的。
...
来源:http://www.ibm.com/developerworks/cn/java/j-lo-ant-eclipse/
IBM下OSGi文章
- 博客分类:
- OSGi
http://www.ibm.com/search/csass/search?sn=mh&q=osgi&lang=zh&cc=cn&en=utf
Hibernate使用注解
- 博客分类:
- Hibernate
//类标志
@Entity
@Table(name = "TC_CONTACT")
public class TContract extends BaseDomain
//id主键标志
@Id
@GeneratedValue(generator = "identifier", strategy = GenerationType.IDENTITY)
@SequenceGenerator(name = "identifier", allocationSize = 1)
@Column(name = "ID&qu ...