自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

关注产品细节,重视用户体验

  • 博客(463)
  • 资源 (26)
  • 收藏
  • 关注

原创 JAVA套接字(Socket)101七天系列—第六天【一个带有连接池的示例】

1. 介绍我们现在已经拥有的 MultithreadedServer 每当有客户机申请一个连接时都在一个新 Thread 中创建一个新ConnectionHandler。这意味着可能有一捆 Thread “躺”在我们周围。而且创建 Thread 的系统开销并不是微不足道的。如果性能成为了问题(也请不要事到临头才意识到它),更高效地处理我们的服务器是件好事。那么,我们如何更高效地管理

2012-06-05 09:47:28 4135 2

原创 JAVA套接字(Socket)101七天系列—第五天【一个多线程的示例】

一个多线程的示例 1. 介绍前面的示例教给您基础知识,但并不能令您更深入。如果您到此就停止了,那么您一次只能处理一台客户机。原因是 handleConnection() 是一个阻塞方法。只有当它完成了对当前连接的处理时,服务器才能接受另一个客户机。在多数时候,您将需要(也有必要)一个多线程服务器。要开始同时处理多台客户机,并不需要对 RemoteFileServer 作太多

2012-06-05 09:25:24 2921

原创 主题:Java面试122题

1、面向对象的特征有哪些方面 (1).抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细 节。抽象包括两个方面,一是过程抽象,二是数据抽象。(2).继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派

2012-06-05 09:17:28 3609 1

原创 JAVA套接字(Socket)101七天系列—第四天【一个简单示例】

一个简单示例 1. 背景我们将在本部分讨论的示例将阐明在 Java 代码中如何使用 Socket 和 ServerSocket。客户机用Socket 连接到服务器。服务器用ServerSocket 在端口 3000 侦听。客户机请求服务器 C: 驱动器上的文件内容。为清楚起见,我们把示例分解成客户机端和服务器端。最后我们将把它们组合起来以使您能看到整体模样。我们在使用 JD

2012-06-04 14:38:35 3886 5

原创 JAVA套接字(Socket)101七天系列—第三天【一个秘密的套接字】

一个秘密的套接字 1. 介绍Java 平台在 java.net 包中提供套接字的实现。在本教程中,我们将与 java.net 中的以下三个类一起工作:URLConnection Socket ServerSocket java.net 中还有更多的类,但这些是您将最经常碰到的。让我们从URLConnection 开始。这个类为您不必了解任何底层套接字细节就能在 Ja

2012-06-04 13:16:02 2649

原创 JAVA套接字(Socket)101七天系列—第二天【套接字基础】 .

套接字(socket)为两台计算机之间的通信提供了一种机制,在 James Gosling 注意到 Java 语言之前,套接字就早已赫赫有名。该语言只是让您不必了解底层操作系统的细节就能有效地使用套接字。多数着重讨论 Java 编码的书或者未涵盖这个主题,或者给读者留下很大的想象空间。本教程将告诉您开始在代码中有效地使用套接字时,您真正需要知道哪些知识。我们将专门讨论以下问题:什么是套接字 它位于

2012-06-03 01:51:14 3711 3

原创 JAVA套接字(Socket)101七天系列—第一天【百度百科的解释】

套接字 现象解释  socket非常类似于电话插座。以一个国家级电话网为例。电话的通话双方相当于相互通信的2个进程,区号是它的网络地址;区内一个单位的交换机相当于一台主机,主机分配给每个用户的局内号码相当于socket号。任何用户在通话之前,首先要占有一部电话机,相当于申请一个socket;同时要知道对方的号码,相当于对方有一个固定的socket。然后向对方拨号呼叫,相当于发出连接请求

2012-06-01 14:29:56 3293

翻译 10 个基于 JavaScript 的图表插件推荐

交互式图表是Web应用中不可或缺的一部分,一个优秀的图表,不仅可以令数据一目了然,而且可以极大地增强应用的用户体验。 本文带来10个非常酷的JavaScript图表库,有简单的也有复杂的,以满足不同的需求。 1.  Cubism.js 一个基于D3.js的插件,可以实时显示时间序列。D3.js是一个针对HTML和SVG的JavaScript可视化库。 源

2012-06-01 09:17:58 2493

原创 log4j每日产生一文件配置

