自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java多线程之线程创建和启动

Java使用Thread类表示线程,所有的线程对象必须是Thread类或其子类的实例,每个线程的作用,实际上就是执行一段程序刘,java使用线程执行体来代表着段程序流创建线程3方法继承Thread类 创建线程的方法1是继承Thread类,重写run()方法,该方法的方法体代表了线程需要完成的任务,因此run()方法叫做线程执行体 创建了Thread类子类的实例,即创建了线程对象 启动线程应该用线程对

2016-05-31 20:11:29 406

原创 Java多线程之基本概念

什么是进程(Process)几乎所有OS都支持进程概念,进程是具有一定独立功能的程序,关于某个数据集合上的一次运行活动,是系统资源分配和调度的一个独立运行单位。程序是静态的概念,进程是动态的概念。程序是一组指令的有序集合,它本身没有任何运行的含义,只是一个静态实体,当一个程序进入内存运行时,就变成进程。进程是程序在某个数据集上的执行,是一个动态实体(进程本身不会运行,是线程的容器)。进程因创建而产生

2016-05-31 16:21:49 418

原创 搜索算法之二分查找

Binary Search分治思想public class BinarySearch { public static int binarySearchRecursive(int[] array, int low, int high, int key) { // base cases if (high < low) r

2016-05-24 23:01:36 288

原创 排序算法之快速排序

快速排序和归并排序一样,快排也使用了Divide and Conquer。不同的是,merge sort在divide部分没做什么排序,真正的工作在combine阶段的merge()方法里;而quick sort则相反,真正的工作在divide完成,而在combine阶段,没做什么.快速排序属于内部排序,in place, Quicksort has a couple of other diff

2016-05-24 22:58:53 210

原创 排序算法之归并排序

Merge Sort典型的分治法思想算法,Divide and Conquer.divide-and-conquer将问题(original problem)分拆成规模比原来小,性质和原来相似的小问题(subproblems).最后,合并小问题解决的结果。由于这是一种典型的递归算法,每拆分一次,问题规模必须变得更小,而且要有最小的可解的小问题,即base case for subproblems.D

2016-05-24 22:52:40 293

原创 Spring记录之SpringMVC

Spring记录之SpringMVCSpring的Web框架是围绕分发器(DispatcherServlet)设计的,DispatcherServlet用来将请求分发到不同的处理器,框架还包括了控制器映射(HandlerMapping),视图解析(ViewResolver),本地化,主题解析,支持文件上传运行机制 - (1)客户端向Spring发送HTTP请求 - (2)前端控制器Dispatc

2016-05-14 20:03:17 534

原创 Spring记录之Bean属性配置、依赖关系及生命周期

Spring配置Bean的属性和依赖关系Spring的IOC容器负责管理所有的应用系统组件,并协助组件之间建立关联。Spring支持Properties文件格式,和XML文件配置,XML是常用的。设置普通属性值(设值注入)当bean实例创建以后,Spring会遍历配置文件的<bean>元素中所有的<property>子元素,每发现一个<property>,就根据name属性调用相应的setter方法

2016-05-12 21:54:34 1315

原创 Spring记录之模拟IoC(三)

模拟Spring IoC容器 3.0从xml文件中读取的value值,是String类型,与Java Bean定义的属性,如int,double类型之间如何实现转换呢?上次说过,Apache Commons BeanUtils包,http://commons.apache.org/proper/commons-beanutils/ 该包集成了许多转化器Converter用它来实现。

2016-05-12 16:59:00 514

原创 Spring记录之模拟IoC(一)

模拟Spring IoC容器先回顾一下前文。前文说过,Spring的容器,通过读取配置文件,利用反射机制,实现了对象的创建,这是核心。模拟步骤 1.准备一个xml文件,配置好对象的关系 2.根据配置文件初始化容器 3.容器根据配置文件创建对象 目录结构 1.bean.xml<?xml version="1.0" encoding="UTF-8"?> <beans> <bean id="ch

2016-05-07 21:19:54 726

原创 Spring记录之Spring的基本概念

Spring的基本概念Spring 框架本身没有强制使用任何特别的编程模式。从设计上看,Spring有很大自由度,像个容器,可以整合其它许多框架组件。Spring的核心功能DI/IOC,AOP,适用于任何JAVA应用。学习当中的设计思想,对Java编程会有帮助。1. Spring优势Spring的优势主要有6点: 有效组织中间层对象。能有效整合现有框架如Struts2,Hibernate,Mybat

2016-05-07 21:00:03 959

空空如也

空空如也

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

TA关注的人

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