自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 收藏
  • 关注

原创 共享锁与排他锁

共享锁(S锁):如果事务T对数据A加上共享锁后,则其他事务只能对A再加共享锁,不能加排他锁。 获准共享锁的事务职能读取数据,不能修改数据。排他锁(X锁):如果事务T对数据A加上排他锁后,则其他事务不能在对A加任何类型的封锁。 获准排他锁的事务既能读取数据,也能修改数据。 数据库死锁的原因:若干事务相互等待对方释放封锁,就陷入了无限期等待状态,系统进入死锁。 预防数据库死...

2011-09-01 16:15:27 333

原创 spring util

  <?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:util="http://www.spri

2011-08-19 15:46:41 134

原创 oracle设置memory_max_target

设置oracle11g自动内存管理,重新设置了memory_max_target,但重新启动数据库时却报错:ORA-00845: MEMORY_TARGET not supported on this system 原因:Oracle的官方解析是Starting with Oracle Database 11g, the Automatic Memory Management fe...

2011-08-11 02:24:02 737

原创 oracle中trim函数

trim一般都是用在删除字符串两边的空格。实际上,trim也可以用来删除字符串两边的指定字符。并且trim指定删除的字符串只能是单个字符 1. trim()删除字符串两边的空格 3. trim([leading | trailing | both] trim_char from string)4. tim()只能删除半角空格 从字符串String中删除指定的字符tr...

2011-08-02 16:11:32 314

原创 oracle11g自动内存管理

Oracle一直不停的在为Orace数据库的自动化管理努力着,11G中的自动内存管理是Oracle数据库中又一新的里程碑,通过新参数MEMORY_TARGET来代替PGA和SGA的配置,ORACLE在运行过程中会自动调节PGA和SGA的大小,跟10G中SGA自动管理的方法基本一直。MEMORY_TARGET参数可支持动态修改,同样的MEMORY_TARGET也有一个限制最大内存分配的参数:...

2011-05-31 22:35:20 318

原创 oracle模式(专用、共享)

      共享服务器模式  共享服务器模式,也叫做多线程服务器模式。在这种模式下,Oracle数据库允许多个用户进程共享非常少的服务器进程。所以,可以同时实现用户并发访问的人数也就大大的增加。如果使用专用服务器模式,则每个用户连接数据库时,每个用户进程需要他自己的专用服务器进程。也就是说,客户端进程与服务器端进程是一一对应的。  而如果采用共享服务器模式的话,则多个用户可以共用一个服务器进程,也...

2011-05-31 22:06:20 133

原创 Port already in use: 1098 启动jboss时批量报错

重启系统后 1097、1098端口可能被分给了其它进程,jboss启动时会由于端口被占用而无法正常启动 cmd->netstat -nao 查询占用端口的PID ntsd -c q -p PID号 就能强制关闭进程 然后jboss能够正常启动...........

2011-05-21 20:54:07 151

原创 jboss-5.1.0GA+activemq-5.3.1整合

1、分别解压2、在jboss-5.1.0.GA/server/default/deploy下建立文件夹activemq-ra-5.3.1.rar3、将apache-activemq-5.3.1/lib/optional/activemq-rar-5.3.1.rar解压到2中建立的文件夹中4、修改文件jboss-5.1.0.GA/server/default/deploy/activem...

2011-05-11 20:11:12 99

原创 ORA-12520: TNS:listener could not find available handler for requested type of

表现症状: 刚开始安装后,经常会有这种问题,就是一边能连上一边连不上 解决方案: 1)数据库是专用服务器,但是在tnsname.ora配置中设置了连接方式为shared,这种情况下打开tnsname.ora, 把(server = shared) 改成 (server = dedicate) 2)是由于process不够引起的 后来查看到v$process一直涨到140多,...

2011-05-06 20:29:40 624

原创 函数指针数组_函数指针作为返回值

//第一种实现方式#include <stdio.h>#define N 3char *func1_0();char *(*func1)();char *(*func2_0())();//返回指向返回值为字符指针的函数的函数指针char *(*func2_1())();char *(*func2_2())();char *(*(*func2[N])())();//函数指...

