自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学习笔记

好记性不如烂博客

  • 博客(19)
  • 资源 (36)
  • 收藏
  • 关注

原创 策略模式-商场促销-大话设计模式

类结构://父类,商场结账的算法public interface SuperCash { //得到算过后的结账金额 public double getcash(double cash);}//正常的结账public class NormalCash implements SuperCash{ public double getcash(double cash) { return

2012-05-31 19:43:18 2636

原创 简单模拟Comparator-策略设计模式

//使一个类本身具备比较性//优点:实现此接口的类可以自己重写自己规定比较的内容//缺点:因为只有一个方法,一个类只能有一种方式进行比较public interface MyComparable { public int compareTo(E e);}public interface MyComparator { int compare(T o1,T o2);}//排序类publ

2012-05-30 21:18:03 3546

原创 简单模拟Comparable-策略模式

//使一个类本身具备比较性//优点:实现此接口的类可以自己重写自己规定比较的内容//缺点:因为只有一个方法,一个类只能有一种方式进行比较public interface MyComparable { public int compareTo(E e);}//人public class Person implements MyComparable{ private int age;

2012-05-29 18:32:02 2162

原创 冒泡排序的简单事例

//冒泡法排序:在排序过程中总是小数往前放,大数往后放,相当于气泡往上升public class BubbleSort { public static void main(String[] args) { int[] ints = new int[]{ 11,66,22,0,55,22,1,32 }; bubbleSort(ints); for(int i=0; i<ints.le

2012-05-29 18:25:57 686

原创 选择排序的简单事例

//选择排序//每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好序的数列的最后,//直到全部待排序的数据元素排完。 选择排序是不稳定的排序方法。//不稳定的排序算法,也就是说,多个相同的值的相对位置也许会在算法结束时产生变动。public class SelectSort { public static void main(String[] args) { in

2012-05-29 18:25:01 967

原创 简单模拟LinkedList

底层结构为链表;import java.util.Iterator;//LinkedLink其实是双向链表public class MyLinkedList implements Iterable{ int size; private Node head=null;//头部节点 private Node tail=null;//尾部节点 public void add(E e)

2012-05-26 15:40:23 2853 2

原创 System.arraycopy的使用

arraycopy(Object src, int srcPos,Object dest, int destPos, int length)从指定源数组中复制一个数组,复制从指定的位置开始,到目标数组的指定位置结束。从 src 引用的源数组到 dest 引用的目标数组,数组组件的一个子序列被复制下来。被复制的组件的编号等于length 参数。源数组中位置在 srcPos 到 srcPo

2012-05-26 15:28:55 682

原创 工厂方法模式-雷锋工厂-大话设计模式

类结构图://工厂方法模式,工厂接口public interface Factory { LeiFeng createLeiFengFactory();}//雷锋public interface LeiFeng { void sweep();//扫地 void wash();//洗衣 void buyrice();//做饭}//使用简单工厂public class

2012-05-22 21:24:04 1400

原创 简单工厂实现-大话设计模式

