- 博客(65)
- 资源 (8)
- 收藏
- 关注
转载 Filter与Servlet的区别和联系
FilterServlet接口实现Filter接口实现Servlet接口使用步骤1、创建类,继承接口2、实现方法init()doFilter()destroy() 3、配置WEB-INF/web.xml1、创建类,继承接口2、实现方法init()service()destroy()g
2013-10-16 15:46:42 2833
原创 uc Java面试题
一、 Java 1、 影响程序性能的因素 硬件,内存大小、cpu速度、磁盘转速、阵列数据库web服务器应用系统1.1 页面请求ajax处理,局部刷新,减少与服务端交互次数(google搜索自动显示下拉信息)1.2 服务器代码使用高效类(string stringbuffer)、使用好的算法1.3 数据处理采用延迟加载技术1.4 页面返回静态页
2013-10-10 16:14:05 269
原创 uc Java面试题解
一、 Java 1、 影响程序性能的因素 2、 连接池的优点,其基本原理是什么 3、 TCP与UDP的区别 4、 程序运行结果 Java代码 一、 Java 1、 影响程序性能的因素 2、 连接池的优点,其基本原理是什么 3、 TCP与UDP的区别 4、 程序运行结果 Java代码 public class
2013-10-10 16:05:33 209
转载 Spring AOP 的实现原理
AOP的意思就是面向切面编程.OO注重的是我们解决问题的方法(封装成Method),而AOP注重的是许多解决解决问题的方法中的共同点,是对OO思想的一种补充!还是拿人家经常举的一个例子讲解一下吧:比如说,我们现在要开发的一个应用里面有很多的业务方法,但是,我们现在要对这个方法的执行做全面监控,或部分监控.也许我们就会在要一些方法前去加上一条日志记录,我们写个例子看看我们最简单的解决
2013-09-21 17:48:59 333
转载 Struts1.x中ActionForm的应用探究
(一)、ActionForm的特性1.创建一个form类必须继承于四个父类中的一个(ActionForm,ValidatorForm,ValidatorActionForm,)。2.一个form类中的每一个属性都将和页面中form表单中的每一个表单元素一一对应。Example:一个表单为: 一个与之对应的form类public class UserFo
2013-05-03 17:28:33 363
转载 linux下查看进程内存使用情况
动态查看一个进程的内存使用[c-sharp] view plaincopyprint?1、top命令 top -d 1 -p pid [,pid ...] //设置为delay 1s,默认是delay 3s 如果想根据内存使用量进行排序,可以shift + m(Sort by memory usage) 1、top命令top -d 1 -p
2013-01-10 17:18:47 311
转载 Linux下如何查看进程准确启动时间
在Linux下,如果需要查看进程的启动时间, 常用ps aux命令,但是ps aux命令的缺陷在于只能显示时间到年、日期、或者时间, 无法具体到年月日时分秒。如果需要查看某个进程的具体启动时间, 使用 ps -p PID -o lstart, 其中,PID为某个进程的进程ID号。如下所示, 显示系统中所有httpd进程的具体启动时间。1.for pid in $(pgrep httpd); d
2013-01-10 17:10:32 1716
转载 关于Network I/O Error的错误
好了,继续我最近关于操作SDE海量数据库的心得。我开发的一个功能是将MDB中的要素写入SDE要素类中,这个功能并不复杂,我早就写过一个非常完备的LoadFeatureClass函数,但在加载要素之前,我还需要在SDE库中进行一些操作,也就是对每遍历一个MDB中的要素类时,必须对 SDE库中对应的两个要素类进行一些处理,结果,就非常“幸运”地频繁遇到了Network I/O Error[xxx(某个
2013-01-09 15:51:13 1008
转载 sqlserver 日志文件过大
日志文件满而造成SQL数据库无法写入文件时,可用两种方法: 一种方法:清空日志。 1.打开查询分析器,输入命令 DUMP TRANSACTION 数据库名 WITH NO_LOG 2.再打开企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了。
2013-01-08 11:48:31 329
转载 sqlserver 删除表数据并释放磁盘空间
delete from TheTable with(TABLOCK) where answerTime between @DataTime3 and @DataTime4-------释放磁盘空间------------ declare @table nvarchar(50),@fileid intset @table = 'MyDB'set @fileid =
2013-01-08 09:55:42 2254
转载 实战 SQL Server 2008 数据库误删除数据的恢复
今天有个朋友很着急地打电话给我,他用delete语句误删除了SQL Server 2008数据库中两个表中的所有记录,而这个数据库之前没有任何备份。让我帮他解决一下,不然他要赔偿客户很多钱。SQL Server中误删除数据的恢复本来不是件难事,从事务日志恢复即可。但是,这个恢复需要有两个前提条件:1. 至少有一个误删除之前的数据库完全备份。2. 数据库的恢复模式(Recovery mo
2013-01-07 16:25:25 473
转载 SQL SERVER 日志文件被删除后的修复
今天一时间着急把sqlserver数据库的日志文件给删除了,结果怎么附加也附加不上来了。急得只出汗,后来找到了下面这篇文章,试了试,还是真管用,谢天谢地。现转载下来:SQL SERVER 修复,SQL恢复,误删除表,SQL 数据恢复,SQL SERVER 数据库恢复修复,SQL 找回业务。 使用数据库的过程中,由于断电或其他原因,有可能导致数据库出现一些小错误,如检索某些表比特别慢,查询不到符
2013-01-07 15:13:40 2526
转载 数据库系统日志的处理和作用
--内存大小,cpu速度,磁盘速度,磁盘大小这四个因素哪个对数据库系统来说最重要?也就是说哪个因素是数据库性能的瓶颈?其实是磁盘速度。数据库的作用就是把磁盘中东西读到内存中然后处理完毕后提交上去,操作系统能管理的内存也就是几GB,但是超过最大内存容量的数据库很普遍,所以瓶颈还是在磁盘上面。sqlserver数据库存放数据用的是页,每8个连续的页叫做一个盘区,每页有若干个数据行。sqlser
2013-01-07 14:09:27 435
转载 Linux环境变量的设置和查看方法
1. 显示环境变量HOME $ echo $HOME /home/redbooks 2. 设置一个新的环境变量hello $ export HELLO="Hello!" $ echo $HELLO Hello! 3. 使用env命令显示所有的环境变量 $ env HOSTNAME=redbooks.safe.org PVM_RSH=/us
2012-12-26 17:52:17 190
转载 Oracle 11G密码过期后修改方法
由于Oracle11G的新特性所致,经常会遇到使用sqlplus登陆oracle数据库时提示“ORA-28002: 7 天之后口令将过期”等情况。 在Oracle 11G 创建用户时缺省密码过期限制是180天, 如果超过180天用户密码未做修改则该用户无法登录,提示“ORA-28001: the password has expired”。 密码过期后,业务进程连接数据库异常,必然会影响使
2012-12-24 16:52:23 263
转载 el表达式获得请求参数
首先在jsp 页面引用标签 主要作用 访问存放在某个范围中的值, 将值的内容(或者值的属性值)打印到JSP页面,所以说运用EL的最终目的就是:将范围中的值打印到JSP页面 E L(Expression Language) 目的:为了使JSP写起来更加简单,使JSP页面尽可能少的存在JAVA代码! EL 提供了在 JSP 脚本编制元素范围外使用运行时表达式的功能。脚本
2012-12-03 10:47:41 371
转载 hibernate 映射 必须有主键
hibernate 映射 必须有主键 被映射的类必须定义对应数据库表主键字段。大多数类有一个JavaBeans风格的属性, 为每一个实例包含唯一的标识。 元素定义了该属性到数据库表主键字段的映射。‘’ 前两天同事让我配置一个表的hbm文件,麻烦的是这个表没有Primary Key。今天在hibermate.org.cn找到解决方法,明天再去实践 :)http:
2012-11-28 11:23:31 1850
转载 Hibernate如何配置操作多个数据库
现在在做一个项目,需要从两个数据库实例中存取数据,在用hibernate实现的过程中该如何配置和处理 -------------------------------------------------------------------------------- 1、如果一个项目要从两个乃至多个数据库实例读取数据,该如何处理? 2、如果只有一个数据库oraA,为
2012-11-27 16:52:42 373
转载 webwork+spring+hibernate整合
1、webwork、spring的集成 (1)、开启spring的集成: 首先将最新的spring的jar加到classpath中,然后在src目录下建立webwork.properties文件,文件只包含下面的内容 webwork.objectFactory=spring 这种情况下,所有的对象都至少会试图使用Spring来创建.如
2012-11-27 16:11:27 257
转载 java.io.FileNotFoundException(Too many open files)
在linux下跑一个多线程读取文件的程序,待读取文件有数十万个。程序读取过程中抛出如下异常*****(Too many open files)。 原因是由于linux限制了一次会话中,程序最大同时打开文件数目。在redhat5中,该数值为1024。可以使用ulimit -n 验证。 解决办法1、临时修改该数值,可使用Java代码
2012-10-18 15:22:13 2857
转载 PLSQL:无法解析指定的连接标识符
使用PLSQL Developer时,“ORA-12154: TNS:无法解析指定的连接标识符”问题的一个解决办法PLSQL Developer 版本 7.1项目使用的是Oracle9i启动PLSQL Developer,提示输入用户名密码以及数据库,输入后,回车,提示:ORA-12154: TNS : 无法解析指定的连接标识符从开始菜单中启动Oracle9i的Net Config
2012-09-27 21:17:19 1258
转载 SQL Server SQL语句导入导出大全
SQL Server SQL语句导入导出大全2005-02-03 15:06 作者:lchzh 责任编辑:huangpeidan在本页浏览全文>>(共计4页) 简介:微软SQLServer数据库SQL语句导入导出大全,包括与其他数据库和文件的数据的导入导出。 /******* 导出到excel EXEC master..xp_cmdshell ’b
2012-09-27 21:16:44 114
转载 c语言的起源、优缺点与为什么学c语言
本文讲c语言的起源、特点和为什么学c语言。程序员的任务就是编写程序。我们就从c语言开始学习编程,在我们开始学习编程之前先了解一下什么是程序和指令还有编程语言是如何诞生的。什么是程序:我们知道,计算机只是一个机器,它就是一堆物理零件的组成,它本身不会思考,不会自己行动。但计算机却能完成很多很多的工作,这样感觉好像计算机是万能的。但事实上计算机的任何行为都是根据人们事先指定的指
2012-09-27 21:16:09 230
转载 u盘结构图
u盘结构图 闪存名称的由来主要就是因为其存储介质是Flash Memory,有多种技术能实现半导体存储,其中主要有NAND(与非)和NOR(异或)两种。而我们如今用的“大容量”闪盘基本都是NAND型的,这是为什么呢?最主要的原因是:两者容量/单位成本!其次是速度!都有很大不同,因此应用场合有所不同。 先来讲讲速度
2012-09-27 21:15:13 3842
转载 shell 逻辑运算符
shell的逻辑运算符 涉及有以下几种类型,因此只要适当选择,可以解决我们很多复杂的判断,达到事半功倍效果。 一、逻辑运算符 逻辑卷标表示意思1.关于档案与目录的侦测逻辑卷标!-f常用!侦测『档案』是否存在 eg: if [ -f filename ]-d常用!侦测『目录』是否存在-b侦测是否为一个『 block 档案』-c侦测是否为一个『 ch
2012-09-27 21:14:17 176
转载 Linux:/dev/null 2>&1 解释
Linux:/dev/null 2>&1 解释------------------------/dev/null 2>&1 解释crontab内容 :50 18 5-30 * * /script/myscript.sh 1> /dev/null 2>&1其中 1> /dev/null 2>&1是什么意思??dev/null 为系统垃圾箱&为后台运行但是 myscript 后面的1
2012-09-27 21:13:33 309
转载 linuxshell编程if语句内判断参数
shell 编程中使用到得if语句内判断参数 –b 当file存在并且是块文件时返回真 -c 当file存在并且是字符文件时返回真 -d 当pathname存在并且是一个目录时返回真 -e 当pathname指定的文件或目录存在时返回真 -f 当file存在并且是正规文件时返回真 -g 当由pathname指定的文件或目录存在并且设置了S
2012-09-27 21:12:44 89
转载 log4j:WARN Please initialize the log4j system properly 问题解决(转)
用eslipse做数据库JAR时显示如下提示:log4j:WARN Please initialize the log4j system properly.原因是没有对log4j这个jar进行文件配置。将log4j.properties文件放在src目录下就可以了。例如log4j.properties文件内容如下:log4j.rootLogger=debug
2012-09-27 21:11:36 287
转载 RPM
RPM软件包管理器 英文原义:Redhat Package Manager 中文释义:RPM软件包管理器 注解:一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。与Dpkg类似。 RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,这一文件格式名称虽然打上了RedHat
2012-09-27 21:10:38 228
转载 如何查看linux系统是32位还是64位
1.#uname -a如果有x86_64就是64位的,没有就是32位的这是64位的 # uname -a Linux desktop 2.6.35-23-generic #37-Ubuntu SMP Fri Nov 5 19:17:11 UTC 2010 i686 GNU/Linux这是32位的 #uname -a Linux backup 2.6.9-67.ELsmp #1 SM
2012-09-27 21:09:38 948
转载 oracle表分区详解
此文从以下几个方面来整理关于分区表的概念及操作: 1.表空间及分区表的概念 2.表分区的具体作用 3.表分区的优缺点 4.表分区的几种类型及操作方法 5.对表分区的维护性操作.(1.) 表空间及分区表的概念表空间: 是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表, 所以称作表空间。 分区
2012-09-27 21:08:45 445
转载 VMware虚拟机的联网设置 (双网卡的设置方法)[转]
VMware虚拟机的联网设置 (双网卡的设置方法)[转]VMware虚拟机的联网设置 (双网卡的设置方法)[转]2011-01-28 20:09转载自 opensourebyxu最终编辑 opensourebyxuVMware虚拟机的联网(图) 主机为WindowsXP系统,VMware虚拟机里安装Linux操作系统。安装完VMware后,主机的网络连接里
2012-09-27 21:07:45 1337
转载 SVN使用笔记
1. Eclipse中SVN图标含义黑色向右箭头 :本地修改过的文件蓝色向左箭头 :SVN服务器端修改过的文件黑色向右且带加号的箭头 :本地比服务器端多出的文件蓝色向左且带加号的箭头 :服务器端比本地多出的文件黑色向右且带减号的箭头:本地已经删除,而服务器端没有删除的文件蓝色向左且带减号的箭头:服务器端已经删除,而本地没有删除的文件红
2012-09-27 21:06:53 1941
转载 Oracle Profile 使用详解
一、目的:Oracle系统中的profile可以用来对用户所能使用的数据库资源进行限制,使用Create Profile命令创建一个Profile,用它来实现对数据库资源的限制使用,如果把该profile分配给用户,则该用户所能使用的数据库资源都在该profile的限制之内。 二、条件:创建profile必须要有CREATE PROFILE的系统权限。为用户指定资源限制,必须:
2012-09-27 21:05:10 344
转载 Oracle 启动的三个步骤
Oracle 数据库的启动需要三个步骤,当我们直接输入Startup进行启动时,实际上数据库已经隐含的将三个步骤一起执行。而实际上,Oracle的启动过程包括了启动例程,装载数据库,打开数据库。每完成一个步骤,数据库就进入了一个特定的环境,以保证数据库进入了某种一致性的状态。本文即是对这三个步骤中需要打开的文件,以及各个步骤执行后的数据库状态进行简单的实验。我们在每一个步骤执行时,
2012-09-27 21:04:22 355
转载 ORA-27101: shared memory realm does not exist 错误的处理
我试图连接时的ORA-01034 和 ORA-27101错误信息,它总是显示这样的信息,“ORA-01034 - not available”和“ORA-27101 - shared memory realm does not exist”。不能连接到我的Oracle 数据库上。因为碰到防火墙的问题次数比较多,这次也先看看,发现根本就没什么拦截的。查看了一下监听,数据库实例也是运行着的。
2012-09-27 21:03:37 331
转载 Oracle 11g 中告警日志的位置
Oracle 11g 中告警日志的位置首先介绍2个新名词Automatic Diagnostic Repository (ADR)一个存放数据库诊断日志、跟踪文件的目录,称作ADR base,对应初始化参数DIAGNOSTIC_DEST,如果设置了ORACLE_BASE环境变量,DIAGNOSTIC_DEST等于 ORACLE_BASE,如果没有设置ORACLE_BASE,则等与O
2012-09-27 21:02:39 6752
转载 ORACLE表空间学习笔记
表空间是oracle数据库中最大的逻辑单位与存储空间单位,数据库系统通过表空间为数据库对象分配空间。表空间在物理上体现为磁盘数据文件,每一个表空间由一个或多个数据文件组成,一个数据文件只可与一个表空间相联系,这是逻辑与物理的统一。了解表空间和数据文件的的属性及使用率,是数据库管理员的一项重要职责。 下面以oracle9i为例,详细介绍查询Oracle数据库表空间信息和数据文件信息的方法。
2012-09-27 20:56:43 514
转载 oracle学习笔记(三)之检查Oracle的告警日志文件
作为一个 DBA,或者哪怕仅仅是和 Oracle 数据库打交道的技术人员,你都必须知道告警日志是什么,在何处。 而对于 DBA来说,实时的监控数据库的告警日志是必须进行的工作,监控并且应该根据不同的严重级别,发送不同级别的告警信息(通过邮件、短信) ,这可以帮助我们及时了解数据库的变化与异常,及时响应并介入处理。 告警文件错误检查每日应检查应用数据库警报日志文件(Ale
2012-09-27 20:55:58 5024
转载 WINDOWS 2000 上的数据库自动的启动与关闭
WINDOWS 2000 上的数据库自动的启动与关闭 在以前的版本( 8i )中,当 oracle 的启动被一个额外的服务 ORACLEStartSID 处理,服务器的启动和关闭的时候 ORACLE 不能被自动的干净的关掉。从 ORACLE8i 开始, stop/start 功能成为了主要的 ORACLE 服务,并通过注册表控制。注意当 ORADIM 用于创建或者修改实例的时候,自动的在注
2012-09-27 20:55:04 389
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人