自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

润寒-Meteor

卓越的人不会停止脚步

  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

转载 java 堆排序

转载自:http://blog.csdn.net/morewindows/article/details/6709644

2016-03-28 21:36:18 271 1

转载 java-堆排序

转载自:http://blog.csdn.net/morewindows/article/details/6709644/

2016-03-28 21:35:18 335

原创 java 各种排序算法实现

package com.meteor.algorithm;/** * sortMethods * Created by Meteor on 2016/3/26. */public class SortMethods { /** * Simple insertionSort(插入排序) * @param arr the array that need to sort

2016-03-28 21:29:52 409

原创 java 观察者模式

被观察者基类package com.meteor.design_pattern.observer;import java.util.ArrayList;import java.util.Iterator;import java.util.List;/** * Created by Meteor on 2016/3/27. */public abstract class Observable

2016-03-28 15:05:19 273

原创 java 动态代理模式

动态代理模式在 java 中用到的有很多,最明显的例子就是AOP编程,此例通过模拟在方法调用时增加日志功能来说明动态代理模式的好处码农接口package com.meteor.design_pattern.dynamic_proxy;/** * Coder接口 * Created by Meteor on 2016/3/27. */public interface Coder { v

2016-03-28 14:47:27 577

原创 java 代理模式

通过此例说明代理模式的作用,在创建一个对象需要很大系统开销的时候,我们只需要给用户一个代理对象,而在需要使用对象的时候,再去实例化对象,从而减少不必要的系统开销加载一个很大的图片模拟系统开销图片接口package com.meteor.design_pattern.proxy;/** * Created by Meteor on 2016/3/27. */public interface Im

2016-03-28 14:38:27 303

原创 java 抽象工厂模式

依然是简单工厂模式中的打印机案例,不过这里把工厂设计成接口,让不同的工厂生产不同的打印机,再抽象出一个生产工厂的工厂打印机接口package com.meteor.design_pattern.abstract_factory;/** * Created by Meteor on 2016/3/27. */public interface Output { void out();

2016-03-28 14:29:46 481

原创 java 简单工厂模式

该例模拟计算机打印,由打印机工厂负责生成打印机实例,而不需要让计算机和打印机直接耦合打印机接口定义package com.meteor.design_pattern.simple_factory;/** * Created by Meteor on 2016/3/27. */public interface Output { void out(); void getData(S

2016-03-28 14:19:31 439

原创 java LinkedList 的实现

LinkedList 的实现package com.meteor.algorithm;import java.util.ConcurrentModificationException;import java.util.Iterator;import java.util.NoSuchElementException;/** * LinkedList的实现 * Created by Meteor

2016-03-28 14:11:08 302

原创 java ArrayList 的实现

ArrayList 的实现package com.meteor.algorithm;import java.util.Iterator;import java.util.NoSuchElementException;/** * arrayList实现 * Created by Meteor on 2016/3/21. */public class MyArrayList<T> implem

2016-03-28 14:08:56 343

原创 二叉查找树的实现

package com.meteor.algorithm;import java.nio.BufferUnderflowException;/** * Created by Meteor on 2016/3/26. */public class BinarySearchTree<T extends Comparable<? super T>> { //inner class for Bi

2016-03-28 14:03:30 301

原创 JAVA内存分配

要了解java GC 机制就需要先了解java运行时是怎样分配内存的**程序计数器**程序计数器(Program Counter Register)是一个比较小的内存区域,用于指示当前线程锁执行的字节码到了第几行,可以理解为当前线程所执行的字节码的行号指示器。在JVM中,字节码指示器就是通过改变程序计数器的值来确定接下来需要执行的指令。比如循环、分支等功能就是靠程序计数器来完成的。由于一个CPU

2015-10-30 22:01:07 452

原创 Comparator比较器的使用,Map排序

项目开发过程中,总会遇到各种没有遇见过的需求,今天遇到了一个map排序问题。Map<String,Object> testMap = new HashMap<String,Object>();KEY 值的规则是这样的:xxxxx/xxxxxx/xxxxx/201304;xxxxx/xxxxxx/xxxxx/201305;xxxxx/xxxxxx/xxxxx/201304a;xxxxx/xxxx

2015-09-07 23:15:00 1216

原创 ConcurrentModificationException异常解决

最近遇到了ConcurrentModificationException异常,根据条件remove List 中的值,源码简化如下:public class Demo { public static void main(String[] args) { //new 一个List<String> List<String> strList = new Arra

2015-09-07 21:57:53 351

原创 单点登录解决方案

单点登录解决方案如上图:系统基本架构FR与ES分为两个不同的子项目,前端请求均通过访问FR,由FR通过HttpURLConnection访问ES(赋能层),FR主要作用为登录鉴权。大致请求流程如下:1、Password MD5单向加密成新的Password(1) 如:localhost:8080/xxxmanager-fr/login

2015-08-19 11:09:15 1530 1

空空如也

空空如也

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

TA关注的人

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