自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 UserGuideCN

UserGuideCNPage HistoryHouseMD 是一款非常敏捷的Java进程运行时的诊断调式命令行工具, 它具备安全易用高效的特点, 让它非常适合在要求严格的线上(生产)环境中使用.特性交互式命令行支持Tab自动补全或候选列表提示支持命令历史查看加载类支持跟踪文件来源路径支持跟踪类

2012-06-15 10:42:22 603

转载 chrome developer tool 调试技巧

chrome developer tool 调试技巧2012年06月03日 | 前端技术这篇文章是根据目前 chrome 稳定版(19.0.1084.52 m)写的, 因为 google 也在不断完善chrome developer tool, 所以 chrome 版本不同可能稍有差别. 一些快捷键也是 windows 上的, mac 下的应该大同小异.常规的断点相关的

2012-06-07 09:21:09 662

原创 关于document.getElementsByName的奇怪问题

先看以下代码:function init(){if(document.all('items')==null){alert('items is null');}else{alert('items is not null ,is :'+document.all('items'));}//现在document.all('items')仍然为空var v_i

2012-04-05 16:24:20 2814

转载 四种浏览器对 clientHeight、offsetHeight、scrollHeight、clientWidth、offsetWidth 和 scrollWidth 的解释差异

四种浏览器对 clientHeight、offsetHeight、scrollHeight、clientWidth、offsetWidth 和 scrollWidth 的解释差异2010-07-09 16:26 448人阅读 评论(0)收藏 举报网页可见区域宽:document.body.clientWidth网页可见区域高:document.body.

2012-03-29 10:37:59 20894

转载 Getting the Requesting URL in a Servlet

Getting the Requesting URL in a ServletA servlet container breaks up the requesting URL into convenientcomponents for the servlet. The standard API does not require theoriginal requesting URL to be

2012-01-15 12:37:44 494

转载 GC与JS内存泄露

GC与JS内存泄露 发表于 2011 年 05 月 16 日 由 jinpu.hu Javascript有没有内存泄露?如果有,如何避免?鉴于最近有好几个人问到我类似的问题,看来大家对这部分内容还没有系统的研究过,因此,打算在这里把个人几年前整理的一些资料和大家分享一下。 首先,可以肯定的说,javascript的一些写法会

2011-06-11 12:48:00 1295

转载 IE下闭包引起跨页面内存泄露探讨

在ie的内存泄露中跨页面的泄露是最严重的,浏览器刷新了仍然无法释放掉泄露占用的资源,造成访问速度越来越慢,内存占用越来越大closure引起cross page leak的主要原因是closure和dom元素的互相引用看这个例子:Java代码  收藏代码   1. cc     2.      3. function leakTest(){     4.    

2011-06-11 12:00:00 754

转载 ORACLE 安装目录介绍

ORACLE 安装目录介绍<br />系统环境: <br />1、操作系统:Windows 2000<br />2、数据库: Oracle 8i R2 (8.1.6) for NT 企业版<br />3、安装路径:C:/ORACLE<br /><br />解释: <br /><br />Oracle 8i R2 (8.1.6) for NT 企业版默认安装完毕后会在所在盘符创建以下三个目录<br /><br />admin:  记录Oracle实例的配置、运行日志等文件,每个实例一个

2011-05-31 11:16:00 800

转载 JNDI 是什么

JNDI 是什么 收藏JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。<br />那么,JNDI到底起什么作用?<br /><br />要了解JNDI的作用,我们可以从“如果不用JNDI我们怎样做?用了JNDI后我们又将怎样做?”这个问题来探讨。<br /><br />没有JNDI的做

2011-04-24 01:41:00 389

转载 spring ioc原理 (很经典不错的一篇关于spring的文章)

  spring ioc原理(看完后大家可以自己写一个spring) 收藏<br />控制反转/依赖注入<br />最近,买了本Spring入门书:spring In Action 。大致浏览了下感觉还不错。就是入门了点。Manning的书还是不错的,我虽然不像哪些只看Manning书的人那样专注于Manning,但怀着崇敬的心情和激情通览了一遍。又一次接受了IOC 、DI、AOP等Spring核心概念。 先就IOC和DI谈一点我的看法。<br /><br />IOC(D

2011-04-24 00:55:00 701

转载 详解MANIFEST.MF文件

详解MANIFEST.MF文件<br />  <br /> <br />〖 作者:不详 〗〖 大小:1k 〗〖 发布日期:2007-06-19 〗〖 浏览:0 〗<br /><br /> <br />    打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录,这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息,下面将详细介绍MANIFEST.MF文件的内容,先来看struts.jar中包含的

2011-04-12 23:11:00 510

转载 如何查看oracle sql执行计划

<br /> <br /> 方法一<br />第一步:登入sql/plus 执行命令(无先后顺序)<br />set time on; (说明:打开时间显示) <br />set autotrace on; (说明:打开自动分析统计,并显示SQL语句的运行结果) <br />set autotrace traceonly; (说明:打开自动分析统计,不显示SQL语句的运行结果)<br />二者选一个执行<br />第二步: 输入你要查看的sql

2011-04-11 11:22:00 464

转载 EXISTS、IN、NOT EXISTS、NOT IN的区别与性能分析 (转载)

1.EXISTS的执行流程 <br />select * from t1 where exists ( select null from t2 where y = x ) <br />可以理解为: <br />for x in ( select * from t1 ) <br />loop <br />if ( exists ( select null from t2 where y = x.x ) <br />then <br />OUTPUT THE RECORD <br /

2011-04-11 11:16:00 454

转载 Jboss虚拟主机安装部署指南

1. 环境说明:<br />x.x.x.137:应用服务器,内网地址:192.168.1.137<br />x.x.x.180:数据库服务器,内网地址:192.168.1.180<br />数据库服务器和应用服务器之间通信通过内网地址通信。2. 操作系统<br />操作系统版本:Redhat AS 5<br />安装:操作系统按照缺省的安装方式安装,无特殊要求。<br />由于没有硬件防火墙,因此需要安装iptables,建议不要安装selinux。<br />相关应用安装到/opt目录下,包括jdk、应用

2011-04-06 23:30:00 585

转载 Windows 7上成功安装Oracle 10g的一点经验

<br /> <br />首先要下载支持Vista版本的Oracle 10g(以下链接地址在浏览器中打开没用,复制下面地址然后在迅雷中新建下载任务即可下载),下载完成后解压出来:http://download.oracle.com/otn/nt/oracle10g/10203/10203_vista_w2k8_x86_production_db.zip<br />网上搜索了一些资料,安装的第一步就是要修改安装文件目录中的两个refhost.xml文件,分别在目录db/Disk1/stage/prereq

2011-04-06 11:57:00 671

原创 Ubuntu下安装Tomcat 6

<br />2,复制安装文件到/usr/local/目录下面,在控制台console输入命令, <br />sudo tar -zxvf apache-tomcat-6.0.28.tar.gz,<br />将安装包解压至apache-tomcat-6.0.28目录下,<br />3,console输入命令:sudo nano /usr/local/apache-tomcat-6.0.28/bin/startup.sh, <br />配置startup.sh文件,添加入以下配置项,<br />

2011-03-21 19:56:00 550

转载 ANT

<br />内容摘要:<br />ant是一个基于JAVA的自动化脚本引擎,脚本格式为XML。除了做JAVA编译相关任务外,ANT还可以通过插件实现很多应用的调用。<br /><br />   1. ANT的基本概念:<br />   2. ANT的安装:解包,设置路径<br />   3. ANT的使用:最好的学习只不过是一个简单实用的例子起步…… <br /><br />ANT的基本概念:Java的Makefile<br /><br />当一个代码项目大了以后,每次重新编译,打包

2011-03-19 00:20:00 437

原创 ubuntu安装并配置jdk

在shell中执行:代码:sudo chmod u+x /usr/lib/jvm/java/jdk1.6.0_24.bin修改bin文件权限,使其可执行然后,执行代码:sudo /usr/lib/jvm/java/jdk1.6.0_12.bin此时,jdk已安装完毕,下面进行配置执行代码:chmod a+x /etc/profilesudo vi /etc/profile这样,安装好后,就可以接下来进行环境变量的配置了。这里给出三种可选方法:一、修改/et

2011-03-17 01:26:00 647

转载 LINUX 下安装 jdk 问题

LINUX 下安装 jdk 问题(please use alien to install rpm packages on Debian )文章分类:Java编程在ubuntu里安装jdk时,出现提示信息:rpm: please use alien to install rpm packages on Debian, if you are really sure use --force-debian switch. see README.Debian for more details.de

2011-03-17 00:19:00 1502

转载 Linux下Apache与Tomcat整合的简单方法

<br /> Linux下Apache与Tomcat整合的简单方法<br /> 1、准备,下载需要的文件。这里假定你已经正确安装配置好了JDK。<br />到Apache官方网站下载所需要的文件:<br />httpd-2.2.0.tar.gz<br />apache-tomcat-5.5.12.tar.gz<br />jakarta-tomcat-connectors-1.2.15-src.tar.gz<br />其中httpd和jakarta-tomcat-connectors为源码

2011-03-02 12:56:00 413

转载 Java Regular Expressions Syntax

Java Regular Expressions Syntax <br /> 关键字: java regex syntax 一、正则表达式语法<br /><br />1.1.字符<br /><br />x    字符 x。例如a表示字符a<br /><br />//    反斜线字符。在书写时要写为////。(注意:因为java在第一次解析时把////解析成正则表达式//,在第二次解析时再解析为/,所以凡是不是1.1列举到的转义字符,包括1

2011-02-14 14:45:00 616

转载 log4j

log4j 关键字: log4j 一、介绍Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有ERROR、

2011-02-14 11:26:00 398

转载 hibernate缓存机制(二)

缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。  缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并发访问和缓存数据的生命周期。  Hibernate的缓存包括Session的缓存和SessionFactory

2010-12-17 11:55:00 369

转载 hibernate缓存机制(一)

缓存是位于应用程序与物理数据源之间,用于临时存放复制数据的内存区域,目的是为了减少应用程序对物理数据源访问的次数,从而提高应用程序的运行性能.  Hibernate在查询数据时,首先到缓存中去查找,如果找到就直接使用,找不到的时候就会从物理数据源中检索,所以,把频繁使用的数据加载到缓存区后,就可以大大减少应用程序对物理数据源的访问,使得程序的运行性能明显的提升. Hibernate缓存分类: Session缓存,一级缓存. SessionFactory的缓存分为内置缓存和外置缓存.内

2010-12-17 11:47:00 501

原创 form表单提交与input相关问题

1, form中只有1个input[type="submit"],测试回车是否自动提交    * 测试结果: javascript阻止form.submit行为,按回车,自动提交表单 --- 测试浏览器:IE6, FF, Chrome, Opera, Safari;2, form中有1个input[type="text"]和1个input[type="submit"],测试回车是否自动提交    * 测试结果: javascript阻止form.submit和btn.onclick行为:

2010-12-14 16:17:00 10029

转载 spring 对 timer 的支持 实现简单的web中定时器操作

<br />spring 对 timer 的支持 实现简单的web中定时器操作<br />文章分类:Java编程<br /><br />一共分两个步骤:<br /><br />1.写一个java.util.Timer的子类,实现run方法。<br />Java代码<br /><br />   1. package com.test;  <br />   2.   <br />   3. /** <br />   4.  * @author Evan <br />   5.

2010-12-14 15:10:00 1283

转载 xstream

使用 XStream 在 JavaBean 与 XML/JSON 之间相互转换XML 和 JSON 是当今常用的两种数据描述与传输的格式,特别是涉及到 JS 时使用 JSON 颇为频繁。自然,在 Java 的世界里少不了完成 JavaBean 与这两种格式相互转换的组件,那就是 XStream 和 JSON-lib。这里我简单记下XStream  的用法。其实相类似的工具早已有之。如果用过 DWR 的同志,一定有印像,DWR进行远程方法调用时也能为你完成 JavaBean 和 JSON 格式

2010-12-13 10:31:00 2257 1

转载 用Java进行HTTP请求的代码示例

采用JDK自带API的方式:InputStream in = null;try { URLConnection connection = new URL(url).openConnection(); connection.setConnectTimeout(1000 * 60); // 设置连接超时时间: 60s connection.setReadTimeout(1000 * 60); // 设置读取超时时间: 60s connection.conn

2010-12-09 16:34:00 1256

转载 mysql中utf8编码的utf8_bin,utf8_general_cs,utf8_bin的区别

mysql中utf8编码的utf8_bin,utf8_general_cs,utf8_bin的区别<br />Submitted by shqzzy on 2008, November 6, 12:33 AM. 技术文章<br /><br />utf8_general_ci 不区分大小写,这个你在注册用户名和邮箱的时候就要使用。<br /><br />utf8_general_cs 区分大小写,如果用户名和邮箱用这个 就会照成不良后果<br /><br />utf8_bin: compare

2010-11-30 11:43:00 1080 1

原创 表单enter键问题

<br /><form action="../member/memberLogin-resendEmailByName.htm" name="memberLoginForm" id="memberLoginForm"><br /><input type="text" name="card_id" id="card_id"><br /><input type="submit" onclick="return false;"/><br /></form><br />如果只有一个文本框,<input type="

2010-11-26 16:41:00 494

转载 HTML5

<br />HTML5 是下一代的 HTML。什么是 HTML5?<br />HTML5 将成为 HTML、XHTML 以及 HTML DOM 的新标准。<br />HTML 的上一个版本诞生于 1999 年。自从那以后,Web 世界已经经历了巨变。<br />HTML5 仍处于完善之中。然而,大部分现代浏览器已经具备了某些 HTML5 支持。HTML5 是如何起步的?<br />HTML5 是 W3C 与 WHATWG 合作的结果。<br />编者注:W3C 指 World Wide Web Cons

2010-11-24 11:17:00 444

转载 浏览器加载、渲染和解析过程的黑箱分析

浏览器加载、渲染和解析过程的黑箱分析 Posted on August 20th, 2009 in 开发 by lifesinger 测试页面:loadtime/test.html用 Fiddler 监控,在 IE6 下,资源下载顺序为:很明显,下载顺序从上到下,文档流中先出现的资源先下载。在 IE8, Safari, Chrome 等浏览器下也类似。Firefox 对下载顺序做了优化:Firefox 会将 js, css 提前下载,而将图片等资源延迟到后面下载。对于

2010-11-24 09:51:00 1402

原创 jprofiler配置

第一步:安装jprofiler window版,第二步:运行jprofiler,在菜单中选择Session->Integration Wizard->New Remote Integration后面几步就是傻瓜操作,jprofiler如果是监控tomcat,应该选择要监控的tomcat的startup.bat,如:D:/java/tomcat6/bin/debug-store.bat第三步:配环境变量path:F:/Program Files/jprofiler6/bin/windows第四步:配置bat文

2010-11-23 14:36:00 2116

转载 Java code for authenticating into SMTP server with Auth and TLS turned on..

<br />Java code for authenticating into SMTP server with Auth and TLS turned on..<br />After a long search I came across this sample Java code for sending email into an SMTP server which required authentication and secure (TLS) connection. Hence I tho

2010-11-22 15:18:00 1017 1

转载 tag属性分析

<br />学习编写标记文件(tag):<br /><br /> 自定义标记的用途就是给程序员可以自定一些特定功能的标记, 以及封装代码, 达到分工, 重用性等<br /> 多种好处.<br /><br /> JSP规范2.0中新增了标记文件(tag file)的使用, 免除以前自定义标记必须为一个Java类, 以及必须<br /> 加上一个标记描述文件(tld)的编码难度.<br /><br /> 以下我们来看标签文件的使用.<br /><br

2010-11-05 14:26:00 6567 2

原创 hibernate 缓存机制

<br />缓存的方式有四种,分别为:<br /><br />  CacheConcurrencyStrategy.NONE<br /><br />  CacheConcurrencyStrategy.READ_ONLY,只读模式,在此模式下,如果对数据进行更新操作,会有异常;<br /><br />  CacheConcurrencyStrategy.READ_WRITE,读写模式在更新缓存的时候会把缓存里面的数据换成一个锁,其它事务如果去取相应的缓存数据,发现被锁了,直接就去数据库查询;<b

2010-10-15 13:20:00 382

转载 hibernate 延迟加载的错误 failed to lazily initialize a collection of role

hibernate 延迟加载的错误 failed to lazily initialize a collection of role 2009-05-13 14:27:04 标签:J2EE   [推送到技术圈]<br /><br />版权声明:原创作品,如需转载,请与作者联系。否则将追究法律责任。这个问题一般出现在一对多的情况下,解决的方法有两种<br />1、设置lazy=false<br />如果是用annotation,则配置如下<br />@OneToMany(<br

2010-10-15 13:19:00 1263

原创 javascript 对象object应用

<br />    var buttons = {};<br />    buttons['aa'] = {title:"title",cssClass:"class",clickEvent:function() {<br />        alert("event");<br />    }}<br />    buttons['vvv'] = {title:"title",cssClass:"class",clickEvent:function() {<br />        a

2010-10-14 11:53:00 341

原创 hibernate hql不支持的查询

union from后加子查询select 后加子查询

2010-10-13 14:56:00 714

原创 spring trigger

  <beanclass="org.springframework.scheduling.quartz.SchedulerFactoryBean"><br />                <propertyname="triggers"><br />                        <list><reflocal="cronTrigger"/></list><br />                </property><br />        </bean><br /

2010-09-30 13:23:00 1017

空空如也

空空如也

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

TA关注的人

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