自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (12)
  • 收藏
  • 关注

原创 jUnit 的断言

Unit为我们提供了一些辅助函数,他们用来帮助我们确定被测试的方法是否按照预期的效果正常工作,通常,把这些辅助函数称为断言。下面我们来介绍一下JUnit的各种断言。    1、assertEquals   函数原型1:assertEquals([String message],expected,actual) 参数说明: message是个可选的消息,假如提供,将会

2013-04-28 09:01:18 558

原创 spring 多数据源切换

1.切换数据源需要标识符,标识符是Object类型package lhp.example.context;public enum DBType { dataSource1, dataSource2;}2.然后创建一个用于切换数据源(设置或者获得上下文)的工具类package lhp.example.context;public

2013-04-28 09:00:13 600

原创 java数据源配置

Java中的数据源就是javax.sql.DataSource。DataSource的创建可以有不同的实现。JNDI方式创建DataSource    以JNDI方式创建数据源首先要配置数据源的相关连接信息,也就是数据源连接池。该配置应该在Tomcat安装目录下的conf/context.xml文件中配置。其配置如下:    ……

2013-04-23 08:45:43 600

原创 java中ThreadLocal

一、概述 ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是threadlocalvariable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,是Java中一种较为特殊的线程绑定机制

2013-04-18 09:17:26 501

原创 spring 解析通配符

在spring的配置文件中、经常看见类似这样的配置路径:Java代码 classpath:/com/module/**/*sql.xml 系统会根据配置路径自动加载符合路径规则的xml文件假如让你实现这样的功能:根据一个通配符路径加载符合规则的xml文件你会怎么做?先看一个小例子:Java代码 import java.io.IOException;

2013-04-16 16:06:23 1604

原创 php环境搭建

PHP环境搭建 dedeampz+Zend Studio 9.0.4+firefox+zend studio toolbar 2.6 +zenddebugger+Optimizer-3.3.0apacheApachefirefoxFIREFOXphp zendPHP环境搭建 dedeampz+Zend Studio 9.0.4+firefox+zend studio t

2013-04-16 12:31:26 900

原创 多数据源切换

我们以前发布器的做法是用作为方法的一个参数由调用者一直传到访问对象(索引或数据库),虽然这种做法一样可以很快的实现,但是将数据库,索引的选择和业务逻辑混搭在一起的设计在感觉上是比较混乱,并且不利于将来多个城市(频道)的建立,所以选了通过ThreadLocal来实现多数据源的动态切换.ThreadLocal 是一个依赖于执行线程的存储器,对它就只有简单的一个set和get方法,不同线程之间是

2013-04-16 12:30:27 966

转载 BasicDataSource

Spring在第三方依赖包中包含了两个数据源的实现类包,其一是Apache的DBCP,其二是 C3P0。可以在Spring配置文件中利用这两者中任何一个配置数据源。 DBCP数据源     DBCP类包位于 /lib/jakarta-commons/commons-dbcp.jar,DBCP是一个依赖 Jakarta commons-pool对象池机制的数据库连接池,所以在类路径下

2013-04-16 12:27:57 3017

原创 java 正则表达式

\ 反斜杠\t 间隔 ('\ ')\n 换行 ('\ ')\r 回车 ('\ ')\d 数字 等价于[0-9]\D 非数字 等价于[^0-9]\s 空白符号 [\t\n\x0B\f\r]\S 非空白符号 [^\t\n\x0B\f\r]\w 单独字符 [a-zA-Z_0-9]\W 非单独字符 [^a-zA-Z_0-9]\f 换页符\e Escape\b

2013-04-16 08:28:29 1938

转载 spring PropertyPlaceholderConfigurer

1. PropertyPlaceholderConfigurer是个bean工厂后置处理器的实现,也就是BeanFactoryPostProcessor接口的一个实现。PropertyPlaceholderConfigurer可以将上下文(配置文件)中的属性值放在另一个单独的标准java Properties文件中去。在XML文件中用${key}替换指定的properties文件中的值。这样的话,

2013-04-15 12:04:40 663

转载 hibernate sqlQuery

对原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行Session.createSQLQuery()获取这个接口。下面来描述如何使用这个API进行查询。1.标量查询(Scalar queries)最基本的SQL查询就是获得一个标量(数值)的列表。sess.createSQLQuery("SELECT * FROM CATS").list();sess

2013-04-15 11:09:16 676

原创 自定义数据类型的数据库映射方案

