- 博客(62)
- 资源 (10)
- 收藏
- 关注
原创 MyEclipse 5.5 GA 注册码
需要特别注意的是,这次发布的5.5版本注册机制不同于5.0和5.1系列,所以你必须使用对应的序列号 下面把 5.5 GA 版本的“注册信息”“注册码”“破解”给大家:Subscriber: www.1cn.bizSubscriber Code: jLR8ZC-655355-5450765457039125或者Subscriber: www.1cn.bizSubsc
2007-05-31 22:12:00 1921
原创 Spring使用JdbcTemplate操作数据库---使用RowMapperResultSetExtractor读数据篇
首先建立数据表:CREATE TABLE `login` ( `username` varchar(10) default NULL, `passwd` varchar(10) default NULL, `address` varchar(10) default NULL) ENGINE=InnoDB DEFAULT CHARSET=gb2312; 配置文件: xm
2007-05-29 21:12:00 4970
原创 Spring使用JdbcTemplate操作数据库---使用RowCallbackHander读数据篇
首先,假设如下SQL表中有数据username=test1,passwd=test1,address=test1CREATE TABLE `login` ( `username` varchar(10) default NULL, `passwd` varchar(10) default NULL, `address` varchar(10) default NULL) ENGINE=I
2007-05-29 20:58:00 1645
原创 Spring使用JdbcTemplate操作数据库---写数据篇
首先使用mysql建立数据库,并建立表如下:CREATE TABLE `login` ( `username` varchar(10) default NULL, `passwd` varchar(10) default NULL, `address` varchar(10) default NULL) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
2007-05-29 20:43:00 5972
原创 《Spring in Action》一书第4章第2节错误更正
环境Spring 2.0.5DBCP-1.2.2第121页driver"> com.mysql.jdbc.Driver 应为 driverClassName"> com.mysql.jdbc.Driver 第131页 ps.setString(0,person.getName()); ps.setString(1,perso
2007-05-29 20:33:00 896
原创 面向对象概念-子类和子类型
提到“子类”和“子类型”是不同的,替换原则只适合于子类型关系,而一般编程语言只是考虑了子类关系,子类说明了新类是继承自父类,而子类型强调的是新类具有父类一样的行为(未必是继承)。那么,什么时候才应该使用继承?那就是符合子类型关系的时候,或者一般所说的”is a"关系,你必须保证新类的行为与父类完全一致!!!在任何使用父类的场合,新类应该表现一样的行为。 经典案例:正方形是长方形的子类
2007-05-29 17:52:00 7476
转载 现在的孩子,都无法无天了-----20余网友围堵北京辱师学生乘坐汽车
现在的孩子都成什么样子了,社会如此复杂,至少比我上中学那时候复杂的,包括网络的垃圾信息,更容易让小孩学坏,一个奇型怪异大发型,早恋(现在小孩都不是早恋了,是过早的进行性行为,而且根本不采取任何安全措施,如果是女孩,后果可想而知,唉,悲哀,一代不如一代了) 海淀艺术职业学校的学生在课堂上随意打闹、辱骂老师,甚至有人去摘掉老师的帽子,这一幕被同班同学用手机拍摄下来,并在网上流传开。昨天,20余
2007-05-29 09:14:00 2623 1
原创 Spring配置DBCP数据库连接池
${db.driver} ${db.url} ${db.username} ${db.password} 这样我们就有了一个不依赖任何服务器的数据库连接池话外音:Spring易于测试是spring理念的核心,spring为我们定义了一个DriverManagerDataSo
2007-05-28 21:46:00 3483
转载 面试官与JAVA应聘者的对话
面试官:熟悉哪种语言 应聘者:Java。 面试官:知道什么叫类么 应聘者:我这人实在,工作努力,不知道什么叫累 面试官:知道什么是包? 应聘者:我这人实在 平常不带包 也不用公司准备了 面试官:知道什么是接口吗? 应聘者:我这个人工作认真。从来不找借口偷懒 面试官:知道什么是继承么 应聘者:我是孤儿没什么可以继承的 面试官:知道什么叫对象么? 应聘者:知道,不过我工作努力,上进心强,暂
2007-05-28 14:41:00 5482
原创 连北大青鸟都有外包事业部了,还有哪能没有外包业务
接了10个面试电话,有8个都是外包的,就连北大青鸟这种公司都搞外包了,试问,天下谁人不外包我对外包的感觉:除了薪水可以开狠口,谈不上什么发展
2007-05-28 14:33:00 1276
原创 著名软件公司的java笔试算法题及解答
用1、2、2、3、4、5这六个数字,用java写一个main函数,打印出所有不同的排列,如:512234、412325等,要求:"4"不能在第三位,"3"与"5"不能相连。public class test { public static void main(String args[]){ int[] temp = new int[6]; int[] num = {
2007-05-28 13:49:00 966 1
原创 Tomcat快速配置数据源
1。将数据库驱动程序拷贝到tomcat/common/lib目录下面。2。修改server.xml文件,在Context配置节点下面加上资源节点,如下: maxActive="100" maxIdle="30" maxWait="10000" username="root" password="" driverClassName="o
2007-05-25 22:45:00 954
转载 别动不动拿"重构"说事
自从Martin Fowler先生将Refactoring这个概念带到了中国,许多程序员都如同获得了一个通行金牌似的,随时可能提起"Bad Smell"和"重构"。从我的心里来讲,我并不反对重构。但我反对不考虑项目情况的盲目重构。回想一下,当我们在考虑系统需要重构的时候,我们都考虑了那些因素?特别是大范围的系统级别的重构。由于小型重构涉及面较小,所以下面的很多原因都是针对大型重构进行论述的
2007-05-24 10:16:00 914
原创 使用DefaultAdvisorAutoProxyCreator实现spring的自动代理
DefaultAdvisorAutoProxyCreator这个类功能更为强大,这个类的奇妙之处是他实现了BeanProcessor接口,当ApplicationContext读如所有的Bean配置信息后,这个类将扫描上下文,寻找所有的Advistor(一个Advisor是一个切入点和一个通知的组成),将这些Advisor应用到所有符合切入点的Bean中业务接口: package
2007-05-22 23:08:00 26721 2
转载 日历控件大全
日历控件是我们经常使用的,本文把常用的几款日历总结如下。 1.下拉日历梅花雨版第1款点评:最经典的几乎完美了。代码:...@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>html >head runat="server"> titl
2007-05-22 11:00:00 6995 1
原创 使用BeanNameAutoProxyCreator实现spring的自动代理
提到代理,我们可以使用ProxyBeanFactory,并配置proxyInterfaces,target和interceptorNames实现,但如果需要代理的bean很多,无疑会对spring配置文件的编写带来繁重的工作Spring为我们提供了,根据beanName匹配后进行自动代理的解决方法业务接口 package AutoProxyOne;public interfac
2007-05-21 22:39:00 2869
原创 使用alter修改oracle表字段
增加字段 alter table docdsp add dspcode char(200) 删除字段 ALTER TABLE table_NAME DROP COLUMN column_NAME 修改字段类型 ALTER TABLE table_name ALTER COLUMN colum
2007-05-21 15:10:00 2362
原创 使用正则表达式定义Spring切入点
我们在使用通配符定义切入方法未免不够灵活,spring为我们提供了使用正则表达式定义切入点的方法,且有两个特点1.更加灵活2.可以对包括包名和类名需要注意的是,使用RegexpMethodPointcut,必须在classpath中加入jakarta.common.ORO类库大部分代码和http://blog.csdn.net/daryl715/archive/2007/05/20
2007-05-20 22:20:00 3078
转载 经典限制文本字节数javaScript代码!
做项目时自己写一段js给大家。关于文本限制字数的问题,在实际开发中经常用到;主要问题出现在对中文的限制,因为大多数据库都是按字节限制,而web中属性maxlength限制个数,非字节数,因此遇到中文就会出问题。下面代码就解决关于限制字节数的校验问题;只要将此下代码保存到一个js文件中并引入到校验的页面中,便可使用!同时希望大家给与大力支持和宝贵意见,本人会在今后闲余之际,发表更多的好文章,谢谢!!
2007-05-20 22:02:00 993
原创 浅谈Spring静态切入点使用方法
所谓Spring静态切入点,相对于动态切入点来说,具有良好的性能,因为静态切入点只在代理创建时候执行一次,而不是在运行期间,每次目标方法执行前都进行执行,下面,以实例说明如何定义静态切入点 看我我前一篇blog的朋友都知道,如果不定义切入点,通知方法是会对整个目标类的所有方法均进行切入的但实际需求中,我们可能对其中的几个方法执行A通知,对其他的方法执行B通知,这时候,就需要通过定义不同的切
2007-05-20 21:31:00 3048
原创 Spring AOP四种创建通知(拦截器)类型实例
1、Spring只支持方法拦截,也就是说,只能在方法的前后进行拦截,而不能在属性前后进行拦截。2、Spring支持四种拦截类型:目标方法调用前(before),目标方法调用后(after),目标方法调用前后(around),以及目标方法抛出异常(throw)。3、前置拦截的类必须实现MethodBeforeAdvice接口,实现其中的before方法。4、后置拦截的类必须实现AfterReturn
2007-05-18 22:31:00 1833
原创 Webwork 2.2.2新增的ww:date的用法
今天浏览WW的Wiki,结果无意发现ww:date标签的用法,挠头一想以前没有见过呀,仔细一看原来是2006/3/21才加上的。 会头看看项目发现用的ww 2.2.1中没有这个标签,心想是不是发布新版本了? 果不出所料!发现OPENSYMPHONY已经发布2.2.2了。 不过2.2.2是在Opensymphony下的最后一个版本了,以后的版本就会以Struts Action 2.0的形式发布了,而
2007-05-18 13:12:00 3356
转载 Java程序开发者需要了解的十大清规戒律
对Java开发者来说,有许多的标准和最佳实践。本文列举了每一个开发人员必须遵从的十大基本法则;如果有了可以遵从的规则而不遵从,那么将导致的是十分悲惨的结局。 1. 在你的代码里加入注释 每个人都知道这点,但不知何故忘记了遵守。算一算有多少次你“忘记”了添加注释?这是事实:注释对程序在功能上没有实质的贡献。但是,你需要一次又一次的回到你两个礼拜之前写的代码上来,可能一辈子都是这样,你一定记不
2007-05-17 16:15:00 1248
原创 使用JSTL开发jsp自定义标签开发---迭代标签
标签的TLD xml version="1.0" encoding="ISO-8859-1" ?>DOCTYPE taglibPUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN""http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd">taglib> tlib-ve
2007-05-17 12:46:00 1719
原创 Spring发布事件需要注意的问题
spring的ApplicationContext可以使用publishEvent发布事件,比如说当学生选修一门课程,但课程已经排满时候,发送一个课程满的时间,任何实了ApplicationListener接口的bean都可以截获这个事件(我们的事件是继承ApplicationEvent),但我们定义的时间必须要注意下面两个问题 1.事件处理是同步的2.事件处理必须是能快速完成的,不然
2007-05-16 23:46:00 1002
原创 Spring自定义属性编辑器CustomEfitorConfigurer使用实例
假设有如下两个类: package customerPropertyEditor;public class Contact ...{ private PhoneNumber phoneNumber;public PhoneNumber getPhoneNumber() ...{ return phoneNumber;}public void setPhoneNumber(Pho
2007-05-16 22:47:00 1452
原创 使用JSTL开发jsp自定义标签开发
借助于jstl,我们可以方便的开发自定义标签,而不需要使用sun的jsp tag api本文以开发一个简单的if标签为例首先编写标签执行类,最重要的一点,继承javax.servlet.jsp.jstl.core.ConditionalTagSupport;代码简单的返回了true.大家可以加入自己的业务逻辑代码 package ttt;import javax.servl
2007-05-16 17:04:00 3028
转载 高质量软件开发人员的五大习惯
那些在团队环境下有能力开发和维护高质量软件的开发人员在今天的技术驱动的经济里有着巨大的需求。工作在团队环境下的开发人员所面临的排在第一位的挑战是阅读和理解其他开发人员的软件。本文试图帮助软件开发团队来克服这个挑战。本文举出了使得软件开发团队更加有效并且更加高质量的五大习惯。首先,本文描述了这样一些商业团队给于软件开发团队以及他们所开发的软件的要求。接着,本文解释了状态更换逻辑和行为逻辑之间的
2007-05-15 12:49:00 1476 1
原创 JSP中的隐含对象
应用程序作用域 application 该javax.servlet.ServletContext对象表示执行JSP的容器 页面作用域 config 该javax.servlet.ServletConfig对象表示JSP配置选项。与servlet一样,配置项可以在Web应用程序描述文档中指定 exception 该javax.lang.Throwable对象表示提交给JSP
2007-05-15 11:24:00 2262
转载 jsp中的静态包含和动态包含
jsp中的静态包含和动态包含 jsp中有两种包含模式,一种是,这种叫静态包含,另一种是 ,这叫做动态包含. 静态包含是直接把要包含的页面原样嵌入总的页面后再统一编译,而动态包含总的页面和要嵌入的页面是分开编译的. 现在看到这两种包含的意义了么?jsp是建议我们凡是*.jsp的页面如果要被另一个页面包含,那么应该用动态包含,如果只是html或者是一段文本,那么用动态
2007-05-15 11:22:00 5265 2
原创 Spring AOP 入门实例
AOP 面向切面,可以让我们在不修改业务代码的前提下,在业务代码执行前后进行执行相应的模块,这样,我们就可以把诸如日志的功能模块合核心业务模块分隔开来,以往的的日志做法都是由核心模块主动的调用日志记录功能,耦合性很强,使用AOP技术,可以将日志模块作为切面,插入到核心业务前执行,核心业务并不主动的调用日志记录功能 本例中使用GreetingHelloworldImpl代表核心业务模块
2007-05-14 23:15:00 1224
原创 使用JSTL进行页面服务器端校验
验证JSP(包含用户输入)验证条件为,姓名和年龄均为必填字段,并且年龄必须大于18岁...@ page contentType="text/html; charset=gb2312" %>...@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>...@ taglib prefix="fmt" uri="http:
2007-05-14 17:06:00 1233
原创 JSTL实战之日期输入
日期输入页面: ...@ page pageEncoding="UTF-8" %>...@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>...@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>html>head>title>Curren
2007-05-14 13:59:00 1136
原创 JSTL实战之,
...@ page pageEncoding="UTF-8" %>...@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>...@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>form action="test.jsp"> chinese:i
2007-05-14 13:12:00 856
原创 《Spring In Action》学习笔记之HelloWorld
Spring有很多优点:轻量级,非侵入性,面向切面,容器,框架我们是用spring核心包之BeanFactory构造最经典的helloWorld接口隔离开来package HelloWorld;public interface GreetingHelloworld ...{ public void sayHelloworld();} 实现类:使用spring的IOC
2007-05-13 23:09:00 905
原创 JAVA获取当前类路径
两种办法,使用java.net.URL或者 System.getProperty("user.dir") 使用java.net.URL比较复杂,但存在中文问题 public static String getRealPath(String filename)...{ String path=""; Class theClass=TestHel
2007-05-13 23:06:00 4602
转载 JSP学习笔记
一、JSP中的两种include的区别1、2、或者 其中方法1是先包含后处理,方法2是先处理再包含。当用方法1时如果被包含的文件内有和主文件相同的变量定义,则会出错;方法2是将被包含文件中的代码处理后仅将结果包含进来。推荐使用方法2。二、关于Tomcat服务器虚拟目录的配置打开Tomcat的安装目录,进入conf/server.xml,在上方加入三、equls和==在Java中区别equls是对内
2007-05-13 18:33:00 2526
原创 Spring学习之旅从今天的开始
Spring学习之旅从今天的开始虽然项目中也用到Spring,但总是copy来copy去,从来没有系统的看下spring我准备利用晚上的时间,从5.11号到10.1号将近5个月的时间,研读基本Spring著作大致顺序是spring in actionspring转业开发指南spring框架高级编程spring2.0宝典精通spring2.0也许有人会说,根本用不了这么长时间,呵
2007-05-11 23:04:00 1168 1
SVN客户端用户使用手册
2007-07-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人