自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (67)
  • 收藏
  • 关注

原创 策略模式

实例场景:1、一位父亲有三个儿子,在临终签前告诉他们死后会留下的东西,分别给他们每人送了一个箱子,A儿子打开箱子需要解决一个问题能够拿到的是一栋别墅,B儿子打开箱子需要解决一个问题能够拿到的是一辆豪车,C儿子打开箱子需要解决一个问题能够拿到的是一笔巨款,在这个场景中我们用到了策略模式,下面详细说明。2、在java的集合框架中,我们有多钟排序算法,只要用户想要哪种排序,生成相应的排序类,然后

2012-03-31 09:43:46 1022

原创 装饰模式

实际案例:1、在我们现实生活中,我们会发现有很多种颜色,其实各种各样的颜色都是由三原色组合起来的,红黄蓝三种颜色,当我们随机搭配这三种颜色根据其程度又会出现各种各样不同的颜色,它里面实际上是一种组合,在这个里面,我们实际上使用了一种设计模式,装饰模式,类比我们的程序,将这三种颜色比作我们程序里面的三种不同的功能,当我们随机搭配的时候,就会完成不同的功能,看实际案例2。2、我们在java的I

2012-03-30 12:34:11 1066

原创 适配器模式

实例场景:我们以前的电脑上键盘的usb接口有的是圆形的,现在假如这个接口坏了,用户想要更换一个,但市场上基本上是方形usb接口,很无赖,配不上号,这时,店主告诉用户不用担心,买一个转换器就行,转换器可以兼容圆形和方形接口,问题就解决了。这个场景用到了我们所说的:适配器模式Adapter模式的定义:把一个类的接口变换成客户端所期待的另外一种接口,使得原本由于接口不兼容而不能再一起工作的那些类可以

2012-03-28 11:10:00 1996 2

原创 观察者模式

实例场景:1、爱美之心人皆有之,一个美女在街上走,引起人们所关注,在这个场景中,美女是被观察者,而观察她的人属于观察者,当美女发现有很多观察她的人,然后大声叫了一句:今天真开心,这就会通知观察她的人,人们听到后就感觉到美女被自己关注感到很开心。 2、在java基础的awt或者swing中,常常有按钮点击事件,当我们给按钮注册一个事件监听器,注册的监听器类实现一个Listener接口,我们没

2012-03-27 11:57:46 1222 2

原创 静态代理和动态模式

案例场景:1、一个售票站点,可以代买火车票,当我们需要买火车票的时候,我们可以自己去火车站买,也可以找售票点买火车票,在这里,我们可以把售票点视为代理类。从程序的角度上讲,我们就相当与一个对象,如果每个人都自己去火车站买票,那么要实现这个功能的话,相当与在每个对象中都要写上一个买票的方法,况且买票前后可能要做一些相关的操作,例如排队等候,退票等等,这样实现的程序代码重用性很高,所以我们可以把这

2012-03-23 10:16:28 995

原创 单例模式

什么是单例模式:表示一个类中只有一个实例存在单例模式使用的好处:可以节省内存,因为它限制了实例的个数,有利于java垃圾回收实际案例:单例模式的三个重要的特点:1、确保自己只有一个实例 2、单例类必须创建自己的实例 3、单例类必须为其它的对象提供唯一实例常见单例模式的实现方式:懒汉单例类和饿汉单例类懒汉单例类:我们可以这样理解,该对象非常懒,只有当外部对象第一次请求

2012-03-22 09:40:47 1027

原创 使用jQuery和Ajax请求实现分页效果

在要求分页的程序中,我们一般会知道如下几个数据的参数:总记录数count每一页要显示的记录数:size当前页:num总页数我们可以通过count和size得到,在JS中可以使用Math.ceil()编写我们的JS分页脚本page.js//定义一个Page函数,接收两个参数,总记录数和参数列表var Page = function(count,params){ t

2012-03-09 15:49:31 4151

原创 传智播客之Lucene3.0详解

★第一部分:概述1. 我们在很多地方都可以看到搜索功能1, Windows系统中的有搜索功能:打开“我的电脑”,按“F3”就可以使用查找的功能,查找指定的文件或文件夹。搜索的范围是整个电脑中的文件资源。2, Eclipse中的帮助子系统:点击HelpàHelpContents,可以查找出相关的帮助信息。搜索的范围是Eclipse的所有帮助文件。3, 在BBS、BLOG等系统中提供的...

