自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

进步了么?

http://blog.csdn.net/lee.ch

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

转载 操作系统几个概念

一、多道批处理系统所谓批处理(batch processing )就是将作业按照它们的性质分组(或分批),然后再成组(或成批)地提交给计算机系统,由计算机自动完成后再输出结果,从而减少作业建立和结束过程中的时间浪费。根据在内存中允许存放的作业数,批处理系统又分为单道批处理系统和多道批处理系统。在该系统中,用户所提交的作业都先存放在外存上并排成一个队列,成为“后备队列”;然后,由作业调度程序

2015-08-24 15:22:39 1646

转载 深入剖析Java编程中的中文问题及建议最优解决方法--上篇

深入剖析Java编程中的中文问题及建议最优解决方法--上篇说明:本文为作者原创,作者联系地址为:josserchai@yahoo.com。由于Java编程中的中文问题是一个老生常谈的问题,在阅读了许多关于Java中文问题解决方法之后,结合作者的编程实践,我发现过去谈的许多方法都不能清晰地说明问题及解决问题,尤其是跨平台时的中文问题。于是我给出此篇文章,内容包括对控制台运行的cl

2014-04-28 13:50:01 764

转载 理解和正确使用Java中的断言(assert)

理解和正确使用Java中的断言(assert)一、语法形式:    Java2在1.4中新增了一个关键字:assert。在程序开发过程中使用它创建一个断言(assertion),它的语法形式有如下所示的两种形式:1、assert condition;    这里condition是一个必须为真(true)的表达式。如果表达式的结果为true,那么断言为真,并且无任何行动

2014-04-28 13:48:10 731

转载 为我的Junit的虚拟连接池加上Wizard

《为Junit虚拟Jsp Container的数据库连接池》一文写了快一年了。在使用的过程中总是要为TestCase的setUp()和tearDown()方法加入一些特定的代码。这部分的工作应该由电脑完成的。为了继承懒惰的优良传统,所以今天决定写个Wizard,把这些无聊的活交给电脑来做。在动手前学习了一下Doina Klinger 的《Creating JFace Wizards》一文。

2014-04-21 16:40:50 886

转载 Tomcat7.0.40 基于DataSourceRealm的和JDBCRealm的资源用户访问控制

软件版本:Tomcat 7.0.40Mysql: 5.1Host: CentOS 6.3 64bit使用JDBCRealm (Tomcat 会使用所给的JDBC Connecter 自己去连MySQL 数据库并进行用户验证):1) 下载MySQL-JDBC connector 如mysql-connector-java-5.1.24-bin.

2014-04-21 16:28:57 626

转载 三大Java 虚拟机垃圾回收机制的比较(HotSpot, JRockit, IBM JVM)

原文地址:http://apmblog.compuware.com/2011/05/11/how-garbage-collection-differs-in-the-three-big-jvms/========================================================================================

2014-04-14 12:56:49 970

转载 servlet过滤器Filter入门(转,有自己的例子)

servlet API中最重要的一个功能就是能够为servlet和JSP页面定义过滤器。过滤器提供了某些早期服务器所支持的非标准“servlet链接”的一种功能强大且标准的替代品。                                                                                                     过滤器是一

2014-04-14 12:52:11 807

转载 java中将list、map对象写入文件

