自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(107)
  • 资源 (2)
  • 收藏
  • 关注

【转载】我的Lean & Agile(精简和敏捷)经历(这才是最佳实践)

我说的精简和敏捷并不是说我的减肥或瘦身的经历。精简和敏捷就是制造业里的敏捷管理和精简库存的意思。精简和敏捷管理在90年代初才被引入软件制造业,现在国内知道最多的是Martin Fowler,或是IBM用的那一套,还有最近微软也开始推崇精简和敏捷管理,并为此设计了一些软件。我所经历的精简和敏捷管理和这些都没有联系,话收回来,我的经历和微软有一点点关系,和Martin Fowler也有...

2006-12-26 14:03:00 484

J2ee中文问题的解决

 第一,文件的的编码方式其实就包括两方面:存和取,存文件必须以一种编码存;读文件也必须以一种编码读。如果存取按照相同的编码方式,则不会有问题,关键就是很多时候存取的方式不一致,产生乱码。,如不特别设置取系统默认的编码,中文windows为GBK编码。从.java->.class过程是,先编写.java文件并按莫种编码方式保存,然后用javac方法编译此文件,注意如.java没按系统默认编码...

2006-12-26 10:52:00 188

Java程序员面试32问

 第一,谈谈final, finally, finalize的区别。     第二,Anonymous Inner Class (匿名内部类)  是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?     第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。     第四,&和...

2006-12-26 10:51:00 90

有感:应聘Java笔试时可能出现问题

  Java基础方面:1、作用域public,private,protected,以及不写时的区别答:区别如下:作用域           当前类       同一package  子孙类       其他packagepublic            √              √                  √             √protected        √     ...

2006-12-26 10:51:00 158

应聘Java笔试时可能出现问题及其答案(第二版 第一部分)

 Java基础方面:1、作用域public,private,protected,以及不写时的区别答:区别如下:作用域           当前类       同一package  子孙类       其他packagepublic            √              √                  √             √protected        √     ...

2006-12-26 10:50:00 75

应聘Java笔试时可能出现问题及其答案(第二版 第二部分)

 EJB方面94、EJB2.0有哪些内容?分别用在什么场合? EJB2.0和EJB1.1的区别?答:规范内容包括Bean提供者,应用程序装配者,EJB容器,EJB配置工具,EJB服务提供者,系统管理员。这里面,EJB容器是EJB之所以能够运行的核心。EJB容器管理着EJB的创建,撤消,激活,去活,与数据库的连接等等重要的核心工作。JSP,Servlet,EJB,JNDI,JDBC,JMS.......

2006-12-26 10:50:00 68

spring中常见数据源的配置参数

 共分spring容器自带连接池、项目中创建连接池、服务器创建连接池三种1、spring容器自带连接池<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"><property name="driverClassName"><value>c..

2006-12-22 15:48:00 123

2.4版本的servlet规范对filter增加的标签详解

2.4版本的servlet规范在部属描述符中新增加了一个<dispatcher>元素,这个元素有四个可能的值:即REQUEST,FORWARD,INCLUDE和ERROR,可以在一个<filter-mapping>元素中加入任意数目的<dispatcher>,使得filter将会作用于直接从客户端过来的request,通过forward过来的request,通过...

2006-12-22 08:46:00 109

tomcat数据源配置

