自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何高效的阅读代码

阅读分析源代码,一些有效的方法是:   1、阅读源代码的说明文档和API文档。   2、如果源代码有用法示例或向导,先阅读这个。   3、了解整个项目的模块结构,可以按模块进行阅读。   4、随时使用查找功能(或超链接)阅读关联类或关联方法。   5、对于有疑问的地方,不妨写几行单元测试。   6、由浅入深,由易到难,多阅读优秀的开源项目,代码阅读水平会突飞猛进。...

2010-12-12 22:12:53 168

原创 mysql和java的数据类型的对应关系

数值型整型 JDBCtinyint         java.lang.Integersmallint mediumint       java.lang.Longint           bigint         java.math.BigInteger单精度浮点型 JDBCfloat         java.lang.Float双精度浮点型 ...

2010-12-01 16:16:20 194

原创 项目管理5大组

PMBOK将项目管理分为了启动,计划,执行,监控和收尾五个过程组。因此关于IT项目管理的第二个主题阅读从项目管理的五大过程组入手进行分析。    1.启动过程组    启动过程组的核心要素是可行性分析,立项,初步范围说明,确定项目的目标和范围,委任项目经理等。很多项目都是在项目启动的时候就注定了是否是一个死亡之旅,因此项目经理应该有在项目启动前启动的意识。只有这样才能够胸有成竹。   ...

2010-11-01 22:09:07 217

原创 Eclipse及其插件下载网址大全

Eclipse及其插件下载网址大全1  Eclipse下载EMF,GEF - Graphical Editor Framework,UML2,VE - Visual Editor都在这里下载http://www.eclipse.org/downloads/index.php2  lomboz J2EE插件,开发JSP,EJBhttp://forge.objectweb.org/project...

2010-10-06 11:24:47 94

