自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shudehua的专栏

本博客中所有转载的文章都是作为本人自己学习的记录使用,若顺带能够帮助他人,不胜荣幸!

  • 博客(22)
  • 资源 (4)
  • 收藏
  • 关注

转载 Java垃圾搜集器

Java垃圾收集器   概述  说起垃圾收集(Garbage Collection,GC),大部分人都把这项技术当做Java语言的伴生产物。事实上,GC的历史远远比Java久远,1960年诞生于MIT的Lisp是第一门真正使用内存动态分配和垃圾收集技术的语言。当Lisp还在胚胎时期时,人们就在思考:  GC需要完成的三件事情:     哪些内存需要回收?

2015-05-05 20:03:17 483

转载 进程与线程

进程是什么?程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念。在多道编程中,我们允许多个程序同时加载到内存中,在操作系统的调度下,可以实现并发地执行。这是这样的设计,大大提高了CPU的利用率。进程的出现让每个用户感觉到自己独享CPU

2015-05-05 19:22:34 390

转载 并行与并发的区别与联系

“并行”是指无论从微观还是宏观,二者都是一起执行的,就好像两个人各拿一把铁锨在挖坑,一小时后,每人一个大坑。 而“并发”在微观上不是同时执行的,只是把时间分成若干段,使多个进程快速交替的执行,从宏观外来看,好像是这些进程都在执行,这就好像两个人用同一把铁锨,轮流挖坑,一小时后,两个人各挖一个小一点的坑,要想挖两个大一点得坑,一定会用两个小时。 从以上本质不难看出,“并发”执行,在多个进程存在资源冲

2015-05-05 19:07:45 1664

转载 进程与线程的关系与区别

1.定义进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位.线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源.

2015-05-05 19:07:24 426

转载 设计模式六大原则

单一职责原则(Single Responsibility Principle)定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。解决方案:遵循单一职责原则。分别建立两个类T1、T2,使T1完成职责P1功能,T2完成职责

2015-05-04 19:57:41 377

转载 单例模式(java)

前面说提到的五种创建模式,主要解决的问题是如何创建对象,获得产品。而单例模式最要关心的则是对象创建的次数以及何时被创建。Singleton模式可以是很简单的,它的全部只需要一个类就可以完成(看看这章可怜的UML图)。但是如果在“对象创建的次数以及何时被创建”这两点上较真起来,Singleton模式可以相当的复杂,比头五种模式加起来还复杂,譬如涉及到DCL双锁检测(double checked

2014-05-04 15:55:21 368

转载 junit学习笔记2

Spring Test 整合 JUnit 4 使用总结本文原创,欢迎转载。转载请在文章明显可见处张贴如下内容:(注意:请保留超链接格式)本文为Rainisic原创,欢迎转载,转载请在文章明显可见处张贴原帖信息:http://www.cnblogs.com/rainisic/archive/2012/01/22/Spring_Test_Framewor

2014-03-25 21:53:58 469

转载 junit 学习笔记1

MyEclipse下使用Junit一、准备工作:导入Junit jar包;在项目目录下新建一个SourceFold(一般命名为test);新建一个测试类(一般命名规则为:被测试类名+Test,例如: HelloWordTest) 继承junit.framework.TestCase类;编写测试方法(方法名必须以test+用例方法名称);如下:二、使用Junit进行测

2014-03-25 21:52:19 453

转载 win7休眠的开启与关闭方法

从开始菜单中找到“附件→命令提示符”,手工输入如下命令:powercfg -a,从这里可以清楚的看到,计算机是支持休眠的,显示“尚未启用休眠"。仍然在命令提示符下进行操作,    开始休眠方法:手工键入如下命令:powercfg -hibernate on(关闭则为powercfg -hibernate off)    命令执行之后立即就可以生效,无需要重新启动系统,再次执

2014-03-06 16:52:26 736

转载 spring实现数据库读写分离

随笔- 5 文章- 0 评论- 18spring实现数据库读写分离  现在大型的电子商务系统,在数据库层面大都采用读写分离技术,就是一个Master数据库,多个Slave数据库。Master库负责数据更新和实时数据查询,Slave库当然负责非实时数据查询。因为在实际的应用中,数据库都是读多写少(读取数据的频率高,更新数据的频率相对较少),而读取数据通常耗时比较长,占用数

2014-03-06 15:11:12 718

转载 spring ioc 源码解析

2013/13/3传统的java应用中,bean的生命周期很简单,关键字new初始化bean,然后嗲用,一旦这个bean不再使用则进入了垃圾回收阶段进行处理   spring bean的生命周期:1)spring实例化bean开始                                           2)spring为bean注入属性值和引用             

2014-03-06 14:50:50 506

转载 JDK版本的发布时间表