基础数据类型,如String、Integer、Date、Boolean等它们可以很方便的映射到数据库:import grails.persistence.Entity@Entityclass MyEntity { String code String name static constraints = { code(unique: true,

2013-04-14 19:57:03 1009

原创 spring bean自动扫描分析

Spring为企业级开发提供了轻量而又强大的支持。但是为了使用spring还是需要大量的配置文件对系统中的bean进行配置。虽然提供了基于注解的配置,但其也只能省去依赖部分的配置,而对每个Bean本身的配置仍然需要。为了进一步减少配置,Spring进一步提供了从classpath自动扫描Bean组建并将其对应的BeanDefinination加入到容器中的功能。本文就对spring自动扫描组建的功

2013-04-14 13:17:21 1207

原创 java annotation

一. 最常见的annotation@Override:用在方法之上,用来告诉别人这一个方法是改写父类的@Deprecated:建议别人不要使用旧的API的时候用的,编译的时候会用产生警告信息,可以设定在程序里的所有的元素上.@SuppressWarnings:暂时把一些警告信息消息关闭@Entity:表示该类是可持久化的类 二. 设计一个自己的Annotation      先

2013-04-14 11:51:57 613

原创 java uuid

JAVA UUID 生成GUID是一个128位长的数字,一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随即数来生成GUID。从理论上讲,如果一台机器每秒产生10000000个GUID,则可以保证(概率意义上)3240年不重复。UUID是1.5中新增的一个类,在java.util下,用它可以产生一个号称全球唯一的IDpackage com.mytest;

2013-04-14 10:51:07 1116

原创 jQueryEasyUI Messager基本使用

1234567891011121314151617一、jQueryEasyUI下载地址http://www.jeasyui.com/<html xmlns="http://www.w3.org/1999/xhtml">

2013-04-13 14:12:15 503

原创 myeclipse 不编译

今天调试java的时候,myeclipse一直不执行我修改后的代码。弄了半天还是不知道怎么回事。以为需要做什么特殊的配置呢。在网上查找了答案。供大家参考。MyEclipse不编译解决1. 确保 project->build automatically    已经被选上.MyEclipse不编译解决2. 如果选上了,也不好使, 使用这一招: project->clean..-

2013-04-13 09:07:33 552

转载 js 去空格

方法一:(不能去换行等) function IgnoreSpaces(Str){     var ResultStr = "";     Temp=Str.split(" ");//双引号之间是一个空格    for(i = 0; i     ResultStr +=Temp[i];     }    return ResultStr; }方法二:=

2013-04-12 11:59:42 603

原创 jsp fmt标签

JSTL标签提供了对国际化(I18N)的支持,它可以根据发出请求的客户端地域的不同来显示不同的语言。同时还提供了格式化数据和日期的方法。实现这些功能需要I18N格式标签库(I18N-capable formation tags liberary)。引入该标签库的方法为:I18N格式标签库提供了11个标签,这些 标签从功能上可以划分为3类如下:(1)数字日期格式化。forma

2013-04-03 08:12:56 1292

jmeter2.1.0

Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。 它可以用于测试静态和动态资源例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库, FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来在不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。

2013-12-18

apache-cxf-2.6.2

Apache CXF = Celtix + XFire,开始叫 Apache CeltiXfire,后来更名为 Apache CXF 了,以下简称为 CXF。CXF 继承了 Celtix 和 XFire 两大开源项目的精华,提供了对 JAX-WS 全面的支持,并且提供了多种 Binding 、DataBinding、Transport 以及各种 Format 的支持,并且可以根据实际项目的需要,采用代码优先(Code First)或者 WSDL 优先(WSDL First)来轻松地实现 Web Services 的发布和使用。Apache CXF已经是一个正式的Apache顶级项目。

2013-11-06

Hadoop权威指南

Hadoop中文版权威的百科全书,概述了hadoop的基本原理与实战精髓

2013-10-17

extJs中文api

要包括data、widget、form、grid、dd、menu,其中最强大的应该算grid了,编程思想是基于面向对象编程(oop),扩展性相当的好。可以自己写扩展,自己定义命名空间。

2013-08-05

freemark+ssh 配置图解

freemark+ssh开发图解感觉挺详细的希望对大伙有用

2012-12-17

solr入门教程

solr简单介绍 适用于初学者,虽然只是介绍个大概感觉换可以

2012-11-27

锋利的jquery

锋利的jquery 想必大伙都久仰大名了,今日有幸得此宝典

2012-10-26

jquery easyui api

jquery easyui 中文版api

2012-10-26

空空如也

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

TA关注的人

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