log4j.rootLogger=INFO,console,R log4j.appender.console=org.apache.log4j.ConsoleAppender log4j.appender.console.layout=org.apache.log4j.PatternLayoutlog4j.appender.console.layout.ConversionPatt

2012-05-31 10:45:11 1826

翻译 URL,URI 和URN 之间的区别

URL,URI 和URN 之间的区别URI 标识一个事物 ,URL 定位一个事物;然而,位置同样可以标识一个事物,所以,每个URL都是一个 URI,但一个 URI 并不一定是一个 URL。举例说明罗杰·佩特这是我的名字,这是一个标识。它就像一个 URI,但它不是一个 URL,因为,它不能告诉你任何关于我的位置或如何找到我的信息。在我说的这种情形中,这个名字在美国有可能指

2012-05-30 14:20:23 1301

原创 Java基础:三步学会Java Socket编程

第一步 充分理解Socket    1.什么是socket    所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。    以J2SDK-1.3为例,Socket和ServerSocket类库位于java.net包中。ServerSocket用于服务器端,Socket是建立网络连接时使

2012-05-30 10:15:05 1584

原创 写在Linux七天系列之前(六)—当云端嫁给Ylmf OS

自我感觉不是个新技术控,对于互联网的新技术总慢半拍的人。由于,最近渐渐接触LINUX..不好意思,我奥特曼了。  Ylmf os 操作系统。不知道有多少人有接触过。有想有体验过的同行也是在虚拟机下吧!关于这个操作系统,貌似去年有在虚拟机上装过一下。貌似是3.0的。只是简单的体验了一下。觉得是个鸡肋。像网上大家的质疑一样。Linux用户不会用,不够专业。Windows用户更不会用了。因为基于这个

2012-05-30 10:11:23 3839

原创 写在Linux七天系列之前(五)—性能测试工具curl-loader二---测试分析

本文在第一篇的基础上讲解,如果你还没有安装curl-loader性能测试工具。请先参考《性能测试工具curl-loader(linux)》   这一节具体分析一下curl-loader的使用,以及各项参数的含义。        简单的性能测试与要求环境:-------------------------------------------------------------------

2012-05-30 10:10:42 3281

原创 写在Linux七天系列之前(四)—性能测试工具curl-loader(linux)

curl-loader介绍      curl-loader(也被称为“omes-NIK”和“davilka”)是一个开源的C语言编写的工具,模拟应用负载和成千上万的几十万人的HTTP / HTTPS和FTP/ FTPS的客户端应用程序的行为,每个有其自己的源IP地址。相反,其他curl-loader使用真正的C编写的客户端协议栈,即libcurl和TLS/ openssl的SSL的HTT

2012-05-30 10:10:09 4856

原创 写在Linux七天系列之前(三)—Linux文件传输与mysql数据库安装

文件传输工具使用   为了速成,关于linux系统的学习都先放一放,用到哪个知识点就查哪个,这里想在linux下装一些服务练练手,最先想到的就是装个mysql数据库试试。因为我用的是虚拟机下的linux,而且虚拟机还是精简版的。一直琢磨着怎么把windows下面的文件导捣鼓到linux下,郁闷的是装的centOS打不开,一闪就没了!但ping 百度网址是通的。然后想给虚拟机捣鼓着安

2012-05-30 10:09:23 2694 2

原创 写在Linux七天系列之前(二)—Linux远程连接与常用命令

要学linux ,一定得用命令界面的,怎么也得是shell语言,用就最难最原始的,用的人都是专家,历史最少也得30年,不管有三七二十一上来就敲ls ,先看看当前目录都有什么。一口专业的linux范儿,倍儿有面子,现在的技术人员不是redhat就是unbuntu ,你要用windosws 见面都不好意思给人打招呼。你说用linux的技术员月工资怎么着也得一千五吧。一千五那是技术总监的,咱八百起。你别

2012-05-30 10:08:07 3222 2

原创 写在Linux七天系列之前(一)—Linux安装与硬盘分区

相信很多人对linux充满了喜爱,尤其是技术人员,玩惯了winddows更想尝试一下这个系统。关于它的优点多多,当然,你的好你的坏,用过才明白!下面我这个菜鸟也来玩装个玩玩。 我不会那么冲动,上来就把自己的电脑系统换成linux的,那样我就傻眼了,可能连联个网安装个程序对我来说都成了问题。最保险方式,用虚拟机呗,这是新手初玩linux的不二方法。当虚拟机是从windows平台向linux过

