文章列表
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Runtime.InteropServices;
namespace AppCallWin32Api
{
public partial class FormTest : ...
- 2009-05-05 10:33
- 浏览 1165
- 评论(0)
LDAP的英文全称是Lightweight Directory Access Protocol,即轻量级目录访问协议.我们知道,人们对计算机网络的使用和管理涉及了各种庞杂的资源,信息.为了提高性能,便于使用,有效管理分布式应用的服务,资源,用户及别的对象信息, ...
- 2009-04-29 11:46
- 浏览 1066
- 评论(0)
platform & Server8.X英文版http://download2.bea.com/pub/platform/81/platform815_win32.exehttp://download2.bea.com/pub/platform/81/platform815_linux32.bin (linux)中文版http://download2.bea.com/pub/platform/81/platform812_zh_CN_win32.exehttp://download2.bea.com/pub/platform/81/platform814_zh_CN_win3 ...
- 2009-04-28 11:31
- 浏览 704
- 评论(0)
单例模式确保一个类只有一个实例,自行提供这个实例并向整个系统提供这个实例。 特点: 1,一个类只能有一个实例 2,自己创建这个实例 3,整个系统都要使用这个实例 例: 在下面的对象图中,有一个"单例对象",而"客户甲"、"客户乙" 和"客户丙"是单例对象的三个客户对象。可以看到,所有的客户对象共享一个单例对象。而且从单例对象到自身的连接线可以看出,单例对象持有对自己的引用。
Singleton模式主要作用是保证在Java应用程序中,一个类Class只 ...
- 2009-04-18 21:34
- 浏览 699
- 评论(0)
工厂模式是J2EE核心模式中较简单的一种,听说Jive论坛中对数种设计模式有着广泛的应用,工厂模式也包括其中,本人就从该模式起步,希望有一天能对各种设计模式运用自如。现给出一简单用例,模拟一火腿(Ham)生产工厂, ...
- 2009-04-18 21:32
- 浏览 852
- 评论(0)
package com.sy.annotation;import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic ...
- 2009-04-18 15:23
- 浏览 894
- 评论(0)
反射机制实现:
在运行时判断任意一个对象所属的类。在运行时构造任意一个类的对象。在运行时判断任意一个类所具有的成员变量和方法。在运行时调用任意一个对象的方法
Reflection 是Java被视为动态(或准动态)语言的 ...
- 2009-04-18 15:21
- 浏览 832
- 评论(0)
对话框大致可以分为以下两种。(1)模态对话框:模态对话框弹出后,独占了系统资源,用户只有在关闭该对话框后才可以继续执行,不能够在关闭对话框之前执行应用程序其他部分的代码。模态对话框一般要求用户做出某种选 ...
- 2009-04-18 15:19
- 浏览 1843
- 评论(0)
Java数据库连接(JDBC)API是一系列能够让Java编程人员访问数据库的接口,各个开发商的接口并不完全相同。在使用多年的Oracle公司的JDBC后,我积累了许多技巧,这些技巧能够使我们更好地发挥系统的性能和实现更多的功能。
1 ...
- 2009-04-18 10:15
- 浏览 665
- 评论(0)
5 、避免死锁
ORACLE :
1) 避免应用不运行长事务。
2) 经常提交以避免长时间锁定行。
3) 避免使用LOCK命令锁定表。
4) 在非高峰期间执行DDL操作。
5) 在非高峰期间执行长时间运行的查询或事务。
6) 确保开发人员使用限制最少的锁模式比不过仔细设计防止锁争用的事务,
7) 监控阻塞其他锁的锁并调查为什么这些锁正被保持。
8) 确定为什么阻塞的锁的被保持了很长时间并尽量阻止它们。
9) 监视死锁发生的频率并解决它们。
10) 当死锁发生通过回滚事务rollback或者终止会话来解决它。
SQL SER ...
- 2009-04-16 17:13
- 浏览 832
- 评论(0)
4、锁争用的监测和解决
ORACLE:
ORACLE提供了有用的锁的动态性能视图V$LOCK和V$locked_OBJECT。
动态性能视图V$LOCK包含所有当前由系统和所以连接的会话保持的锁的信息。
如select * from V$lock 返回下面样本:
ADDR KADDR SID TY ID1 ID2 LMODE REQUEST CTIME BLOCK
---------- ----------------- ---------- ---------- -------- -------- ----
682BE878 682BE888 2 ...
- 2009-04-16 17:11
- 浏览 881
- 评论(0)
导读:本文就SQL SERVE和ORACLE常出现的锁和死锁的检测和解决方法进行了全面比较,比较内容包括锁的作用、锁的模式……
3、死锁
死锁就是两个进程都在等待对方持有的资源锁,要等对方释放持有的资源锁之后才能继续工作,它们互不相让,坚持到底,实际上,双方都要等到对方完成之后才能继续工作,而双方都完成不了。
Oracle死锁样本:
步骤一:
登陆ORACLE SQL *plus 之一窗口,执行:
update HR.JOBS
SET JOB_title = ’S.Finance Manager’
where job_id = ’ ...
- 2009-04-16 17:03
- 浏览 1086
- 评论(0)
锁是数据库处理并发事务的一种基本机制,而死锁现象是数据库应用中经常要遇到的现象,本文就SQL SERVE和ORACLE常出现的锁和死锁的检测和解决方法进行了全面比较。
1、锁的作用 ORACLE : 锁是一种机制,当某个数据库对象正被其他进程或用户修改时,这种机制可以保护它不被修改。 为了防止对象被两个不同的用户同时修改,数据库系统创建了锁这种复杂的数据结构,来实现锁定机制,这种机制使用在oracle中称为排队的队列结构,以串行的方式执行锁。 锁的作用如下: 1) 他们坚持一致性和完整性,在事务处理期间,数据和对象保证它们的一致性和完整性。 2) 但对象不是立即可用时 ...
- 2009-04-16 16:56
- 浏览 1031
- 评论(0)
内存是稀缺的资源,哪怕内存一块钱一条!如果在编程中使用不当,再大的内存也会耗光。 一、认识Java的自动垃圾回收 垃圾回收是Java语言的一大特性,方便了编程,是以消耗性能为代价的。而垃圾在这里只无用的对象。而C++是需要程序员自己写析构函数来释放内存的,麻烦,也有可能忘记而导致内存泄露。 Java语言对内存的分配管理是通过JVM内部机制决定的。程序员可以不关心其处理。 二、垃圾回收的原理和意义 Java虚拟机中有个称之为垃圾回收器的东西,实际上这个东西也许真正不存在,或者是已经集成到JVM中了,但这无关紧要,我们仍然可以称为为垃圾ࢯ
- 2009-04-13 13:55
- 浏览 712
- 评论(0)