自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(387)
  • 资源 (35)
  • 收藏
  • 关注

转载 如何测试java支持最大内存

本文介绍如何测试java支持最大内存的方法,并介绍几个不同版本的JDK特点,希望对大家有所帮助。1、JDK各个版本在不同操作系统中支持的最大内存是不一样的,但是可以通过以下方法来进行测试。c:>java -XmxXXXXm(g) -version其中,XXX为最大内存数值, m(g)是内存的计量单位,如果命令能够正确显示出jdk的版本等信息,说明当前jdk支持测试的最大内存数量,否

2012-10-24 16:36:15 445

转载 Tomcat内存溢出的三种情况及解决办法分析

Tomcat内存溢出的原因  在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内存溢出是不一样的,当然处理方式也不一样。  这里根据平时遇到的情况和相关资料进行一个总结。常见的一般会有下面三种情况:  1.OutOfMemoryError: Java heap space  2.OutOfMemoryError: PermGen space  3.OutOfMemo

2012-10-24 15:35:12 842

转载 [dos命令大全] 根据文件里的字符,自动创建目录

dos命令大全请教:如何根据文件里的字符,自动创建目录。缘由:自定义路径及文件名,用ghost来自动备份系统。1),有设置文件set.ini里面只有这样一行内容:1:5:\\backup\\sys.gho  [这行字符可自行定义]2),有gdisk生成的硬盘分区文件 hd1.txt里面内容如下(例):Disk  Partitions  Cylinders  He

2012-10-24 09:31:28 707

转载 Oracle常用sql操作总结

一、选择行 1. 简单的SELECT 语句 SELECT 字段名1 [AS] '字段名1 解释' FROM table; 2. 处理NULL NVL函数可把NULL转换成其它类型的符号 编程技巧: NVL函数在多条件模糊查询的时候比较有用 NVL函数可返回多种数据类型: 返回日期 NVL(start_date,'2002-02-01') 返回字符

2012-10-22 17:44:09 831

转载 Oracle的SQL语句中如何处理‘&’符号

‘&’符号在SQL中有特殊含义,所以在SQL中想要写入&,需要特殊处理。如下SQL语句就不能正确运行:SQL> select 'a&b' from dual;处理方法:用Oracle的字符串处理函数chr处理。chr(38)表示 &符号如:select chr(38) from dual;结果:&SQL> select 'a'||chr(38)||'b' from du

2012-10-22 17:30:38 869

转载 Hibernate二级缓存 ---- 最佳实践

作者:赵磊博客:http://elf8848.iteye.com     2010年11月7号,立冬,星期天。北京外面风好大,躲在家里整理一下这篇文章,发出来与大家分享,对大家有帮助是我最高兴的事儿。     不要想当然的认为使用了Hibernate的二级缓存就一定能够提高应用程序的性能,仅仅在你能够驾驭它,并且条件适合的情况下才是这样的。    使用hibernate的二

2012-10-18 14:37:33 594

转载 JSP页面打印

普通打印(整页打) 打印网页内部分内容(自定义) 打印去掉/添加页眉页脚 使用外部控件/方法实现多功能打印 打印背景以上为代码控制设置“页面设置”实现打印参数设置(Window系统图文版)一、普通打印(整页打)这个不用多说,直接用引用:window.print();二、打印网页内部分内容(自定义)分三种方法实现1、用c

2012-10-18 11:03:41 950

原创 如何为Oracle导出文件加上时间戳

如何为Oracle导出文件加上时间戳 Oracle导出文件加上时间戳的两种方法总结一下.   1.可以在DOS下从系统获得时间戳   利用Dos命令取得时间戳:  C:\>echo %date%      2012-10-17 星期三  C:\>echo %date:~0,10%      2012-10-17   接下来使用导出(exp)工具引用该时间戳就

2012-10-17 12:40:45 1279

转载 Java调用CMD命令

java的Runtime.getRuntime().exec(commandStr)可以调用执行cmd指令。cmd /c dir 是执行完dir命令后关闭命令窗口。cmd /k dir 是执行完dir命令后不关闭命令窗口。cmd /c start dir 会打开一个新窗口后执行dir指令,原窗口会关闭。cmd /k start dir 会打开一个新窗口后执行dir指令,原窗口不会关

2012-10-17 10:28:18 1490

转载 一些著名的软件都用什么语言编写?

一、操作系统:Microsoft Windows :汇编 -> C -> C++ 备注:曾经在智能手机的操作系统(Windows Mobile)考虑掺点C#写的程序,比如软键盘,结果因为写出来的程序太慢,实在无法和别的模块合并,最终又回到C++重写。 Linux :C Apple MacOS : 主要为C,部分为C++。 备注: 之前用的语言比较杂,最早是汇

2012-10-16 10:12:31 932

转载 Tomcat中Context容器配置详解

Context元素代表一个web应用,运行在某个特定的虚拟主机上。如Servlet Specification 2.2或以后版本中描述的那样,每个web应用基于一个Web Application Archive(WAR)文件,或者是一个目录,包含WAR文件解压后的内容。有关Web Application Archive的更多信息,可以参考Servlet Specification和Tomcat 应

2012-09-21 09:37:14 2018

转载 JS小数位保留两位小数--toFixed()

parseInt,parseFloat,parseDouble在JS中是将值转换成相应的类型;你必须要这样,才能实现:         alert(parseFloat(12.44644).toFixed(2)); 想要精确到几位,就tofixed几 在JS中格式化数据保留两位小数的函数的多种方法最好方法:  var   a   =   9.39393;

2012-08-23 09:45:07 2028

转载 list contains

List的contains()方法 应用环境:从数据库中查询出满足一系列条件的记录,然后以对象的形式封装到List中去。此时假设有两个条件A和B,满足A的记录集和为ListA,满足B的记录集合为ListB,现在要将ListA和ListB合并为一个List,注意ListA和ListB中可能有重复的记录(因为可能某条记录即满足条件A又满足条件B),要过滤掉重复的记录。 方法过程:我们假设List中存放