2011-04-20 09:43:40 345

原创 函数指针作为参数

//直接在函数中定义函数指针#include <stdio.h> int (*func1)(int, int);//定义指向函数func2的指针int func2(int, int); void func3(int (*)(int, int)); int main(){ func1 = func2; func3(func1); return 0;} ...

2011-04-20 08:48:13 83

原创 c语言qsort函数(强)

qsort函数的原型可以在<stdlib.h>中找到,函数qsort是给任意数组排序的通用函数。 因为数组的元素可能具有任何类型,甚至是结构或者联合,所以必须告诉函授qsort如何确定两个数组元素的大小。通过实现“比较函数”可以为函数qsort提供这些消息。 qsort函数的原型为:void qsort(void *base, size_t nmemb, size_...

2011-04-15 15:18:32 256

原创 java_i=i++解析

int i = 0; i = i++; i的值为?  ——>0 解析: 1、在JVM中有两个存储区,一个是暂存区(堆栈),另一个是变量区 2、i = i++;现将i=0存入堆栈区 3、再对变量区中的i自加,此时i的值为1 4、堆栈中的0弹出后赋给变量区的i,则i的值为0...

2011-03-12 20:36:57 95

原创 quartz—向job动态传递参数

首先在运行前传入参数:JobDetail类的getJobDataMap()方法,返回值JobDataMap,可以在此基础上进行Map操作。例如:job.getJobDataMap().put("love", "I love you very much!");  其次在job中获得参数:在execute方法中,传入上下文context,如下所示:public void...

2011-02-19 09:15:47 1632

原创 java修改本地文件名称

import java.io.*;public class TestMain3 {  public static void main(String[] args) {    File file = new File("D:\\yubiyezhucebiao1.xls");    String name = "2";    String filename = file.getAbsolutePa...

2011-01-24 11:37:03 1265

原创 redhat9.0下硬盘安装linux

引用:http://www.360doc.com/content/11/0110/07/297915_85367954.shtml我的linux系统终于在我的折腾下体无完肤了,没办法,重装吧,可是我只有一个红帽系统,没有光驱、软驱,另外有一台有光驱的笔记本安装的是winxp home版,所以,我只能求助于硬盘安装我的红帽子了。上网看了一下,我没有找到安装方法,因为全部都是从dos启动的。我...

2011-01-19 22:18:46 137

原创 清除windows登录共享文件夹的账号

在Windows XP系统下,每次用户以共享(samba)方式访问远程主机后,会在本地Windows系统中记录下访问登录时的用户名和密码(如果用户选择了记住用户名和密码),下次用户访问该主机时,就无需再输入用户名和密码了。通常情况下,这样做能省去用户需要频繁输入用户名和密码的麻烦,但是,如果用户访问同一主机时,使用不同的帐号,一旦记录下密码,就无法再次更换用户了!在Windows XP系统...

2011-01-19 22:15:37 1056

原创 RED HAT ENTERPRISE LINUX 5 SERVER挂载NTFS

RHEL默认只识别win下的vfat,不识别ntfs格式的。如果想要在linux中挂载nffs格式的硬盘方法如下:(1)下载源码包: http://tuxera.com/opensource/ntfs-3g-2010.10.2.tgz(2)安装:tar -zxf ntfs-3g-2010.10.2.tgz;cd tar -zxf ntfs-3g-2010.10.2;   ./configure ...

2011-01-17 11:06:28 117

原创 tomcat配置虚拟主机

转载:http://hi.baidu.com/ljmybfq/blog/item/0b751f6692e8922caa184ceb.html一、网站系统的组成 只要在一台计算机上安装了WEB服务器软件,从功能上讲,这台计算机就可以称为WEB服务器。一个网站的规模可大可小,功能可多可少,最简单的网站只需要一台Web服务器即可对外提供网页浏览服务。复杂的网站包括多台WEB服务器组成的群...

2011-01-07 08:39:52 96

原创 开始—运行大用途

开始 → 运行 → 输入的命令集锦winver--------- 检查 Windows 版本wmimgmt.msc---- 打开 windows 管理体系结构 (WMI)wupdmgr--------windows 更新程序wscript--------windows 脚本宿主设置write---------- 写字板winmsd--------- 系统信息wiaacmgr------- ...

2011-01-06 10:25:21 80

原创 JDK1.5的新功能_BlockingQueue(阻塞队列)

 转载:http://www.360doc.com/content/11/0104/08/3198380_83781542.shtml 阻塞队列。该类主要提供了两个方法put()和take(),前者将一个对象放到队列中,如果队列已经满了,就等待直到有空闲节点;后者从head取一个对象,如果没有对象,就等待直到有可取的对象。下面的例子比较简单,一个读线程,用于将要处理的文件...

2011-01-04 08:25:48 135

原创 DB2 SQL Error Codes

排查错误时很管用的  *  SQLCODE -991, Error: CALL ATTACH WAS UNABLE TO ESTABLISH AN IMPLICIT CONNECT OR OPEN TO DB2. RC1= RC2=     * SQLCODE -981, Error: THE SQL STATEMENT FAILED BECAUSE THE RRSAF CONNECTIO...

2011-01-03 11:02:30 1476

原创 Java中开源的数据库连接池

在Java中开源的数据库连接池有以下几种 :   1, C3P0 C3P0是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdbc3和jdbc2扩展规范说明的Connection 和Statement 池的DataSources 对象。   2,Proxool 这是一个Java SQL Driver驱动程序,提供了对你选择的其它类型的驱动程序的连接...

2010-12-27 20:52:02 81

原创 javascript Date

Date 对象用于处理日期和时间。创建 Date 对象的语法:var myDate=new Date()Date 对象会自动把当前日期和时间保存为其初始值。参数形式有以下5种:      new Date("month dd,yyyy hh:mm:ss");   new Date("month dd,yyyy");   new Date(yyyy,mth,dd,hh,mm,ss);   n...

2010-12-27 20:49:10 101

原创 db2 hibernate schema设置

url = "jdbc:db2://localhost:50000/XAEBIS:currentSchema=DB2INST1;" 在url中可以设置连接数据库时的模式名

2010-12-27 20:47:50 237

原创 tomcat关闭后线程无法终止

Web应用的后台Java程序中用Timer().schedule()方法定时的开启线程并执行,关闭tomcat服务后,仍然按照前面设置的时间频率开启线程,并向tomcat的输出日志文件中输出 tomcat容器只是按照Java EE规范来管理应用中标准组件的生命周期,但自己创建出来的资源要记得自己负责处理,容器是不会替你管理的。JVM中,所有的非守护线程都停止了,JVM才能正常停止。 ...

2010-12-27 20:44:08 1901

原创 XML作用

XML在应用中的五个最令人喜爱的用法。尽管这些并不能包含XML的所有潜在应用,至少是些最重要的领域。  1、数据交换 用XML在应用程序和公司之间作数据交换已不是什么秘密了,毫无疑问应被列为第一位。 那么为什么XML在这个领域里的地位这么重要呢?原因就是XML使用元素和属性来描述数据。在数据传送过程中,XML始终保留了诸如父/子关系这样的数据结构。几个应用程序可以共享和解...

2010-12-08 23:15:12 71

原创 snmp_pp.lib的简单测试使用

先前已经编译成功snmp_pp.lib,下面是如何配置,使用该静态链接库 1、打开vc6.0,File->New->Win32 Console Application,工程名snmp_test,点击OK Finish即可 2、File->New->C++ Source File,文件名snmp_test 3、代码如下(网上比较经典的测试代码) ...

2010-11-13 16:31:10 477

vc6.0编译snmp++生成snmp_pp.lib

1、首先下载snmp++v3.2.25(snmp++v3.2.25.tar.gz)和libdes-l-4.01a(libdes-l-4.01a.tar.gz) http://www.agentpp.com/snmp_pp3_x/download_snmp_ppv3/download_snmp_ppv3.html    此处提供了官方链接,下载完毕后解压即可    注意:...

2010-11-13 16:10:50 368

原创 ubuntu安装配置snmp服务

SNMP(Simple Network Management Protocol,简单网络管理协议) 的前身是简单网关监控协议(SGMP),用来对通信线路进行管理。随后,人们对SGMP进行了很大的修改,特别是加入了符合Internet定义的SMI 和MIB:体系结构,改进后的协议就是著名的SNMP。SNMP的目标是管理互联网Internet上众多厂家生产的软硬件平台,因此SNMP受 Internet...

2010-11-13 15:36:15 601

原创 Java数据库连接池(经典)

 网上偶然发现的一段代码,备受好评,做了一次尝试,果然经典 package myDB;import java.io.*;import java.sql.*;import java.util.*;import java.util.Date;public class DBConnectionManager { static private DBConnectio...

2010-11-11 17:23:11 84

远程访问Ubuntu下的Mysql

1、安装mysql    sudo apt-get install mysql-server mysql-client    中间会提示你输入密码,剩下默认操作就行 2、开启终端,登录mysql      mysql -h localhost -u root -p    提示出入密码,即可登录 3、创建数据库    create databa...

2010-11-11 16:42:29 66

SQL Cookbook(2010年11月11日)

第8章、日期运算    1、加减日、月、年    select hiredate-5 as hd_minus_5d, hiredate+5 as hd_plus_5d,    add_months(hiredate, -5) as hd_minus_5m, add_months(hiredate, 5) as hd_plus_5m,    add_months(hiredate, ...

2010-11-10 17:38:31 90

面向对象程序设计语言C++(一)

第一章 引论    这一章非常重要,讲了面向对象的核心概念——数据封装、继承、多态性    数据封装机制用来实现信息隐藏     继承实现了一般和特殊的关系,解决了软件的重用性和扩充性问题    多态性赋予程序更多的灵活性 第二章 C++语言与C语言的不同    1、动态存储分配和释放存储空间    C(malloc、free) ——>...

2010-11-10 08:05:47 155

面向对象程序设计语言C++(前言)

前段时间一直在看设计模式,由于平日项目开发Java使用的比较多,想着设计模式的例子就全部用C++实现吧,此时才发现C++方面的知识已经忘的差不多了,这怎么了得,所以赶紧去找书看,图书馆转了几圈,总算找到了一本中意的书,总共才寥寥三百多页,但知识点涵盖的异常全面,而且讲得也挺透彻——浓缩的是精华,准备花几天时间好好学习学习,但又怕时间长忘记了,所以准备在这记上几句,以备日后参考,如果恰巧被您看到了,...

2010-11-09 20:56:21 111

原创 Ubuntu配置SSH服务

首先,安装openssh-server和openssh-client sudo apt-get install openssh-server openssh-client 可以通过编辑/etc/ssh/sshd_config文件来配置OpenSSH sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.orignal s...

2010-11-08 16:07:13 104

SQL Cookbook(2010年11月08日)

第六章 使用字符串    6.1 遍历字符串    建表   create table t10(      num number(10)   )   插入数据(当做索引)   declare      v_index number(2);   begin      for v_index  in 1..10 loop      insert into t10(n...

2010-11-08 13:57:33 70

代理模式—大话设计模式(简约)

代理模式     为其它对象提供一种代理以控制对这个对象的访问    下面的例子用大话设计模式里面的例子进行举例——为别人做嫁衣(卓贾易 借 戴励 之手 追求 娇娇) 这里的戴励就具有代理的概念 Subject类 class GiveGift {public: virtual void giveDolls() = 0; virtu...

2010-11-05 15:04:33 68

SQL Cookbook(2010年11月04日)

3.3 在两个表中查找共同行    首先创建视图    create or replace view v1 as      select ename, job, sal         from emp            where job = 'clerk'    由于此视图只包含了ename, job, sal,但在查询时还需要获得empno,deptno ...

2010-11-04 15:08:43 63

装饰模式—大话设计模式(简约)

 装饰模式    动态的给一个对象添加一些额外的职责,就增加功能老说,装饰模式比生成子类更为灵活  Component类 class Component { public: virtual void show() = 0;}; ConcreteComponent类 class Person : public Component { ...

2010-11-03 21:21:52 101

空空如也

空空如也

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

TA关注的人

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