2012-05-30 10:07:25 7039 2

原创 Linux七天系列(第七天)—文件系统管理

如果你是一位忠实的windows 用户,那么现在请你打开的的c盘,打开WINDWOS目录,下面存放了哪些文件和目录,相信没有人关心过吧!即便是用windows多年的人。额!其实,我也知道WINDOWS目录下面都放了些什么,在我的记忆中,几乎都没打开那个目录过,这就是windows 。linux则需要我们日久生情,我们只有在慢慢的与之了解下才会爱上它。 linux文件系统

2012-05-30 10:06:05 5135

原创 Linux七天系列(第六天)—进程管理详解(推荐)

目录:(内容较多,加个目录)|-进程管理 进程常用命令  |- w查看当前系统信息  |- ps进程查看命令  |- kill终止进程  |- 一个存放内存中的特殊目录/proc  |- 进程的优先级  |- 进程的挂起与恢复  |- 通过top命令查看进程计划任务  |- 计划任务的重要性  |- 一次性计划at和batch  |- 周期性计划

2012-05-30 10:04:34 3808 1

原创 Linux七天系列(第五天)—用户管理常用命令

上一节,将的那内容有些复杂,如果是新手,又不想一下子对用户管理了解的那么深入,欢迎阅读本节内容。     ps:其实,对前面两节内容做了大的调整,在方便自己查阅的同时,也希望方便别人的阅读。呵呵! 用户组权限实例

2012-05-30 10:03:27 3688

原创 Linux七天系列(第四天)—用户管理详解

用户管理----用户信息与密码的配置文件                                                                                                                 用户管理要学的内容很多,当然了,不会简单的放两个创建用户的命令,这样的文章太多了。我们来看两个用户管理中非常重要的配置文件

2012-05-30 10:02:14 8007

原创 Linux七天系列(第三天)

挂载光盘                                                                                               假如,挂载了一个光盘,而我们不许用界面的方式来查看光盘内容,那么通过命令行如何做呢?其实,非常简单,两个命令搞定。[root@localhost ~]# mkdir  /mnt/cdrom

2012-05-30 10:01:05 2895 1

原创 Linux七天系列(第二天)

别名的使用                                                                                                 在上一节中,在查看当前目录下的文件时,我说到了一个 ll  命令,看一楼回复中说,他是 ls -l 命令的别名,不是所有的linux都有。     别名嘛,顾名思义,不同的两个名字指的是一

2012-05-30 09:59:23 3578 3

原创 Linux七天系列(第一天)

本文算是学linux的学习笔记吧!其实linux与window差别还是有挺大的,在学linux时进量清空自己的windows思维,不然容易钻牛角尖。记是学过C之后,去学JAVA,老是用C的思维去看JAVA,所以,就是难入门。因为一个是面向过程的,一个是面向对象的。如果你抛开windows的思想,从零来学linux,其实,它没想象的那么难。每天摸一摸时,自然就熟悉了。文件操作

2012-05-30 09:57:18 6407 5

原创 junit批量测试

