自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

WagTTo的专栏

好好学习,天天向上!

  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 java多线程--java.util.concurrent.locks.AbstractQueuedSynchronizer解析(只包含多线程同步示例)...

jdk1.5和jdk1.6的多线程api有些不同,这里主要针对jdk1.5的多线程api的AbstractQueuedSynchronizer进行说明。jdk api中很多锁内部都实现并且使用了AbstractQueuedSynchronizer实现。 AbstractQueuedSynchronizer实际上就是一个FIFO有状态双向队列。它声明了private volatile in...

2010-03-04 15:33:24 1153

原创 java多线程--OO方式

java多线程传说中是面向对象的,但其api按OO思想很大程度上是比较“奇怪”的。 1,一般我们认为是一个线程[b]阻塞了另一个[/b]线程,但是我们在编写多线程程序时,是使用synchronized或者使用java concurrent包的lock来阻塞另一个线程的,即阻塞一个线程是通过java语义或者对象来完成的,而不是通过另一线程来完成的,可能我们更能接受thread1.block...

2010-03-03 13:20:06 153

线程中断interrupt(),interrupted(),isInterrupted()

interrupt: 实例方法,该方法会设置一个线程的interrupt flag为true,不进行其它任何操作,无返回值。对于sleep(),notify(),jion()或者内部判断了interrupt flag的方法来说,当interrupt flag为true时,执行这些方法(e.g.sleep())会抛出InterruptException.interrupted: 静态...

2009-09-27 11:42:10 160

原创 线程状态与状态间转换

一个线程创建之后,总是处于其生命周期的4个状态之一中,以下线程的状态是java虚拟机的线程状态和操作系统无关。线程的状态表明此线程当前正在进行的活动,而线程的状态是可以通过程序来进行控制的,就是说,可以对线程 进行操作来改变状态。这些操作包括启动(start)、终止(stop)、睡眠(sleep)、挂起 (suspend)、恢复(resume)、等待(wait)和通知(notify)。每一...

2009-09-27 09:31:19 233

tomcat 6.0与SSL

[b]Quick Start[/b] 按照以下几步你就可以为tomcat 6添加SSL支持。 1,使用以下命令创建一个证书的keystore(有关keystore和keytool更多信息请查阅[url]http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/keytool.html[/url]): %JAVA_...

2009-09-18 12:56:59 142

原创 oracle总结

汇总:set autotrace onset autotrace traceonly explainset timing on或通过SQL*PLUS trace,然后查看user_dump_dest下的跟踪文件,使用tkprof工具格式化后阅览。alter session set events '10046 trace name context forever,level ...

2009-09-09 15:58:45 132

原创 oracle数据建立步骤

Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创建自己的数据库。 对于初学者来说,为了避免麻烦,可以用'Database Configuration Assistant'向导来创建数据库。 创建完数据库后,并不能立即在数据库中建表,必须先创建该数据库的用户,并且为该用户指定表空间。 下面是创建数据库用户的具体过程:...

2009-09-09 15:42:59 157

原创 oracle创建用户,授权以及查看相关权限

创建临时表空间CREATE TEMPORARY TABLESPACE test_tempTEMPFILE 'C:\oracle\product\10.1.0\oradata\orcl\test_temp01.dbf'SIZE 32MAUTOEXTEND ONNEXT 32M MAXSIZE 2048MEXTENT MANAGEMENT LOCAL;创建用户表空间...

2009-09-09 15:16:04 196

原创 手动创建数据库

在Oracle中创建数据库,一般有两种方法。一是使用Oracle的建库工且DBCA,这是一个图形界面工且,使用起来方便且很容易理解,因为它的界面友好、美观,而且提示也比较齐全。在Windows系统中,这个工具可以在Oracle程序组中打开(”开始”—“程序”—“ Oracle - OraDb10g_home1”—“ Configuration and Migration Tools”—“ Data...

2009-09-09 14:28:07 156

oracle数据类型--rownum

rownum是一个比较容易混淆的概念,要正确的理解rownum伪列,首先我们要明白它的工作原理. rownum工作机制: 1 Oracle executes your query. 2 Oracle fetches the first row and calls it row number 1. 3 Have we gotten past row ...

2009-09-09 13:07:54 213

原创 oracle数据类型--rowid

rowid是一种特殊类型的列,又叫做rowid伪列。rowid伪列可以向正常列一样使用sql select语句访问。oracle数据库每一行都有一个rowid伪列。rowid表示特定行的特定地址。rowid 伪列可以用rowid数据类型来定义。 rowid与磁盘驱动器中的特定位置相关。因此,rowid是获取某个行最快速的方法。然面,一个行的rowid会随着数据库的卸载和重新加载而发...

2009-09-09 09:51:27 800

原创 oracle角色权限

一、权限分类:系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。 二、系统权限管理:1、系统权限分类:DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。...

2009-09-08 17:29:19 542

原创 JBoss启动时GMS的问题

项目使用了cache缓存机制,使用jgroup进行底层通迅,但是在本机上启动jboss时GMS协议好像不能为jgroup创建一个组,错误信息如下:-------------------------------------------------------GMS: address is 10.2.46.125:1952----------------------------------...

2008-10-08 10:53:01 474

gnu make(英文版官方文档)

gnu make,makefile详细说明文件

2011-11-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除