自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (3)
  • 收藏
  • 关注

转载 Java里的堆(heap)栈(stack)和方法区(method)

Java里的堆(heap)栈(stack)和方法区(method)基础数据类型直接在栈空间分配, 方法的形式参数,直接在栈空间分配,当方法调用完成后从栈空间回收。   引用数据类型,需要用new来创建,既在栈空间分配一个地址空间,又在堆空间分配对象的类变量 。 方法的引用参数,在栈空间分配一个地址空间,并指向堆空间的对象区,当方法调用完成后从栈空间回收。局部变量 new 出来时,在栈空间和

2014-07-18 15:19:52 657

转载 Java 中的堆和栈:

Java 中的堆和栈:Java把内存划分成两种:一种是栈内存,一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。   堆内存用来存放由new创建的对象和数组。 

2014-07-18 15:12:25 584

转载 Comparator 与 Comparable 的区别

一、Comparator 强行对某个对象collection进行整体排序的比较函数,可以将Comparator传递给Collections.sort或Arrays.sort。实现接口:int compare(Object o1, Object o2);  二、Comparable 强行对实现它的每个类的对象进行整体排序,实现此接口的对象列表(和数组)可以通过Collecti

2014-07-17 16:14:01 567

转载 properties中文乱码的处理。

简单的办法,加插件。

2014-06-29 10:20:43 1554

转载 Java 标准日志工具 Log4j 的使用(附源代码)

Java 标准日志工具 Log4j 的使用(附源代码)        源代码下载        Log4j 是事实上的 Java 标准日志工具。会不会用 Log4j 在一定程度上可以说是衡量一个开发人员是否是一位合格的 Java 程序员的标准。如果你是一名 Java 程序员,如果你还不会用 Log4j,那你真的很有必要读一下这篇文章了。很多朋友反映想写程序日志,但是却不知道怎么把日

2014-06-28 23:12:58 606

转载 XML、DTD、XSD、XSL、XSLT

XML=可扩展标记语言(eXtensible Markup Language).可扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用XML的简单使其易于在任何应用程序中读写数据,这使XML很快成为数据交换的唯一公共语言,XML不是

2014-06-28 22:51:28 2074

原创 junit4

jar包准备:1.junit4  jar:junit-4.8.2.jar2.hamcrest-core-1.3.jar3.hamcrest-library-1.3.jar不适用myeclipse

2014-06-28 22:41:39 585

转载 数据库连接时,Class.forName(driver).newInstance();解析

初始化类生成实例时候newInstance()方法和new关键字除了方法关键字外主要有区别们区别于创建对象方式样前者使用类加载机制者创建新类会有两种创建对象方式主要考虑软件伸缩、扩展和重用等软件设计思想Java工厂模式经常使用newInstance()方法来创建对象因此从要使用工厂模式上找具体答案 例: class c = Class.forName(Example); facto

2014-06-27 22:07:34 2201

原创 读取properties的几种方法。