2012-08-22 09:53:25 441

转载 DIV显示在最顶层

今天工作中遇到一个问题,原本是用一个div来做页面的提示框嘛!后面发现div没有显示在最上层,给部分控件档住了!很自然就想到z-index属性,一查,还真的没有写这个属性,呵呵!补上去,把他的值设置成比较在的就又重新编辑运行了!嗯,我运行了一下,OK了!过了一下子,有个同事和我说,还是给档到了!我看了一下,给一个select标签挡到了,百思不得其解的情况下只好问baidu了!经过一番查询后,才得知

2012-08-21 17:35:05 2987

转载 oracle_三角函数

/***三角函数***/SIN(float_expression) --返回以弧度表示的角的正弦COS(float_expression) --返回以弧度表示的角的余弦TAN(float_expression) --返回以弧度表示的角的正切COT(float_expression) --返回以弧度表示的角的余切/***反三角函数***/ASIN(float_expressi

2012-08-20 14:52:32 2604

转载 properties文件读写 自己写的几个方法

properties文件读写 自己写的几个方法/**  * 描述:数据库初始化基本类  *   * @作者 王群  * @创建日期 2010-04-08  * @修改人 xxx  * @修改日期 xxx  * @检查人 xxx  * @检查日期 xxx  */  import java.sql.SQLException;    import co

2012-08-20 11:36:24 749

转载 JSP 自己写的在JSP页面得到文件的服务器路径,并对XML文件进行读写(以对Tomcat的conf目录中的context.xml文件为例)

得到服务器的文件的绝对路径:     //获取服务器根目录      String serPath = this.getClass().getResource("/").getPath();   int indTom = serPath.indexOf("Tomcat");   String be = serPath.substring(0,indTom);   //处理后

2012-08-20 10:12:34 910

转载 配置tomcat的默认路径

长时间没有配置tomcat的默认路径了,那一小句老记不住,干脆留下来目标:我在$tomcat/webapps/下建了个myjsp目录作为我网站的默认目录,在myjsp中有一个a.jsp文件,该文件要作为我网站的默认主页。修改配置文件:首先,修改$tomcat/conf/server.xml文件。在server.xml文件中,有一段如下:……          u

2012-08-20 09:56:10 3143

转载 Tomcat下的appBase和docBase

我们先看appBase,这个目录表示:1 这个目录下面的子目录将自动被部署为应用。2 这个目录下面的.war文件将被自动解压缩并部署为应用而docBase只是指向了你某个应用的目录,这个可以和appBase没有任何关系。总结:如果你想自己指定路径,那么应该在docBase里面如果你想简单,那么直接把他们复制到appBase下面就行了如果你把他们弄重复了,也就是2个指向了

2012-08-20 09:53:45 1456

转载 JS+AS实现真正页面加载图片进度条(带百分比)

测试地址浏览:http://www.bpnet.com.cn/loadPic/load.htm前因:由于用户要求,说图片太大了,每次加载要等半天,要做个加载条,但是网上找了很多都不是很理想,都是放个GIF图片在那,没能实现真正的加载,找不到就只能自己动手丰衣足食了.开始了解到通过单纯的JS不能实现,因为读取不到图片所加载的进度,于是想了一下,由于以前本人搞过FLASH,于是想到了actio

2012-08-18 12:34:23 2002

转载 struts中ActionForward 使用mapping.findForward如何传递get参数

ActionForward forward=mapping.findForward("a");  ActionForward newForward=new ActionForward(forward);String newPath=forward.getPath()+"&id=1"newForward.setPath(newPath);return newForward;

2012-08-14 11:15:40 949

转载 oracle 存储过程模糊查询

习惯了用微软的SQL Server2005写 T-SQL,突然使用oracle 使用PL/SQL写SQL语句,感觉很多细节都不一样,一个模糊查询写法完全不一样T-SQL的写法:USE AdventureWorks;GOCREATE PROCEDURE FindEmployee @EmpLName varchar(20)ASSELECT @EmpLName = RTRIM(@

2012-08-10 11:12:49 2671

转载 SQLCE常用方法总结

一:注意每次操作SQLCE前都Close一次,因为SQLCE2.0只支持一个连接;二:检测数据库里是否存在某个表用:select table_name from Information_Schema.Tables;三:SQLCE2.0 不支持存储过程、触发器等,都要用SQL来实现;四:从XML转换过来的时间要转换一下:        DateTime dt_c2 = DateTim

2012-08-04 12:36:48 1097

转载 mysql中用HEX和UNHEX函数处理二进制数据的导入导出

在一次mysql的数据备份恢复的操作中,碰到一个问题:在使用sqlyog进行数据备份后,然后将数据在另外一个服务器上进行恢复,由于其中一个表中有varbinary字段,导致“’”分隔符被吞噬(由于二进制编码的问题,引号分隔符被当作了数据的一部分),从而使得数据不能被正常导入。采用了一些文本工具进行处理,都没有成功,有的虽然可以识别,但会自动的修改了其中的二进制编码的数据,有的则会插入其他的二进

2012-08-01 15:03:20 695

转载 firefox使用dhtmlxtree提示错误

在使用dhtmlxtree的时候,ie正常,firefox弹出Error type: LoadXMLDescription: Incorrect XML对话框。后来用firedebug工具查看,发现相应头的content-type为text/html,而firefox使用ajax解析xml的时候,必须设置为xml格式,在返回的时候 用     response.setContentType

2012-08-01 09:57:32 2253

转载 oracle存储过程异常信息的显示

之前写存储过程时,异常处理写法是: ... EXCEPTION   WHEN OTHERS THEN     ROLLBACK; END ... 这种写法当存储过程抛出异常时,我们不知道其到底抛出了哪种异常(比如列宽度不够大而在插入数据时抛异常),可以按如下方式显示异常信息 EXCEPTION     WHEN OTHERS THEN       DBMS_

2012-07-29 15:27:39 548

转载 桌面图标名的背景色变成了蓝色——解决方法

1、右键“我的电脑”--属性--高级--“性能”栏点击“设置”--视觉效果-勾选“在桌面上为图标标签使用阴影”,点击“应用”确定退出即可。2、右键桌面--排列图标--在桌面上锁定WEB项目前的勾去掉3、右击桌面空白处,依次单击“属性/桌面/自定义桌面/web”选项,将“网页”栏中的“当前主页”以及“http//......”等所有各项前面的勾全部去掉(“http//……”为从Interne

2012-07-29 13:31:15 1417

转载 C#对文件的操作 中文乱码

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Collections;using System.IO;using Syst

2012-07-29 00:07:28 811

转载 Oracle 存储过程----事务处理

1、事务用于确保数据的一致性,由一组相关的DML语句组成,该组DML语句所执行的操作要么全部确认,要么全部取消。2、当执行事务操作(DML)时,Oracle会在被作用的表上加锁,以防止其他用户改变表结构,同时也会在被作用的行上加行锁,以防止其他事务在相应行上执行DML操作。3、当执行事务提交或事务回滚时,Oracle会确认事务变化或回滚事务、结束事务、删除保存点、释放锁。4、提交事务(

2012-07-23 14:21:21 427

转载 oracle alter table详解

//建测试表   create table dept(          deptno number(3) primary key,          dname varchar2(10),          loc varchar2(13)           );   create table employee_info(          empno number

2012-07-19 15:48:38 467

转载 jsp JSON使用

把jsp程序中信息输出到页面并解析!本例为ajax访问  /**********Java类***************/importnet.sf.json.JSONObject;   JSONObject beanJSON =new JSONObject();   beanJSON.put("user","张三");beanJSON.put

2012-07-17 09:06:19 649

转载 jsp+jquery+json

客户端的js脚本采用jquery.jsUrlpath为访问网址     $.getJSON(urlPath,         function callback(json){               var len = json.length;              //alert("asdfasdf" + json.id);              //al

2012-07-17 09:01:13 649

转载 MyEclipse6.0编译后的类无法自动发不到WebRoot/WEB-INF/classes文件夹下(转)

今天,碰到个怪事,在myeclipse中新建一个项目之后,结果保存之后,再查看WEB-INF/classes/,竟然里面是空的,而output路径也设的好好的啊,怪了,于是google了一下,发现有此问题的人还不少,其中有一位总结的比较详细,具体如下:1. 确保 project->build automatically 已经被选上.2. 如果选上了,也不好使, 使用这一招: pro

2012-07-12 14:26:46 548

转载 iframe背景色

用iframe引用同一个页面,但想让这个页面在不同的引用中有不同的背景色:一、可以使用iframe的透明来实现:   1、给放置iframe的容器设置你要的背景,比如table的单元格   2、把iframe设置为允许透明   3、设置iframe包含的页面背景为透明   这样以来,就可以通过控制单元格的背景色来达到需要的效果了   代码:   main.htm

2012-07-09 09:50:52 2270

转载 jquery设置获取div位置

var top=obj.offset().top; var left=obj.offset().left; $("#mapDiv").css({'top':top-20,'left':left+50});  转自:http://xiao-xiao.iteye.com/blog/546555

2012-07-08 13:27:23 899

转载 js 动态画直线

function   mDown(){     var   x0,y0;     x0=window.event.offsetX;     y0=window.event.offsetY;     document.fr1.x.value=x0;     document.fr1.y.value=y0;     } function   mMove(){ } f

2012-07-04 11:11:52 1969

转载 ORA-12519: TNS:no appropriate service handler found 解决

有时候连得上数据库,有时候又连不上.可能是数据库上当前的连接数目已经超过了它能够处理的最大值.select count(*) from v$process --当前的连接数select value from v$parameter where name = 'processes' --数据库允许的最大连接数修改最大连接数:alter system set processes

2012-07-03 15:34:43 353

转载 常用数据库的自增字段创建方法汇总

DB2CREATE TABLE T1 ( id INTEGER NOT NULL GENERATEDALWAYSAS IDENTITY(START WITH1 INCREMENT BY 1 MINVALUE 1 NOMAXVALUENOCYCLENOCACHE ORDER ), ... ); Oracle (需要创建一个SEQ

2012-06-29 16:32:39 1204

转载 基于Java Web的文件上传进度显示的一种解决方案

在Web应用开发中,常常会遇到文件的上传下载模块,下载文件时无论IE还是常用的flashget等下载软件都提供了友好的下载进度显示,可以让用户很清晰的了解到下载的进度,特别是在进行大文件传输时,为用户提供了非常舒服的感觉...可以想像,一个几百M或者上G的文件传输过程没有进度显示,是一件多么让人无法忍受的事情。  ?然而在如今大多数的服务器上传组件中却没能提供文件上传进度的显示功能或相应开发接

2012-06-29 16:29:24 596

转载 Java动态显示文件上传进度的简单实现

实现文件上传的进度显示,我们先看看都有哪些问题我们要解决。 1上传数据的处理进度跟踪 2进度数据在用户页面的显示 就这么2个问题, 第一个问题,主要是组件的选择 必须支持数据处理侦听或通知的组件。当然,我肯定只用我自己的组件啦。基本原理是 1使用request.getContentLength()读取到处理数据的总长度,注意这个长度不等于文件的长度,因为Base

2012-06-29 16:25:21 634

DefenderControl-V2.1.7 彻底关闭Win10的defender,解决defender cpu占用过高的问题

DefenderControl-V2.1.7 彻底关闭Win10的defender,解决defender cpu占用过高的问题

2023-10-17

probe-2.3.3.zip

probe-2.3.3.zip tomcat服务器监控工具

2015-04-08

jQueryEasyUI1.3.6中文API

jQueryEasyUI1.3.6中文API

2015-04-08

tcl8.6.4-src.tar.gz

安装Redis3.0时提示“You need tcl 8.5 or newer in order to run the Redis test” 安装方法: sudo tar xzvf tcl8.6.4-src.tar.gz -C /usr/local/ cd /usr/local/tcl8.6.4/unix/ sudo ./configure sudo make sudo make install

2015-04-08

Struts2_JSON_Demo

转载自 yshjava的个人博客主页 《Struts2返回JSON数据的具体应用范例》的Struts2_JSON_Demo 网址:http://yshjava.iteye.com/blog/1333104

2014-04-16

自适应网页

作者: 阮一峰 日期: 2012年5月 1日 随着3G的普及,越来越多的人使用手机上网。 移动设备正超过桌面设备,成为访问互联网的最常见终端。于是,网页设计师不得不面对一个难题:如何才能在不同大小的设备上呈现同样的网页?

2013-10-11

不能联系域控制器的解决方法

不能联系域控制器的解决方法 不能联系域domain的域控制器

2012-05-04

Axis1.4开发指南.pdf

目 录 1.1.WEBSERVICE简介................................3 1.1WebService介绍.................................3 1.2WebService的开源实现...........................3 2.AXIS使用........................................3 2.1AXIS的介绍.....................................3 2.2AXIS的下载.....................................3 2.3AXIS的安装.....................................4 2.4开发自己的WebService...........................6 2.4.1即时发布——JWS(JavaWebService)..............6 2.4.2定制发布——WSDD.............................8 2.4.3取消发布一个WebService.......................11 3.WSDD高级特性....................................12 3.1WSDD的高级特性.................................12 3.2高级特性Handler................................12 3.4高级特性Chain..................................16 3.5传递复杂对象...................................20 3.5.1List、Map、数组和自定义对象..................20 3.5.2带内部类的自定义对象.........................37 3.5.3RMI方式远程调用..............................57 3.6抛出异常.......................................60 3.7传递文件.......................................67 4.AXIS的常用的命令和调试工具的使用................72 4.1AXIS的常用命令:...............................72 4.2调试工具的使用.................................72

2012-04-26

axis开发资料

项目收集的axis的相关资料~~ Axis.pdf AXIS(Java+WebSerivce)全攻略.mht axis开发.doc 用Axis开发基于Java的Web服务.doc AXIS实现Web服务深入篇.TXT AXIS学习笔记.txt WebService之axis的复杂对象传输方案.txt 使用Apache Axis部署 Web服务时的常见问题及其解决方法.txt 使用Axis开发Web Service程序.txt

2012-04-26

Java数据库通用层源码DBPool_v4.8.3_src

Java数据库通用层源码DBPool_v4.8.3_src

2010-12-22

Thinking in Java.chm 中文版

Thinking in Java.chm 中文版 内容目录: 引言 1. 前提 2. Java的学习 3. 目标 4. 联机文档 5. 章节 6. 练习 7. 多媒体CD-ROM 8. 源代码 9. 编码样式 10. Java版本 11. 课程和培训 12. 错误 13. 封面设计 14. 致谢 第1章 对象入门 1.1 抽象的进步 1.2 对象的接口 1.3 实现方案的隐藏 1.4 方案的重复使用 1.5 继承:重新使用接口 1.5.1 改善基础类 1.5.2 等价和类似关系 1.6 多形对象的互换使用 1.6.1 动态绑定 1.6.2 抽象的基础类和接口 1.7 对象的创建和存在时间 1.7.1 集合与继承器 1.7.2 单根结构 1.7.3 集合库与方便使用集合 1.7.4 清除时的困境:由谁负责清除? 1.8 违例控制:解决错误 1.9 多线程 1.10 永久性 1.11 Java和因特网 1.11.1 什么是Web? 1.11.2 客户端编程 1.11.3 服务器端编程 1.11.4 一个独立的领域:应用程序 1.12 分析和设计 1.12.1 不要迷失 1.12.2 阶段0:拟出一个计划 1.12.3 阶段1:要制作什么? 1.12.4 阶段2:开始构建? 1.12.5 阶段3:正式创建 1.12.6 阶段4:校订 1.12.7 计划的回报 1.13 Java还是C ? 第2章 一切都是对象 2.1 用句柄操纵对象 2.2 必须创建所有对象 2.2.1 保存在什么地方 2.2.2 特殊情况:主类型 2.2.3 Java中的数组 2.3 绝对不要清除对象 2.3.1 作用域 2.3.2 对象的作用域 2.4 新建数据类型:类 2.4.1 字段和方法 2.5 方法、自变量和返回值 2.5.1 自变量列表 2.6 构建Java程序 2.6.1 名字的可见性 2.6.2 使用其他组件 2.6.3 static关键字 2.7 我们的第一个Java程序 2.8 注释和嵌入文档 2.8.1 注释文档 2.8.2 具体语法 2.8.3 嵌入HTML 2.8.4 @see:引用其他类 2.8.5 类文档标记 2.8.6 变量文档标记 2.8.7 方法文档标记 2.8.8 文档示例 2.9 编码样式 2.10 总结 2.11 练习 第3章 控制程序流程 3.1 使用Java运算符 3.1.1 优先级 3.1.2 赋值 3.1.3 算术运算符 3.1.4 自动递增和递减 3.1.5 关系运算符 3.1.6 逻辑运算符 3.1.7 按位运算符 3.1.8 移位运算符 3.1.9 三元if-else运算符 3.1.10 逗号运算符 3.1.11 字串运算符 3.1.12 运算符常规操作规则 3.1.13 造型运算符 3.1.14 Java没有“sizeof” 3.1.15 复习计算顺序 3.1.16 运算符总结 3.2 执行控制 3.2.1 真和假 3.2.2 if-else 3.2.3 反复 3.2.4 do-while 3.2.5 for 3.2.6 中断和继续 3.2.7 切换 3.3 总结 3.4 练习 第4章 初始化和清除 4.1 由构建器保证初始化 4.2 方法过载 4.2.1 区分过载方法 4.2.2 主类型的过载 4.2.3 返回值过载 4.2.4 默认构建器 4.2.5 this关键字 4.3 清除:收尾和垃圾收集 4.3.1 finalize()用途何在 4.3.2 必须执行清除 4.4 成员初始化 4.4.1 规定初始化 4.4.2 构建器初始化 4.5 数组初始化 4.5.1 多维数组 4.6 总结 4.7 练习 第5章 隐藏实施过程 5.1 包:库单元 5.1.1 创建独一无二的包名 5.1.2 自定义工具库 5.1.3 利用导入改变行为 5.1.4 包的停用 5.2 Java访问指示符 5.2.1 “友好的” 5.2.2 public:接口访问 5.2.3 private:不能接触 5.2.4 protected:“友好的一种” 5.3 接口与实现 5.4 类访问 5.5 总结 5.6 练习 第6章 类再生 6.1 合成的语法 6.2 继承的语法 6.2.1 初始化基础类 6.3 合成与继承的结合 6.3.1 确保正确的清除 6.3.2 名字的隐藏 6.4 到底选择合成还是继承 6.5 protected 6.6 递增开发 6.7 上溯造型 6.7.1 何谓“上溯造型”? 6.8 final关键字 6.8.1 final数据 6.8.2 final方法 6.8.3 final类 6.8.4 final的注意事项 6.9 初始化和类装载 6.9.1 继承初始化 6.10 总结 6.11 练习 第7章 多形性 7.1 上溯造型 7.1.1 为什么要上溯造型 7.2 深入理解 7.2.1 方法调用的绑定 7.2.2 产生正确的行为 7.2.3 扩展性 7.3 覆盖与过载 7.4 抽象类和方法 7.5 接口 7.5.1 Java的“多重继承” 7.5.2 通过继承扩展接口 7.5.3 常数分组 7.5.4 初始化接口中的字段 7.6 内部类 7.6.1 内部类和上溯造型 7.6.2 方法和作用域中的内部类 7.6.3 链接到外部类 7.6.4 static内部类 7.6.5 引用外部类对象 7.6.6 从内部类继承 7.6.7 内部类可以覆盖吗? 7.6.8 内部类标识符 7.6.9 为什么要用内部类:控制框架 7.7 构建器和多形性 7.7.1 构建器的调用顺序 7.7.2 继承和finalize() 7.7.3 构建器内部的多形性方法的行为 7.8 通过继承进行设计 7.8.1 纯继承与扩展 7.8.2 下溯造型与运行期类型标识 7.9 总结 7.10 练习 第8章 对象的容纳 8.1 数组 8.1.1 数组和第一类对象 8.1.2 数组的返回 8.2 集合 8.2.1 缺点:类型未知 8.3 枚举器(反复器) 8.4 集合的类型 8.4.1 Vector 8.4.2 BitSet 8.4.3 Stack 8.4.4 Hashtable 8.4.5 再论枚举器 8.5 排序 8.6 通用集合库 8.7 新集合 8.7.1 使用Collections 8.7.2 使用Lists 8.7.3 使用Sets 8.7.4 使用Maps 8.7.5 决定实施方案 8.7.6 未支持的操作 8.7.7 排序和搜索 8.7.8 实用工具 8.8 总结 8.9 练习 第9章 违例差错控制 9.1 基本违例 9.1.1 违例自变量 9.2 违例的捕获 9.2.1 try块 9.2.2 违例控制器 9.2.3 违例规范 9.2.4 捕获所有违例 9.2.5 重新“掷”出违例 9.3 标准Java违例 9.3.1 RuntimeException的特殊情况 9.4 创建自己的违例 9.5 违例的限制 9.6 用finally清除 9.6.1 用finally做什么 9.6.2 缺点:丢失的违例 9.7 构建器 9.8 违例匹配 9.8.1 违例准则 9.9 总结 9.10 练习 第10章 Java IO系统 10.1 输入和输出 10.1.1 InputStream的类型 10.1.2 OutputStream的类型 10.2 增添属性和有用的接口 10.2.1 通过FilterInputStream从InputStream里读入数据 10.2.2 通过FilterOutputStream向OutputStream里写入数据 10.3 本身的缺陷:RandomAccessFile 10.4 File类 10.4.1 目录列表器 10.4.2 检查与创建目录 10.5 IO流的典型应用 10.5.1 输入流 10.5.2 输出流 10.5.3 快捷文件处理 10.5.4 从标准输入中读取数据 10.5.5 管道数据流 10.6 StreamTokenizer 10.6.1 StringTokenizer 10.7 Java 1.1的IO流 10.7.1 数据的发起与接收 10.7.2 修改数据流的行为 10.7.3 未改变的类 10.7.4 一个例子 10.7.5 重定向标准IO 10.8 压缩 10.8.1 用GZIP进行简单压缩 10.8.2 用Zip进行多文件保存 10.8.3 Java归档(jar)实用程序 10.9 对象串联 10.9.1 寻找类 10.9.2 序列化的控制 10.9.3 利用“持久性” 10.10 总结 10.11 练习 第11章 运行期类型鉴定 11.1 对RTTI的需要 11.1.1 Class对象 11.1.2 造型前的检查 11.2 RTTI语法 11.3 反射:运行期类信息 11.3.1 一个类方法提取器 11.4 总结 11.5 练习 第12章 传递和返回对象 12.1 传递句柄 12.1.1 别名问题 12.2 制作本地副本 12.2.1 按值传递 12.2.2 克隆对象 12.2.3 使类具有克隆能力 12.2.4 成功的克隆 12.2.5 Object.clone()的效果 12.2.6 克隆合成对象 12.2.7 用Vector进行深层复制 12.2.8 通过序列化进行深层复制 12.2.9 使克隆具有更大的深度 12.2.10 为什么有这个奇怪的设计 12.3 克隆的控制 12.3.1 副本构建器 12.4 只读类 12.4.1 创建只读类 12.4.2 “一成不变”的弊端 12.4.3 不变字串 12.4.4 String和StringBuffer类 12.4.5 字串的特殊性 12.5 总结 12.6 练习 第十三章 创建窗口和程序片 13.1 为何要用AWT? 13.2 基本程序片 13.2.1 程序片的测试 13.2.2 一个更图形化的例子 13.2.3 框架方法的演示 13.3 制作按钮 13.4 捕获事件 13.5 文本字段 13.6 文本区域 13.7 标签 13.8 复选框 13.9 单选钮 13.10 下拉列表 13.11 列表框 13.11.1 handleEvent() 13.12 布局的控制 13.12.1 FlowLayout 13.12.2 BorderLayout 13.12.3 GridLayout 13.12.4 CardLayout 13.12.5 GridBagLayout 13.13 action的替用品 13.14 程序片的局限 13.14.1 程序片的优点 13.15 视窗化应用 13.15.1 菜单 13.15.2 对话框 13.16 新型AWT 13.16.1 新的事件模型 13.16.2 事件和接收者类型 13.16.3 用Java 1.1 AWT制作窗口和程序片 13.16.4 再探早期示例 13.16.5 动态绑定事件 13.16.6 将商业逻辑与UI逻辑区分开 13.16.7 推荐编码方法 13.17 Java 1.1 UI API 13.17.1 桌面颜色 13.17.2 打印 13.17.3 剪贴板 13.18 可视编程和Beans 13.18.1 什么是Bean 13.18.2 用Introspector提取BeanInfo 13.18.3 一个更复杂的Bean 13.18.4 Bean的封装 13.18.5 更复杂的Bean支持 13.18.6 Bean更多的知识 13.19 Swing入门 13.19.1 Swing有哪些优点 13.19.2 方便的转换 13.19.3 显示框架 13.19.4 工具提示 13.19.5 边框 13.19.6 按钮 13.19.7 按钮组 13.19.8 图标 13.19.9 菜单 13.19.10 弹出式菜单 13.19.11 列表框和组合框 13.19.12 滑杆和进度指示条 13.19.13 树 13.19.14 表格 13.19.15 卡片式对话框 13.19.16 Swing消息框 13.19.17 Swing更多的知识 13.20 总结 13.21 练习 第14章 多线程 14.1 反应灵敏的用户界面 14.1.1 从线程继承 14.1.2 针对用户界面的多线程 14.1.3 用主类合并线程 14.1.4 制作多个线程 14.1.5 Daemon线程 14.2 共享有限的资源 14.2.1 资源访问的错误方法 14.2.2 Java如何共享资源 14.2.3 回顾Java Beans 14.3 堵塞 14.3.1 为何会堵塞 14.3.2 死锁 14.4 优先级 14.4.1 线程组 14.5 回顾runnable 14.5.1 过多的线程 14.6 总结 14.7 练习 第15章 网络编程 15.1 机器的标识 15.1.1 服务器和客户机 15.1.2 端口:机器内独一无二的场所 15.2 套接字 15.2.1 一个简单的服务器和客户机程序 15.3 服务多个客户 15.4 数据报 15.5 一个Web应用 15.5.1 服务器应用 15.5.2 NameSender程序片 15.5.3 15.5.3 要注意的问题 15.6 Java与CGI的沟通 15.6.1 CGI数据的编码 15.6.2 程序片 15.6.3 用C 写的CGI程序 15.6.4 POST的概念 15.7 用JDBC连接数据库 15.7.1 获得学习示例 15.7.2 查找程序的GUI版本 15.7.3 JDBC API为何如何复杂 15.8 远程方法 15.8.1 远程接口概念 15.8.2 远程接口的实施 15.8.3 创建根与干 15.8.4 使用远程对象 15.8.5 RMI的替选方案 15.9 总结 15.10 练习 第16章 设计范式 16.1 范式的概念 16.1.1 单子 16.1.2 范式分类 16.2 观察器范式 16.3 模拟垃圾回收站 16.4 改进设计 16.4.1 “制作更多的对象” 16.4.2 用于原型创建的一个范式 16.5 抽象的应用 16.6 多重派遣 16.6.1 实现双重派遣 16.7 访问器范式 16.8 RTTI有害吗 16.9 总结 16.10 练习 第17章 项目 17.1 文字处理 17.1.1 提取代码列表 17.1.2 检查大小写样式 17.2 方法查找工具 17.3 复杂性理论 17.4 总结 17.5 练习 附录A 使用非JAVA代码 A.1 Java固有接口 A.1.1 调用固有方法 A.1.2 访问JNI函数:JNIEnv自变量 A.1.3 传递和使用Java对象 A.1.4 JNI和Java违例 A.1.5 JNI和线程处理 A.1.6 使用现成代码 A.2 微软的解决方案 A.3 J/Direct A.3.1 @dll.import引导命令 A.3.2 com.ms.win32包 A.3.3 汇集 A.3.4 编写回调函数 A.3.5 其他J/Direct特性 A.4 本原接口(RNI) A.4.1 RNI总结 A.5 Java/COM集成 A.5.1 COM基础 A.5.2 MS Java/COM集成 A.5.3 用Java设计COM服务器 A.5.4 用Java设计COM客户 A.5.5 ActiveX/Beans集成 A.5.6 固有方法与程序片的注意事项 A.6 CORBA A.6.1 CORBA基础 A.6.2 一个例子 A.6.3 Java程序片和CORBA A.6.4 比较CORBA与RMI A.7 总结 附录B 对比C 和Java 附录C Java编程规则 附录D 性能 D.1 基本方法 D.2 寻找瓶颈 D.2.1 安插自己的测试代码 D.2.2 JDK性能评测[2] D.2.3 特殊工具 D.2.4 性能评测的技巧 D.3 提速方法 D.3.1 常规手段 D.3.2 依赖语言的方法 D.3.3 特殊情况 D.4 参考资源 D.4.1 性能工具 D.4.2 Web站点 D.4.3 文章 D.4.4 Java专业书籍 D.4.5 一般书籍

2010-12-22

DELL服务器 RAID配置中文手册

DELL服务器 RAID配置中文手册(有图片及文字说明)

2010-11-11

C#五子棋源码,采用观察者模式

C#五子棋全部源码 采用观察者模式,可多人多盘同时游戏,分层开发,利用委托、事件等技术,代码重用度高

2010-11-05

dot NET技术企业高级培训PPT

培训课件内容: 第一部分 .NET框架(0.5天) 第二部分 Winform编程(2天) 第三部分 Ado.NET(2天) 第四部分 WPF技术(1.5天) 第五部分 WCF开发技术(1.5天) 第六部分-项目实战(1.5天) 详细内容: 第一部分 .NET框架(0.5天) 1. 了解.NET之前诞生前的世界 2. Microsoft .NET 框架结构 3. Microsoft .NET 框架结构 4. .NET Framework 概述 5. .Net Framework 2.0/ 3.0/3.5 6. 公共语言运行库 7. 公共语言运行库的优点 8. NET Framework 类库概述 9. NET Framework 类库结构 10. NET Framework 类库功能 11. 公共语言运行时 CLR 12. CLR 和 MSIL(Microsoft 中间语言) 13. 应用程序执行过程 14. 了解MSIL 15. MSIL+元数据 16. 多语言支持和语言互操作的基础 -CLS 和 CTS公共语言规范 17. 应用程序域 18. 程序集的一些基本概念 19. C# 语言的优点 20. 认识我们的开发利器visual studio 2008 Team 第二部分 WindowsForm(2天) (1) C#基本编程知识什么是关键字 (2) C#的合法语句 (3) 变量的声明变量声明格式 (4) 变量类型数值类型:int;float等 (5) 快速了解快速了解对话框控件应用 (6) 快速了解第三方控件的应用 (7) 委托和事件 (8) 定义委托 (9) 实例化委托 (10) 调用委托 (11) 异步委托 (12) 异步委托的定义 (13) 异步委托的四种调用方法 (14) 什么是事件 (15) 定义事件 (16) 订阅事件 (17) 触发事件 (18) 引发事件 (19) 深入了解事件Event (20) 观察者模式 (21) Obseve模式结构 (22) Observer 示例程序演示 (23) Observer 与事件 (24) 自定义控件和用户控件C#控件 (25) 事件驱动开发使用 (26) GDI+图形编程 第三部分 Ado.NET(2天) (1) ADO.NET结构 (2) ADO.NET工作原理 (3) 数据提供者(Data Provider) (4) Data Provider 优点 (5) 数据集(DataSet) (6) DataSet结构 (7) DataSet优点 (8) ADO.NET 中对象模型 (9) 数据库相关控件的使用DataGridView控件 (10) DataGridView-显示数据基本方法 (11) DataGridView使用动态编程显示数据 (12) DataGridView保存修改后的数据关键知识 (13) 事务处理 (14) Sql 基本语法练习 (15) 什么是存储过程 (16) SQL注入攻击介绍 (17) 遭受SQL注入式攻击的基本原理 (18) 使用参数化查询提高数据安全 (19) 数据安全总结 (20) IDE环境整合使用EXPRESS 数据库开发应用 第四部分 WPF开发技术(1.5天) (1) 什么是WPF (2) WPF应用程序 (3) 建立第一WPF应用程序项目 (4) WPF的重要技术XAML (5) XAML语法 (6) 学习Expression Blend 专业的WPF设计工具 (7) 使用EB WPF客户端实战 (8) 刨析XAML (9) XAML语法 (10) 认识WPF中的主要控件 (11) 动画什么 (12) 动画中的3个重要概念 (13) 使用时间线和故事板 (14) 动画使用触发器 (15) 数据绑定Binding (16) 动画开发实战 第五部分 WCF开发技术(1.5天) (1) 从SOA说起S-Server (2) 什么是WCF Windows Communication Foundation (3) WCF-各种分布式技术统一江湖 (4) 实例了解什么是WCF (5) WCF通信模型 (6) 协定,契约,合同 (7) Contract分类协定分类 (8) 4个最主要组件WCF (9) Demo-天气预报服务功能设计 (10) WCF中的基本概念-Endpoint 终节点 (11) WCF中的基本概念-ABC (12) WCF中的基本概念-Endpoint与ABC包含关系 (13) 特殊的Endpoint-Mex节点回忆SOA的特点 (14) Binding绑定的作用 (15) Binding绑定协议的选择 (16) Address地址的作用 (17) 认识主要的协议 (18) WCF通信模型 (19) 托管与宿主托管 (20) 消息模式 (21) 消息模式-单向模式 (22) 请求/答复请求/答复模式 (23) 双工模式 (24) WCF Behavior是什么 (25) 主要的服务行为实例管理 (26) WCF 安全控制 第六部分 WPF+WCF项目实战(1.5天) (1) 项目开发-聊天室基于WPF+WCF的聊天室 (2) 需求分析和功能设计 (3) 聊天室系统详细设计 (4) 聊天室契约设计 (5) 聊天室实现: 宿主服务器 (6) 聊天室实现客户端 (7) WPF实现客户端开发

2010-09-11

C#WinForm智能输入模糊匹配源码

C#WinForm下实现智能输入模糊匹配的源码,类似Google和百度的智能输入提示

2010-09-11

CSDN 微软技术高级讲师.NET技术企业高级培训PPT

第一部分 .NET框架(0.5天) 1. 了解.NET之前诞生前的世界 2. Microsoft .NET 框架结构 3. Microsoft .NET 框架结构 4. .NET Framework 概述 5. .Net Framework 2.0/ 3.0/3.5 6. 公共语言运行库 7. 公共语言运行库的优点 8. NET Framework 类库概述 9. NET Framework 类库结构 10. NET Framework 类库功能 11. 公共语言运行时 CLR 12. CLR 和 MSIL(Microsoft 中间语言) 13. 应用程序执行过程 14. 了解MSIL 15. MSIL+元数据 16. 多语言支持和语言互操作的基础 -CLS 和 CTS公共语言规范 17. 应用程序域 18. 程序集的一些基本概念 19. C# 语言的优点 20. 认识我们的开发利器visual studio 2008 Team 第二部分 WindowsForm(2天) (1) C#基本编程知识什么是关键字 (2) C#的合法语句 (3) 变量的声明变量声明格式 (4) 变量类型数值类型:int;float等 (5) 快速了解快速了解对话框控件应用 (6) 快速了解第三方控件的应用 (7) 委托和事件 (8) 定义委托 (9) 实例化委托 (10) 调用委托 (11) 异步委托 (12) 异步委托的定义 (13) 异步委托的四种调用方法 (14) 什么是事件 (15) 定义事件 (16) 订阅事件 (17) 触发事件 (18) 引发事件 (19) 深入了解事件Event (20) 观察者模式 (21) Obseve模式结构 (22) Observer 示例程序演示 (23) Observer 与事件 (24) 自定义控件和用户控件C#控件 (25) 事件驱动开发使用 (26) GDI+图形编程 第三部分 Ado.NET(2天) (1) ADO.NET结构 (2) ADO.NET工作原理 (3) 数据提供者(Data Provider) (4) Data Provider 优点 (5) 数据集(DataSet) (6) DataSet结构 (7) DataSet优点 (8) ADO.NET 中对象模型 (9) 数据库相关控件的使用DataGridView控件 (10) DataGridView-显示数据基本方法 (11) DataGridView使用动态编程显示数据 (12) DataGridView保存修改后的数据关键知识 (13) 事务处理 (14) Sql 基本语法练习 (15) 什么是存储过程 (16) SQL注入攻击介绍 (17) 遭受SQL注入式攻击的基本原理 (18) 使用参数化查询提高数据安全 (19) 数据安全总结 (20) IDE环境整合使用EXPRESS 数据库开发应用 第四部分 WPF开发技术(1.5天) (1) 什么是WPF (2) WPF应用程序 (3) 建立第一WPF应用程序项目 (4) WPF的重要技术XAML (5) XAML语法 (6) 学习Expression Blend 专业的WPF设计工具 (7) 使用EB WPF客户端实战 (8) 刨析XAML (9) XAML语法 (10) 认识WPF中的主要控件 (11) 动画什么 (12) 动画中的3个重要概念 (13) 使用时间线和故事板 (14) 动画使用触发器 (15) 数据绑定Binding (16) 动画开发实战 第五部分 WCF开发技术(1.5天) (1) 从SOA说起S-Server (2) 什么是WCF Windows Communication Foundation (3) WCF-各种分布式技术统一江湖 (4) 实例了解什么是WCF (5) WCF通信模型 (6) 协定,契约,合同 (7) Contract分类协定分类 (8) 4个最主要组件WCF (9) Demo-天气预报服务功能设计 (10) WCF中的基本概念-Endpoint 终节点 (11) WCF中的基本概念-ABC (12) WCF中的基本概念-Endpoint与ABC包含关系 (13) 特殊的Endpoint-Mex节点回忆SOA的特点 (14) Binding绑定的作用 (15) Binding绑定协议的选择 (16) Address地址的作用 (17) 认识主要的协议 (18) WCF通信模型 (19) 托管与宿主托管 (20) 消息模式 (21) 消息模式-单向模式 (22) 请求/答复请求/答复模式 (23) 双工模式 (24) WCF Behavior是什么 (25) 主要的服务行为实例管理 (26) WCF 安全控制 第六部分 WPF+WCF项目实战(1.5天) (1) 项目开发-聊天室基于WPF+WCF的聊天室 (2) 需求分析和功能设计 (3) 聊天室系统详细设计 (4) 聊天室契约设计 (5) 聊天室实现: 宿主服务器 (6) 聊天室实现客户端 (7) WPF实现客户端开发

2010-09-11

微软SQLHelper类源码,C#版

微软SQLHelper类源码,C#版 // =============================================================================== // Microsoft Data Access Application Block for .NET // http://msdn.microsoft.com/library/en-us/dnbda/html/daab-rm.asp // // SQLHelper.cs // // This file contains the implementations of the SqlHelper and SqlHelperParameterCache // classes. // // For more information see the Data Access Application Block Implementation Overview. // =============================================================================== // Release history // VERSION DESCRIPTION // 2.0 Added support for FillDataset, UpdateDataset and "Param" helper methods // // =============================================================================== // Copyright (C) 2000-2001 Microsoft Corporation // All rights reserved. // THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY // OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT // LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR // FITNESS FOR A PARTICULAR PURPOSE. // ==============================================================================

2010-09-08

windows核心编程chm+源代码

windows核心编程chm+源代码,网上一般是pdf或pdg的,看起来很不方便,这个是chm版本的,很好用,可以搜索,并附有源代码

2009-12-01

图片轮播——新闻图片过渡仿新浪-源码

图片轮播——新闻图片过渡仿新浪-源码 可实现在网页上同一个区域内轮播多张图片,效果类似于flash。

2009-10-31

VistaButton(Vista风格按钮源代码 C# )

Vista风格的按钮控件源码,C#语言实现,可以作为控件,制作漂亮的Button按钮,按钮上可以显示文字和自定义图片。

2009-10-31

数据结构算法动画演示

数据结构各种算法动画演示,演示过程展示了算法每执行一步时内存的变化情况。其中包括顺序表、链表、栈、串、稀疏矩阵、广义表、二叉树、图、存储管理、静态查找、动态查找、内部排序、外部排序等算法的执行过程及内存变化情况。

2009-10-29

DOS概述及入门CHM资料

DOS概述及入门 学习DOS操作的一个简明教程

2009-10-28

Eclipse全程指南书籍源代码第一部分(共两部分)

《Eclipse全程指南——基础知识、Web开发、SWT/JFACE开发、Eclipse插件》(王占全 苏玲编著)书籍源代码第一部分第2-10章(共两部分)

2009-10-28

《Visual Basic 2008高级特性》书籍源代码

《Visual Basic 2008高级特性》一书的源代码。

2009-10-27

《Visual Basic 2008入门经典》源代码

《Visual Basic 2008入门经典》一书的源代码。

2009-10-27

操作系统垃圾文件清理小工具

清理操作系统中的临时文件、垃圾文件等,使系统运行更快

2009-09-22

空空如也

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

TA关注的人

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