- 博客(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 3018
原创 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
2013-12-18
apache-cxf-2.6.2
2013-11-06
extJs中文api
2013-08-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人