原创 JAVA中如何读写properties文件

       Properties文件是JAVA程序特有的一种文件类型,信息以"键--值"的格式进行存放,通常将容易变化的系统参数写到此文件中。这样就可以实现快速的读和写。具体的操作方法:读操作:  public String readpro(String filename,String key){ Properties props = ...

2010-09-29 11:48:37 114

原创 js 排序 支持对象

//兼容 IE&FF&Safari var sortArray=(arr,type,keys){ switch (type){ case 0:return arr.sort(function(a,b){a=(keys)?(a[keys])?a[keys]:a:a;b=(keys)?(b[keys])?b[keys]:b:b; r...

2010-09-18 07:17:52 96

原创 Ant基本使用指南

Ant基本使用指南 1 Ant是什么?Apache Ant 是一个基于 Java的生成工具。生成工具在软件开发中用来将源代码和其他输入文件转换为可执行文件的形式(也有可能转换为可安装的产品映像形式)。随着应用程序的生成过程变得更加复杂,确保在每次生成期间都使用精确相同的生成步骤,同时实现尽可能多的自动化,以便及时产生一致的生成版本2下载、安装Ant 安装Ant下载.zip文...

2010-08-10 14:53:59 98

原创 ant教程入门

1 Ant是什么? Apache Ant 是一个基于 Java的生成工具。生成工具在软件开发中用来将源代码和其他输入文件转换为可执行文件的形式(也有可能转换为可安装的产品映像形式)。随着应用程序的生成过程变得更加复杂,确保在每次生成期间都使用精确相同的生成步骤,同时实现尽可能多的自动化,以便及时产生一致的生成版本2 下载、安装Ant 安装Ant下载.zip文件,解压缩到c:\ant1.3(后面引...

2010-08-06 01:04:06 82

原创 事务配置

事务配置Spring动态代理的一个重要特征是,它是针对接口的,所以我们的dao要通过动态代理来让spring接管事务,就必须在dao前面抽象出一个接口,当然如果没有这样的接口,那么spring会使用CGLIB来解决问题。一般地,使用Spring框架时,可在其applicationContext.xml文件中声明其对hibernate事务的使用:1. <bean i...

2010-07-15 20:33:54 80

原创 tomcat中配置web项目映射

安装好tomcat后,把你的web项目copy到%TOMCAT_HOME%webapps下面就OK 了。有种更优秀方法就是设定虚拟目录,即把项目的目录映射到tomcat中。这样项目不需要再放到tomcat下,而且给开发人员带来方便,方法如下: 1、找到%TOMCAT_HOME%\conf\server.xml,(即tomcat的安装目录下面相关的文件)打开此xml文件,在 <host>...

2010-07-15 08:58:23 342

原创 IIS状态代码的含义

IIS状态代码的含义 概要 当用户试图通过HTTP或文件传输协议(FTP)访问一台正在运行Internet信息服务(IIS)的服务器上的内容时,IIS返回一个表示该请求的状态的数字代码。该状态代码记录在IIS日志中,同时也可能在Web浏览器或FTP客户端显示。状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因。 更多信息 日志文件的位置 在默认状态下,IIS把它的日志文件放在%WIN...

2010-07-12 17:11:08 106

原创 修改office正版验证(测试通过)

更换office注册码关闭所有Office程序,运行regedit,打开注册表,找到HKEY_LOCAL_MACHINE\Software\Microsoft\Office\12.0\Registration(这是office2007的子键,office2003对应的是11.0),删除子键DigitalProductID及ProductID。再打开word,会要求输入注册号。找一个能通过验证的注册...

2010-07-09 10:22:14 395

原创 制作CHM帮助文件遇到的问题及解决方法

制作CHM工具:Microsoft HTML Help Workshop v1.3 英文版问题1:默认首页不能显示在Project->Change project options,在Default files里输入一个.htm的路径后,首页还是不能显示。解决方法:(1)要做首页的.htm文件必须也要编译到.CHM帮助文档中,比如选择一个heading,将首页的.htm的路径添加到...

2010-07-06 09:28:41 183

原创 jxl与poi比较

POI为apache公司的一个子项目,主要是提供一组操作windows文档的Java API.Java Excel俗称jxl是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表。因为是使用Java编写的,所以我们在Web应用中可以通过JSP、Se...

2010-07-06 09:23:42 80

原创 使用JXL读取Excel表格,拷贝、更新Excel工作薄,添加批注

package cn.com.yitong.xls;import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import java.util.Vector;import cn.com.yitong.ChartImg;import cn.com.yitong.VireO...

2010-07-06 09:21:51 242

原创 spring+quartz 动态任务方案

公司目前有这样的需求,结合spring+quartz开发个后台的WEB管理系统,系统主要包括以下功能:   1、动态添加、修改和删除数据源,并加入到spring管理。   2、动态注册、修改和删除任务(需要实现的具体quartz业务类),并加入到quartz管理。   3、提供上传第三方包的功能。(主要考虑实现的业务类,需要引入其他的jar包)。   4、在线日志查询分析。   。。。    后台...

2010-07-04 23:06:00 142

原创 人民币写法的大小写转换

/** * 小写金额转成大写。 * * @param input * @return */ public static String numtochinese(String input) { String s1 = "零壹贰叁肆伍陆柒捌玖"; String s4 = "分角整元拾佰仟万拾佰仟亿拾佰仟"; String temp = ""; ...

2010-06-23 10:51:56 219

原创 JAVA中的MATH类中的方法

static double abs(double a)           返回 double 值的绝对值。 static float abs(float a)           返回 float 值的绝对值。 static int abs(int a)           返回 int 值的绝对值。 static long abs(long a)           返回 long 值的绝对值...

2010-06-23 09:41:28 190

原创 eclipse不能自动编译的解决方法

如果出现eclipse不能自动编译的问题,可以尝试以下的解决方法: 1.选中project->build automatically。 2.选择project->clean..->clean select project,这样就会把原来已经生成的class文件全部删除掉,eclipse会重新生成所有的类文件。 3.在WEB工程中,进入configure build path,在j...

2010-06-18 09:07:16 305

原创 Oracle时间计算

Oracle时间计算核心提示:日期格式参数 含义说明 D一周中的星期几 DAY天的名字,使用空格填充到9个字符 DD 月中的第几天 DDD年中的第几天 DY天的简写名 IW ISO标准的年中的第几周 IYYYISO标日期格式参数   含义说明 D  一周中的星期几 DAY    天的名字,使用空格填充到9个字符 DD   月中的第几天 DDD  年中的第几天 DY  天...

2010-06-02 14:26:54 120

原创 Java数据类型和MySql数据类型对应表

java mysql 数据类型对照类型名称显示长度数据库类型JAVA类型JDBC类型索引(int)描述      VARCHARL+NVARCHARjava.lang.String12 CHARNCHARjava.lang.String1 BLOBL+NBLOBj...

2010-05-26 13:08:22 51

原创 Spring整理13 -- 面对切面(AOP)3 -- 使用CGLIB实现AOP

在上面的两种情况实现AOP中的目标对象UserManagerImpl都实现了接口,如果没有实现接口,该如何做呢?使用CGLIB。下面简单介绍spring对AOP的支持的几种情况:1、如果目标对象实现了接口,默认情况下会采用JDK的动态代理实现AOP2、如果目标对象实现了接口,可以强制使用CGLIB实现AOP3、如果目标对象没有实现了接口,必须采用CGLIB库,spring会自动在J...

2010-05-12 10:45:15 123

原创 Spring整理12 -- 面对切面(AOP)2 -- 配置文件的方式实现AOP

上面我们使用注解配置,注解配置使用很方便也很快速,但它不够灵活,不好维护。下面我们将使用配置文件来建立AOP。我们还是基于上面的例子,使用配置文件,我们只需修改上面的SecurityHandler.java和applicationContext.xml,代码如下:SecurityHandler.javapublic class SecurityHandler { pr...

2010-05-12 10:42:47 54

原创 Spring整理11 -- 面对切面(AOP)1 -- 注解配置的方式实现AOP

AOP是使用动态代理而现实的,在上面动态代理中,我们可以想一下几个概念,我们写一个验证方法,在现实类中我们在拿几个方法中应用这个方法。那在Spring AOP中是如何表述这些概念?下面先来看AOP中几个比较重要的概念:²        切面(Aspect)切面,对象操作过程中的截面。这可能是AOP中最关键的一个术语。例如,我们上面介绍的用户权限验证,不同身份的用户可以做什么,不可以做什...

2010-05-12 10:40:46 75

原创 Spring整理10 -- 动态代理

问题:我们有一个实现类,分别有添加、删除、更新、查询等方法,如果我们现在要在执行方法加一个验证权限的方法,我们该如何做呢?有人会这还不简单,新建一个方法,在每个方法前调用一个就行。这种是可以完成功能,但它不够灵活,也破坏了我们的原有的代码。那该如何做才能更灵活呢?我们现在用jdk提供的动态代理模式来实现。首先,我们新建一个接口UserManagerpublic interface User...

2010-05-12 10:38:08 67

原创 Spring整理9 -- 自动装配(autowire)

根据名称自动装配根据属性名自动装配。此选项将检查容器并根据名字查找与属性完全一致的bean,并将其与属性自动装配。例如,在Bean1定义Bean2类型bean2属性(同时提供setBean2 (..)方法),Spring就会在配置文件中查找id为bean2的bean定义,并用它来装配给bean2属性。步骤:1、  必须在当前bean定义的配置文件(applicationContext....

2010-05-12 10:34:05 113

原创 Spring整理8 -- 初始化函数和消亡函数的使用

配置文件:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <beans>

2010-05-12 10:30:42 106

原创 Spring整理7 -- Bean的作用域

<!-- <bean id="bean1" class="spring.Bean1" scope="singleton"/> --> <bean id="bean1" class="spring.Bean1" scope="prototype"/>

2010-05-12 10:29:43 110

原创 Spring整理6 -- 构造方法注入

配置文件<beans> <bean id="conf" class="dbconf.Conf" > <!--构造函数方法注入--> <constructor-arg index="0" type="java.lang.String"

2010-05-12 10:27:59 71

原创 Spring整理5 -- 模块的组装

如何实现三个模块良好的切换? 配置文件<beans> <bean id="dao" class="dao.CustomerDao"></bean> <!-- 将dao装配到DaoCaller内dao属性 --> <bean id="caller" cla

2010-05-12 10:25:15 100

原创 Spring整理4 -- 公共属性的注入

如何将公共的注入定义描述出来?* 通过<bean>标签定义公共的属性,指定abstract=true* 具有相同属性的类在<bean>标签中指定其parent属性例如:一个对象有三个属性分别为:id、name、password,另一个对象有四个属性为id、name、loginpass例子代码:Bean1.javapublic class Bean...

2010-05-12 10:22:50 117

原创 Spring整理3 -- 自定义属性编辑器

在我们注入属性时,遇到是日期类型,如果按普通属性去注入,则会报错,那我们该怎么解决?解决办法:自定义属性编辑器。什么是属性编辑器,作用?自定义属性编辑器,spring配置文件中的字符串转换成相应的对象进行注入spring已经有内置的属性编辑器,我们可以根据需求自己定义属性编辑器。步骤:1、  定义一个属性编辑器必须继承java.beans.PropertyEditorSupport...

2010-05-12 10:16:47 119

原创 Spring整理2 -- 普通属性注入

      可以根据配置文件的信息动态的对象行为,动态的注入对象的属性值。下面我们将基本数据类型、String类型、数组类型以及集合类型进行动态的注入。例子代码如下:对象Bean1:public class Bean1 { private String strValue; private int intValue; private List l...

2010-05-12 10:12:59 62

原创 Spring整理1 -- 实现模块的切换

对象的生成由Spring通过读取配置文件(applicationContext.xml)动态设置,主调类仅仅面对接口编程,无需知道具体的实现类。这样我们就可以根据配置文件进行实现类的切换。从而降低耦合性。对象的生成,由框架通过反射机制完成,控制权从前端主程序转化到了框架,       这种思想叫做控制反转(IOC),Inverse Of Control,可以很好的实现模块切换。例如:实现USB...

2010-05-12 10:03:14 114

原创 基于json-lib.jar包Json实例程序(常用的四种方法)

一、JAR包简介      要使程序可以运行必须引入JSON-lib包,JSON-lib包同时依赖于以下的JAR包:      1.commons-lang.jar      2.commons-beanutils.jar      3.commons-collections.jar      4.commons-logging.jar       5.ezmorph....

2010-05-09 22:52:51 120

原创 struts2 action中result参数详解

chain     用来处理Action链     com.opensymphony.xwork2.ActionChainResult dispatcher     用来转向页面,通常处理JSP     org.apache.struts2.dispatcher.ServletDispatcherResult freemaker     处理FreeMarker模板     org.apache....

2010-05-07 23:49:14 65

为何国内软件比不过外国软件

首先声明此帖内容属于转载他人作品,只是感觉写的相当不错,拿来和大家分享分享.纵览,国内比较大的软件公司(以下统一简称"国软"),清一色都是做政府项目的(他们能做大的原因我就不用说了吧),真正能做大的国软又有几家呢? 这是为什么呢?今天风吹就给大家简单分析下:1."作坊"式管理  "作坊"往往是效率最高的,国软几乎都是从作坊走过来的,   但把作坊式的管理模式套用到一个不断壮大的公司中显然是不行的....

2010-04-29 12:43:22 359

飞信webservice测试接口

移动飞信WEB发送服务接口    移动飞信WEB服务接口:实现了通过WEB调用发飞信的目的,支持GET提交及POST表单提交,对接口使用者非常方便简洁,几分钟时间就可以实现你的网站集成飞信发送功能,对没有安装飞信客户端的机器也可以实现发送,即:直接在IE地址栏输入发送地址及参数就可以发送,只要记得本网站地址www.139icq.com,出差在外到网吧临时上网也可以使用,不用任何安装,非常方便,...

2010-04-26 21:41:36 107

飞信的api开发,通过web给飞信好友发送短信

备注:2009年12月9日移动飞信升级造成影响的 sms.api.bz 免费发送短信API接口,已于12月14日恢复正常。  飞信是由中国移动通信集团公司推出的一款集商务应用和娱乐功能为一体的,基于手机应用以及与Internet深度互通的即时通讯产品,可免费给好友发送短信。  1、下载中国移动飞信PC客户端软件(http://www.fetion.com.cn/downloads/pc.aspx)...

2010-04-26 15:38:01 186

String 和 StringBuffer的比较?

String 和 StringBuffer的比较?String: 在string中没有用来改变已有字符串中某个字符的方法,由于没有改变字符串中单独字符的方法,在jdk中称java类对象是不可改变的。然而不可改变的字符串有个优点这样编译器在编译的时候可以将字符串设置成共享。StringBuffer: 这是一个辅助类,可以预先分配一个指定长度的内存空间做字符串缓冲,这样使用StringBu...

2010-04-11 20:39:38 50

webgame游戏策划

一个社区游戏的策划,内容详尽,希望能给你带来一点帮助和灵感!

2008-10-08

空空如也

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

TA关注的人

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