Java Container的分类图见附件1,简化分类图见附件2。
Container分类简介:
Container包括Collection和Map两种分类,其中Collection用来保存单个的Objects,Map以Key-Value的形式来保存Objects。Collection包括List和Set两种,List接口包括两个基本的实现类ArrayList和LinkedList。ArrayList允许随机的快速访问其中元素,但是Insert和Remove速度较慢;LinkedList访问其中元素的速度较慢,但是Insert和Remove相对于Arr ...
前段时间使用RadRails时候经常无故死机,RadRails使用的是Eclipse内核,我上网找了很久,但是解决方法基本都是改eclipse.ini配置,无论我怎么修改也无法解决此问题。后来用DbVisualizer(一个基于java的DB GUI)时候也出现这种异常退出问题,无异都是jvm terminated, code=xxx。我一开始认为是jvm的问题,遂分别换了1.4.2,1.5,1.6分别测试,结果问题没有解决。实在没办法,开始研究log。
下面是一个log的前半部分。
java 代码
#
# An&nbs ...
Transaction如果不隔绝,则在多个transactions访问数据库时容易产生如下问题:
1,Lost update - 两个transactions同时更新同一行,由于第2个transaction的abort,造成2个更新都失去。这一般发生在系统没有对transaction进行隔绝。
2,Dirty read - 一个transaction正在读取另一个还没有commited的transaction对数据库做的改变。如果第2个transaction roll back,那么第一个transaction读取的信息就是不同步的。
3,Unrepeatable read - 一个tr ...
1,最简单的方法就是通过database identifier。通过ID来从数据库中调取相应的行来生成object。下面的代码就是通过user id来查找相应的object。
java 代码
User user = (User) session.get(User.class, userID);
2,通过HQL(Hibernate Query Language)来查找。HQL是类似于SQL的一种数据库语言,但是其只支持select功能,对update,insert,delete不支持。因为 ...
objects在hibernate中的生命周期中存在3种状态:transient, persistent, detached。附件1描述的即是hibernate application中objects的生命周期。
通过new操作符生成的object是transient object,此时的object还没有和数据库中的任何数据关联,所以一旦没有被引用,就会被jvm垃圾收集。一旦通过Hibernate 的Persistence manager执行了save()方法或者被其他已经存在的Persistent objects引用,那么object的状态就会从transient转为persistent ...
以前找得一些题目,出处忘记了。大家有兴趣看看吧。
内容包括了core java, struts, jsp & servlet以及一些general的问题。
Question:
What is more advisable to create a thread, by implementing a Runnable interface or by extending Thread class?(donated in June 2005)
Answer:
Strategically speaking, threads created by implementi ...
给软件世界写的稿子,9月见刊,已经9月,可以发布在blog上了。
REST介绍
REST架构风格是全新的针对Web应用的开发风格,是当今世界最成功的互联网超媒体分布式系统架构,它使得人们真正理解了Http协议本来面貌。随着REST架构成为主流技术,一种全新的互联网网络应用开发的思维方式开始流行。
REST是什么
REST是英文Representational State Transfer的缩写,中文翻译为“表述 ...
- 01:07
- 浏览 (3357)
- 评论 (3)
- 分类: Ruby On Rails
Creating advice:
advice object包含了所有需要添加到aspect的逻辑代码,因为Spring中的joinpoint model是基于method interception的,所以在spring中advice object是可以加载在method调用的范围内的。Spring支持以下集中比较基本的advice类型。
Advice types in spring
Advice type
Interface
...
早已经实现了,现在写下来,便于以后使用。
ValidatorImageGeneratorController.rb代码如下
ruby 代码
class ValidatorImageGeneratorController < ApplicationController
before_filter :record_code&nb ...
- 01:40
- 浏览 (649)
- 评论 (6)
- 分类: Ruby On Rails
原因:自己做一个RichEdit耗费的时间较多,而且项目时间比较赶,所以选择了一个较为便宜的RichEdit插件使用。
JS-RichEdit 主页:http://www.gerd-tentler.de/tools/richedit/
使用前请注意下Usage Policy:
This software is freeware for non-commercial use. If you like it, please feel free to mak ...
- 21:58
- 浏览 (1132)
- 评论 (1)
- 分类: Ruby On Rails
- 进入论坛
- 浏览: 18367 次
- 性别:

- 来自: 成都

- 详细资料
搜索本博客
最新评论
-
Rails实现随机验证码
执行到这一句granite = Magick::ImageList.new('x ...
-- by wzp2000 -
表单验证错误信息一些使用 ...
请问你提到的中文化validator的资料哪里能找到?我一直搜索不到阿..
-- by chaoqun2003 -
Rails实现随机验证码
Thanks a lot
-- by llleelay -
Rails实现随机验证码
我就想拿验证码来防止这个灌水,没想到JAVAEYE的blog也没有这个功能。
-- by sstt -
Rails实现随机验证码
ggggggggggggggggg
-- by sstt






评论排行榜