2012-03-09 13:12:28 2234

转载 Lucene介绍

1 lucene简介1.1 什么是luceneLucene是一个全文搜索框架,而不是应用产品。因此它并不像www.baidu.com 或者google Desktop那么拿来就能用,它只是提供了一种工具让你能实现这些产品。1.2 lucene能做什么要回答这个问题,先要了解lucene的本质。实际上lucene的功能很单一,说到底,就是你给它若干个字符串,然后它为你提供一个全文搜索服务,告...

2012-03-08 15:46:55 922

原创 使用org.apache.lucene创建和查询索引核心代码详解

首先,我们应该在硬盘或者内存中创建我们表中需要建立索引的字段,创建的核心类使用IndexWriterIndexWriter(File path, Analyzer a, boolean create)IndexWriter(String path, Analyzer a, boolean create)构造参数:一个索引文件目录,一个分析器(一般用标准的这个),最后一个参数是标识是否清空索...

2012-03-07 17:24:39 1220

转载 Spring MVC中的Controller

MVC模型中的控制器负责解析用户的输入信息,并将之变换处理后传入一个model,而这个model则可能被呈现给发起请求的用户。Spring以非常抽象的方式体现了控制器的理念,从而开发人员在创建controller时将有多种选择。Spring包含了3类controller:处理HTML表单的controller,基于command的controller,和向导风格的controller。

2012-03-07 16:18:33 1682

转载 Spring中JdbcTemplate小结

