`
文章列表
前言: 本文指在介绍 Spring 框架中的 JdbcTemplate 类的使用方法,涉及基本的 Spring 反转控制的使用方法和 JDBC 的基本概念。目标是使读者能够对 JdbcTemplate 快速地掌握和使用。           准备: 1. Spring 的基本概念         Spring 框架核心的思想就是建立一个 Java 对象的大工厂,用户只要给工厂一个指令,工厂就能将用户需要的对象根据配置文件组装好返还给用户。用户需要做的许多工作则可以写成简单的配置文件。         2 ...

Java DATE 工具类

    博客分类:
  • Java
public class DateUtil { //默认显示日期的格式 public static final String DATAFORMAT_STR = "yyyy-MM-dd"; //默认显示日期的格式 public static final String YYYY_MM_DATAFORMAT_STR = "yyyy-MM"; //默认显示日期时间的格式 public static final String DATATIMEF_STR = "yyyy-MM-dd HH:mm:ss"; ...
一 Long是长整型,怎么有小数,是double吧     java.text.DecimalFormat   df=new   java.text.DecimalFormat("#.##");     double   d=3.14159;     System.out.println(df.format(d));     写#的是有值就写值,没值就不写       写0的是有值就写值,没值就写0   二 java.math.BigDecimal     BigDecimal   bd   =   new   BigDecimal("3.14159 ...

Java正则表达式(一)

    博客分类:
  • Java
正则表达式在处理文本方面用处非常大,最早像在Perl和awk语言中,提供了这种机制,Java在Java 2中也增加了正则表达式这个包java.util.regex。这个包为用户使用正则表达式,提供了易用而全面的支持。我的研究方向是web挖掘。从网页中提取内容,处理文本,当然需要正则表达式这个强大的工具了。 一、首先我们看一下怎么使用正则表达式的一个例子: A Matcher examines the results of applying a pattern. 我们希望从这句话中找到所有开头为a的单词。 当然这只是一个简单的例子,你可以使用String提供的split方法,得到单词数组,然后 遍 ...

Java正则表达式(二)

    博客分类:
  • Java
Matcher类: 使用Matcher类,最重要的一个概念必须清楚:组(Group),在正则表达式中 ()定义了一个组,由于一个正则表达式可以包含很多的组,所以下面先说说怎么划分组的, 以及这些组和组的下标怎么对应的. 下面我们看看一个小例子,来说明这个问题 引用 \w(\d\d)(\w+) 这个正则表达式有三个组: 整个\w(\d\d)(\w+) 是第0组 group(0) (\d\d)是第1组 group(1) (\w+)是第2组 group(2) 我们看看和正则表达式匹配的一个字符串x99SuperJava, group(0)永远都是匹配整个表达式的字符串的那部分x99SuperJav ...
  Liferay 是一个完整的门户解决方案,基于J2EE的应用,使用了EJB以及JMS等技术,前台界面部分使用Struts  MVC 框架,基于XML的portlet配置文件可以自由地动态扩展,使用了Web服务来支持一些远程信息的获取,使用 Lucene 实现全文检索功   主要特点如下: 1、提供单一登陆接口,多认证模式(LDAP或SQL); 2、管理员能通过用户界面轻松管理用户,组,角色; 3、用户能可以根据需要定制个性化的门户布局; 4、能够在主流的J2EE应用服务器上运行; 5、支持主流的数据库; 6、使用了第三放的开源项目,如Hi ...
ajax ajax简介       AJAX全称“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。它有机地包含了以下几种技术: 基于web标准(standards-based presentation)XHTML+CSS的表示; 使用 DOM(Document Object Model)进行动态显示及交互; 使用 XML 和 XSLT 进行数据交换及相关操作; 使用 XMLHttpRequest 进行异步数据查询、检索; 使用 JavaScript 将所有的东西绑定在一起。       类似于DHT ...
首先要在spring.xml里面配置sessionfactory和其他的,sessionfactory里面要制定hbm.xml文件的位置 Java代码:   <bean id="sessionFactory"          class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">          <property name="dataSource">              <ref bean="d ...
相信做过单元测试的人都会对JUnit非常的熟悉了,今天要介绍的DbUnit(http://dbunit.sourceforge.net/)则是专 门针对数据库测试的对JUnit的一个扩展,它可以将测试对象数据库置于一个测试轮回之间的状态。鉴于目前国内介绍DbUnit的系统教程比较少见,本文 将分从理论和实例两个方面带你领略DbUnit的精彩世界。 DbUnit设计理念 熟悉单元测试的开发人员都知道,在对数据库进行单元测试时候,通常采用的方案有运用模拟对象(mock objects)和stubs两种。通过隔离关联的数据库访问类,比如JDBC的相关操作类,来达到对数据库操作的模拟测试。然而某些特殊 ...
如何在Hudson上集成sonar来实现代码质量控制 Sonar是一款集成了PMD,checkstyle, FindBugs等代码质量管理功能的开源软件。http://www.sonarsource.org/ 可以下载最新的版本。由于sonar是基于Maven 2实现构建的,所以你还需要从http://maven.apache.org/download.html  下载Maven 2。把sonar和Maven 2解压缩,然后设置MAVEN_HOME以及PATH加$MAVEN_HOME/bin。可以执行mvn –version来检查Maven的安装是否正确。 Sonar的配置主要改为mysql来实 ...
ESC键               : VK_ESCAPE (27) 回车键               : VK_RETURN (13) TAB键               : VK_TAB (9) Caps Lock键      : VK_CAPITAL (20) Shift键               : VK_SHIFT ($10) Ctrl键                 : VK_CONTROL (17) Alt键                  : VK_MENU (18) 空格键               : VK_SPACE ($20/32) 退格键         ...
1.写一个方法,用一个for循环打印九九乘法表   Java code   /**   * 打印九九乘法口诀表   */   public void nineNineMulitTable(){   for (int i = 1,j = 1; j <= 9; i++) {   System.out.print(i+"*"+j+"="+i*j+" " ...
例如:我的用户名是root 密码是123 sql脚本存在C盘 名字为test.sql 数据库为test 有两种方法可以执行脚本 1:打开CMD输入以下命令(不需要转换目录) >mysql -u root -p123 进入MYSQL后 mysql>use test; mysql> source c:/test.sql ok执行完了,你可以用show tables;查看有哪写表(记得语句后有个分号) 还可以用desc tableName;查看你的表结构 2:打开CMD输入以下命令(进入mysql的bin目录) d:\mysql\bin>mysql -u root -p123 ...
//求最大子序列和问题,    public class MaxSubSum{            public static int maxSubSum(int[] a){                    int maxSum = 0, thisSum = 0;                    for(int j = 0; j < a.length; j++){              thisSum += a[j];                            if(thisSum > maxSum)                ...
200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务器暂时不可用 以下提供了 HTTP 状态代码的完整列表。点击链接可了解详细信息。您也可以访问有关 HTTP 状态代码的 W3C 页来了解详细信息。 1xx(临时响应) 用于表示临 ...
Global site tag (gtag.js) - Google Analytics