`
文章列表
  JUnit4概述     JUnit4是JUnit框架有史以来的最大改进,其主要目标便是利用Java5的Annotation特性简化测试用例的编写。先简单解释一下什么是Annotation,这个单词一般是翻译成元数据。元数据是什么?元数据就是描述数据的数据。也就是说,这个东西在Java里面可以用来和public、static等关键字一样来修饰类名、方法名、变量名。修饰的作用描述这个数据是做什么用的,差不多和public描述这个数据是公有的一样。想具体了解可以看Core    Java2。废话不多说了,直接进入正题。我们先看一下在JUnit 3中我们是怎样写一个单元测试的。比如下面一个 ...
JavaScript表单验证电话号码,判断一个输入量是否为电话号码,通过正则表达式实现。//检查电话号码function isTel(str){       var reg=/^([0-9]|[\-])+$/g ;       if(str.length<7 || str.length>18){        return false;       }       else{         return reg.exec(str);       }} JavaScript表单验证email,判断一个输入量是否为邮箱email,通过正则表达式实现。//检查email邮箱fun ...
C语言趣味程序百例精解之JAVA实现:76.小明买书 public class Test76{public static void main(String args[]){    buyBooks76();}        /**       * 76.小明买书 
http://blog.csdn.net/kamemo/article/details/6523992     maven环境快速搭建 http://www.cnblogs.com/fnng/archive/2011/12/02/2272610.html    
    public void updateCellModel(String sql, String cellfile, String contain,  String cellXml) { try { Connection con = null; PreparedStatement ps = null; ResultSet rs = null; try { con = getSession().connection(); ps = con.prepareStatement(sql); rs = ps.executeQuer ...
执行存储过程,返回一个游标结果集,并把游标结果集取出来放入一个list中返回 public List getProcedureValues(String procedure, Object[] o) { List list = new ArrayList(); Connection con = null; CallableStatement ps = null; ResultSet rs = null; try { con = getSession().connection(); ps = con.prepareCall(procedure) ...
   自己用的时候写的,功能有很多局限性,不能通用,不过是一个解决问题的方法而已,希望有通用的方法能共享下
下面是作者和技术官将近一个小时的交谈内容,而每句话作者都觉得没有白讲白听,内容对实习和正在找工作的朋友们也是非常有帮助的。下面罗列的问题答案大家可以去GOOGLE找,当然经常关注51CTO的朋友大部分的答案也不 ...
精华频道 - 目录概览 http://digest.group.iteye.com/group/wiki/?show_full=true
  1 什么是FindBugs FindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析。不是通过分析类文件的形式或结构来确定程序的意图,而是通常使用 Visitor 模式来鉴别代码是否符合一些固定的规范。 2 如何安装FindBugs? 作为Eclipse的一个插件,可以将Findbugs集成到Eclipse中使用。 第一种是在线安装:在Eclipse的插件安装地址中输入http://findbugs.cs.umd.edu/eclipse并一路“next”就可安装成功 ...
展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告 走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年 ...
一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。final类不能被继承,没有子类,final类中的方法默认是final的。final方法不能被子类的方法覆盖,但可以被继承。final成员变量表示常量,只能被赋值一次,赋值后值不再改变。final不能用于修饰构造方法。注意:父类的private成员方法是不能被子类方法覆盖的,因此private类型的方法默认是final类型的。 1、final类 final类不能被继承,因此final类的成员方法没有机会被覆盖 ...
  1,什么是antant是构建工具2,什么是构建概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干这个3,ant的好处跨平台   --因为ant是使用java实现的,所以它跨平台使用简单--与ant的兄弟make比起来语法清晰--同样是和make相比功能强大--ant能做的事情很多,可能你用了很久,你仍然不知道它能有多少功能。当你自己开发一些ant插件的时候,你会发现它更多的功能。4,ant的兄弟makeant做的很多事情,大部分是曾经有一个叫make的所做的,不过对象不同,make更多应用于c/c++ ,ant更多应用于Jav ...
           今天启动tomcat发现特别慢,得等1分多钟才启动完,这才想起来,我把WEB-INFO/lib/struts.jar , pager-tag.jar都删除了,取而代之的是他们的源码,tomcat启动的时候因为找不到jar文件就要重新编译,所以特别地慢。因此,我把struts.jar拷贝到WEB-INFO/lib下了,现在缺pager-tag.jar了。(其实pager-tag的源码编译不慢,主要是struts源码编译比较慢)我找了一下把程序打包的工具,其实eclipse自己带了一个export工具可以打包,你的项目=〉export=>jar file=>然后挨 ...
Global site tag (gtag.js) - Google Analytics