- 浏览: 70643 次
- 性别:
- 来自: 上海
最新评论
-
wukele:
呵呵,整理附件下载该多好。
Java实时获取oracle变更 -
zz_1999:
lz,你piggyback方式试过没,我试了客户端没反映。
dwr reverse ajax -
jroad:
还有这个DefaultScriptSession 和scrip ...
DWR3-ReverseAjax-半推实现 -
jroad:
有点不明白,朋友的sessionmap从那时来的,请教下.
& ...
DWR3-ReverseAjax-半推实现
文章列表
1. 1、双击
2. var cb = new Ext.grid.RowSelectionModel({
3. singleSelect:true //如果值是 false,表明可以选择多行;否则只能选择一行
4. });
5.
6. var alarmGrid = new Ext.grid.GridPanel({
7.
8. }
9. alarmGrid.addListener('rowdblclick', rowdblclickFn);
...
1 如何同步保证线程安全
1、 问题描述:
如果一个资源或对象可能被多个线程同时访问,它就是一个共享资源;例如类的成员变量,包括类变量和实例变量,再比如对一个文件进行写操作等。一般情况下,对共享资源的访问需要考虑线程安全的问题。
如果一个对象的完整生命周期只在一个线程内,则不需要考虑线程安全,例如一个局部变量。下面为一个示例代码:
1. public class C1 {
2. public static java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd&q ...
[安全性]是多线程编程的首要原则,如果两个以上的线程访问同一对象时,一个线程会损坏另一个线程的数据,这就是违反了安全性原则,这样的程序是不能进入实际应用的。
安全性的保证可以通过设计安全的类和程序员 ...
import java.io.*;
//多线程编程
public class MultiThread {
public static void main(String args[]) {
System.out.println("我是主线程!");
// 下面创建线程实例thread1
ThreadUseExtends thread1 = new ThreadUseExtends();
// 创建thread2时以实现了Runnable接口的THhreadUseRunnable类实例为参数
...
单例模式确保一个类只有一个实例,自行提供这个实例并向整个系统提供这个实例。
特点:
1,一个类只能有一个实例
2,自己创建这个实例
3,整个系统都要使用这个实例
例: 在下面的对象图中,有一个"单例对象",而"客户甲"、"客户乙" 和"客户丙"是单例对象的三个客户对象。可以看到,所有的客户对象共享一个单例对象。而且从单例对象到自身的连接线可以看出,单例对象持有对自己的引用。
Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存 ...
1. Ext.QuickTips.init();
2. LoginWindow=Ext.extend(Ext.Window,{
3. title : '登陆系统',
4. width : 265,
5. height : 170,
6. collapsible : true,
7. defaults : {
8. border : false
9. },
10. buttonAlign : 'center',
11. createFormPanel :function() {
12. return new Ext.form ...
1 )当想将表中一列修改为自动增长时,可用下面命令:
Alter table <table name> alter column <column name> set generated always as identity (start with 1,increment by 1)
上面命令是在改一表中列的属性时,在网上找到的很有用。
2)当修改表中一列自动增长的开始值时,可用下面的命令:
ALTER TABLE <talbe_name> ALTER COLUMN <column name> RESTART WITH 18;
DB2可以使用 ...
drop table employee
create table EMPLOYEE
(
ID NUMBER(10) not null,
parentID number(10),
NAME VARCHAR2(20),
AGE NUMBER(3),
PASSWARD VARCHAR2(12),
CSRQ DATE,
PICTURE varchar(12),
primary key(id),
foreign key(parentID) references department(id)
)
drop table department
create table d ...
1.可在同一应用服务器内共享方法:设置cookie.setPath("/");
本机tomcat/webapp下面有两个应用:cas和webapp_b,
1)原来在cas下面设置的cookie,在webapp_b下面获取不到,path默认是产生cookie的应用的路径。
2)若在cas下面设置cookie的时候,增加一条cookie.setPath("/");或者cookie.setPath("/webapp_b /");就可以在webapp_b下面获取到cas设置的cookie了。
3)此处的参数,是相 ...
一、cookie机制和session机制的区别
具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。
同时我们也看到,由于才服务器端保持状态的方案在客户端也需要保存一个标识,所以session
机制可能需要借助于cookie机制来达到保存标识的目的,但实际上还有其他选择
二、会话cookie和持久cookie的区别
如果不设置过期时间,则表示这个cookie生命周期为浏览器会话期间,只要关闭浏览器窗口,cookie就消失了。这种生命期为浏览会话期的 cookie被称为会话cookie。会话cookie一般不 ...
1、 准备工作:
可以利用hibernate tools生成相关映射文件已经po对象、dao对象,dao也可以自己手动编写,无非就是实现crud,如果通过继承hibernate提供的 HibernateDaoSupport,则可以更轻松的实现
关键就在于配置文件,下面看一个样例app.xml:
<?xml version="1.0" encoding="utf-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi ...
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://w ...
<tx:advice/> 有关的设置
这一节里将描述通过 <tx:advice/> 标签来指定不同的事务性设置。默认的 <tx:advice/> 设置如下:
*
事务传播设置是 REQUIRED
*
隔离级别是 DEFAULT
*
事务是 读/写
*
事务超时默认是依赖于事务系统的,或者事务超时没有被支持。
*
任何 RuntimeException 将触发事务回滚,但是任何 checked Exception 将不触发事务回滚
这些 ...
一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程
一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。二、然而,当一个线程访问object的一个synchronized(this)同步代码块时,另一个线程仍然可以访问该object中的非synchronized(this)同步代码块。三、尤其关键的是,当一个线程访问object的一个synchroniz ...
〈img src="图片地址" style="filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)" onmouseover="this.style.filter='progid:DXImageTransform.Microsoft.BasicImage(grayscale=0)'" onmouseout="this.style.filter='progid:DXImageTransform.Microsoft.BasicImage(grayscale ...