数据源指数据库连接地址、参数等信息;而连接池是服务器与数据库保持一定数量的连接。但一般情况下,数据源都是指实现了连接池的数据源,本文就是这么定义的。配置数据源有两种方法:一种是使用开源项目,比如dbcp来模拟数据源。另一种是在服务器配好数据源,然后在项目中通过jndi调用,下面就是这种方法在tomcat中的例子:(转自:http://www.blogjava.net/cader/a...

2006-12-21 16:46:00 130

appfuse学习笔记(不断更新)

一、如何对Appfuse开发的系统进行性能优化: hibernate的优化。这步很关键。我把所有一对多的hbm文件里的lazy属性都设置成true,另外,hibernate的fecthsize设置成1。这样就系统的性能就好了不少。 设置jsp缓存。其实,appfuse本来就配置有oscache来缓存jsp的。但appfuse的作者觉得jsp缓存会影响jsp的调试,所以把oscache给禁止了。...

2006-12-18 15:22:00 144

spring和struts如何集成

ApplicationContext是Spring的核心,WebApplicationContext继承自ApplicationContext,首先在Web应用中要初始化WebApplicationContext ,即在web.xml中配置:<listener> <listener-class>org.springframework.web.context.Con...

2006-12-15 17:32:00 444

spring 监听器 IntrospectorCleanupListener简介

spring中的提供了一个名为org.springframework.web.util.IntrospectorCleanupListener的监听器。它主要负责处理由 JavaBeans  Introspector的使用而引起的缓冲泄露。spring中对它的描述如下: 它是一个在web应用关闭的时候,清除JavaBeans Introspector的监听器.在web.xml中注册这个lis...

2006-12-15 13:19:00 94

LDAP简介:什么是目录

LDAP简介:什么是目录 本文出自:http://www.china-pub.com 作者: 应雷 (2001-08-12 09:05:01) ...

2006-12-14 09:30:00 160

Java世界的ruby on rails — rife

(转自:http://www.itpub.net/605260.html) 大家可以看看他的flash演示http://rifers.org/,下载example试用...业谝淮慰吹絩uby on rails网站上面的演示一样。rife简单来说就像rails一样,是一个包含了各层结构的、简化的开发框架,他包含了web层,IoC容器和持久层开发,等同于 Webwor...

2006-12-14 09:22:00 206

使用sitemesh建立复合视图

http://www.huihoo.com/java/sitemesh/index.html

2006-12-13 10:28:00 72

appfuse中的UrlRewrite

(转自:http://www.blogjava.net/liuwentao253/archive/2006/08/31/66855.html)appfuse中使用了UrlRewrite.实现了url的重写,这样有什么用处呢?上网搜了一把,大体上有以下好处:1、满足搜索引擎的要求 某些搜索引擎不能支持动态页面的抓取,大量的信息就不能被潜在用户搜索到。用UrlRewrite技术你可以把 http://...

2006-12-13 09:48:00 122

Java生成UUID(Universally Unique Identifier)

 UUID(Universally Unique Identifier)全局唯一标识符,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。由以下几部分的组合:当前日期和时间(UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个...

2006-12-12 11:33:00 134

候捷谈Java反射机制

Java 反射机制 <o:p> </o:p> <o:p>   </o:p> ...

2006-12-12 11:32:00 83

practical java & effective java 读书笔记

 第一章 一般技术1.java只有唯一一种参数传递方式:by value(值传递)。对于primitive types(基本型别)很容易理解,对于object references(对象引用),传递的是object reference的拷贝。2.polymorphism(多态)优于instanceof:instanceof很容易被误用,很多场合都应该以多态代替,无论何时看到instanceo...

2006-12-12 11:32:00 88

java范型功略

 在已发布的Java1.4中在核心代码库中增加了许多新的API(如Loging,正则表达式,NIO)等,在最新发布的JDK1.5和即将发布的JDK1.6中也新增了许多API,其中比较有重大意义的就是Generics(范型)。一.什么是Generics?Generics可以称之为参数类型(parameterized types),由编译器来验证从客户端将一种类型传送给某一对象的机制。如Java...

2006-12-12 11:31:00 108

Java虚拟机的深入研究

Java虚拟机的深入研究 作者:刘学超 1  Java技术与Java虚拟机 说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成: Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示: ...

2006-12-12 11:30:00 74

深入理解abstract class和interface

abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还...

2006-12-12 11:29:00 45

java线程总结

版權申明,獲得授權轉載必須保留以下申明和鏈接:作者的blog:(http://blog.matrix.org.cn/page/Kaizen)在论坛上面常常看到初学者对线程的无可奈何,所以总结出了下面一篇文章,希望对一些正在学习使用java线程的初学者有所帮助。首先要理解线程首先需要了解一些基本的东西,我们现在所使用的大多数操作系统都属于多任务,分时操作系统。正是由于这种操作系统的出现才有了多线程这...

2006-12-12 11:28:00 48

计算机编码大全

从基础的开始  最小的单元是位(bit),接着是字节(Byte),一个字节=8位,英语表示是1 byte=8 bits 。机器语言的单位Byte。接着是KB,1 KB=1024 Byte;  接着是MB,1 MB=1024 KB;  接着是GB,1 GB=1024 MB ;接着是TB, 1TB=1024 GB。  接着是进制:二进制0和1,8进制0-7, 十进制不用说,10进制0-9后面是A,B,...

2006-12-12 11:27:00 1775 1

正则表达式基础知识 & 其在Java中的应用

一、正则表达式基础知识:(此文讲的是符合perl的正则表达式匹配方法,与jdk1.4上的不一样,但讲的很清晰,可作为基础知识讲解看) 如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Exp...

2006-12-12 11:26:00 81

全世界所有程序员都会犯的错误-蔡学镛

当年,国际巨星成龙的「龙种」曝光,众人指责他对不起娇妻林凤娇,逼得他出面召开记者会,向世人自白他犯了「全世界所有男人都会犯的错误」。从来没犯过这种错误的我,也因此常常认为自己不是个男人。 虽然没犯过「全世界所有男人都会犯的错误」,但是我倒是曾经犯了「全世界所有程序员都会犯的错误」。不管使用何种语言,全世界所有程序员都一定犯过这种错误,那就是:太依赖编译器,却不知道编译器做了哪些事。 ...

2006-12-12 11:25:00 62

问题研究——字符集编码

问题研究 --字符集编码 1. 概述 本文主要包括以下几个方面:编码基本知识,java,系统软件,url,工具软件等。 在下面的描述中,将以"中文"两个字为例,经查表可以知道其GB2312编码是"d6d0 cec4",Unicode编码为"4e2d 6587",UTF编码就是"e4b8ad e69687"。注意,这两个字没有iso8859-1编码,但可以用iso8859-1编...

2006-12-12 11:23:00 64

程序员趣味读物:谈谈Unicode编码

这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题:   问题一:   使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换。同样是txt文件,Windows是怎样识别编码方式的呢?   我...

2006-12-12 11:22:00 55

java解析XML

链接都已失效,可以在网上搜索。高效解析XML 详细解析XML与J2EE组合 初学者入门 JAVA 的 XML 编程实例解析 Java中四种XML解析技术之不完全测试 ...

2006-12-12 11:21:00 103

学习日期, 日期格式, 日期的解析和日期的计算

Calendar与Date、long的转换:  Calendar ca = Calendar.getInstance();  Date d = ca.getTime();  long l = ca.getTimeInMillis();  ca.setTime(d);  ca.setTimeInMillis(l);Date和long间的转换:  Date d = new Date();  long ...

2006-12-12 11:20:00 433

javaIO学习笔记

第一篇、http://www.blueidea.com/bbs/newsdetail.asp?id=996916(里面有很多例子)第二篇、彻底明白Java的IO系统(文摘)---JAVA之精髓IO流一. Input和Output1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都...

2006-12-12 11:19:00 88

类、对象初始化顺序

初始化(initialization)其实包含两部分:1.类的初始化(initialization class & interface)2.对象的创建(creation of new class instances)。因为类的初始化其实是类加载(loading of classes)的最后一步,所以很多书中把它归结为“对象的创建”的第一步。其实只是看问题的角度不同而已。为了更清楚的理...

2006-12-12 11:13:00 63

JAVA&J2EE FAQ

Java FAQ  目录:Q1.1 什么是Java、Java2、JDK?JDK后面的1.3、1.4版本号又是怎么回事?Q1.2 什么是JRE/J2RE?Q1.3 学习Java用什么工具比较好?Q1.4  学习Java有哪些好的参考书?Q1.5  Java和C++哪个更好?Q1.6  什么是J2SE/J2EE/J2ME?Q2.1  我写了第一个Java程序,应该如何编译/运行?Q2.2  我照...

2006-12-12 11:12:00 109

java对象序列化问题

  serialVersionUID 用来表明类的不同版本间的兼容性.如果你修改了此类, 要修改此值. 否则以前用老版本的类序列化的类恢复时会出错.  可以利用JDK的bin目录下的serialver.exe工具产生这个serialVersionUID  对于Test.class,执行命令: serialver Test  为了在反序列化时,确保类版本的兼容性,最好在每个要序列化的类中加入p...

2006-12-12 11:12:00 111

Java编程三十条规则

   (1) 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母,单词之间用“_”连接。eg:private static final int MAX_LENGTH = 1000;Java包(Package)全都是小写字母,即便中间的单词亦是如此。   (2) 为了常规用途而创建一个类时,请采取“经典形式”,并包含对下述元素的定义: (规范要求,如果...

2006-12-12 11:11:00 51

java学习笔记

一.原理、概念1.面相对象语言的三个核心本质:数据抽象化(data abstraction)、继承(inheritance)、多态(polymorphism也叫动态绑定dynamic binding)。覆写(overriding)和重载(overloading),覆写引发多态。重载(overloading):指一个类中具有相同方法名,不同的参数(包括个数、类型、位置)。(从父类继承的方法当然...

2006-12-12 11:10:00 98

程序运行时三种内存分配策略:静态的、栈式的、和堆式的,以及区别

按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的.静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,因而在编译时就可以给他们分配固定的内存空间.这种分配策略要求程序代码中不允许有可变数据结构(比如可变数组)的存在,也不允许有嵌套或者递归的结构出现,因为它们都会导致编译程序无法计算准确的存储空间需求.栈式存储分配也可称为动态存储分配,是由一...

2006-12-12 11:06:00 613

数字变量&数字对象&字符串转化

数字类型转换成字符串型: String s = String.valueOf(value);  数字对象转换成字符串型Long l = new Long(10);String s = l.toString(); 数字类型/字符串转换成数字对象: byte b = 169; String b = "169";Byte bo = new Byte( b ); short t = ...

2006-12-12 10:19:00 329

jsp中的四种范围(page|request|session|application)

JSP的四种范围,分别为page,request,session,application可以用setAttribute("",""); getAttribute("","");其中用page时,标名pageContext.setAttribute("","");它只能在同一个页面中有效  Request。Request 的范围是指在一JSP 网页发出请求到另一个JSP

2006-12-12 10:18:00 266

提高JSP应用程序运行速度的七大绝招 (转载)

 (本文转自:http://www.blogjava.net/sgsoft/articles/2378.html )      你时常被客户抱怨JSP页面响应速度很慢吗?你想过当客户访问次数剧增时,你的WEB应用能承受日益增加的访问量吗?本文讲述了调整JSP和servlet的一些非常实用的方法,它可使你的servlet和JSP页面响应更快,扩展性更强。而且在用户数增加的情况下,系统负载会呈现...

2006-12-11 16:58:00 86

黑客与画家

《黑客与画家:硅谷创业之父Paul Graham文集》是硅谷创业之父Paul Graham的文集,主要介绍黑客即优秀程序员的爱好和动机,讨论黑客成长、黑客对世界的贡献以及编程语言和黑客工作方法等所有对计算机时代感兴趣的人的一些话题。书中的内容不但有助于了解计算机编程的本质、互联网行业的规则,还会帮助读者了解我们这个时代,迫使读者独立思考。    《黑客与画家:硅谷创业之父Paul Graham文集》适合所有程序员和互联网创业者,也适合一切对计算机行业感兴趣的读者。

2013-03-07

空空如也

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

TA关注的人

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