- 浏览: 50460 次
- 性别:
- 来自: 上海
最新评论
-
jack547155187:
不错。学习了
Java Volatile transient -
夜枫舞影:
一样的 order by 就可以了
你把 主题表与回帖表建立 ...
hibernate -
devil_javaMode:
一个主题表 ztid primary key,zttitle, ...
hibernate -
afcn0:
可选择很多,红的也很多,jQ已经稳定了,但是Prototype ...
jquery新手练习--------点table,form也跟着变 -
夜枫舞影:
afcn0 写道很多人就是喜欢.click .mouseout ...
jquery新手练习--------点table,form也跟着变
文章列表
Java Volatile transient
Java Volatile说明
http://blog.csdn.net/blueheart20/archive/2007/04/29/1591874.aspx
在Java中设置变量值的操作,除了long和double类型的变量外都是原子操作,也就是说,对于变量值的简单读写操作没有必要进行同步。这在 JVM 1.2之前,Java的内存模型实现总是从主存读取变量,是不需要进行特别的注意的。而随着JVM的成熟和优化,现在在多线程环境下volatile关键字的使用变得非常重要。在当前的Java内存模型下,线程可以把变量保存在本地内存( ...
1、synchronized关键字的作用域有二种:
1)是某个对象实例内,synchronized aMethod(){}可以防止多个线程同时访问这个对象的synchronized方法(如果一个对象有多个synchronized方法,只要一个线程访问了其中的一个synchronized方法,其它线程不能同时访问这个对象中任何一个synchronized方法)。这时,不同的对象实例的synchronized方法是不相干扰的。也就是说,其它线程照样可以同时访问相同类的另一个对象实例中的synchronized方法;
2)是某个类的范围,synchronized static aStaticMet ...
今天在工作中碰到个很奇怪问题。
Ext.grid.GridView.prototype.templates的值一直随着对象改变。
首先是自己在js中对gridview的默认模板进行外部修改
Ext.grid.GridView.prototype.templates.cell=/*code*/
而Ext.grid.GridView在initTemplates的时候,首先判 ...
本文背景:工作中需要对某电子政务系统进行需求抽取,电子政务系统本身具有高复杂性的业务流程,并且业务规则十分庞杂。
本文目的:记录下简要分析过程,以便以后进行类似分析时候更容易把握需求。
首先,我们都 ...
- 2009-04-26 21:29
- 浏览 1094
- 评论(0)
RESOURCE_BUNDLE 提供了一个键值对让我们更加容易将一些文本字符串信息放在外部,增加灵活性。
key1=value1
key2=value2
读的方法eclipse默认就带了
import java.util.MissingResourceException;
import java.util.ResourceBundle;
import java.util.Locale;
/**
* @author liweigong
*/
public class Message
{
private static final String BUND ...
- 2008-12-07 20:49
- 浏览 9588
- 评论(0)
关键字: 线程 java多线程技术方法包括:一、run()和start() ,二、关键字Synchronized 三、sleep() 四、join() 五、yield() 六、wait()和notify()、notifyAll() 注意以上方法都是java.lang.Ojbect的方法!
一、run()和start()
这两个方法应该都比较 ...
- 2008-07-15 03:22
- 浏览 1105
- 评论(0)
最近用ajax做点小东西,但是这恼人的编码问题一直若隐若现的,真摸不太透。反正认死了一个理,前台后台都是utf-8准没错,试试看,果然没错,但是这是为啥呢?咱就有关坏毛病,总爱刨根问底就算不全挖出来吧,也得 ...
- 2008-07-12 14:41
- 浏览 1319
- 评论(0)
只是聊天记录,自己记着自己看
这个游戏状态我总算弄明白了..
应该是这样的..
方向状态{左,右}
活动状态{活动,静止}
这2个是最顶层状态,是可以进行组合的.
活动状态又分有子状态
{跳跃,移动,攻击}
跳跃状态又分有子状态,其子状态产生过程是在 当前为跳跃状态所产生的事件所分出的子状态
{跳跃攻击,跳跃移动,跳跃}
移动状态,攻击状态与跳跃状态差不多
{移动,移动跳跃}
{攻击,攻击跳跃}
其实最后那几个才是实际产生行为的状态,再将其与方向进行组合产生 对应行为.
我刚刚开始分析的时候.
只看见了
{移动,移动跳跃}
{攻击,攻击跳跃}
{跳跃,移动,攻击}
这几个状态,所 ...
- 2008-04-03 17:05
- 浏览 1031
- 评论(0)
新手实战篇,高手跳过啦。
近段时间一直在寻找一个小巧玲珑的js框架,jquery完全符合。闲着没事,做了个 jquery的新手练习。 在网站的一些小功能上,比如修改 blog友情连接 ,修改 文章收藏。这些内容完全可以在一个表格里全部显示,一种常见古老的办法,在这个表格的最后面加 “编辑” 2个字,编辑的远程地址附带了此条记录的id的链接(修改新闻那些数据量比较大的,当然只有这样咯)。 通过jquery 可以实现一个稍微舒爽点的办法. 首先表格将内容全部显示,点击某一行 在提交表单内就出现此行数据。 那整个过程就简单多了,首先选择一行数据,然后修改再提交。 当然这个方法只可以一次提交一条数据, ...
实际上IOC就是工厂模式的进化,
即将创建对象跟使用对象分割。
如果说工厂模式还不能彻底解决耦合,因为客户端会和工厂类耦合,那 IOC 则进一步了,如果客户端和
被调用者都 IOC 容器内,则客户端就只和具体被调用者得接 ...
- 2007-11-30 15:17
- 浏览 1106
- 评论(0)
hibernate的多表查询是十分稀罕的东西。
比如2个表关联 NewsClass 跟 News
//查找名字为 “天气预报” 的新闻的栏目
String hql="from Newsclass c where n.news.name="天气预报"";
Query query=session.createQuery(hql);
List list=query.list();
今天看见几个帖子上却是这种写法,很是奇怪。
可以直接用对象查,干吗还要join来join去的,跟sql不是一样了吗?
//查找名字为 “天气预报” 的新闻的 ...
- 2007-11-25 21:04
- 浏览 1496
- 评论(2)
查看文章
NHibernate Step by Step (五)Criteria Query2007-05-15 11:45NHibernate Step by Step (五)Criteria Query
可能很多人象我一样,刚开始接触HQL时,脑袋一片混沌,这是什么语法嘛!!之所以这样,是因为我们总是会先入为主地将之与SQL想比,虽然HQL看起来很SQL,而且设计时就有这样的意图,但是毕竟是两种差别很大的东西,难免就会出现理解偏差的问题。好了,我们今天就不让大家脑袋发晕了,HQL我们暂时放一放。今天我们来说另外一种查询方法:
Criteria Query.
什么是Criteri ...
- 2007-11-25 00:59
- 浏览 2230
- 评论(0)
可以处理多个请求的Action
默认情况下,对Action的调用请求将执行Action的execute()方法,Webwork支持一个Action处理多个请求。我们可以在Action中自定义其他方法调用,例如:
public class TestAction extends ActionSupport {
public String execute() throws Exception {
return SUCCESS;
}
public String login() throws Exception {
return LOG ...
- 2007-11-16 13:15
- 浏览 1969
- 评论(0)
在web应用经常需要要对用户提交的表单进行验证
webwork有3种验证方式:
客户端验证
服务器端验证
Ajax验证:
下面来探讨最简单的服务器端验证
webwork通过实现com.opensymphony.xwork.Validateable 和 com.opensymphony.xwork.ValidationAware接口提供验证功能,通常我们不会自己去实现这两个接口,而是通过继承com.opensymphony.xwork.ActionSupport这个类。
来看我们Action的变化
java 代码
package mypackage;
import ...
- 2007-11-15 18:09
- 浏览 1937
- 评论(0)
zzju.net 站长居
考虑这样一个继承关系mammal与cat,dog。对应的类如下
public class Mammal {
private int id;
private String name;
}
public class Cat extends Mammal {
private String kind;
private int scratchLevel;
}
public class Dog extends Mammal {
private String variety;
private int biteLevel;
} ...
- 2007-11-14 21:48
- 浏览 3184
- 评论(0)