- 博客(57)
- 收藏
- 关注
原创 共享锁与排他锁
共享锁(S锁):如果事务T对数据A加上共享锁后,则其他事务只能对A再加共享锁,不能加排他锁。 获准共享锁的事务职能读取数据,不能修改数据。排他锁(X锁):如果事务T对数据A加上排他锁后,则其他事务不能在对A加任何类型的封锁。 获准排他锁的事务既能读取数据,也能修改数据。 数据库死锁的原因:若干事务相互等待对方释放封锁,就陷入了无限期等待状态,系统进入死锁。 预防数据库死...
2011-09-01 16:15:27 352
原创 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 153
原创 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 761
原创 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 338
原创 oracle11g自动内存管理
Oracle一直不停的在为Orace数据库的自动化管理努力着,11G中的自动内存管理是Oracle数据库中又一新的里程碑,通过新参数MEMORY_TARGET来代替PGA和SGA的配置,ORACLE在运行过程中会自动调节PGA和SGA的大小,跟10G中SGA自动管理的方法基本一直。MEMORY_TARGET参数可支持动态修改,同样的MEMORY_TARGET也有一个限制最大内存分配的参数:...
2011-05-31 22:35:20 338
原创 oracle模式(专用、共享)
共享服务器模式 共享服务器模式,也叫做多线程服务器模式。在这种模式下,Oracle数据库允许多个用户进程共享非常少的服务器进程。所以,可以同时实现用户并发访问的人数也就大大的增加。如果使用专用服务器模式,则每个用户连接数据库时,每个用户进程需要他自己的专用服务器进程。也就是说,客户端进程与服务器端进程是一一对应的。 而如果采用共享服务器模式的话,则多个用户可以共用一个服务器进程,也...
2011-05-31 22:06:20 150
原创 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 166
原创 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 114
原创 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 640
原创 函数指针数组_函数指针作为返回值
//第一种实现方式#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 364
原创 函数指针作为参数
//直接在函数中定义函数指针#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 97
原创 c语言qsort函数(强)
qsort函数的原型可以在<stdlib.h>中找到,函数qsort是给任意数组排序的通用函数。 因为数组的元素可能具有任何类型,甚至是结构或者联合,所以必须告诉函授qsort如何确定两个数组元素的大小。通过实现“比较函数”可以为函数qsort提供这些消息。 qsort函数的原型为:void qsort(void *base, size_t nmemb, size_...
2011-04-15 15:18:32 275
原创 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 112
原创 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 1657
原创 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 1285
原创 redhat9.0下硬盘安装linux
引用:http://www.360doc.com/content/11/0110/07/297915_85367954.shtml我的linux系统终于在我的折腾下体无完肤了,没办法,重装吧,可是我只有一个红帽系统,没有光驱、软驱,另外有一台有光驱的笔记本安装的是winxp home版,所以,我只能求助于硬盘安装我的红帽子了。上网看了一下,我没有找到安装方法,因为全部都是从dos启动的。我...
2011-01-19 22:18:46 150
原创 清除windows登录共享文件夹的账号
在Windows XP系统下,每次用户以共享(samba)方式访问远程主机后,会在本地Windows系统中记录下访问登录时的用户名和密码(如果用户选择了记住用户名和密码),下次用户访问该主机时,就无需再输入用户名和密码了。通常情况下,这样做能省去用户需要频繁输入用户名和密码的麻烦,但是,如果用户访问同一主机时,使用不同的帐号,一旦记录下密码,就无法再次更换用户了!在Windows XP系统...
2011-01-19 22:15:37 1148
原创 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 131
原创 tomcat配置虚拟主机
转载:http://hi.baidu.com/ljmybfq/blog/item/0b751f6692e8922caa184ceb.html一、网站系统的组成 只要在一台计算机上安装了WEB服务器软件,从功能上讲,这台计算机就可以称为WEB服务器。一个网站的规模可大可小,功能可多可少,最简单的网站只需要一台Web服务器即可对外提供网页浏览服务。复杂的网站包括多台WEB服务器组成的群...
2011-01-07 08:39:52 108
原创 开始—运行大用途
开始 → 运行 → 输入的命令集锦winver--------- 检查 Windows 版本wmimgmt.msc---- 打开 windows 管理体系结构 (WMI)wupdmgr--------windows 更新程序wscript--------windows 脚本宿主设置write---------- 写字板winmsd--------- 系统信息wiaacmgr------- ...
2011-01-06 10:25:21 88
原创 JDK1.5的新功能_BlockingQueue(阻塞队列)
转载:http://www.360doc.com/content/11/0104/08/3198380_83781542.shtml 阻塞队列。该类主要提供了两个方法put()和take(),前者将一个对象放到队列中,如果队列已经满了,就等待直到有空闲节点;后者从head取一个对象,如果没有对象,就等待直到有可取的对象。下面的例子比较简单,一个读线程,用于将要处理的文件...
2011-01-04 08:25:48 146
原创 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 1577
原创 Java中开源的数据库连接池
在Java中开源的数据库连接池有以下几种 : 1, C3P0 C3P0是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdbc3和jdbc2扩展规范说明的Connection 和Statement 池的DataSources 对象。 2,Proxool 这是一个Java SQL Driver驱动程序,提供了对你选择的其它类型的驱动程序的连接...
2010-12-27 20:52:02 95
原创 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 111
原创 db2 hibernate schema设置
url = "jdbc:db2://localhost:50000/XAEBIS:currentSchema=DB2INST1;" 在url中可以设置连接数据库时的模式名
2010-12-27 20:47:50 246
原创 tomcat关闭后线程无法终止
Web应用的后台Java程序中用Timer().schedule()方法定时的开启线程并执行,关闭tomcat服务后,仍然按照前面设置的时间频率开启线程,并向tomcat的输出日志文件中输出 tomcat容器只是按照Java EE规范来管理应用中标准组件的生命周期,但自己创建出来的资源要记得自己负责处理,容器是不会替你管理的。JVM中,所有的非守护线程都停止了,JVM才能正常停止。 ...
2010-12-27 20:44:08 1941
原创 XML作用
XML在应用中的五个最令人喜爱的用法。尽管这些并不能包含XML的所有潜在应用,至少是些最重要的领域。 1、数据交换 用XML在应用程序和公司之间作数据交换已不是什么秘密了,毫无疑问应被列为第一位。 那么为什么XML在这个领域里的地位这么重要呢?原因就是XML使用元素和属性来描述数据。在数据传送过程中,XML始终保留了诸如父/子关系这样的数据结构。几个应用程序可以共享和解...
2010-12-08 23:15:12 82
原创 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 494
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 387
原创 ubuntu安装配置snmp服务
SNMP(Simple Network Management Protocol,简单网络管理协议) 的前身是简单网关监控协议(SGMP),用来对通信线路进行管理。随后,人们对SGMP进行了很大的修改,特别是加入了符合Internet定义的SMI 和MIB:体系结构,改进后的协议就是著名的SNMP。SNMP的目标是管理互联网Internet上众多厂家生产的软硬件平台,因此SNMP受 Internet...
2010-11-13 15:36:15 631
原创 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 92
远程访问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 72
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 107
面向对象程序设计语言C++(一)
第一章 引论 这一章非常重要,讲了面向对象的核心概念——数据封装、继承、多态性 数据封装机制用来实现信息隐藏 继承实现了一般和特殊的关系,解决了软件的重用性和扩充性问题 多态性赋予程序更多的灵活性 第二章 C++语言与C语言的不同 1、动态存储分配和释放存储空间 C(malloc、free) ——>...
2010-11-10 08:05:47 176
面向对象程序设计语言C++(前言)
前段时间一直在看设计模式,由于平日项目开发Java使用的比较多,想着设计模式的例子就全部用C++实现吧,此时才发现C++方面的知识已经忘的差不多了,这怎么了得,所以赶紧去找书看,图书馆转了几圈,总算找到了一本中意的书,总共才寥寥三百多页,但知识点涵盖的异常全面,而且讲得也挺透彻——浓缩的是精华,准备花几天时间好好学习学习,但又怕时间长忘记了,所以准备在这记上几句,以备日后参考,如果恰巧被您看到了,...
2010-11-09 20:56:21 117
原创 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 109
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 81
代理模式—大话设计模式(简约)
代理模式 为其它对象提供一种代理以控制对这个对象的访问 下面的例子用大话设计模式里面的例子进行举例——为别人做嫁衣(卓贾易 借 戴励 之手 追求 娇娇) 这里的戴励就具有代理的概念 Subject类 class GiveGift {public: virtual void giveDolls() = 0; virtu...
2010-11-05 15:04:33 74
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 72
装饰模式—大话设计模式(简约)
装饰模式 动态的给一个对象添加一些额外的职责,就增加功能老说,装饰模式比生成子类更为灵活 Component类 class Component { public: virtual void show() = 0;}; ConcreteComponent类 class Person : public Component { ...
2010-11-03 21:21:52 108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人