自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陈俊艳的专栏

java学习心得

  • 博客(10)
  • 收藏
  • 关注

原创 sql2005中时间日期函数的使用

 1 用系统提供的时间日期函数根据身份证号校验是否给用户相应权限declare @Birthday varchar(8),@cordno varchar(18)set @cordno=150204198201061340if (len(@cordno)=15 and datediff(yyyy,substring(@cordno,7,6),getdate())>5 and da

2006-10-02 16:05:00 4651

原创 数据源点滴

  以前写程序时,都是用java自带的DriverManager类进行驱动,学习了DataSource后,才知道它的不足,但是,如果没接触过java.sql包提供的DriverManager,是体会不到DataSource的优点的,DataSource具有以下优点:首先,驱动程序类可以不硬编码在应用程序中,其次,当数据或驱动程序发生更改时,不必更改应用程序,也就是可以对数据源的属性进行修改

2006-10-02 15:56:00 731

原创 模板模式小叙

在一个多月的学习中,老师提到过很多设计模式,工厂设计模式,策略设计模式,模板设计模式,包装设计模式......,今天说一下感触最深的模板设计模式。顾名思义,模板就是一个模型,只不过这个模型可以根据你自己的需要实现不同的功能,我们也可以将一些固定的,使用频率较高的代码放在这个模型里,什么意思呢?就是说如果我们用模板模式设计一个类的时候,就为这个类定义一个抽象方法,可以根据不同的需要来

2006-09-22 09:51:00 811

原创 用配置文件写一个一劳永逸的jdbc联接程序

在用java写程序时,写过用jdbc联接数据库程序的程序员都知道,所有的联接串,驱动程序,用户名,密码等等这些信息一旦固定,都是千篇一律,而且这些属性发生改变的频率也很高,尤其是用户名跟密码!所以,今天张老师布置了一项作业,让我们写一个一劳永逸的属性文件,至少可以不用在几千行,甚至几万行的代码中做海底捞针的事!下面是我的程序,拿出来和大家一起分享:属性文件定义如下:(MyJdbcDemo.prop

2006-09-19 12:20:00 1000

原创 mysql之初体验二

 今天继续体验mysql,学习了关于存储过程的知识,在实际工作中比较实用!上完课后老师让我们试验一下在存储过程中能不能嵌套事务,试了很多次老提示错误,屏幕如下:试了n次都有错,改了n遍都不行,最后得出结论:在存储过程中不能嵌套事务!不知道这个结论对不对!需要再查一下权威的资料,并在以后的实践中验证!值得一提的是,今天受“村长”的启发,在procedure里又调用了function,

2006-09-12 20:40:00 765

原创 MySQL之初体验

 今天学习了听说已久的数据库MySQL,对于刚接触它的我来说收获颇多!不过觉得很实用的是将文本文件中的内容载入表中,这在实际的开发中将是一种很可取的做法。不知道有没有一个可以把数据从表中备份到文本文件中的命令,如果有的话那就不会发生因为误删资料而丢工作的事了!需要探索一下!现在还是记录一下从文本文件载入表中的方法吧!其实做法很简单,就是一条命令的事:load data local infi

2006-09-12 13:56:00 754

原创 spring中一个万能的Aop

Spring框架中所提供的AOP支持,是基于动态AOP机制实现的,即通过动态Proxy模式,在目标对象的方法调用前后插入相应的处理代码。通过动态代理机制,接口都能被代理。我们先来分析一下Spring事务管理机制的实现原理。由于Spring内置AOP默认使用动态代理模式实现,我们就先来分析一下动态代理模式的实现方法。动态代理模式的核心就在于代码中不出现与具体应用层相关联的接口或者类引用,如上所说,这

2006-09-10 12:54:00 934

原创 初学Log4j的一些小把戏

        以前在写程序时,使用的都是System.out.println或System.out.err这样的输出语句,觉得写起来也挺顺手,那天刚学log4j时觉得没太大的必要。没想到跟着老师一天学下来,还真体会到了它“美丽动人”的一面。下面就是我学到的小把戏,只是初学者的一些愚昧无知的见解! 在log4j里我们通常会采用比较健壮的LogFactory来生成一个Log实例,在生成实

2006-09-10 11:19:00 832

原创 关于动态代理

 所谓动态代理,就是在程序运行的时候,JVM能动态的知道它要对哪个类的哪些方法进行代理,以此实现程序的可重用性,也减少了程序员的劳动量。一个动态代理必须要有的四个类:一个接口,一个实现了该接口的类,一个实现InvocationHandler接口的类,再就是写一个有main方法的测试类。这里需要重点说的是实现了InvocationHandler接口的类,在InvocationHandler接

2006-09-03 17:57:00 1036 1

原创 类加密以后加载器的工作原理

关于类加载器的一些学习总结(以下情况都是针对调试正确的程序)(1)、在classpath中有需要加载的且是原始的类,会正常加载。(2)、在classpath中有一个加过密的类加载器,那么程序将不能正常加载该类加载器。(3)、在classpath中找不到需要的类加载器,程序就会调用我们自定义的加载器(既2中所说的加过密的类加载器),这时能正常加载!这就是类加密的优点!(4)一个继承自ClassLoa

2006-08-25 19:40:00 724

空空如也

空空如也

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

TA关注的人

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