public static void main(String[] args) {String driver;String user;String password;String url;try {Properties p1 = new Properties();Properties p2 = new Properties();Properties p3 = new

2014-06-27 22:06:41 543

转载 Mybatis与Ibatis比较

随着开发团队转投Google Code旗下,ibatis3.x正式更名为Mybatis 虽然从正式版发布至今也有近一年时间,官方也非常友好的提供了中文版的使用手册,不过相信很多人还在项目中使用ibatis2.x版本。 究竟Mybatis有哪些新特性,能给我们带来哪些好处呢?以下是我看一位大侠研究后1、Mybatis实现了接口绑定,使用更加方便。 在ibatis2.x中我们需要在

2014-06-27 14:06:13 556

转载 Mybatis的介绍

MyBatis的前身就是iBatis,iBatis本是apache的一个开源项目,2010年这个项目由apahce sofeware foundation 迁移到了google code,并且改名为MyBatis。     iBATIS 一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data

2014-06-27 13:56:35 609

转载 Struts2中的OGNL详解

Struts2中的OGNL详解首先了解下OGNL的概念:OGNL是Object-Graph Navigation Language的缩写,全称为对象图导航语言,是一种功能强大的表达式语言,它通过简单一致的语法,可以任意存取对象的属性或者调用对象的方法,能够遍历整个对象的结构图,实现对象属性类型的转换等功能。此外,还得先需弄懂OGNL的一些知识: 1.OGNL表达式的计算

2014-06-26 17:52:14 716

转载 Struts2的工作原理(源码分析)

本章讲述Struts2的工作原理。  读者如果曾经学习过Struts1.x或者有过Struts1.x的开发经验,那么千万不要想当然地以为这一章可以跳过。实际上Struts1.x与Struts2并无我们想象的血缘关系。虽然Struts2的开发小组极力保留Struts1.x的习惯,但因为Struts2的核心设计完全改变,从思想到设计到工作流程,都有了很大的不同。  Struts2是Struts

2014-06-26 09:22:51 574

转载 Unable to load configuration. - bean - jar:file:/C:/Program%20Files/Apache%20Sof

tomcat启动时,严重: Exception starting filter struts2Unable to load configuration. - bean - jar:file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%206.0/webapps/Mamami/WEB-INF/lib/struts2-

2014-06-26 07:54:50 3204

转载 eclipse中配置tomcat 启动正常 访问报404

eclipse中配置tomcat 启动正常 访问报404博客分类: tomcateclipsetomcat 问题: 1、eclipse中配置好tomcat服务器后,启动tomcat查看控制台信息显示启动成功, 但访问tomcat首页报404异常 2、而从tomcat/bin目录中启动后,就能够正常访问首页,由此分析应该是eclipse配置错误

2014-06-26 07:45:43 498

转载 Tomcat --> Cannot create a server using the selected type

Tomcat --> Cannot create a server using the selected typetomcatservereclipse今天在eclipse想把之前的Tomcat 6删掉,重新配置一个,不料没有下一步Cannot create a server using the selected type 这句话出现在窗口上面,应该不是很解决的问题..

2014-06-26 07:43:57 416

转载 没人相信程序员

<br /><br />美国一位资深的Flash/前端工程师John Nance发表了一篇名为“Never trust a programmer”,其中讨论了许多开发人员面临的最大挑战之一:如何与客户或者公司内的销售部门协商项目估算。全文如下(译文经过CSDN编辑校订):<br /> <br />    编程对很多人来说有点神秘。这就造成了在公司内部,人们对编程的事情产生了很多怀疑和疑惑。 通常,当你不了解一个东西是怎样做成的时,你只能说:可能是这样吧。 如果你从没见过工地,你也许会认为几个星期就能建出一栋

2010-07-28 22:26:00 349

转载 编程语言大趋势

JDK1.6.0+Tomcat6.0的安装配置JDK1.6.0+Tomcat6.0是经典的编程搭配,那么本文就将向你介绍JDK1.6.0+Tomcat6.0的安装配置,图文并茂希望可以帮助初学者搭建平台。JDK1.6.0+Tomcat6.0的安装配置是如何进行的呢?我们按照下面几个步骤来:1.安装JDK 这是进行JSP开发的重要一步,也是安装JSP引擎(Tomcat、Resin、Weblogic等)的前提,一般的JSP引擎是由Java语言编写的。本人使用的JDK版本是1.6.0,平台是Windows

2010-07-28 21:58:00 646

转载 Tomcat6.0的安装配置

JDK1.6.0+Tomcat6.0的安装配置JDK1.6.0+Tomcat6.0是经典的编程搭配,那么本文就将向你介绍JDK1.6.0+Tomcat6.0的安装配置,图文并茂希望可以帮助初学者搭建平台。 JDK1.6.0+Tomcat6.0的安装配置是如何进行的呢?我们按照下面几个步骤来:1.安装JDK 这是进行JSP开发的重要

2010-05-10 11:13:00 7328

转载 java和javac命令

主要介绍java和javac命令的使用,分带package和不带package,如果要用到第3方包,则使用-classpath参数1.不带package Hello.java内容如下:public class Hello{public static void main(String[] args){System.out.println("hello");}}路径:c:/java/h

2010-05-10 09:26:00 502

转载 jdk(J2SDK) 、jre(J2JRE)、jvm的关系

jdk、jre、jvm的关系.... JDK里面的工具也是用JAVA编写的,它们本身运行的时候也需要一套JRE,如C:/Program Files/Java/jdk1.5.x/目录下的JRE。而C:/Program Files/Java/目录下的JRE是用来执行我们自己编写的JAVA程序。当然,两套JRE中的任何一套都可以用来执行我们自己编写的JAVA程序,但是JDK里面的工具只能由C:/Pr

2010-05-10 09:03:00 750

转载 JDK1.6安装与环境变量设置详细图解

JDK1.6安装与环境变量设置详细图解JDK1.6安装与环境变量设置是Java学习初学者的首要事情,那么本文图文并茂向你介绍JDK1.6安装与环境变量的设置。 JDK1.6安装图解与环境变量设置为初学者详细介绍了JDK从下载到安装,整个开发伊始的那些事究竟是如何呢?让我们开始吧。一、JDK1.6安装图解之JDK1.6的下载 JDK

2010-05-10 08:48:00 689

转载 j2se和j2ee

随着Internet网络的迅速发展,基于互联网的企业应用要求软件平台具有开放性、分布性和平台无关性。于是就相继出现了RPC/COM/CORBA等技术,但这些技术在实际应用中存在着许多不足和局限。它们的特定协议难以通过防火墙,因而不适于Web上的应用开发。为了进一步开发基于Web的应用,出现了Sun公司的Sun ONE(Open Net Environment 开发网络环境)和Microsoft公司

2010-05-08 10:39:00 2135

转载 java的checked exception和unchecked exception (转来的,但确实经典)

异常的概念         任何的异常都是Throwable类,并且在它之下包含两个子类Error / Exception,而Error仅在当在Java虚拟机中发生动态连接失败或其它的定位失败的时候,Java虚拟机抛出一个Error对象。典型的程序不捕获或抛出Errors对象,你可能永远不会遇到需要实例化Error的应用,那就让我们关心一下Exception。       Exception中

2010-05-07 16:55:00 1184

转载 数字签名基本原理

白话数字签名(1)——基本原理(新!)作者:1-2-3  来源:博客园  发布时间:2007-09-17 10:50  阅读:12010 次  原文链接   [收藏]   摘要本系列通过通俗易懂的讲解,让您就像读小说一般,轻轻松松就能理解数字签名的基本原理和应用方法(即使您是一个并不精通计算机的企业老总,也能读懂本篇文章)。然后我们再逐步深入技术细节,最后将给出一个在B/S信息

2010-05-04 12:03:00 1431

EJB教程--EJB教程

EJB教程,最近也在研究,好东西要和大家一起分享。

2010-01-28

程序员面试宝典(全)

程序员面试宝典,包括面试题和面试经验等。

2010-01-28

夏昕-Webwork2 开发指南

夏昕-Webwork2 开发指南,经典文章。

2010-01-28

空空如也

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

TA关注的人

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