- 浏览: 108053 次
- 性别:
- 来自: 南京
最新评论
文章列表
JAVA获取UTC时间
- 博客分类:
- Java
在Java语言中,您可以通过java.util.Calendar类取得一个本地时间或者指定时区的时间实例。
java.util.Calendar cal = java.util.Calendar.getInstance();//获取本地时间
//java.util.Calendar cal = java.util.Calendar.getInstance(java.util.Locale.CHINA);//指定时区
int zoneOffset = cal.get(java.util.Calendar.ZONE_OFFSET);//获取时间偏移量
int dstOffset = ...
<!--
1, 参考:http://es6.ruanyifeng.com/#docs/intro
ES6: JS语言下一代的标准,发布于2015年6月。
目标:使JS可以编写复杂的大型应用程序,成为企业级开发语言
2,let & const
let: 代码块有效,不存在变量提升。
暂时性死区:ES6明确规定,如果区块中存在let和const命令,这个区块对这些命令声明的变量,从一开始就形成了封闭作用域。凡是在声明之前就使用这些变量,就会报错。
let不允许在相同作用域内,重复声明同一个变量。
cons ...
linux命令(一)
- 博客分类:
- Linux
LINUX:
1,"/" 表示划分目录。 "\"表示转义
2,单点符(.):表示当前目录. 双点符(.):表示当前目录的父目录。
3,命令:ls
-a-all (隐藏文件和普通文件一起显示)
-A-almost-all不要输出 '.','..'文件
-B-ignore-backups不要列出文件中包含波浪线的条目
-C按最后一次修改时间排序
-F(列出当前目录下包含目录的文件)
-l(文件更多的相关信息)
-i-index显示每个文件的索引值
-r-reverse
-s-size
-S-sort=size
-t-s ...
参考: http://www.ibm.com/developerworks/cn/opensource/os-javapdf/
java生成PDF用的是开源的 iText 。
/**
*
* @throws Exception
*/
private static void PDFReport() throws Exception {
1. 包描述
HSSF - 提供读写Microsoft Excel XLS格式档案的功能。
XSSF - 提供读写Microsoft Excel OOXML XLSX格式档案的功能。
HWPF - 提供读写Microsoft Word DOC格式档案的功能。
HSLF - 提供读写Micr ...
commons-lang包
- 博客分类:
- commons
/**
* charset, charsetUtils
*
*/
@SuppressWarnings({ "unused", "deprecation" })
private static void testChar() {
System.out.println(StringUtils.center("CharsetUtils", 40, "="));
CharSet charSet = CharSet.getInstance("aeiou& ...
commons-beanutils包
- 博客分类:
- commons
commons-beanutils.jar: 用于处于javaBeans。
工作机制:利用java的反射机制。
1.常用包
org.apache.commons.beanutils – 核心包,定义一组Utils类和需要用到的接口规范
org.apache.commons.beanutils.converters – 转换String到需要类型的类,实现Converter接口
org.apache.commons.beanutils.locale – beanutils的locale敏感版本
org.apache.commons.beanutils.locale.conve ...
一直用sql developer 进行存储过程的调试。今天装了PL/SQL,它的具体调试如下:
1), 打开PL/SQL. 如下图:
备注:
位置1: 点击要debugger的存储过程,将打开如图右侧的界面。
位置2:debugger中要录入的参数值信息。
位置3:因为此存储过程包含数组,此处是对数组进行赋值。
我这个数组是个二维数组,莫忘 关键字new.
位置5:点击此处就可以进行debug操作。
位置6:此处是调试过程中的相关操作,同eclipse,vs2012等其他调试工具。
位置7:同上。
以下链接是用来修改plsql中的 ...
最近实现了文件上传的功能,是基于spring +struts+jquery实现的。
需要注意的是 前台要引用jquery的 ajaxfileupload.js 文件。
具体伪代码如下:
1,控制层.
我们提供了一个基类定义了一个文件上传的基本设置,比如控键名和上传路径等,如何想要特别处理,需要子类继承 UploadFileCallback,实现callback 方法。
下面代码是我整合后的基类和实现类在一起后的效果。
public class UploadAction extends ActionSupport implements Preparable, ModelD ...
Junit4使用汇总(五)suite
- 博客分类:
- Junit
一、Suite测试
进行Suite测试可以将多个待测试的类,打包(Suite)一起测试。在入口测试类上加两个注释:
@RunWith(Suite.class)
@SuiteClasses(TestClass1.class, ...)
当你运行这个入口测试类,框架就会把打包在一起的所有待测试类都测试一遍。
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
@RunWith(Suite.class)
@Suite.SuiteClasses({
TestFeatureLogin.cla ...
1,准备工作:
继承 StrutsSpringJUnit4TestCase
重写 setupBeforeInitDispatcher
具体开始实现时
获取bean: applicationContext.getBean("companyInfoDao")
获取Action: getActionProxy("/bns/company/CompanyInfo/companyGrade.do")
设置参数: request.setParameter("companyId", "17");
...
Junit4使用汇总(三)Rule
- 博客分类:
- Junit
TemporaryFolder
TemporaryFolder作为Rule,可以运行在测试过程中创建临时文件或者临时目录,当测试结束后,框架会自动删除。
见实例:
public static class HasTempFolder {
@Rule
public TemporaryFolder folder = new TemporaryFolder();
@Test
public void testUsingTempFolder() throws IOException {
File createdFile = folder.ne ...
Junit4使用汇总(二)assertThat
- 博客分类:
- Junit
一、assertThat方法
JUnit4 结合 Hamcrest 提供了一个全新的断言语法——assertThat。程序员可以只使用 assertThat 一个断言语句,结合 Hamcrest 提供的匹配符,就可以表达全部的测试思想。
其基本语法为:
assertThat([message,] value, matcher-statement);
其中:
第一个参数
Junit4使用汇总(一)基础
- 博客分类:
- Junit
看了三天的Junit,基本用法汇如下:
一、基础篇:
JUnit4引入了Java5的注释Annotation。常用的注释如下:
名称
用途
@Test
方法前加,表示要执行的testcase
@Before
tesecase 运行前执行
@After
testcase运行后执行
@BeforeClass
类运行前执行
@AfterClass
类运行后执行
@Ignore
表示暂时不想执行这个testcase
@RunWith
指定一个Runner来运行你的代码
@Rule
后面有专门分析
...
jquery datatable例子
- 博客分类:
- JavaScript
JSP 代码:
<table id="datatable" class="table table-bordered table-striped">
<thead>
<tr>
<th>计划名称</th>
<th>计划执行者</th>
<th>计划开始时间</th>
<th> ...