java的IO包当中提供了,向文件中写入文件和读取文件的方法。好吧,来看下具体怎么回事吧。我们先写一个像文件当中写单个对象的方法吧。 public void writeObject() { try { HashMapString,String> map = new HashMapString,String>(); map.put("name", "foolfish");

2014-04-08 10:56:13 3111

原创 hg客户端密码配置说明.docx

Tortoise使用密码, 方式1:url设置用户名密码。在第一次克隆的时候,在url里面设置了用户名密码,以test项目为例,如下:Hg地址用户名密码设置: http://zhangsan:123@192.168.10.33:9999/test这种方式拉取完成后,url中只是保存了用户名,在之后拉取和推送的时候还需要需要输入密码。 方式2:(1)  普通方式拉

2014-03-31 11:50:15 2341

转载 addbatch executebatch

在批量更新SQL操作的时候建议使用addBatch,这样效率是高些,数据量越大越能体现出来   Statement接口里有两个方法: void addBatch(String sql) 将给定的 SQL 命令添加到此 Statement 对象的当前命令列表中。通过调用方法 executeBatch 可以批量执行此列表中的命令。  int[] executeBatch()   

2014-03-31 11:42:15 945

转载 为Junit虚拟Jsp Container的数据库连接池

前言一般的 Jsp Container如 Tomcat,Weblogic都会提供对数据库连接池的支持。这就导致了一般的Java的Web应用的数据库连接池都回是部署在Jsp Container内部的。Web应用程序通过上下文(Context)环境来访问这些已经被封装好的数据库连接。这种机制给我们带来了很大的方便。这不是我想说的。我想说的是,该Web Application中需要用到数据库连接

2014-03-24 13:38:26 619

转载 跨浏览器的 mouseenter mouseleave 以及 compareDocumentPosition

跨浏览器的 mouseenter mouseleave 以及 compareDocumentPosition昨天去 大牛 司徒正美 的blog 看博文  突然看到 关于 onmouseenter 和onmouseleave 两个ie专有事件..写了这么久 js应用 我居然不知道这两个事件 于是 去google搜索了一番. 才发现这两个事件 是如此的优秀 且好用... 但搜索

2014-03-24 11:52:32 733

转载 编译pyc文件——python无法运行其它版本编译的pyc文件的情况

我之前学习python的时候就知道pyc文件,它不但可以提高速度,还可以一定的隐藏代码细节(可以反编译)。另外,python源文件和pyc文件都是平台无关的。       但是,我发布一个程序包的时候发现事先编译好的pyc文件提示“magic number”错误。       这个“魔法数”控制一个文件是否可以真正运行,比如可以给一个文本文件增加可执行权限,但这个文件是无法执行的。因为文本

2014-03-10 15:42:50 5191

原创 搭建APACHE+HG-权限控制

软件安装下载TortoiseHG,Mercurial v2.9,Python v2.7,XAMPP v1.7.3(比较简单的apache服务), 下载地址:Mercurial v2.9:http://mercurial.selenic.com/Python v2.7:http://www.python.org/downloads/XAMPP v1.8:http://www.

2014-03-07 11:48:56 2731

转载 QTP对象识别与操作

引子:如果你对QTP不是很了解的话,看此篇文章有些难度,如果你对如何取得页面组件的属性并使用其方法有疑惑,这篇文章将对你有很大的帮助。一、QTP识别对象的原理QTP里的对象有两个概念,一个是Test Object(简称TO),一个是Runtime Object(简称RO)。这两个概念从字面上不大好理解,也容易混淆。但从实际作用上来看,应该说TO就是是仓库文件里定义的仓库对象

2014-03-03 13:44:57 1041

转载 如何彻底删除mysql-注册表问题

由于安装MySQL的时候,疏忽没有选择底层编码方式,采用默认的ASCII的编码格式,于是接二连三的中文转换问题随之而来,就想卸载了重新安装MYSQL,这一卸载倒是出了问题,导致安装的时候安装不上,在网上找了一个多小时也没解决。   重装系统永远是个好办法,但有谁喜欢这么做呀:(   后来无意发现是卸载的时候没有卸载完全导致,下面给出完整的卸载MySQL 5.1的卸载方法: 

2014-03-03 13:42:41 1795

转载 AJAX发送异步请求

var xhr;    function regist(){         //1、创建XMLHttpRequest对象         //判断当前浏览器是否支持XMLHttpRequest对象         if(window.XMLHttpRequest){             xhr=new XMLHttpRequest();    

2014-03-03 13:40:36 754

原创 i解决virtualbox导入vdi文件时报“uuid is exists”错误

问题原因: 同一个VirtualBox .vdi文件的副本拥有同一个UUID,不能同事注册在VirtualBox虚拟机中,所以要使用VirtualBox 管理工具修改 UUID,为vdi文件副本生成新的UUID,这样就可以同事注册在VirtualBox中了解决方法一;解决方法二如果想保留采用如下解决方法

2014-02-21 17:33:58 1411

转载 如何彻底删除mysql-注册表问题

由于安装MySQL的时候,疏忽没有选择底层编码方式,采用默认的ASCII的编码格式,于是接二连三的中文转换问题随之而来,就想卸载了重新安装MYSQL,这一卸载倒是出了问题,导致安装的时候安装不上,在网上找了一个多小时也没解决。   重装系统永远是个好办法,但有谁喜欢这么做呀:(   后来无意发现是卸载的时候没有卸载完全导致,下面给出完整的卸载MySQL 5.1的卸载方法: 

2014-02-21 17:18:22 1538

转载 java文件上传fileupload

commons-fileupload-1.2.1.jar与commons-io-1.3.2.jar1,先把我的servlet简单的写出来,还有个jsp,没什么内容就几个,就不列出来了,不要忘了form里加上enctype="multipart/form-data",没这个貌似不可以的。Java代码public void doGet(HttpServletRe

2014-01-13 14:57:58 968

转载 JS中Date对象getYear()方法和getFullYear()方法区别

getYear() 使用getYear()函数的本意是获取年份,以2010年为例,如:Js代码 var nowd = new Date();  var yf = nowd.getYear();    在IE中是可以正确获取年份:2010,但是在FF等浏览器下则为:110。原因则是 在 FF等浏览器内 getYear 返

2014-01-10 17:12:13 1327

转载 SpringMVC Controller 介绍

一、简介         在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Controll

2014-01-06 11:28:30 653

转载 web.xml的dtd

<!--DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.Copyright 2000-2007 Sun Microsystems, Inc. All rights reserved.The contents of this file are subject to the terms of either the GNUGeneral

2013-12-30 14:16:30 1154

转载 java定义二维数组的几种写法(转)

/定义二维数组写法1  class numthree{public static void main(String[] args){float[][] numthree;             //定义一个float类型的2维数组numthree=new float[5][5];       //为它分配5行5列的空间大小numthree[0][0]=1.1f; 

2013-12-30 14:14:49 1215

原创 几种数据库复制表的方式总结

下面是几种数据库新建一个与存在的表结构相同的表的方法:DB2数据库:          create table ___tablename___ as(          select  ___col___ from(select distinct ___col___ from ___tablename___ where ___conditions___ order by __

2013-12-20 15:18:20 1423

转载 jQuery读写复选框,文本框,单选框,textarea,img

1.读取复选框假设一个复选框的名字为multiValue,读取选中的复选框的值方法为:$("input[@name=multiValue][@checked]").each(function(){ //由于复选框一般选中的是多个,所以可以循环输出              alert($(this).val());              });

2013-12-17 11:51:31 928

转载 Hsqldb安装与使用

Hsqldb安装与使用HSQLDB是一个轻量级的纯Java开发的开放源代码的关系数据库系统,其体积小,占用空间小,使用简单,支持内存运行方式等特点。可以在http://sourceforge.net/projects/hsqldb/files/下载最新的HSQLDB版本。我这里下载的是HSQLDB 1.8.13版本。下载完之后,把它解压到任一目录下,如E:\hsqldb下,完成安装工作。H

2013-12-16 11:04:49 922

转载 使Tomcat指向指定的JDK目录

1,修改bin文件夹下面的catalina.bat文件,把如下内容   rem ----- Execute The Requested Command ---------------------------------------echo Using CATALINA_BASE:   %CATALINA_BASE%echo Using CATALINA_HOME:   %CAT

2013-12-16 10:46:26 517

转载 用js判断页面刷新或关闭的方法(onbeforeunload与onunload事件)

Onunload,onbeforeunload都是在刷新或关闭时调用,可以在脚本中通过window.onunload来指定或者在里指定Onunload,onbeforeunload都是在刷新或关闭时调用,可以在脚本中通过window.onunload来指定或者在里指定。区别在于onbeforeunload在onunload之前执行,它还可以阻止onunload的执行。   Onbe

2013-12-09 14:15:43 1542

原创 java删除目录文件

import java.io.File;import javax.mail.Authenticator;import javax.mail.PasswordAuthentication;public class Test { /** * @param args */ public static void te(String path){ File file = n

2013-12-09 14:12:09 733

转载 JAVA线程池例子

用途及用法  网络请求通常有两种形式:第一种,请求不是很频繁,而且每次连接后会保持相当一段时间来读数据或者写数据,最后断开,如文件下载,网络流媒体等。另一种形式是请求频繁,但是连接上以后读/写很少量的数据就断开连接。考虑到服务的并发问题,如果每个请求来到以后服务都为它启动一个线程,那么这对服务的资源可能会造成很大的浪费,特别是第二种情况。因为通常情况下,创建线程是需要一定的

2013-12-02 15:39:12 572

转载 数据库分页查询

一、 MySQL 数据库分页查询 MySQL数据库实现分页比较简单,提供了LIMIT函数。一般只需要直接写到sql语句后面就行了。 LIMIT子句可以用来限制由SELECT语句返回过来的数据数量,它有一个或两个参数,如果给出两个参数, 第一个参数指定返回的第一行在所有数据中的位置,从0开始(注意不是1),第二个参数指定最多返回行数。例如: select * from table WHE

2013-11-29 18:57:24 687

转载 Java异常的分类

1. 异常机制       异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。      传统的处理异常的办法是,函数返回一个特殊的结果来表示出现异常(通常这个特殊结果是大家约定俗称的),调用该函数的程序负责检查并分析函数返回的结果。这样做有如下的弊端:例如函数返回-1代表出现异常

2013-11-25 16:04:04 526

转载 db2日期函数和oracle的区别

在db2中,可以用字符串来表示日期时间类型,数据库系统会自动在内部把他们转换为日期时间类型;但是在oracle中必须手工显示的使用to_date函数把字符串表示的日期时间进行转换才可以。比如:db2中:  select days('2011-01-01')-days('2011-01-02') from sysibm.sysdummy1;    ---   -1or

2013-11-25 15:51:59 1346

转载 浅谈oracle中row_number() over()分析函数用法

浅谈oracle中row_number() over()分析函数用法row_number()over(partition by col1 order by col2)表示根据col1分组,在分组内部根据col2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的)。 与rownum的区别在于:使用rownum进行排序的时候是先对结果集加入伪劣rownum然后再进行排序

2013-11-15 15:57:25 632

转载 HSQL 学习笔记

HSQL 学习笔记1.    hsql 学习1.1.    学习目的本文档是针对hSQL 数据库方面的基础学习,为了使项目组成员能够达到使用hSQL 数据库的目的。1.2.    培训对象开发人员1.3.    常用词及符号说明常用词:hsql:一种免费的跨平台的数据库系统E:\hsqldb:表示是在dos 命令窗口下面1.4.    参考信息doc

2013-11-15 15:52:22 1464

转载 db2 中通过查询结果来create table 的3种方式

db2 中通过查询结果来create table 的3种方式Q:想通过DB2把查询出来的结果定义为别的表,因为db2没有类似(或者说对db2还不熟悉)oracle的create table as select来定义表的方式,所以比较麻烦!今天抽时间总结了一下DB2定义表的3种方式:首先创建一个例子表,再插入几条语句。create table xxx(col1 varch

2013-11-08 18:08:55 3707

原创 Java String.split()用法

(split: 1,可以使用正则表达式, 2注意: |,., &, *, +是转义字符, 要加\\第一种方法: string s=abcdeabcdeabcde; string[]sArray=s.Split('c') ; foreach(string i in sArray)Console.WriteLine(i.ToString()); 输出下面的结果: a

2013-11-06 09:45:33 840

转载 窥探SQL预编译内幕

Author : kj021320TEAM : I.S.T.OAuthor_blog: http://blog.csdn.net/kj021320现在部分大企业 都采用DOTNET或者J2EE,迟点应该都是RubyOnRails,之后的技术越来越成熟,在SQL操作无疑都使用绑定变量,有些人叫预编译,也有些人叫同构SQL,参数追加...像dotnet  j2ee 上这样的使用几乎

2013-11-01 16:56:51 1109

原创 VirtualBox+centOs网络设置

主要利用的是桥接网络,下面是主要的设置:1、主机设置2、虚拟机设置3、centos网络设置,设置ip地址4、新建设置ip网段和主机一样(注意网管和ip地址)5、激活到这应该可以上网了,不行重复试试,仅供参考。

2013-10-25 17:21:53 1931

空空如也

空空如也

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

TA关注的人

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