1、使用JdbcTemplate的execute()方法执行SQL语句 Java代码  jdbcTemplate.execute("CREATE TABLE USER (user_id integer, name varchar(100))");  jdbcTemplate.execute("CREATE TABLE USER (user_id integer,

2012-03-07 15:46:51 860

转载 Spring实现各种邮件的发送

spring各种邮件发送Spring邮件抽象层的主要包为org.springframework.mail。它包括了发送电子邮件的主要接口MailSender,和值对象SimpleMailMessage,它封装了简单邮件的属性如from,to,cc,subject,text。 包里还包含一棵以MailException为根的checked Exception继承树,它们提供了对底层邮

2012-03-07 15:17:02 1491 1

原创 JDBC详解

JDBC原理概述 1,JDBC是一套协议,是JAVA开发人员和数据库厂商达成的协议,也就是由Sun定义一组接口,由数据库厂商来实现,并规定了JAVA开发人员访问数据库所使用的方法的掉用规范。 2,JDBC的实现是由数据库厂商提供,以驱动程序形式提供。 3,JDBC在使用前要先加载驱动。JDBC对于使用者要有一致性,对不同的数据库其使用方法都是相同的。 drive

2012-03-07 12:40:44 1077

转载 经典SQL语法大全

一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNw

2012-03-07 12:18:05 1162

转载 char,varchar,nvarchar以及datetime和smalldatetime的区别

char,varchar,nvarchar的区别 datetime和smalldatetime的区别 ,这个版比较简单但很实用,char,varchar,nvarchar的区别平时的ASCII汉字为两个字节字符串为 dj小溅溅char        100    8个字节,92个空格varchar   100    8个字节,无空格    最长为1-8000nvarchar

2012-03-07 11:50:41 1539

原创 JSON详解与实例参考

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, ...

2012-03-07 10:51:13 1703

转载 Ajax的原理与应用

在写这篇文章之前,曾经写过一篇关于AJAX技术的随笔,不过涉及到的方面很窄,对AJAX技术的背景、原理、优缺点等各个方面都很少涉及null。这次写这篇文章的背景是因为公司需要对内部程序员做一个培训。项目经理找到了我,并且征询我培训的主题,考虑到之前Javascript、CSS等WEB开发技术都已经讲解过了,所以决定针对AJAX这一块做一个比较系统的培训,所以这篇文章实际上是一个培训的材料。...

2012-03-05 17:15:03 831

转载 XML的作用

在很多研讨会和培训班上我遇到过许多人,他们还不明白为什么要使用XML也不知道如何在他们的应用中使用XML。一些来自诸如Gartner公司的报告建议说,商业公司不能再做局外人了,不能对XML置之不理。如果你还不清楚XML到底有什么好处的话,你并不是唯一的人。我决定把与人们和媒体关于XML话题的交谈整理成文,列出XML在应用中的五个最令人喜爱的用法。尽管这些并不能包含XML的所有潜...

2012-03-05 13:43:14 1195

原创 百度地图根据可视区域显示标注

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <title> New Document </title> <meta name...

2012-03-03 16:43:20 4650

转载 JS中的eval函数详解

先来说eval的用法,内容比较简单,熟悉的可以跳过。eval函数接收一个参数s,如果s不是字符串,则直接返回s。否则执行s语句。如果s语句执行结果是一个值,则返回此值,否则返回undefined。需要特别注意的是对象声明语法“{}”并不能返回一个值,需要用括号括起来才会返回值,简单示例如下: var code1='"a" + 2';    //表达式    var cod

2012-03-03 16:11:23 1288

转载 JS中匿名函数详解

代码如下:(function(){ //这里忽略jQuery所有实现 })(); (function(){ //这里忽略jQuery所有实现 })();   半年前初次接触jQuery的时候,我也像其他人一样很兴奋地想看看源码是什么样的。然而,在看到源码的第一眼,我就迷糊了。为什么只有一个匿 名函数又没看到运行(当然是运行了……),就能有jQuery这么个函数库了?于是,我抱着

2012-03-03 16:01:06 1289

原创 HTML5实现圣诞树效果

下面的代码只有在支持HTML5下的浏览器中运行!!<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"><html><head><title>html5写的3D逼真圣诞树效果</tit...

2012-03-03 13:01:36 15899 3

原创 jQuery实现省市县三级联动菜单

使用JQuery实现的全国省市县三级联动菜单,没有使用ajax,数据也不是从数据库中动态读取出来的,就是简单的jquery,方便实用,实现效果如下图:1、定义数据,我们可以将省、市、县定义为一个js文件中,分别为三个数组存放,下面是举例,所以只列出部分省、市、县,全国和海外全部数据见我的资源文件:省市县三级联动菜单完整项目中的provincesdata.js文件,资源下载地址:htt...

2012-03-03 12:56:20 97715 4

原创 jQuery实现图片切换效果

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta...

2012-03-03 12:45:03 3334 5

原创 Comparable和Comparator之对象比较

创建一个实体类: package cn.com.comparator;public class Students { private String name; private int age; public String getName() { return name; } public void setName(String name)

2012-03-03 12:19:47 940

原创 多线程聊天

创建一个客户端线程:package cn.com.chat;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.Socket;/** * 客户端线

2012-03-03 12:14:37 1160

Hessian与Spring整合需要jar包

Hessian与Spring整合需要jar包,需要的同学进行下载学习

2014-04-01

手动配置好的三大框架Demo

手动配置好的三大框架Demo,下载后即可运行!

2014-03-17

apache ftp操作jar包

commons-net-3.0.1.jar apache ftp操作jar包

2014-03-17

图片视频操作jar包

图片视频操作jar包,处理图片视频相关信息,例如获取图片视频头文件信息等等

2014-03-13

jfreechart1.0.17相关jar包及学习API

jfreechart1.0.17相关jar包及学习API,里面有相关Dome案列和API中文帮助文档及相关解释

2014-01-03

IE6、7下使用JSON.stringify()方法兼容JS脚本

在IE6、7下使用JSON.stringify()方法兼容JS脚本

2013-12-18

强大的web插件Lodop

一款很强大的web插件,可以实现各种打印,包括文档、图片、复杂的图表等等,也可以实现excel文件的导出,各种复杂的图表都能够导出来,只需要通过前台js控制,大家可以去尝试一下哦!!里面有使用方法和详细API

2013-12-11

apache ftpserver jar包

apache ftpserver所需jar包,可以整合spring

2013-09-25

poi-3.7所需jar包

poi-3.7所需jar包,有需要的同志可以下载下来看看

2013-08-15

uploadify3.2实现文件上传

uploadify3.2实现文件上传,很好用的一款基于jquery插件

2013-06-04

ftp文件上传jar

ftp文件上传jar文件,有需要的同志可以看一下

2013-05-31

自定义实现Struts2源代码

自定义实现Struts2源代码,简单的实现了一下,仅供学习参考

2013-04-07

jquery右下角提示框插件

jquery右下角提示框插件,很好用,有类似需求的同志可以下载下来看一下

2013-03-06

Lucene搜索引擎

Lucene搜索引擎

2012-11-20

常用帮助文档2

Android中文+CSS2.0中文手册.chm+Hibernate_zh_CN.chm+JavaEE.chm+JavaScript使用手册.chm+Struts2.1.8JavaAPI.CHM+Thinking in Java_cn.chm+W3School全套教程.CHM

2012-11-20

常用帮助文档1

jdk6.chm+jQuery1.4.2_API帮助文档简体中文版.chm

2012-11-20

Java夜未眠

Java夜未眠,讲叙java相关知识点,讲叙java相关知识点

2012-11-20

鑫源网上书店毕业项目答辩源码及毕业论文

鑫源网上书店毕业项目答辩源码及毕业论文,包括数据库的表结构及测试数据,项目的使用说明,使用的开发语言是java,数据库为mysql,以及源代码,这些都是自己一行一行敲出来的,现在拿出来与大家交流分享!!

2012-11-12

struts结合autocomplet实例代码

struts结合autocomplet实例代码,很通俗易懂

2012-08-16

autocomplete仿百度自动提示插件

autocomplete仿百度自动提示插件,一款很好的插件

2012-08-16

在页面固定div位置实示例

在页面固定div位置实示例,两种方法比较

2012-08-07

mail jar包

mail jar包,用java实现邮件发送,很小的一个jar包

2012-07-25

数据库连接jar包

数据库连接jar包,包括Oracle、MySQL以及SqlServeer

2012-07-10

SSH三大框架整合单个jar包

SSH三大框架整合单个jar包,里面有struts和hibernate以及Spring分门别类用到的包

2012-07-10

log4j相关jar包

包含log4j、slf4j以及log4j2相关jar包和相关桥接包,主要实现程序的日志输出功能

2018-05-23

将java程序运行为后台服务demo

将java程序运行为后台服务demo,可以参考我的文章:http://blog.csdn.net/harderxin/article/details/79171936

2018-01-26

Sigar包相关

使用Sigar包获取操作系统底层信息

2017-08-07

java-grok依赖jar包

这里面提供日志解析的gork包和其相关的依赖包

2017-08-07

Xfire整合webservice jar包

Xfire整合webservice的所有jar包

2015-05-05

jquery实现省市县三级联动

jquery实现省市县三级联动,里面包含全国各省、市、县级数据,还有国外部分市县级数据

2014-12-29

SpringMVC完整搭建项目

每次需要Spring MVC的web项目测试一些东西时,都苦于手头上没有最简单的Spring MVC的web项目,现写一个SpringMVC完整搭建项目,下载即可运行,供初学者学习

2014-12-29

Spring4.1.1核心jar包

Spring4.1.1核心jar包,下载下来直接可以使用

2014-12-29

jacob--Java 与 COM 组件的互操作

Java 与 COM 组件的互操作插件--jacob

2014-12-09

百度地图androidSDK v3.1.1

百度地图android sdk,版本号为v3.1.1,有需要的童鞋可以下载下来看看,在android中环境搭建请参考我的博客:http://blog.csdn.net/harderxin/article/details/39780525

2014-10-04

ListView底部加载更多demo

ListView底部加载更多demo,实现数据的分页加载小demo,适合初学者下载学习

2014-08-15

Android计数小demo

Android计数小Demo,运用知识点Activity、Service、BroadCastReceiver,初学者可以下载下来学习学习

2014-08-15

ext-js.4.2.1集成三大框架版本

ext-js4.2.1去掉了其中的doc和example实例,可以直接和struts、spring集成

2014-06-24

Effective java第二版 英文版

Effective java第二版 英文版,Effective java被称为学习java四大必看书之一,很经典,想要学习的同学可以下载下来看一下!

2014-05-15

mybatis+struts+spring搭建好的框架

mybatis+struts+spring搭建好的框架,测试成功通过,里面还对用户进行了增删查改操作,以及使用说明和mybatis简易教程!

2014-05-07

Hessian支持jar包

Hessian支持jar包,想研究hessian的自行下载

2014-03-31

空空如也

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

TA关注的人

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