自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(32)
  • 收藏
  • 关注

转载 优化SQL查询:如何写出高性能SQL语句

优化SQL查询:如何写出高性能SQL语句 1、 首先要搞明白什么叫执行计划?执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生的,比如一条SQL语句如果用来从一个 10万条记录的表中查1条记录,那查询优化器会选择“索引查找”方式,如果该表进行了归档,当前只剩下5000条记录了,那查询优化器就会改变方案,采用 “全表扫描”方式。

2012-02-07 10:49:54 297

原创 通过过滤器对hibernate事务进行处理

通过过滤器来对hibernate的事务进行处理,实现起来比较方便! import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletEx

2009-09-28 14:21:00 421

转载 JAVA FTP

}*///import cz.dhl.io.*;//import cz.dhl.ftp.*;import sun.net.ftp.*; import sun.net.*;import java.applet.*; import java.io.*;import java.io.IOException;import java.util.StringTokenizer;

2009-09-15 10:55:00 431

原创 获取计算机信息

--------------------------------------------------------------- pro = System.getPropertise(); ipAddress = InetAddress.getLocalHost().getHostName(); ----------------------------------------------------

2009-09-14 15:42:00 324

转载 屏蔽输入的特殊字符

       var arr=new Array();   arr[0]=/[/`/~/!/@/#/$/%/^/&/*/(/)/+///]/[/}/{//;/:/"///./,/>/arr[1]=/[^/d]/g;       //屏蔽输入的特殊字符     function filtecharacter(obj, index) {       obj.value = obj.value.rep

2009-08-24 13:30:00 314

原创 各种树形结构

http://www.open-open.com/ajax/2_Tree.htm

2009-08-19 10:04:00 350

原创 返回上一页

向上一页  response.Write("")     response.Write("if(!confirm(您确定已经回复短信Y完成注册?)){history.back();}")     response.Write("")     response.Write("history.go(-1);") 向上一页

2009-08-14 17:44:00 255

转载 JavaScript验证正则表达式大全

JavaScript验证正则表达式大全,搜集最全的JavaScript验证正则表达式,开始查看吧,这里的都是正则表达式的例子,具体和函数结合的使用方法,还请查看下篇文章《JavaScript使用正则表达式进行验证》    匹配中文字符的正则表达式: [u4e00-u9fa5]  评注:匹配中文还真是个头疼的事,有了这个表达式就好办了    匹配双字节

2009-08-05 09:43:00 258

转载 table滚动条

            你看看这符不符合你的要求    你看看这符不符合你的要求    你看看这符不符合你的要求    你看看这符不符合你的要求    你看看这符不符合你的要求    你看看这符不符合你的要求    你看看这符不符合你的要求    你看看这符不符合你的要求    你看看这符不符合你的要求    你看看这符不符合你的要求    你看

2009-07-28 13:40:00 449

转载 Dom4j 使用简介

Dom4j 使用简介作者:冰云 icecloud(AT)sina.com时间:2003.12.15 版权声明:本文由冰云完成,首发于CSDN,未经许可,不得使用于任何商业用途。文中代码部分引用自DOM4J文档。欢迎转载,但请保持文章及版权声明完整。如需联络请发邮件:icecloud(AT)sina.com 

2009-07-27 15:15:00 371 1

原创 eclipse安装axis2插件和生成客户端代理详解

1、下载MyEclipse Axis2插件    1) http://apache.justdn.org/ws/axis2/tools/1_1_1/axis2-eclipse-codegen-wizard.zip        2) http://apache.justdn.org/ws/axis2/tools/1_1_1/axis2-eclips

2009-07-15 11:09:00 19551 1

转载 Carrot2

基于Java的开源 Carrot2 搜索结果聚合聚类引擎 2.0发布了. Carrot2 可以自动的把自然的搜索结果归类(聚合聚类)到相应的语义类别中,这个功能是通过Carrot2一个现成的组件完成的,除此之外Carrot2 还包括了很多其他的搜索结果聚合聚类算法 search results clustering algorithms 非常值得一看 . 今天1

2009-07-13 11:32:00 1125

转载 命令提示符里如何终止进程?

进入命令行提示符窗口,输入C:/WINDOWS/system32>taskkill /?回车即可得到帮助:TASKKILL [/S system [/U username [/P [password]]]]         { [/FI filter] [/PID processid | /IM imagename] } [/F] [/T]描述:    这个命令行工具可用来

2009-07-10 17:51:00 811

转载 ESB企业服务总线

ESB  ESB全称为Enterprise Service Bus,即企业服务总线。它是传统中间件技术与XML、Web服务等技术结合的产物。ESB提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素。   ESB的出现改变了传统的软件架构,可以提供比传统中间件产品更为廉价的解决方案,同时它还可以消除不同应用之间的技术差异,让不同的应用服务器协调运作,实现了不同服务之间的通信与整合。从功能

2009-04-15 10:22:00 642

原创 Struts AjaxTags

    Tag库的扩展      1、FormTag           增加了refAjax属性以及setter和getter方法;      2、BaseHandlerTag           增加了refAjax属性以及setter和getter方法;           同时扩展了prepare×××Events方法,使其加载Ajax属性,如:          

2009-02-20 14:19:00 344

原创 target=_blank与target=_self的区别

这二者之间的区别并不在技术实现细节的差别。而在于他们的不同表现形式带给人不同的感受。如对于jsp,asp等动态网页。如果,页面内生成的内容过多,必然导致打开速度慢。而且,当多个栏目共用一个模板时,问题尤为突出。也就是多个用户会同时请求一个动作。必然导致系统效率下降。给用户的直观感受就是,这个网站的速度特别慢。当用户在首页打开其它栏目时,总是等待很长时间页面才会切换。在枯燥地等待中,用户的时间感被拉

2009-02-19 16:29:00 841

转载 resin启动struts1.2的程序时的问题

用resin3.*以上版本跑struts1.2的程序时,启动会出现javax.servlet.UnavailableException at org.apache.struts.action.ActionServlet.init(ActionServlet.java:368)异常问题出在struts1.2中的commons-digester.jar包,将struts1.1中的commons-dig

2009-02-19 10:59:00 495

转载 页面优化

让网站响应便快的方法       经过实践,以下经验对于解决由于技术和人为因素造成网站响应变慢的问题会有所帮助。 在不影响页面显示质量的前提下,尽可能的优化HTML代码。(这包括在发布页面时,去掉HTML文档中的注释以及冗余的换行标记。但为了保证页面的可读性,这些代码还应当保留在源代码中) 页面中尽可能少的包含其他外部引用,减少文档之间的依赖。(可以将多个脚本放入一个脚本文件,用CSS的sprit

2009-02-16 17:48:00 319

转载 apache + resin的多机部署方案实现方法

  前言:前段时间,对公司前台多机分布方案的做了一些探索,总结了一些东西,贴出来分享。类似内容网上比较多,但是都不够详细,我第一次弄时费力不少,希望后来人可以更方便一些。 一. 编译安装apache 1) 从apache官网上下载apache最新的 release版本2.2.6 unix版本取httpd-2.2.6.tar.gz 2) 解开包 gunzip httpd-2.2.6.tar.gz t

2009-02-09 11:10:00 293

原创 javascript取得机器名,用户名,读写注册表,启动应用程序

javascript取得机器名,用户名,读写注册表,启动应用程序2008-05-06 15:36 javascript取得机器名,用户名,读写注册表,启动应用程序//javascript有个特殊的对象ActiveXObject,通过它可以访问windows的本地文件系统和应用程序,比如:有的时候我们需要得到用户的机器名,用户名,得到某个文件的信息,或者读写注

2009-02-06 18:03:00 1179

原创 参数是年月日,输出农历日期

import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class Lunar { private int year; private int month; pri

2009-02-06 15:23:00 804

原创 关于JSP 和JS之间数组的使用

var   size0   =   ;     var   temp0   =   new   Array(size0);               for(int   i=0;i  %>                       temp0   [i]   =   ;               }     %>   〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓

2009-02-06 14:38:00 302

转载 优化hibernate性能的几点建议

   1、针对oracle数据库而言,Fetch Size 是设定JDBC的Statement读取数据的时候每次从数据库中取出的记录条数,一般设置为30、50、100。Oracle数据库的JDBC驱动默认的Fetch Size=15,设置Fetch Size设置为:30、50,性能会有明显提升,如果继续增大,超出100,性能提升不明显,反而会消耗内存。  即在hibernate配制文件

2009-02-04 10:02:00 271

原创 数据从A表存到B表

收集他人问题加强自己能力现在有2张表,表A,表B,表B比表A多2个字段。现用一条hql语句从表A中查出数据保存在一个List里,现在想把list里的值赋给映射表B的bean里,然后实现把数据保存到表B里。A a = (A)list.get(i); B b = new B(); BeanUtils.copyProperties(b, a);

2009-01-21 09:39:00 339

转载 当前Java软件开发中几种认识误区

 越来越多人开始使用Java,但是他们大多数人没有做好足够的思想准备(没有接受OO思想体系相关培训),以致不能很好驾驭Java项目,甚至 导致开发后的Java系统性能缓慢甚至经常当机。很多人觉得这是Java复杂导致,其实根本原因在于:我们原先掌握的关于软件知识(OO方面)不是太贫乏就是不恰当,存在认识上和方法上的误区。 软件的生命性   软件是有生命的,这可能是老调重弹了,但是因为它事关分层架构的

2008-04-08 17:54:00 373

原创 javascript非正则的ip地址验证

var ip = document.all.ip.value;           var Letters = "1234567890.";             for (i=0; i  ip.length; i++)...{                  var CheckChar = ip.charAt(i);                 if(Letters.indexO

2008-03-28 11:39:00 739

转载 myeclipse加载struts,hibernate,spring的示例

在java 企业应用领域,ejb的功能强大同ejb的配置复杂,难于学习一样出名。但在以前我们又有什么办法呢?只有硬着头皮来学ejb。真有点“明知山有虎,偏向 虎山行”的精神。现在形式有了乐观的变化,java开源的持续走红,使得开发java企业级应用不再局限于ejb领域。这里我主要介绍一下怎样采用开源的 Spring,Hibernate以及Struts构建一个轻量级的架构。一、整体架

2008-03-25 12:00:00 2794 2

转载 java线程

一、理解多线程  多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。  线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。  多个线程的执行是并发的,也就是在逻辑上“同时”,而不管是否是物理上的“同时”。如果系统只有一个

2008-03-18 16:20:00 417

原创 ajax实现无刷新验证用户名是否存在

 实现用的是jdbc+jsp+servlet,数据库用的是mysql表就2个字段实现原理获得text的值后,通过调用servlet查询数据库里是否存在,在通过xml传到前台OperationName.javaresponse.setContentType("text/xml;charset=UTF-8")这句很重要,没有他前台获得不到xml,之前做的时候没有加所以前台获得不

2008-03-17 17:22:00 1298 1

原创 javascript实现8位随机数

 function randomTest(){    var a = new Array("0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","A","B","C"

2008-03-14 18:20:00 709

转载 页面元素可拖拽放置的实现原理

基本上msn、microsoft Live 和GOOGLE个性主页 元素可拖动并放置的的实现原理就是对DOM的操作再加上JAVASCRIPT拖动元素。实现起来实际上并不难,但是要做到很美观并符合用户习惯就需要一些时间思考了。 以下代码实现了上述功能,虽然很简单,但是基本上说明了原理。实现更高级的功能当然还需要改进。     DropLayer2        http://schemas.

2008-01-28 13:44:00 378

原创 DOM动态生成html在项目里的简单应用

 

2008-01-24 10:52:00 375

空空如也

空空如也

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

TA关注的人

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