Code
文章平均质量分 76
yanguz
这个作者很懒,什么都没留下…
展开
-
\(^_^)/ Java实现各种排序算法
各种排序算法及其java程序实现 . 各种排序算法:冒择路(入)兮(稀)快归堆,桶式排序,基数排序冒泡排序,选择排序,插入排序,稀尔排序,快速排序,归并排序,堆排序,桶式排序,基数排序 一、冒泡排序(BubbleSort)1. 基本思想: 两两比较待排序数据元素的大小,发现两个数据元素的次序相反时即进行交换,直到没有反序的数据元素为止。2. 排序过程: 设想被排序的数组R...原创 2012-06-12 13:16:02 · 133 阅读 · 0 评论 -
\(^_^)/ 模拟Struts2的AOP实现 (转)
转自:http://rejoy.iteye.com/blog/1881180 在Struts2中有拦截器的概念,通过它的拦截器可以拦截Action。Struts2的拦截器是通过AOP来实现的,在Spring也有类似的概念。下面的我们先来比较一下Struts2和Spring中AOP的东西。 AOP概念Struts2SpringJoinPointActi...原创 2014-02-20 14:12:52 · 72 阅读 · 0 评论 -
\(^_^)/ 设计模式_模板方法
当我们要完成在某一细节层次一致的一个过程或一系列步骤,但其个别步骤在更详细的层次上的实现可能不同时,我们通常考虑用模板方法模式来处理。 使用了继承,并肯定了这个继承的意义,就应该要成为子类的模板,所有重复的代码都应该要上升到父类去,而不是让每个子类都去重复。 所谓模板模式,就是在父类中定义算法的主要流程,而把一些个性化的可变部分步骤延迟到子类中去实现,父类始终控制着整个流程的主...原创 2014-02-22 16:20:21 · 85 阅读 · 0 评论 -
\(^_^)/ 设计模式_观察者模式
JDK对观察者模式的支持主要是通过Observable类和Observer接口。 继承Observable类表示“主题”角色,实现Observer接口表示观察者。 Observer的简单功能介绍 update(Observable o, Object arg) Observable唯一的方法,在被通知时被 Observable调用.o表示主题对象,arg表示通知信息...原创 2014-02-22 17:47:58 · 84 阅读 · 0 评论 -
\(^_^)/ 设计模式_责任链模式
责任链模式就是这种“推卸”责任的模式,你的问题在我这里能解决我就解决,不行就把你推给另一个对象。 CoR(Chain of Responsibility) 即职责链设计模式:使多个对象都有机会处理请求(Request),从而避免请求的发送者和接受者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理他为止。 责任链是由一组处理请求的对象组成,责任链中...原创 2014-02-23 10:43:37 · 88 阅读 · 0 评论 -
\(^_^)/ Java 多线程下载例子
代码:import java.io.InputStream;import java.io.RandomAccessFile;import java.net.HttpURLConnection;import java.net.URL;public class DownUtil { // 定义下载资源的路径 private String path; // 指定所...原创 2014-03-10 22:27:26 · 165 阅读 · 0 评论 -
类扫描
类路径扫描package com.yuan.common.annotation;import java.io.File;import java.io.FileFilter;import java.io.IOException;import java.net.JarURLConnection;import java.net.URL;import java...原创 2015-05-27 16:22:04 · 129 阅读 · 0 评论 -
\(^_^)/ POI读写海量Excel
转自:http://blog.csdn.net/goodkuang2012/article/details/7350985 目前处理Excel的开源javaAPI主要有两种:一是Jxl(Java Excel API),Jxl只支持Excel2003以下的版本。另外一种是Apache的Jakarta POI,相比于Jxl,POI对微软办公文档的支持更加强大,但是它使用复杂,上手慢...原创 2014-10-13 19:50:37 · 194 阅读 · 0 评论 -
JDBC事务操作
import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.SQLException;import java.sql.Savepoint;public class JDBC { // static f...原创 2015-08-05 10:13:26 · 109 阅读 · 0 评论 -
\(^_^)/ Java多线程Master-Worker模式
Masterpackage master_worker;import java.util.HashMap;import java.util.Map;import java.util.Queue;import java.util.concurrent.ConcurrentHashMap;import java.util.concurrent.ConcurrentLin...原创 2014-04-28 16:09:23 · 93 阅读 · 0 评论 -
\(^_^)/ JVM中Stop The World例子
代码package stopworld;import java.util.HashMap;public class StopTheWorld { public static class MyThread extends Thread{ HashMap map = new HashMap(); public void run(){ while(true...原创 2014-04-28 23:08:35 · 321 阅读 · 0 评论 -
\(^_^)/ Java多线程Guarded-Suspension模式
第一种 1.请求package guarded_suspension;public class Request { // 模拟请求内容 private String name; public String getName() { return name; } public void setName(String name) { thi...原创 2014-04-29 14:45:08 · 95 阅读 · 0 评论 -
\(^_^)/ Java多线程Producer-Consumer模式
生产者package producer_customer;import java.util.Random;import java.util.concurrent.BlockingQueue;import java.util.concurrent.TimeUnit;import java.util.concurrent.atomic.AtomicInteger;p...原创 2014-04-29 17:21:03 · 100 阅读 · 0 评论 -
\(^_^)/ Java 使用Socket多线程传输整个文件夹
一.列出莫文件夹中所有的文件和文件夹的工具类,磁盘列表类 package upload;import java.io.File;import java.util.ArrayList;import java.util.List;public class ListFiles { private List<File> fileList = new Ar...原创 2014-02-19 10:53:39 · 297 阅读 · 1 评论 -
获取客户端真实IP地址
解析纯真IP数据库:http://www.iteye.com/topic/340548参考:http://newleague.iteye.com/blog/858741参考:http://elf8848.iteye.com/blog/324793 在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在...原创 2014-06-16 10:49:47 · 108 阅读 · 0 评论 -
\(^_^)/ Java 动态代理
代理模式:代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 代理分类:静态代理:由程序员创建或特定工具自...原创 2012-10-23 21:28:06 · 84 阅读 · 0 评论 -
\(^_^)/ Java操作文件
1.读取文件import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.DataInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileReader;impor...原创 2012-12-18 16:41:29 · 74 阅读 · 0 评论 -
\(^_^)/ Java io 结构
转自:http://blog.csdn.net/xiaocaidexuexibiji/article/details/17101573 什么是流:流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 流的分类:根据数据类型:字符流,字节流...原创 2013-01-18 13:58:14 · 123 阅读 · 0 评论 -
\(^_^)/ 全排列
参考:http://www.cnblogs.com/nokiaguy/archive/2008/05/11/1191914.html参考:http://blog.csdn.net/morewindows/article/details/7370155/参考:http://blog.csdn.net/e3399/article/details/7543861参考:http://www...原创 2014-05-11 22:04:26 · 95 阅读 · 0 评论 -
\(^_^)/ 死锁的简单例子
一个线程类:import java.util.concurrent.locks.ReentrantLock;public class DeadLockCar extends Thread { private Object obj; static ReentrantLock forward = new ReentrantLock(); static Reentrant...原创 2014-05-13 21:18:16 · 127 阅读 · 0 评论 -
\(^_^)/ static Thread
若一个类继承Thread或Runnable,则用static修饰run方法会编译错误public class StaticThread extends Thread { //编译错误:This static method cannot hide the instance method from Thread public static void run(){ }}...原创 2014-05-13 21:49:35 · 206 阅读 · 0 评论 -
\(^_^)/ 继承关系中static代码块和普通代码块的执行顺序
一、父子类中都是static代码块: class Parent{ static{ System.out.println(1); } public Parent(){ System.out.println("Parent"); }}class Son extends Parent{ static{ System.out.println(2...原创 2014-05-13 22:07:28 · 90 阅读 · 0 评论 -
\(^_^)/ 模拟Spring的IoC
参考:http://blog.csdn.net/lyq8479/article/category/1366622参考:http://neversky.iteye.com/blog/1956018参考:http://www.cnblogs.com/txw1958/参考:http://justsee.iteye.com/blog/1298861参考:http://xiaoye4188...原创 2014-05-14 13:47:29 · 83 阅读 · 0 评论 -
\(^_^)/ JDK动态代理模拟Spring的AOP
参考:http://dyygusi.iteye.com/blog/1997231参考:http://550516671-qq-com.iteye.com/blog/833816 代理类:package spring.mock;import java.lang.reflect.InvocationHandler;import java.lang.refle...原创 2014-05-14 15:09:32 · 86 阅读 · 0 评论 -
\(^_^)/ Java中的协变数组类型
下面代码执行有什么结果:class Person { public void print() { System.out.println("Person"); }}class Worker extends Person { public void print() { System.out.println("Worker"); }}c...原创 2014-05-19 20:00:22 · 187 阅读 · 0 评论 -
\(^_^)/ 最大子序列和的问题求解
参考:http://blog.163.com/lichunliang1988116@126/blog/static/2659944320124115795/参考:http://blog.csdn.net/sgbfblog/article/details/8032464参考:http://blog.csdn.net/luxiaoxun/article/details/7438315 ...原创 2014-06-07 21:00:41 · 384 阅读 · 0 评论 -
\(^_^)/ 二分查找
参考:http://blog.csdn.net/toddhan/article/details/7942952参考:http://www.cnblogs.com/kaituorensheng/p/3164915.html参考:http://wintys.blog.51cto.com/425414/94051/参考:http://www.cnblogs.com/red-fox/arch...原创 2014-06-07 22:20:43 · 80 阅读 · 0 评论 -
\(^_^)/ ACM编程网站收集
浙江大学(ZJU):http://acm.zju.edu.cn/浙江工业大学(ZJUT):http://acm.zjut.edu.cn/浙江师范大学(ZJNU):http://acm.zjnu.cn/浙江工商(ZJGSU):http://acm.zjgsu.edu.cn/宁波理工(NIT):http://acm.nit.net.cn上海:华东师范大学(ECNU):http://acm.cs.ec...原创 2014-11-11 16:48:35 · 657 阅读 · 0 评论