假如我们有多的测试,怎样进行批量处理,请跟着我做。---------------------------------------------假如我们写了两个被测程序。如下:T.javapackage com.junit4.cc;publicclass T { publicint add(int x ,int y){ return x+y;

2012-05-30 09:20:35 4501 1

原创 被忽略却很有用的html标签

标签    作用:标签为页面中所有链接指定默认链接地址或链接目标。有时候我们需要让首页的链接全部在新窗口中打开,我们一般会这样写链接,而使用这个标签就能一下搞定了!    属性:Href:链接地址    target:目标,他的值可以是_blank,_parent,_self,_top,可以在除Strict模式下使用。    用法:head>—写在head标签之间-->

2012-05-30 09:12:27 1562 1

原创 Mysql避免全表扫描sql查询优化 .

对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引:  .尝试下面的技巧以避免优化器错选了表扫描:·   使用ANALYZE TABLE tbl_name为扫描的表更新关键字分布。·   对扫描的表使用FORCE INDEX告知MySQL,相对于使用给定的索引表扫描将非常耗时。           SELECT * FROM t1

2012-05-29 11:29:08 8748 4

原创 Oracle与MySQL的几点区别

Oracle数据库与MySQL数据库的区别是本文我们主要介绍的内容,希望能够对您有所帮助。1.组函数用法规则mysql中组函数在select语句中可以随意使用,但在oracle中如果查询语句中有组函数,那其他列名必须是组函数处理过的,或者是group by子句中的列否则报错eg:select name,count(money) from user;这个放在mysql中没有问题在or

2012-05-29 11:12:41 1564 2

原创 7个改变世界的Java项目

Java的开源生态系统是强大而健康的,这是我们(Oreilly)创建OSCON Java(Open Source Convention Java)的主要原因之一。在过去10年中,一些项目已经被广泛接受,并且已经统治了Java软件开发世界,一些甚至影响到了用户的日常生活。1. JUnitKent Beck先生关于Smalltalk的单元测试被Kent Beck 和Erich Gamm

2012-05-29 11:10:21 2652 1

原创 Java程序员面试中的多线程问题

很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心线程概念时,娴熟的实际经验是必需的。这篇文章收集了 Java 线程方面一些典型的问题,这些问题经常被高级工程师所问到。0.Java 中多线程同步是什么?在多线程程序下,同步能控制对共享资源的访问。如果没有同步,当一个 Java 线程在修改一个共享变量时,另外

2012-05-29 11:07:32 1886

原创 项目开发和管理需要弄清楚的6个问题

1.项目需求清楚吗2.源代码管理清楚吗3.项目的Bug清楚吗4.项目跟踪清楚吗5.每个成员的任务清楚吗6.沟通清楚吗总结 1.项目需求清楚吗?需求的部署环境:这个很重要,弄清楚客户的部署环境,才能很好地开发。需求的里程碑:一般分为几个里程碑,比如一期,二期等,或者几个关键流程的某个流程走通。对需求进行分类:重要,一般,次要

2012-05-28 14:42:13 1407

原创 Java六大必须理解的问题

对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。问题一:我声明了什么!String s = "Hello world!";许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”

2012-05-24 11:39:07 3400 8

原创 IoC与DI概念

IoC与DI  首先想说说IoC(Inversion of Control,控制倒转)。这是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。这是什么意思呢,举个简单的例子,我们是如何找女朋友的?常见的情况是,我们到处去看哪里有长得漂亮身材又好的mm,然后打听她们的兴趣爱好、qq号、电话号、ip号、iq号………,想

2012-05-21 09:53:47 3554 1

原创 高并发网络架构解决方案分析

1:html静态化2:图片服务器分离3:数据库集群4:缓存5:负载均衡大型高并发高负载网站的系统架构我在Cernet做过拨号接入平台的搭建,而后在Yahoo3721负载搜索引擎前端平台开发,又在猫扑处理过大型社区猫扑大杂烩的架构升级等工作,同时自己接触和开发过不少大中型网站的模块,因此在大型网站应对高负载和并发的解决方案上有一些积累和经验,可以和大家一起探讨一下。

2012-05-21 09:52:03 5349

原创 关于闭包

越来越觉得国内没有教书育人的氛围,为了弄懂JS的闭包,我使出了我英语四级吃奶的劲去google上搜寻着有关闭包的解释,当我看到stackoverflow上这一篇解答,我脑中就出现了一句话:就是这货没跑了!不才译文见下,见笑了。Peter Mortensen问:就像老Albert所说的,“如果你不能向一个六岁的孩子解释清楚,那么其实你自己根本就没弄懂。”好吧,我试着向一个27岁的朋友

2012-05-21 09:40:35 1481

原创 Ajax原理

1、ajax技术的背景       不可否认,ajax技术的流行得益于google的大力推广,正是由于google earth、google suggest以及gmail等对ajax技术的广泛应用,催生了ajax的流行。而这也让微软感到无比的尴尬,因为早在97年,微软便已经发明了ajax中的关键技术,并且在99年IE5推出之时,它便开始支持XmlHttpRequest对象,并且微软之前已经

2012-05-21 09:38:26 1609

原创 不错的SQL题目

1.一道SQL语句面试题,关于group by表内容:2005-05-09 胜2005-05-09 胜2005-05-09 负2005-05-09 负2005-05-10 胜2005-05-10 负2005-05-10 负如果要生成下列结果, 该如何写sql语句?            胜 负2005-05-09 2 22005-05-10

2012-05-21 09:37:53 1224

转载 CPU缓存

在计算机系统中,CPU高速缓存(CPU Cache,在本文中简称缓存)是用于减少处理器访问内存所需平均时间的部件。在金字塔式存储体系中它位于自顶向下的第二层,仅次于CPU寄存器。其容量远小于内存,但速度却可以接近处理器的频率。当处理器发出内存访问请求时,会先查看缓存内是否有请求数据。如果存在(命中),则不经访问内存直接返回该数据;如果不存在(失效),则要先把内存中的相应数据载入缓存,再将其返回

2012-05-21 09:30:02 2172 1

原创 内存池技术畅想

内容:本文将介绍几种常用的内存池技术的实现,这是我最近学习各大开源的内存池技术遗留下来的笔记,其主要内容包括: STL内存池以及类STL内存池实现 Memcached内存池实现 固定规格内存池实现  Nginx内存池实现   一.类STL的内存池实现方式SGI STL的内存池分为一级配置器和二级配置器,一级配置器主要处理分配空间大小大于128Byte的需

2012-05-21 09:28:53 1726

原创 Javascript 异步加载详解

本文总结一下浏览器在 javascript 的加载方式。关键词:异步加载(async loading),延迟加载(lazy loading),延迟执行(lazy execution),async 属性, defer 属性一、同步加载与异步加载的形式1. 同步加载我们平时最常使用的就是这种同步加载形式:script src="http://yourdomain.com/s

2012-05-21 09:27:21 4374

ExtJS实用开发指南

ExtJS实用开发指南

2012-05-14

Oracle创建索引要做到三个适当.doc

Oracle创建索引要做到三个适当.doc

2012-04-18

代码坏味道与启发--《代码整洁之道》总结.pdf

代码坏味道与启发--《代码整洁之道》总结.pdf

2012-04-18

jquery+ajax+$.getJson.docx )

测试通过可以运行前台获取参数,后台action处理,然后append到<option>显示jquery级联的效果

2012-04-06

9种jquery纯页面分页排序

9种jquery纯页面分页排序,个人推荐:《JQuery排序分页a》与《jqueryPaginga》效果不错

2012-03-22

poi导出excel

内含所有poi所需jar包,在工具类里传入 (list集合,exel保存路径)即可生成所需规格的excel,代妈是我从SSH项目中摘除的,欢迎分享

2012-03-22

纯页面表单校验

纯页面表单校验。修改可以为你所用,自己写的,欢迎鼓励

2012-03-22

jsp超强表单验证

jsp超强表单验证,基本包含所有form校验

2012-03-22

Java虚拟机(JVM)

那么到底什么是Java虚拟机(JVM)呢?通常我们谈论JVM时,我们的意思可能是: 对JVM规范的的比较抽象的说明; 对JVM的具体实现; 在程序运行期间所生成的一个JVM实例。 对JVM规范的的抽象说明是一些概念的集合,它们已经在书《The Java Virtual Machine Specification》(《Java虚拟机规范》)中被详细地描述了;对JVM的具体实现要么是软件,要么是软件和硬件的组合,它已经被、

2011-11-29

SEO搜索引擎优化高级教程.pdf

百度指数介绍 百度指数是以百度网页搜索和百度新闻搜索为基础的免费海量数据分析服务,用以反映 不同关键词在过去一段时间里的“用户关注度”和“媒体关注度”。您可以发现、共享和挖 掘互联网上最有价值的信息和资讯,直接、客观地反映社会热点、网民的兴趣和需求。 海量搜索,把握世界,进入百度指数首页 百度指数使用入门 进入百度指数首页,在搜索框内输入一个关键词,按一下“百度搜索”按钮,即可搜索 出对应的指数数据。 输入搜索关键词 点击按钮得到搜索结果 指数搜索结果页面 如果存在唯一的关键词: 您将会进入指数数据查询结果页面,在这里,您能查看到该关键词的详细数据和曲线图:

2011-11-29

JUnit4 与 JMock 之双剑合璧.doc

在 developerWorks 上面有一些关于 JUnit4 的文章,也有关于 JMock 的文章,但是结合这两项技术的文章基本上没有。本文就基于这两种技术,对单元测试做一个全面的阐述。本文的目的不光是介绍层面的文字,更侧重作者在实践过 程中的一些实际经验来展开分析。并且会针对测试用例的设计及单元测试常会遇到的一些困难等问题做一个全面的探讨。 引言 单 元测试可以保证代码的质量,最大程度降低修复系统 bug 的时间和成本。能被称为测试的阶段有:单元测试、集成测试、系统测试和用户测试。修复系统 bug 的时间和成本随着这些阶段的推移呈指数级增长,特别是客户发现问题的时候,不仅是时间跟成本的损失,更是客户忠诚度的损失。由此可以看出单元测试的重要 性。 JUnit 是作为 Java 开发人员单元测试的利器。据统计,目前单元测试的框架中使用最多的是 JUnit,占 35% 以上的比重。下面要介绍的是 JUnit4,是 JUnit 最新的版本。JUnit4 使用了 Java 5 注解让测试的过程变得更方便和灵活,因此备受开发者的青睐。

2011-11-16

javascript-tree集合 大部分树状菜单集合

javascript-tree集合 大部分树状菜单集合javascript-tree集合 大部分树状菜单集合javascript-tree集合 大部分树状菜单集合javascript-tree集合 大部分树状菜单集合javascript-tree集合 大部分树状菜单集合javascript-tree集合 大部分树状菜单集合javascript-tree集合 大部分树状菜单集合

2011-11-16

jmock2.5基本教程—终结版.doc

jmock2.5基本教程目录第0章 概述第1章 jmock初体验第2章 期望第3章 返回值第4章 参数匹配第5章 指定方法调用次数第6章 指定执行序列第7章 状态机第0章 概述

2011-11-15

快速拷贝工具FastCopy_fly.

快速拷贝工具FastCopy_fly。拷贝速度是正常拷贝的10倍

2011-11-15

文件夹隐藏王.rar

文件夹隐藏王.rar

2011-11-15

JUnit4使用.pdf

很多程序员一般都是这样来开发的:编码、编译,然后运行。到这里停一下,我们得来 想一想,在运行时我们同时也做了一件什么事?——我们让它们运行是为了看看这些可爱的 代码是否按照我们的意愿执行了——这就是测试。“测试”可能只是点一下鼠标看看是否会 弹出来期待的对话框。不管怎么说,程序员每天都在进行的编码、编译、运行和测试,并且 一遍又一遍地进行着这个过程,因为我们写的代码常常会存在着一些问题,特别是第一次运 行它们的时候,哪怕只是一个简单的“Hello,World !”程序。 我喜欢做这些看似重复的事情,并在其中体会到无与伦比的成就感。试想一下,一个难 题摆在面前,你经过深入的思考和艰苦地编码以后,运行了这段代码,测试后,Ah ha,你 看到了期待的通过的标志。成功了!这一刻你就像掌握了世界! JUnit 就是一个可能帮助你在开发Java 程序时进行测试的框架,我们将在这一节中尽可 能深入地介绍JUnit 的相关知识,但由于篇幅所限,本节过后还是有很多东西在等着你来探 索,接住我的这块砖头,去发掘出你的宝玉。

2011-11-15

Java设计模式(疯狂Java联盟版).chm

Java设计模式(疯狂Java联盟版).chm

2011-11-09

润干报表4.0技术白皮书_企业版.doc

润乾报表是用于报表制作及数据填报的大型企业级报表软件,它提供了高效的报表设计方案、强大的报表展现能力、灵活的部署机制,并且具备强有力的填报功能,配合以全面的用户权限管理、报表调度功能和交互功能,为企业级统计分析、展现提供了高性能、高效率的报表系统解决方案。 润乾报表软件的核心特点在于开创性地提出了非线性报表数学模型,采用了革命性的强关联语义模型、多源关联分片、不规则分组、自由格间运算、行列对称等技术,使得复杂报表的设计简单化,以往难以实现的报表可以轻松实现,避免了大量的复杂SQL编写与前期数据准备,报表设计的效率提高了一个数量级。 润乾报表是一个纯Java报表工具,提供了全面的API接口,是开发Web报表软件的理想选择。Java报表工具的跨平台特性,使得它能很好地支持大型系统的需要。

2011-11-09

Java设计模式(疯狂Java联盟版)

1. 设计模式 3 1.1 创建型模式 4 1.1.1 工厂方法 4 1.1.2 抽象工厂 6 1.1.3 建造者模式 10 1.1.4 单态模式 13 1.1.5 原型模式 15 1.2 结构型模式 17 1.2.1 适配器模式 17 1.2.2 桥接模式 19 1.2.3 组合模式 23 1.2.4 装饰模式 26 1.2.5 外观模式 29 1.2.6 享元模式 32 1.2.7 代理模式 34 1.3 行为型模式 37 1.3.1 责任链模式 37 1.3.2 命令模式 40 1.3.3 解释器模式 43 1.3.4 迭代器模式 45 1.3.5 中介者模式 49 1.3.6 备忘录模式 52 1.3.7 观察者模式 54 1.3.8 状态模式 58 1.3.9 策略模式 61 1.3.10 模板方法 63 1.3.11 访问者模式 65

2011-11-09

Ajax开发简略.pdf

举个例子:普通B/S模式(同步) AJAX技术(异步) * 同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事 * 异步: 请求通过事件触发->服务器处理(这时浏览器仍然可以作其他事情)->处理完毕 同步是指:发送方发出数据后,等接收方发回响应以后才发下一个 数据包的通讯方式。  异步是指:发送方发出数据后,不等接收方发回响应,接着发送下 个数据包的通讯方式 易懂的理解: 异步传输:   你传输吧,我去做我的事了,传输完了告诉我一声   同步传输:   你现在传输,我要亲眼看你传输完成,才去做别的事

2011-10-27

ajax课件.ppt

举个例子:普通B/S模式(同步) AJAX技术(异步) * 同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事 * 异步: 请求通过事件触发->服务器处理(这时浏览器仍然可以作其他事情)->处理完毕 同步是指:发送方发出数据后,等接收方发回响应以后才发下一个 数据包的通讯方式。  异步是指:发送方发出数据后,不等接收方发回响应,接着发送下 个数据包的通讯方式 易懂的理解: 异步传输:   你传输吧,我去做我的事了,传输完了告诉我一声   同步传输:   你现在传输,我要亲眼看你传输完成,才去做别的事

2011-10-27

javascript.doc

Javascript Javascript语言概况 Javascript基本数据结构 Javascript程序构成 Javascript语言创建新对象 Javascript 与正则表达式 使用内部对象系统 窗口及输入输出 WEB页面信息交互-框架

2011-10-26

ajax教程.chm

XmlHttp是什么? 最通用的定义为:XmlHttp是一套可以在Javascript、VbScript、Jscript等脚本语言中通过http协议传送或从接收XML及其他数据的一套API。XmlHttp最大的用处是可以更新网页的部分内容而不需要刷新整个页面。 来自MSDN的解释:XmlHttp提供客户端同http服务器通讯的协议。客户端可以通过XmlHttp对象(MSXML2.XMLHTTP.3.0)向http服务器发送请求并使用微软XML文档对象模型Microsoft® XML Document Object Model (DOM)处理回应。 现在的绝对多数浏览器都增加了对XmlHttp的支持,IE中使用ActiveXObject方式创建XmlHttp对象,其他浏览器如:Firefox、Opera等通过window.XMLHttpRequest来创建xmlhttp对象

2011-10-26

Javascript 与正则表达式

Javascript 与正则表达式: 一些常用的正则表达式示例: 1、匹配所有的正数:^[0-9]+$ 2、匹配所有的小数:^\-?[0-9]*\.?[0-9]*$ 3、匹配所有的整数:^\-?[0-9]+$ 4、提取信息中的中文字符串: [\u4e00-\u9fa5]* ; 5、提取信息中的邮件地址:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* 6、提取信息中的中国手机号码:(86)*0*13\d{9} 7、提取信息中的中国固定电话号码:(\(\d{3,4}\)|\d{3,4}-|\s)?\d{8} 8、提取信息中的中国邮政编码:[1-9]{1}(\d+){5} 9、提取信息中的中国身份证号码:\d{18}|\d{15} 10、提取信息中的任何数字:(-?\d*)(\.\d+)? 11、匹配HTML标记的正则表达式:/<(.*)>.*<\/\1>|<(.*) \/>/

2011-10-26

WebSphereIBM内部资料

WebSphereIBM内部资料: Discovering business application services, featuring IBM WebSphere Application Server ND V7.0

2011-10-26

空空如也

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

TA关注的人

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