自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python - Magical Asterisk

def test1(t='t', *args): print ">>>> test1(*args)" print '----',t; for i in args: print i;def test2(t='t', **args): print ">>>> test2(**args...

2012-08-28 14:58:56 145

原创 单例模式中懒汉式和饿汉式 实现和总结

分析,总结:1,两种形式instance和构造方法都用private;2,instance和getInstance()都用static;3,饿汉式instance用final;4,懒汉式getInstance()用synchronized才能保证线程安全;5,饿汉式的instance定义时就初始化instance = new Singleton(),线程是安全的,且不论后期是否用到都初始化了,所以牺牲了资源利用率,一旦用到又将提高速度;6,懒汉式的instance是在使用时才初始化的

2010-11-03 16:00:00 894

原创 《head first》学习笔记之二——观察者模式

通俗的理解一下观察者模式:当一个受观察对象发生改变时,则观察它的所有对象都跟着更新。应用场景如,天气信息改变时,各种显示设备都跟着更新。主要类包括:主题接口(被观察者接口)、主题类、观察者接口、观察者类。过程中,主题(被观察者)可以采用push数据方式让观察者更新,观察者也可以采用pull数据方式更新,主要看数据的安全性问题,以及各观察者需要的数据情况。观察者模式可以自己单...

2010-09-29 18:23:32 88

《head first》学习笔记之一

《head first》学习笔记设计原则第一个设计原则:找出应用中可能需要变化之处,把他们独立出来“封装”,不要和那些不需要变化的代码混在一起。如:将Duck类的fly()和quack()行为独立出来。第二个设计原则:针对接口编程,而不是针对实现编程。将fly和quack分别设计成接口,Duck类不用实现该接口,而是由单独制造其他类专门实现接口,这个类称为“行为...

2010-09-28 16:53:44 113

原创 N皇后问题 java程序

N皇后问题采用回溯算法是经典的解决方案,回溯可以用栈来实现,递归本身就具有回溯的功能,下面程序采用递归实现。

2010-09-25 20:52:00 1575

原创 UML类之间关系小结

UML中类之间有四种关系:关联、依赖、泛化、聚合---关联:两个独立的对象,之间有关系。如【公司】和【员工】---依赖:两个独立的对象,当一个对象构造另一个对象,或者依赖另一个对象服务时,两者产生依赖关系。如【人】买东西时需要使用【钱】---泛化:类之间继承或接口实现的关系。如【水果】和【香蕉】、【桃】---聚合:两个对象之间有包含关系。如【计算机】和【主板】【CPU】

2010-09-05 13:58:00 431

原创 关系数据库设计范式理解总结

第一范式(1NF):在关系模式R中的每一个具体关系r中,如果每个属性值都是不可再分的最小数据单位。第二范式(2NF):非主属性不存在部分依赖。第三范式(3NF):非主属性不存在传递依赖。BC范式(BCNF):所有属性(包括主属性和非主属性)都不传递依赖于R的任何候选关键字。

2010-08-20 13:20:00 613

原创 ant用法[zz]

ant入门很好的教程,示例。

2010-07-30 23:49:00 560

原创 java,异常处理,throwable和try...catch[zz]

java,异常处理原则的总结,throwable和try...catch使用原则(区别)。从原文提取:1,throwable只是抛出异常,不捕获,意思是由抛出的异常类来处理这个问题;2,try...catch捕获异常,捕获位置尽量缩小范围,且捕获后一定要处理,catch内不要为空;3,能捕获的异常,尽量捕获不要抛出;以上三点比较重要其他:1,异常起名尽量规范,如异常首字母;2,不抛出Exception异常

2010-07-30 15:53:00 4063

原创 排序算法

排序算法,选择排序、插入排序、冒泡排序、堆排序、快速排序,java实现

2010-07-29 11:20:00 430

转载 Apache Jakarta Commons 工具集简介[zz]

Apache Jakarta Commons 工具集简介[转]Apache Jakarta Commons 工具集简介[转] Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。我选了一些比较常用的项目做简单介绍。文中用了很多网上现成的东西,我只是做了一个汇总整理。 一、Commons BeanUtils http://jakarta.

2010-03-21 16:14:00 1803

转载 action向jsp传值问题总结[zz]

http://www.blogjava.net/19851985lili/articles/97664.html你的代码本身有问题,一般来说,我们在使用Struts时,如果要在JSP隐式的传值给Action有两种情况:1、要传的值是FromBean中的一个字段,你说的情况应该就是这种情况,例如需要在Edit页面中保存theID,在Action中执行Update操作时根据ID来更新数据库的值,你可以

2010-03-10 22:36:00 1146

原创 java.io 对字节流和字符流的讨论[zz]

原文出处:http://www.javaeye.com/topic/175121(最好到上面的原文地址去看,代码有格式) 个人总结: //输入流常用接口和类---->> //字节流(字符流)抽象接口 InputStream inputStream; Reader reader; //字节流(字符流)具体实现类

2010-02-28 15:36:00 584

原创 jxl操作Excel(读取、创建、更新)

下午试着写了一些操作Excel的代码,使用jxl.jar,涉及到 读取、创建、更新,以备以后查询使用。参考http://www.ibm.com/developerworks/cn/java/l-javaExcel/ package excel;import java.io.File;import java.io.FileInputStream;import java.i

2010-01-20 17:33:00 4053

转载 Hadoop是什么[zz]

Hadoop 是一个分布式系统基础架构,由Apache基金会开发。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力高速运算和存储。项目主页:http://hadoop.apache.org Hadoop是一个用于运行应用程序在大型集群的廉价硬件设备上的框架。Hadoop为应用程序透明的提供了一组稳定/可靠的接口和数据运动。在Hadoop中实现了Google的Map

2010-01-19 15:57:00 920

原创 计算一个整数内“1”的个数+思考

看到一个面试题,大体是:输出从1到任意一个数(正整数),然后统计“1”的个数,如“11”有2个“1”.我就写了下面这段,思路很简单:先把全部数转化为字符串,然后输出,最后统计字符串中“1”的个数 package test;public class NumberOne { public static void main(String[] args){ StringBuf

2010-01-14 16:12:00 477

原创 淘来的23中设计模式UML类图

2009-05-08 17:39:00 744

jxl.jar及其API,java操作excel

jexcelapi_2_4_5.zip,Java操作excel工具包,包括jar文件和api文档说明。

2010-01-21

jacob API,Java操作Word会用到

jacob API,Java操作Word会用到

2009-09-15

空空如也

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

TA关注的人

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