- 博客(14)
- 资源 (2)
- 收藏
- 关注
转载 ResourceBundle的使用
使用ResourceBundle访问本地资源 在设计时,我们往往需要访问一些适合本地修改的配置信息,如果作为静态变量,那么每次修改都需要重新编译一个class,.config保存此类信息并不适合,这时我们需要ResourceBundle。 通过ResourceBundle,我们需要访问位于/WEB-INF/classes目录下的一个后缀名为properties的文本类型文
2015-07-08 10:37:26 538
转载 Java生成和操作Excel文件
JAVA EXCEL API:是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表。因为它是使用Java编写的,所以我们在Web应用中可以通过JSP、Servlet来调用API实现对Excel数据表的访问。下载:官方网站 http://w
2015-07-07 11:08:58 376
转载 java的Arrays类的应用
java.util.Arrays类能方便地操作数组,它提供的所有方法都是静态的。具有以下功能:² 给数组赋值:通过fill方法。² 对数组排序:通过sort方法,按升序。² 比较数组:通过equals方法比较数组中元素值是否相等。² 查找数组元素:通过binarySearch方法能对排序好的数组进行二分查找法操作。 import java.util.Arrays;
2015-07-07 10:54:44 278
转载 ArrayList的toArray
ArrayList提供了一个将List转为数组的一个非常方便的方法toArray。toArray有两个重载的方法:1.list.toArray();2.list.toArray(T[] a);对于第一个重载方法,是将list直接转为Object[] 数组;第二种方法是将list转化为你所需要类型的数组,当然我们用的时候会转化为与list内容相同的类型。 不明真像的同学喜欢
2015-07-07 10:38:08 316
转载 Selenium webdriver 学习总结-元素定位
webdriver提供了丰富的API,有多种定位策略:id,name,css选择器,xpath等,其中css选择器定位元素效率相比xpath要高些,使用id,name属性定位元素是最可靠,效率最高的一种办法。 1、工具选择:在我们开发测试脚本的过程中各个浏览器给我们也提供了方便定位元素的工具,我比较喜欢使用firefox的firebug工具,也是目前很多开发测试人员比较热衷的选择,原因是
2015-07-02 16:07:13 463
转载 Selenium - CSS Selector
昨天我练习了用CSS(即层叠样式表Cascading Stylesheet)Selector来定位(locate)页面上的元素(Elements)。Selenium官网的Document里极力推荐使用CSSlocator,而不是XPath来定位元素,原因是CSS locator比XPathlocator速度快,特别是在IE下面(IE没有自己的XPath解析器(Parser))。有很多跟Seleni
2015-07-01 18:03:38 320
转载 Java屏幕截图
import java.awt.Dimension;import java.awt.Rectangle;import java.awt.Robot;import java.awt.Toolkit;import java.awt.image.BufferedImage;import java.io.File;import javax.imageio.ImageIO;/**
2015-06-24 16:22:55 215
转载 Selenium WebDriver使用IE浏览器
前文写到了WebDriver和JUnit的基本使用,是以Firefox为例来写的,而当我使用IE浏览器Driver来使用WebDriver时,遇到了一些问题,故记录如下。如下的Java代码是打开IE浏览器,然后在Google中搜索“smilejay”关键字。View Code JAVA1234567891011121314151617
2015-06-23 18:27:14 1293
转载 spring-控制事物回滚
点击打开链接applicationContext.xml Xml代码 spring事务管理 方法一--> bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
2015-06-23 09:16:32 302
转载 ibatis中SqlMapClient事务处理
ibatis中SqlMapClient事务 sqlMapClient.startTransaction(); 开始事务sqlMapClient.commitTransaction(); 提交事务sqlMapClient.endTransaction(); 结束事务,操作失败的时候,整个事务就会在endTransaction时回滚。 新版的ibatis中,不再有rollbackTransaction
2015-06-22 18:53:15 4296
转载 Selenium webdriver 之浏览器操作
转自http://blog.sina.com.cn/s/blog_6966650401012a5f.html1.启动浏览器A.firefox//打开默认路径的firefox(路径指的是 firefox的安装路径)WebDriver diver = new FirefoxDriver();//打开指定路径的firefox,方法1System.setProperty("we
2015-06-22 18:30:51 369
转载 提高你的Java代码质量吧:推荐使用枚举定义常量
一、分析 常量的声明是每一个项目中不可或缺的,在Java1.5之前,我们只有两种方式的声明:类常量和接口常量。不过,在1.5版之后有了改进,即新增了一种常量声明方式,枚举常量。代码如下: enum Season{ Spring,Summer,Autumn,Winter; } 二、场景 那么枚举常量与我们的经常使用的类常量和
2015-06-17 11:49:09 297
转载 js select option对象小结
一基础理解: var e = document.getelementbyid(selectid);e. options= new option(文本,值) ;//创建一个option对象,即在标签中创建一个或多个文本//options是个数组,里面可以存放多个文本这样地标签1:options[ ]数组地属性: length属性---------长度属性selecte
2015-06-15 10:51:13 603
转载 模态窗口和非模态窗口
对话框一般分为两种类型:模态类型(modal)与非模态类型(modeless)。所谓模态对话框,就是指除非采取有效的关闭手段,用户的鼠标焦点或者输入光标将一直停留在其上的对话框。非模态对话框则不会强制此种特性,用户可以在当前对话框以及其他窗口间进行切换。本文介绍如何使用JavaScript语言来创建这两种类型的对话框、控制其大小和位置、改变其外观以及在对话框间的数据传递。(引用)一、创建模
2015-06-11 11:00:17 341
网上在线支付实战源码-传智播客黎活明
2015-12-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人