- 博客(40)
- 资源 (4)
- 收藏
- 关注
转载 AbstractQueuedSynchronizer的介绍和原理分析
简介提供了一个基于FIFO队列,可以用于构建锁或者其他相关同步装置的基础框架。该同步器(以下简称同步器)利用了一个int来表示状态,期望它能够成为实现大部分同步需求的基础。使用的方法是继承,子类通过继承同步器并需要实现它的方法来管理其状态,管理的方式就是通过类似acquire和release的方式来操纵状态。然而多线程环境中对状态的操纵必须确保原子性,因此子类对于状态的把握,需要使用这个同步器
2015-10-07 09:31:20
483
转载 导出数据库
Exp:说明将数据库内的各对象以二进制方式下载成dmp文件,方便数据迁移。参数buffer:下载数据缓冲区,以字节为单位,缺省依赖操作系统consistent:下载期间所涉及的数据保持read only,缺省为n 自export启动后,consistent=y冻结来自其它会话的对export操作的数据对象 的更新,这样可以保证dump结果的一致性。但这个过程不能太长,以免回滚
2008-07-25 19:44:00
664
转载 导入数据库
Imp说明将exp下载的dmp文件上载到数据库内。参数buffer:上载数据缓冲区,以字节为单位,缺省依赖操作系统 commit:上载数据缓冲区中的记录上载后是否执行提交 feeback:显示处理记录条数,缺省为0,即不显示 file:输入文件,缺省为expdat.dmp filesize:输入文件大小,缺省为操作系统最大值 fromuser:指明来源用户方 ignore:是否忽
2008-07-25 19:44:00
557
导出数据库
<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key....
2008-07-25 19:44:00
193
导入数据库
<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key....
2008-07-25 19:44:00
171
转载 序列
序列:语法:CREATE SEQUENCE seq_name [INCREMENT BY n] [START WITH n] [{MAXVALUE n / NOMAXVALUE}] [{MINVALUE n / NOMINVALUE}] [{CYCLE / NOCYCLE}]
2008-07-25 19:43:00
416
转载 JAVA程序签发数字证书
(1)从密钥库中读取CA的证书 FileInputStream in=new FileInputStream(".keystore"); KeyStore ks=KeyStore.getInstance("JKS"); ks.load(in,storepass.toCharArray()); java.security.cert.Certificate c1=ks.getCertificate
2008-07-25 19:42:00
1234
JAVA程序签发数字证书
<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key....
2008-07-25 19:42:00
204
转载 数字证书的检验
(1)验证证书的有效期 (a)获取X509Certificate类型对象 CertificateFactory cf=CertificateFactory.getInstance("X.509"); FileInputStream in1=new FileInputStream("aa.crt"); java.security.cert.Certificate c1=cf.generateCert
2008-07-25 19:41:00
808
数字证书的检验
<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key....
2008-07-25 19:41:00
321
Spring 数据库连接配置
<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key....
2008-07-25 19:40:00
128
转载 oracle 修改端口
使用sys登录Oracle,利用dbms_xdb修改端口设置SQL> call dbms_xdb.cfg_update(updateXML( 2 dbms_xdb.cfg_get() 3 , /xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text() 4 ,
2008-07-25 19:38:00
905
oracle 修改端口
<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key....
2008-07-25 19:38:00
183
原创 oracle 用户权限
1.GRANT connect TO 用户名;2.GRANT resource TO 用户名; //授权用户创建表的权限3.GRANT select ON 表名 TO 用户名; 4.GRANT ALL ON 表名 TO 用户名 WITH GRANT OPTION;5.REVOKE ALL ON 表名 FROM 用户;//收回权限6.grant sysdba/dba to
2008-07-25 19:37:00
414
oracle 用户权限
<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key....
2008-07-25 19:37:00
107
转载 验证码
Add jcaptcha-all.jar (provided in bin-distribution) and ehcache.jar (not provided see ehcache site) to your application class path, ie in you WEB-INF/lib folder.实例一个jcaptcha服务,注意,必须是单例模式的
2008-07-25 19:36:00
532
验证码
<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key....
2008-07-25 19:36:00
275
原创 反射--解析信息
/*** */import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.lang.reflect.Modifier;import java.util.Scanner;@SuppressWarnings("unchecked")p
2008-07-25 19:35:00
405
反射--解析信息
<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key....
2008-07-25 19:35:00
97
原创 反射--操作
/*** */import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import p2.User;@SuppressWarnings("unchecked")public class TestRefl
2008-07-25 19:34:00
413
反射--操作
<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key....
2008-07-25 19:34:00
75
原创 断言简介
启用断言: java -ea 类名停用断言: java -da 类名使用方法一: assert 当表达式为false时程序停止运行使用方法一: assert : 当表达式为false时程序停止运行并输出表达式2的内容
2008-07-25 19:33:00
685
断言简介
<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key....
2008-07-25 19:33:00
106
转载 oracle 数据类型
数据类型取值范围描述备注Char(n)n=1 to 2000字节存储固定长度的字符串。默认长度为1。Varchar2(n)n=1 to 4000字节可变长的字符串,具体定义时指明最大长度n,这种数据类型可以放数字、字母以及ASCII码字符集(或者EBCDIC等数据库系统接受的字符集标准)中
2008-07-25 19:32:00
461
oracle 数据类型
<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key....
2008-07-25 19:32:00
105
转载 数据库管理
数据库管理2008年07月20日 星期日 上午 02:431、启动数据库:oracle@suse92:~> sqlplus /nologSQL*Plus: Release 9.2.0.4.0 - Production on Fri Jan 20 02:29:37 2006Copyright (
2008-07-25 19:31:00
403
数据库管理
<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key....
2008-07-25 19:31:00
187
考上天大了
<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key....
2008-07-25 19:26:00
325
转载 卸载ORACLE
软件环境: 1、Windows 2000+ORACLE 9.1.1 2、ORACLE安装路径为:C:ORACLE 实现方法: 1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。 2、 开始->程序->Oracle - OraHome90->Oracle Installation Products-> Universal Installer 卸装所有Oracle产品,
2008-03-10 12:21:00
400
卸载ORACLE
<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key....
2008-03-10 12:21:00
118
转载 关于log4j的警告信息的处理
log4j:WARN No appenders could be found for logger (org.apache.commons.digester.Digester.sax).log4j:WARN Please initialize the log4j system properly.解决办法:log4j.properties文件需要放到web-inf/class目录下面,
2008-03-10 12:19:00
492
关于log4j的警告信息的处理
<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key....
2008-03-10 12:19:00
409
转载 连接错误的日志在 oracleproduct10.2.0db_1sqlnet.log里
连接错误的日志在 oracleproduct10.2.0db_1sqlnet.log里Oracle客户端网络配置:l 在Oralce产品安装完成后,为了与数据库服务器进行连接或者是两台数据库之间进行数据复制,则必须进行网络连接配置。l Oracle9i Net Service配置方法:Oracle9i Net Service的连接配置可以使用数据库实例ORACLE_SID,或者是使
2008-03-10 12:17:00
688
连接错误的日志在 oracleproduct10.2.0db_1sqlnet.log里
<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key....
2008-03-10 12:17:00
317
原创 转:MS用户名问题
转:MS用户名问题 MSSQL2000迁移数据库后,新建相同用户名的时候出现错误提示:“错误21002:[SQL-DMO]用户"xxx"已经存在” 产生原因: 这就是我们通常所说的“孤立用户”,所谓孤立帐户,就是某个
2008-03-10 12:16:00
443
转:MS用户名问题
<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key....
2008-03-10 12:16:00
126
下定决心了
<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key....
2008-03-10 12:13:00
189
正在用j2ee做一个系统,要求设计一个能重用的独立的权限子系统
正在用j2ee做一个系统,要求设计一个能重用的独立的权限子系统,研究了RBAC,但在实际中要求能够控制到表中具体的字段。比如 1,对于专利,专利持有人可以看见专利的全部信息 2,公众之可以看见专利的题目和概要 3,投资人可以看见专利的全部信息但不能看见专利持有人的联系方式 4,后台管理员则可以看见专利的全部信息(包括专利持有人的联系方式) 5,专利持有人还可以委托...
2008-01-27 12:50:37
134
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人