类结构图:public static void main(String[] args) {// Operation oper=OperationFactory.createOperation("+"); Operation oper=OperationFactory.createOperation("-"); System.out.println(oper.getResult

2012-05-22 20:33:04 761

原创 抽象工厂模式第三步-使用抽象工厂模式

其实使用abstract和interface只是根据你的需求来使用,在一些问题上并无太大的区别简单的工厂在产生产品系列(武器,食品等)的时候会很麻烦,会导致工厂泛滥抽象工厂在产生产品种类(枪,苹果等)的时候需要修改的地方会很多public class Person { public static void main(String[] args) { Abs

2012-05-21 20:25:41 2178

原创 抽象工厂模式第二步-使用简单工厂模式

文件结构图:public class Person {public static void main(String[] args) { //使用简单工厂模式进行设计 DefaultFactory f=new DefaultFactory(); Car c=f.createCar(); c.run(); AK47 ak47=f.createAK47(); ak47.shot

2012-05-20 11:57:28 2084

原创 抽象工厂模式第一步-传统实现方法

文件结构:public static void main(String[] args) { Car car=new Car(); car.run(); AK47 ak=new AK47(); ak.shot(); /** * 打印结果: * 我开着一辆汽车.. * 拿着一只Ak47手枪 */ //按照传统的模式,如果要把这个人的行为"开着汽车,拿着手枪"变成了”

2012-05-20 11:37:59 1970

原创 简单工厂方法

类结构:public class Main {public static void main(String[] args) {// VihecleFactory factory=new CarFactory(); VihecleFactory factory=new BroomFactory(); Moveable move=factory.create(); move.ru

2012-05-17 19:36:20 2170

原创 桥接设计模式-手机软件何时统一-大话设计模式

需求:图1:图2:图3:类结构:public class Main {public static void main(String[] args) { Soft soft=new GameSoft(); soft.setName("泡泡堂"); SanXingBrand b=new SanXin

2012-05-15 22:16:57 2719

原创 桥接设计模式-追MM的技术

图一,图二,图三,类的结构public class Boy {public static void main(String[] args) { new Boy().zui(new MM("春哥"));}private String name;public String getName() { return name;}public void setName(St

2012-05-15 21:11:36 3785

原创 管道流的简单例子

public class PipedStreamDemo { public static void main(String[] args) throws IOException { PipedOutputStream out = new PipedOutputStream(); PipedInputStream in = new PipedInputStream(out); Inp

2012-05-09 21:59:34 801

原创 使用Socket和ServerSocket上传文件

public class UploadClient {public static void main(String[] args) throws IOException { String path="D:\\1.jpg"; Socket socket=new Socket("192.168.1.102",9888); BufferedInputStream bi=new BufferedI

2012-05-09 20:01:18 4531

原创 DatagramSocket和DatagramPacket的使用

/** * @Title: SocketDemo.java* @Package net* @Description:* @author huangjie* @email hj@21food.cn* @date May 7, 2012 6:35:46 PM* @version V1.0 */package net;import java.io.BufferedReade

2012-05-09 19:58:49 2554

原创 对象的本地序列号及读取

public class Student implements Serializable{ private int id; private String name; private String password; public Student() { } public Student(int id, String name, String password) { this.id

2012-05-09 19:52:45 813

android的数据库操作

android的sqllite数据库操作,增删改查及事务处理

2013-09-16

quartz实例用法

quartz实例用法

2013-09-10

android 布局管理

android 布局管理

2013-09-10

android电话拨号

android电话拨号简单事例

2013-09-09

黎活明 网上支付 工程源码

黎活明 网上支付 工程源码 黎活明 网上支付 工程源码

2013-08-23

近实时搜索SearcherManager

近实时搜索SearcherManager和NRTManager的使用

2013-05-05

tika提取文本内容

tika 工程 简便获取文本的java工具

2013-05-03

lucene 自定义评分

lucene 自定义评分 实现 增加自定义的权重

2013-05-01

lucene collector的使用

lucene collector的使用 lucen分组统计 collector

2013-04-28

lucene的分词的测试工程

lucene的分词的测试工程,包括分词器的比较,扩展停用词,同义词分词等

2013-04-21

lucene的查询语法事例

lucene的查询语法事例.

2013-04-14

lucene3.5的创建和增删改查

lucene3.5的创建和增删改查的工程

2013-04-14

lucene的列子

lucene的列子,包括创建搜索以及增删改查等

2013-04-12

spring mvc的例子

spring mvc 例子 有图片上传等功能

2013-04-05

wkhtmltox-0.11.0_rc1-installer.exe

wkhtmltox-0.11.0_rc1-installer.exe

2013-01-18

oschina+技术架构介绍.ppt

oschina+技术架构介绍 oschina+技术架构介绍

2012-03-13

JavaEye+技术架构.pdf

JavaEye 技术架构 pdf 内容详尽

2012-03-13

groovy的简单例子

groovy的简单例子

2014-08-29

log4j日志的工程

在开发的过程中,我们总会想看到更多的错误,这时候log4j便产生了作用,但是有时候我们总会把日志给打印在一个文件中,那我们如何对各个不同的模块的日志进行分不同的日志文件存放呢,比如dao、service、controller、error、jsp等不同层次的日志。

2014-05-27

spring的自带定时任务

spring的自带定时任务 基于注解和xml配置

2014-05-06

个推的使用

可以为手机端的app使用者推送消息,而不是通过手机上的app对用户发送消息。

2014-04-28

ibatis笔记

ibatis笔记,摘录自ibatis实战里面的内容

2014-04-19

锋利jquery笔记

锋利jquery 笔记

2014-03-10

jquery插件tablesorter例子

jquery插件tablesorter例子

2014-01-21

cobar client的例子

cobar client的例子,描述了cobar client的整个创建过程

2013-12-11

solr的增删改查和高亮以及分组

solr3.6的增删改查操作和高亮以及分组

2013-12-05

shiro 入门实例

shiro 入门实例 与spring进行整合

2013-11-21

zookeeper和dubbo简单例子

zookeeper和dubbo简单例子,使用maven进行构建

2013-11-14

android的内容提供者

android的内容提供者contentprovider的应用, 采用ContentProvider对外共享数据和监听ContentProvider中数据的变化

2013-09-26

android的数据库操作和列表展示

android的sqlite数据库操作和界面列表展示

2013-09-24

android的偏好设置

android 偏好设置,向用户提供软件参数设置功能

2013-09-15

android的xml操作

android的xml操作,pull解析和xml的生成

2013-09-15

android 单元测试

android 单元测试

2013-09-12

空空如也

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

TA关注的人

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