- 博客(134)
- 资源 (6)
- 收藏
- 关注
原创 Tomcat远程调试
1、启动tomcat时,设置环境变量如下JAVA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"可以允许JPDA远程调试器客户端连接进行程序调试。JPDA框架详见http://java.sun.com/javase/technologies/core/toolsapis/jpda/
2013-06-04 11:27:15
633
原创 Spring 中加载资源文件
在Spring 中可以使用以下两个类加载资源文件:org.springframework.context.support.ResourceBundleMessageSource和org.springframework.context.support.ReloadableResourceBundleMessageSource后者可以不重起服务器的情况下,读取资源文件,所以
2013-06-01 12:49:37
569
原创 SQLServerException: The statement did not return a result set
Have you ever encountered this exception from executeQuery()? If so, chances are good that your query actually did return a result set (we’ll be addressing the error message text...), but it wasn’t
2013-05-27 14:05:20
3103
转载 hibernate merge与update区别
今天做了个测试,写了个测试用例来看看merge与update时控制台打印出来的日志有什么不一样。实体bean很简单,就id和name两个字段,接下来分别给出以下几种测试情形的控制台日志内容: 1. 数据库记录已存在,更改person的name为一个新的name。 merge方法打印出的日志如下: Hibernate: select person0_.id as id0_
2013-05-07 17:23:43
419
转载 悲观所和乐观所的初步认识
锁(locking) 业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算 处理中,我们希望针对某个cut-off时间点的数据进行处理,而不希望在结算进行过程中 (可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓 的“锁”,即给我们选定的目标数据上锁,使其无法被其他程
2013-05-06 15:28:54
439
转载 Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules
转自:http://jingwang0523.blog.163.com/blog/static/9090710320113294551497/最近在用eclipse做项目,新建项目时什么都贪新,用最新的版本,在Dynamic web module version栏里选了最新的3.0版本,布署项目的时候就出现了如期的错误,在网上看到http://hi.baidu.com/yolanda4
2013-05-06 10:58:53
575
原创 JavaScript跨域总结与解决办法
什么是跨域JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。但在安全限制的同时也给注入iframe或是ajax应用上带来了不少麻烦。这里把涉及到跨域的一些问题简单地整理一下:首先什么是跨域,简单地理解就是因为JavaScript同源策略的限制,a.com 域名下的js无法操作b.com或是c.a.com域名下的对象。更详细的说明可以看下表:URL
2013-04-08 09:40:40
333
原创 RADIO,CHECKBOX,SELECT实现readonly的方法
闲话少说直接上代码 New Document onbeforeactivate="return false" name="phaseType" onfocus="this.blur()" > 全部 立项 初设 可以通过外层套用div来实现
2013-03-07 15:22:57
608
原创 细说HTML元素的ID和Name属性的区别
可以说几乎每个做过Web开发的人都问过,到底元素的ID和Name有什么区别阿?为什么有了ID还要有Name呢?! 而同样我们也可以得到最classical的答案:ID就像是一个人的身份证号码,而Name就像是他的名字,ID显然是唯一的,而Name是可以重复的。 上周我也遇到了ID和Name的问题,在页面里输入了一个input type="hidden",只写了一个ID='Slic
2013-03-06 15:00:44
412
转载 闪回错误的DML操作
在oracle10g之前,如果某用户对一个表做了错误的DML语句并且已经提交,那么在没有任何备份的情况下要将数据恢复,那就必须要走不完全恢复,而不完全恢复是否可以真的恢复就完全取决于DBA的技术了。在oracle10g中有了回闪功能可以很好的处理这类问题注: 很多时候在首次使用 视频flashback_transaction_query 执行闪回事务查询是,列operation全是
2013-03-01 14:36:58
353
原创 Linux下grep分析web服务器日志
1.获得访问前10位的ip地址cat access.log|awk '{print $1}'|sort|uniq -c|sort -nr|head -10cat access.log|awk '{counts[$(11)]+=1}; END {for(url in counts) print counts[url], url}'2.访问次数最多的文件或页面,取前20及统
2013-02-17 16:48:52
497
原创 Index-Organized Table和Clustered Table
一、 索引组织表: 数据按主码存储和排序,同索引结构一样,不过数据直接存储于主码后面。适用于信息检索、空间和OLAP程序。索引组织表的适用情况:1、 代码查找表。2、 经常通过主码访问的表。3、 构建自己的索引结构。4、 加强数据的共同定位,要数据按特定顺序物理存储。5、 经常用between…and…对主码或唯一码进行查询。数据物理上分类查询。
2013-02-06 13:14:11
331
转载 Oracle 10g Shrink Table 详解[表空间收缩]
转自:http://blog.youkuaiyun.com/tianlesoftware/archive/2009/11/04/4764254.aspx从10g开始,oracle开始提供Shrink的命令,假如我们的表空间中支持自动段空间管理 (ASSM),就可以使用这个特性缩小段,即降低HWM。这里需要强调一点,10g的这个新特性,仅对ASSM表空间有效,否则会报 ORA-10635: Invali
2013-02-06 13:07:02
646
原创 贝尔RG200E-CA路由无线猫破解
尔RG200E-CA路由无线猫破解1.先用机器背面的user账号和密码登陆进http://192.168.1.12.登陆成功后在地址栏把“http://192.168.1.1/”后面的去掉,改成“backupsettings.conf” 改后变成http://192.168.1.1/backupsettings.conf按回车,不要直接将“http://192.168.1.1/backup
2013-02-04 18:27:10
3048
转载 运用El表达式截取字符串/获取list的长度
${fn:substring(wjcd.lrsj, 0, 16)}使用functions函数来获取list的长度${fn:length(list)} http://java.sun.com/jsp/jstl/functions" %> 函数名 函数说明 使用举例 fn:contains 判断字符串是否包含另外一个字符串 fn:
2013-02-04 15:20:03
412
原创 SQLLDR应用举例
1、普通装载 LOAD DATAINFILE *INTO TABLE DEPTREPLACEFIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' (DEPTNO,DNAME,LOC)BEGINDATA10,Sales,"""USA"""20,Accounting,"Virginia,USA
2013-01-31 11:41:50
347
原创 oracle Flashback详解
使用oracle数据库时,难免会碰到一些问题. 例:1.如何回滚已经commit了的数据 2.如何查询已经被覆盖掉的数据[update],或者被delete了的数据 3.如何将数据恢复到某个时间点 我们就可以使用Flashback相关语句解决相关问题了 关于Flashback[回闪]: 从9i到1
2013-01-30 15:02:07
248
原创 创建catalog
创建catalog 步骤一:创建恢复目录用户 step1: 为恢复目录单独创建表空间catalog_tbs, 创建恢复目录用户 CREATE USER rcat_user IDENTIFIED BY rcat_password DEFAULT TABLESPACE catalog_tbs; step2: 为恢复目录授予下列角色 connect resourc
2013-01-30 11:25:23
594
转载 analyze 分析表
oracle的联机文档描述了analyze的做用:Use the ANALYZE statement to collect non-optimizer statistics, for example, to:Collect or delete statistics about an index or index partition, table or table partition,
2013-01-30 10:43:19
1843
转载 QQweb登录通讯协议
一、webqq的登录过程 1、判断帐号状态。首先要判断QQ号码的状态,是否正常,是否需要使用验证码登录。 http://check.ptlogin2.qq.com/check?appid=1003903&uin=qq号码&r=随机数 该请求返回一个字符串:ptui_checkVC('1','5764292b490a0f82694f3f705c
2013-01-25 16:53:04
673
转载 webqq2协议分析和qq聊天机器人简单实现
webqq2协议分析和qq聊天机器人简单实现通过webqq接口,可以实现发送qq消息接收qq消息等,这样,想实现一个qq聊天机器人,就不是什么难事情了了,下面开始一步步做。1。首先调用http://ptlogin2.qq.com/check?appid=1003903&uin=qq号码,来获取该qq号码验证码之类的信息。看返回结果决定是不是要输入验证码登陆。如果返回:ptu
2013-01-25 16:43:19
1012
转载 RMAN 增量备份
1、增量备份类型:differential(差异)与cumulative(累积)增量级别:incremental level=n;一般n(1)differential(差异)就是在上次备份的基础上进行备份操作,只备份修改过的数据,上次备份的级别必须小于等于当前级别,例如:当前备份级别为1,那么上次备份必须是1或0,否则他会在上次、甚至上上次的备份基础上进行备份(2)
2013-01-25 14:20:20
302
转载 Oracle Redo Log 机制 小结
一.Redo log 说明Oracle 的Online redo log 是为确保已经提交的事务不会丢失而建立的一个机制。 因为这种健全的机制,才能让我们在数据库crash时,恢复数据,保证数据不丢失。 1.1 恢复分类恢复分两种:(1) Crash recovery(2) Media recovery 这两种的具体说明,
2013-01-24 17:29:40
408
转载 SQL Tuning Advisor使用实例
在oracle10g之前,想要优化一个sql语句是比较麻烦,但是在oracle10g这个版本推出的SQL Tuning Advisor这个工具,能大大减少sql调优的工作量,不过要想使用SQL Tuning Advisor,一定要保证你的优化器是CBO模式。1.首先需要创建一个用于调优的用户bamboo,并授予advisor给创建的用户SQL> create user bamboo i
2013-01-24 17:00:54
311
转载 Oracle MTTR( FAST_START_MTTR_TARGET )
首先,什么是FAST_START_MTTR_TARGET。参数FAST_START_MTTR_TARGET是指允许DBA指定数据库进行崩溃恢复需要的秒数。MTTR(mean time to restoration)指平均恢复时间。 恢复时间取决于读取log files的时间和处理需要恢复的数据块的时间。参数log_checkpoint_interval设定了恢复过程中将要被读的重
2013-01-24 14:48:15
559
原创 oracle如果因为参数文件损坏无法启动
sqlplus /nologcreate pfile='cfile.ora' from spfile;退出sqlplus,编辑刚生成的 pfile 中 log_archive_dest 的参数值。sqlplus /nologcreate spfile from pfile='cfile.ora';startup;
2013-01-23 13:43:15
586
转载 增加重做日志组
alter日志报错:Thread 1 cannot allocate new log, sequence 157299Checkpoint not complete 解决办法: 1. 增加归档日志组 2. 增加归档日志文件 需要查看在线日志是否已经归档,一般数据库建好之后又3个在线日志组3个文件,而且每个文件
2013-01-23 11:32:32
327
原创 ORA-00257 archiver error. 错误的处理方法
archive log 日志已满ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法1. 用sys用户登录 sqlplus sys/pass@tt as sysdba2. 看看archiv log所在位置SQL> show parameter log_archive_dest;NAM
2013-01-23 11:00:16
247
原创 RMAN-06059: expected archived log not found
Starting backup at 2012-03-07 21:29:56current log archivedallocated channel: ORA_DISK_1channel ORA_DISK_1: sid=148 devtype=DISKRMAN-00571: =====================================================
2013-01-23 10:32:06
551
转载 Oracle Listener 动态注册 与 静态注册
一.什么是注册注册就是将数据库作为一个服务注册到监听程序。客户端不需要知道数据库名和实例名,只需要知道该数据库对外提供的服务名就可以申请连接到数据库。这个服务名可能与实例名一样,也有可能不一样。 在数据库服务器启动过程中,数据库服务器会向监听程序注册相应的服务(无论何时启动一个数据库,默认地都有两条信息注册到监听器中:数据库服务器对应的实例和服务。) 相当于是这样:在数
2013-01-22 11:27:53
230
转载 利用Oracle FGA实现审计
在《初识企业内容管理平台-Documentum》中提到,由于Documentum的极其保守,所以无法对其系统,尤其是数据库设计部分进行深入了解(不提供对数据库表的说明书)。为了对数据库部分进行了解,需要进行一下反向的工作:通过在Webtop/Da中进行操作,观察数据库表的变化。这就需要实现对Oracle数据库表操作的审计。当然,这样的反向工作,对了解其它未知的应用系统也同样有作用。Orac
2013-01-22 11:09:36
383
转载 Oracle可延迟约束Deferable的使用
1 deferrable介绍1.1 deferrable的两个选项区别deferrable表示该约束是可延迟验证的. 它有两个选项:Initially immediate(默认): 立即验证, 执行完一个sql后就进行验证;Initially deferred: 延迟验证, 当事务提交时或调用set constraint[s] immediate语句时才验证.区别是: 事务提交
2013-01-22 10:23:09
555
原创 解决归档日志已满的问题
用户登陆的时候提示:ORA-00257: archiver error. Connect internal only, until freed 1. 用sys用户登录 sqlplus sys/pass@tt as sysdba2. 看看archiv log所在位置SQL> show parameter log_archive_dest;NAME
2013-01-21 13:38:22
573
转载 Oracle Hint
Hint 是Oracle 提供的一种SQL语法,它允许用户在SQL语句中插入相关的语法,从而影响SQL的执行方式。因为Hint的特殊作用,所以对于开发人员不应该在代码中使用它,Hint 更像是Oracle提供给DBA用来分析问题的工具 。在SQL代码中使用Hint,可能导致非常严重的后果,因为数据库的数据是变化的,在某一时刻使用这个执行计划是最优的,在另一个时刻,却可能很差,这也是CBO
2013-01-18 16:21:13
178
原创 js模糊查询
无标题文档function findEach() { var vData= ["name", "sex", "age", "job", "e-mail"]; //查询字符集 var sFind = document.getElementById("input").value; if(sFind==""){
2013-01-18 15:22:52
358
原创 js中自动清除ie缓存方法
对于动态文件,比如 index.asp?id=... 或者 index.aspx?id=... 相信有经验的程序员都知道怎样禁止浏览器缓存数据了.但是对于静态文件(css,jpg,gif等等), 在什么场合下面我们需要禁止浏览器缓存他们,怎么做? 方法一:Dojo中我们可以用简单的方法完成:在dojo.xhrGet(包括post)等方法中都包含preventCache属性,
2013-01-17 09:44:20
337
转载 ORACLE GROUPING函数的使用
GROUPING函数可以接受一列,返回0或者1。如果列值为空,那么GROUPING()返回1;如果列值非空,那么返回0。GROUPING只能在使用ROLLUP或CUBE的查询中使用。当需要在返回空值的地方显示某个值时,GROUPING()就非常有用。 关于ROLLUP和CUBE函数的使用,请参见我的另一篇文章。http://blog.youkuaiyun.com/wh62592855/
2013-01-14 16:51:05
225
转载 hextoraw函数和rawtohex函数
介绍下两个函数的作用:hextoraw():十六进制字符串转换为raw;rawtohex():将raw串转换为十六进制;先来看下hextoraw()函数,当出现比f大的字母时(以a最小z最大)就会报错:正确结果:sys@ORCL> select hextoraw('abcdef') from dual;HEXTOR------ABCDEF
2013-01-12 13:50:13
827
转载 oracle使用闪回技术还原表数据。
强大的ORACLE10G开始有一个东西叫闪回:flashback技术。它支持还原一定时间内的数据。包括整个数据库,表等。 在演示前确认以下几点: 1、用户有对dbms_flashback包有执行权限!----若没有 grant execute on dbms_flashback to username 2、进行闪
2013-01-12 13:49:15
310
原创 Apache HttpClient Cookie rejected解决方法
2010-12-21 09:48:39 071 [WARN] Cookie rejected: "$Version=0; U_TRS1=00000047.3aad5d7b.4d100777.d3167fc5; $Path=/; $Domain=.sina.com.cn". Domain attribute ".sina.com.cn" violates RFC 2109: host minus d
2013-01-11 11:13:06
1254
cisco ipcc desgin
2011-06-27
Cisco Unified Contact Center Express Scripting
2011-04-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人