- 浏览: 194588 次
- 性别:
- 来自: 武汉
最新评论
-
shuaijie506:
以前有点疑惑,现在终于明白了,线程安全是没问题的,想想也是,如 ...
jsp自定义标签 线程安全 -
Laster2800:
原来如此,想不到传统的标记处理器也是线程安全的,受教了。
jsp自定义标签 线程安全 -
GoingForward:
这篇文章是不是可以浓缩为下面几点:1.在非静态内部类中不可以声 ...
static class -
wellse:
呵呵,就是这样!!要的就是这个效果
jsp自定义标签 线程安全 -
xiaohuafyle:
JNDI
文章列表
hibernate 中inverse cascade属性(转)
在hibernate中一对多关联时会经常用到inverse和cascade属性 ,
inverse 有两个值 true ,false ;如果设置为true 则表示对象的状态变化不会同步到数据库 ;设置false就相反拉;
cascade 有五个选项 分别是: all ,delete ,none,save-update,delete-orphan ;
all : 所有情况下均进行关联操作。
none:所有情况下均不进行关联操作。这是默认值。
save-update:在执行save/up ...
- 2008-11-28 01:42
- 浏览 1243
- 评论(0)
为了确保可以在线程之间以受控方式共享数据,Java 语言提供了两个关键字:synchronized 和 volatile。
Synchronized 有两个重要含义:它确保了一次只有一个线程可以执行代码的受保护部分(互斥,mutual exclusion 或者说 mutex),而且它确保了一个线程更改的数据对于其它线程是可见的(更改的可见性)。
如果没有同步,数据很容易就处于不一致状态。例如,如果一个线程正在更新两个相关值(比如,粒子的位置和速率),而另一个线程正在读取这两个值,有可能在第一个线程只写了一个值,还没有写另一个值的时候,调度第二个线程运行,这样它就会看到一个旧值和一个新值。 ...
- 2008-11-26 00:02
- 浏览 1157
- 评论(0)
线程通过几种机制进入 Java 程序。除了用 Thread 构造器中显式创建线程之外,还可以用许多其它机制创建线程:
AWT 和 Swing
RMI
java.util.TimerTask 工具
servlet 和 JSP 技术
- 2008-11-25 23:33
- 浏览 928
- 评论(0)
创建线程
在 Java 程序中创建线程有几种方法。每个 Java 程序至少包含一个线程:主线程。其它线程都是通过 Thread 构造器或实例化继承类 Thread 的类来创建的。
Java 线程可以通过直接实例化 Thread 对象或实例化继承 Thread 的对象来创建其它线程。在线程基础中的示例(其中,我们在十秒钟之内计算尽量多的素数)中,我们通过实例化 CalculatePrimes 类型的对象(它继承了 Thread),创建了一个线程。
当我们讨论 Java 程序中的线程时,也许会提到两个相关实体:完成工作的实际线程或代表线程的 Thread 对象。正在运行的线程通常是由操作系统 ...
- 2008-11-25 23:28
- 浏览 1104
- 评论(1)
注:本文章来IBM网站。
什么是线程?
几乎每种操作系统都支持进程的概念 ―― 进程就是在某种程度上相互隔离的、独立运行的程序。
线程化是允许多个活动共存于一个进程中的工具。大多数现代的操作系统都支持线程,而且 ...
- 2008-11-25 23:01
- 浏览 736
- 评论(0)
Ther Service Layer
Grails 定义了service 层的概念,grails团队不赞成把核心业务放入到Controllers里面去,因为它不能提升重用和划分清晰。
grails把主要的业务逻辑放在业务层里面,controllers去负责处理request流程,转向(redirect)等等。
创建service
grails create-service simple他的存放地址是grails-app/services/SimpleService.groovy
声明性事务
service中最具代表性的棘手问题是在两个Domian classes中的并行逻辑操作,这是因 ...
- 2008-11-25 19:02
- 浏览 1349
- 评论(0)
(另外想研究一些核心,底层代码,不过时间不够充分)
1.grails 研究service
2.groovy 应该跟上,更深层次挖掘理解动态语言
3.设计模式 学习 去ibm 和自己的手头资料
4.java的线程 学习,去ibm 后期跟上分布式,云计算
5.hibnerate 学习 http://xebia/category/hibernate/
6.DDD 学习
7.POS 系统的开发
8.考研复习
不是很全,以后一步一步更进,形成学习体系
- 2008-11-25 04:31
- 浏览 807
- 评论(0)
http://www.jdon.com/jivejdon/thread/34255.html
1. 主要从三个维度去考虑
1.1 静态
静态主要是考虑关系学,分为包的关系,类的关系,根的聚合关系,通过不同层次的关系,分而治之,形成一个良性有序的关系类图。
类的关系:领域职责 ...
- 2008-11-25 04:16
- 浏览 1416
- 评论(0)
一等研究资料 神器
Java 多线程与并发编程专题
http://www.ibm.com/developerworks/cn/java/j-concurrent/
Java 设计模式与建模专题
http://www.ibm.com/developerworks/cn/java/design/
Java 设计模式 101
http://www.ibm.com/developerworks/cn/edu/j-dw-javapatt-i.html
二等研究资料
一些深入技术研究
http://www.ibm.com/developerworks/cn/views/java/library ...
- 2008-11-25 03:49
- 浏览 882
- 评论(0)
Groovy探索之delegate关键字 一(2)
from: http://blog.csdn.net/hivon/archive/2008/10/27/3156043.aspx
delegate*关键字在Groovy语言中应用广泛,大体可以分为两个地方的使用,即在方法中使用和在闭包中使用。本系列计划用两个篇幅来谈谈*
delegate*关键字的使用,本篇说说*delegate*关键字在闭包中的使用,下一个篇幅主要说说它在方法中的使用。
在Groovy语言的官方文档上,在谈到闭包的部分的时候,是这样描述this、owner和*delegate*这三个关键字的。
this: ...
- 2008-11-25 03:25
- 浏览 2644
- 评论(0)
Morph AppSpace是基于云计算的web应用托管平台,其最新版本已经开始支持Groovy和Grails。Morph AppSpace的虚拟计算环境以cubes为单位,其中预先配制了为托管web应用量身定制的应用栈。用户只要注册成为Morph AppSpace用户,就可以按需创建cu ...
- 2008-11-25 03:11
- 浏览 1175
- 评论(0)
在grails把所有的逻辑都放入controller中,一个Domian类拥有Save,Delete,find..等等各种方法。
在原来的java开发中,典型的SSH,这些操作都应该是使用service,dao来完成的。
虽然表面上它简化了我们开发,提高了速度。
但从OO思想来看,并结合DDD,这就是一个错误。比如一个对象p.save(p),自己保存自己这本身,你不觉得有些奇快吗?
看了看Grails user 官方文档,对servic描述的非常少,开头为
The Grails team discourages the embedding of core application logic ...
- 2008-11-25 03:06
- 浏览 1105
- 评论(0)
spring可以方便的集成Hibernate,用它来管理顶层的JTA,同时使用Hibernate的持久化。在spring很容易划分和声明事物。但问题是:Hibernate有时需要探查当前Current transaction)的事物,这些都需要配置。在应用程序中使用auto flushing致使我 ...
- 2008-11-25 02:43
- 浏览 1909
- 评论(0)
多线程是指从软件或者硬件上实现多个任务并发执行的技术。
软件多线程。即便处理器只能运行一个线程,操作系统也可以通过快速的在不同线程之间进行切换,由于时间间隔很小,来给用户造成一种多个线程同时运行的假象。这样的程序运行机制被称为软件多线程。如微软的Windows操作系统和Linux就是在各个不同的线程间来回切换,被称为单人多工操作系统。而DOS这类文字接口操作系统在一个时间只能处理一项工作,被视为单人单工操作系统。
除此之外,许多系统及处理器也支持硬件多线程技术。对称多处理机(SMP)系统具有多个处理器,所以具有真正的同时执行多个线程的能力;CMP技术通过在一块芯片上集成多个核心(Core)也 ...
- 2008-11-25 01:53
- 浏览 1915
- 评论(0)
计算机集群
计算机集群简称集群是一种计算机系统, 它通过一组松散集成的计算机软件和/或硬件连接起来高度紧密地协作完成计算工作。在某种意义上,他们可以被看作是一台计算机。集群系统中的单个计算机通常称为节点, ...
- 2008-11-25 01:50
- 浏览 1319
- 评论(0)