Java发展的时间表。 (版本号 名称 中文名 发布日期)  JDK 1.1.4 Sparkler 宝石 1997-09-12  JDK 1.1.5 Pumpkin 南瓜 1997-12-13  JDK 1.1.6 Abigail 阿比盖尔--女子名 1998-04-24  JDK 1.1.7 Brutus 布鲁图--古罗马政治家和将军 1998-09-28

2014-02-27 20:25:25 1291

转载 htmlcleaner学习笔记1

最近在一个项目用到了从网页中提取正文信息,基于这个模块有很多专家学者讨论了各种各样的算法和网页提取工具。但有些算法,比如配置摸版和基于视觉的分析、块分析方法,有些复杂麻烦,有些针对性太强,况且网页类型各种各样,又没有一种统一的网页编写规范,因此处理上难免会差强人意。 曾经用htmlParse 做过网页信息的提取,但对一些不太规范的网页提取效果不太理想。最近接触到了htmlCleaner ,感觉

2014-02-26 21:45:14 1077

转载 正则表达式学习笔记

目录跳过目录本文目标如何使用本教程正则表达式到 底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件反义分组后向引用零宽断言负 向零宽断言注释贪婪与懒惰处理选项平衡组/递 归匹配还 有些什么东西没提到联系作者最 后,来点广告……网上的资源及本文参 考文献更新纪录本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使

2014-02-25 21:28:57 494

转载 createSQLQuery与createQuery的区别

控制台还真的报:2009-4-25 8:12:34 org.apache.catalina.core.ApplicationContext log信息: java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to com.miracle.dm.doc.catalog.model.DocCatalogInfo

2014-02-25 14:14:03 532

转载 jexcel学习笔记1

一、JExcel介绍JExcel是Java对Excel进行操作的包,可以实现创建一个Excel并写入或读取Excel的数据等操作;JExcel的主要类为:(1)Workbook:工作簿(2)WritableWorkbook:可写工作簿(3)Sheet:表单;(4)WritableSheet:可写表单;(5)Label:单元格;

2014-02-24 20:42:30 645

转载 junit测试工具学习笔记1

首先新建一个类:[java] view plaincopypackage com.zzk.junit4;    public class T {      public int add (int x,int y) {          return x + y;      }            //老版本的测试

2014-02-24 14:49:19 524

转载 maven入门学习笔记1

Maven是一个采用纯Java编写的开 源项目管理工具。Maven采用了一种被称之为project object model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中,通过该文件,Maven可以管理项目的整个声明周期,包括编 译,构建,测试,发布,报告等等。目前Apache下绝大多数项目都已经采用Maven进行管理。而Maven本身还支持多种插件,可以方

2014-02-23 20:25:43 527

转载 HTMLParser学习笔记2

HTMLParser具有小巧,快速的优点,缺点是相关文档比较少(英文的也少),很多功能需要自己摸索。对于初学者还是要费一些功夫的,而一旦上手以后,会发现HTMLParser的结构设计很巧妙,非常实用,基本你的各种需求都可以满足。    这里我根据自己这几个月来的经验,写了一点入门的东西,希望能对新学习HTMLParser的朋友们有所帮助。(不过当年高考本人语文只比及格高一分,所以文法方面的问题

2014-02-19 15:24:33 577

转载 HTMLParser学习笔记1

HTMLParser的下载1.HTMLParser包的下载地址:http://sourceforge.net/projects/htmlparser/files/2.把下载得到的文件中lib目录下的包都引入你的工程中,就可以使用HTMLParser,只引入htmlparser包的话,会无法使用某些HTMLParser里的方法。3.关于HTMLParser的详细讲解,

2014-02-19 15:16:51 750

转载 XMLHttpRequest类成员和实例

XMLHttpRequest对象XMLHttpRequest  提供客户端同http服务器通讯的协议一:创建IE : http_request = new ActiveXObject("Msxml2.XMLHTTP");     http_request = new ActiveXObject("Microsoft.XMLHTTP");非IE: http_request = n

2014-02-18 10:41:09 616

转载 xmlhttpreqeust学习笔记

XMLHttpRequest对象的ReadyState属性值列表0       描述一种"未初始化"状态;此时,已经创建一个XMLHttpRequest对象,但是还没有初始化1       描述一种"发送"状态;此时,代码已经调用了XMLHttpRequest open()方法并且XMLHttpRequest已经准备好把一个请求发送到服务器。2       描述一种"发送"

2014-02-17 21:52:53 674

java 2 SE 6英文帮助文档

java 2 SE 6帮助文档 很全,很实用 很好用,用了的都说好

2014-02-26

JDK api 1.6中文版

java帮助文档chm版(中文版) 英文不好的java开发者非常适合!!! 也还有英文版的,一起附上!免费下 网上有很多都是英文版本的,找了好久才找到这个中文版的。

2014-02-26

毕设java 微博系统

好东西供大家分享!jave 语言实现的微博系统,可供毕设,学习使用!

2013-04-21

空空如也

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

TA关注的人

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