- 浏览: 43670 次
- 性别:
- 来自: 杭州
最新评论
-
hecongqi:
这个确实很有用,要是开源就好了
Excel 数据校验项目的设计分享 -
zzc545732519:
大侠,可否给我传一份你的源代码呢,很想学习学习!!!
Excel 数据校验项目的设计分享 -
yhman:
阿里巴巴的
Excel 数据校验项目的设计分享 -
yuechengkun:
楼主,你的这个EXCEL解析我比较感兴趣,之前我也是通过在配置 ...
Excel 数据校验项目的设计分享
文章列表
Quartz CronTrigger最完整配置说明
- 博客分类:
- 综合
CronTrigger配置格式:格式: [秒] [分] [小时] [日] [月] [周] [年]
序号
说明
是否必填
允许填写的值
允许的通配符
1
秒
是
0-59
, - * /
2
分
是
0-59
, - * /
3
小时
是
0-23
, - * /
4
日
是
1-31
, - * ? / L W
5
月
是
1-12 or JAN-DEC
, - * /
6
周
是
1-7 or SUN-SAT
...
1。^\d+$ //匹配非负整数(正整数 + 0)
2。^[0-9]*[1-9][0-9]*$ //匹配正整数
3
在WEB环境中使用ThreadLocal注意事项
- 博客分类:
- 综合
具体的ThreadLocal的原理,这里就不在累赘了,网上很多这样的文章。主要是讲下在WEB环境中,使用ThreadLocal要特别主意的问题。
ThreadLocal 其中的一个用处是 在同一个线程间共享变量,在不同的线程间隔离。
private final static ThreadLocal<Map<String,ImportMapping>> areaSession = new ThreadLocal<Map<String,ImportMapping>>();
protected ImportMappin ...
Jetty 版本信息
Jetty7 - 此插件更名为jetty-maven-plugin,以便更符合maven2的协定。为了在Web应用做快速应用开发做准备,详见多Web应用源目录。
为了在Jetty里运行一个Web应用,你如果按照Maven默认的做法构造(resources文件存放,${basedir}/src/main/webapp下Classes文件存放在${project.build.outputDirectory}下,web.xml的配置描述${basedir}/src/main/webapp/WEB-INF/web.xml),你不需要配置任何其它东西 ...
<bean id="alpEhCacheManager" class="com.alibaba.alp.biz.cache.EhCacheManagerImpl">
<property name="version" value="${alp.cache.service.version}" />
<property name="ehcache" ref="alpEhCache" />
<property name=&qu ...
Excel 校验引擎项目设计分享
需求:
校验EXCEL文件中每一列,每一个单元格的内容,输出校验报告。
校验规则实现可配置的形式。
支持代码的扩展,比如增加校验规则,增加校验结果的处理方式,只需要实现相应的接口,并修改配置文件的内容即可。
设计方案:
规则的配置以XML配置。
配置文件分为两部分:
第一部分是 校验器 validator的配置,定义validator的名称和class路径。扩展增加的校验器只需要在配置文件里面定义。程序会自动调用该校验器进行校验。
第二部分是每一个列对应的配置。
<it ...
BOS生成代码的说明
在BOS中可以为一个实体定义业务方法,其中业务方法分为两种一种为系统方法,一种为用户自定义方法。BOS在生成这些代码是采用Template Method Pattern,会为每个业务方法生成两个方法,在一般情况下用户只应该实现或者覆盖实现相关的抽象方法。在BOS定义的方法中约定:用户只能实现或覆盖实现前缀为_的方法。
系统方法
系统方法是不可修改的,如果用户修改了名称、参数或者为这个方法添加一个例外,那么BOS将认为这个方法是用户自定义方法,而不是系统方法。 BOS V31提供的系统方法一共有11个,如下:
public boolean exists(Cont ...
<!-- [if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><!-- [if gte mso 9]><xml>
<w:WordDocument>
<w:View>Nor ...
HTTP协议(http://www.w3.org/Protocols/)是“一次性单向”协议。
服务端不能主动连接客户端,只能被动等待并答复客户端请求。客户端连接服务端,发出一个HTTP Request,服务端处理请求,并且返回一个HTTP Response给客户端,本次HTTP R ...
用生产者消费者模式的例子来阐述线程使用当中的一些细节问题。
import java.util.ArrayList;
public class ThreadTest {
class Plate {
private ArrayList eggs = new ArrayList();
void putEgg(Object egg) throws InterruptedException {
if(eggs.size() > 0){
wait();
}
eggs.add(egg);
System.out.println("Put an egg ...
Google Io的视频讲解,基本是英文为主,中文或者英文字幕获及早获得的话,我及时发给大家。
再次分类项目:
1) 为专业Android开发者提供的开发提示: http://v.youku.com/v_show/id_XMjc0MDcxMzU2.html
2) Android平台上的开发工具:http://v.youku.com/v_show/id_XMjc0MDcxMjc2.html
3) 在Android平台上进行利用谷歌开发技术接口做应用开发:http://v.youku.com/v_show/id_XMjc0MDY2ODcy.html
4) Android平台的渲染技术介绍:http: ...
EAS图标替换方法如下:
1、 eas_resource_common_ico.jar\resources\common\ico\system\ eas_16.gif
2、 eas_resource_firstload_ico.jar\resources\ahead\pic\ pic_login_logo.png, pic_login_name.png
或者使用如下方法:
1、 EAS管理平台
2、 企业应用页签
3、 工具栏按钮“个性化设置”
Unable to install breakpoint in XXX due to missing line number attributes.
Modify compiler options to generate line number attrubutes.
遇到这种情况。一般是,该项目配置有 ant 或 maven等第三方项目编译软件,导致和eclipse本身的编译器 发生冲突导致的。只要 在eclipse 项目的 构建路径上 把
allow output folders for source folders 勾选上即可
Webx3日志系统的配置
1.前言
日志系统是一个应用中必备的部分,提供了查看错误信息、了解系统状态的最直接手段。
本文介绍了基于Webx3框架的应用如何配置、使用日志系统的方法。
2.名词解释
2.1.日志系统(Logging System)
Log4j ...
淘宝的session都是基于cookie的,怎么在webx3中取得cookie的值呢?
对于前台应用,因为淘宝有自己的sessionFilter,前台应用在webx3应用中使用TaobaoSessionFilter的步骤:
1. 首先在web.xml里面配上TaobaoSessionFilter
2. 去掉webx.xml中<services:request-contexts xmlns="http://www.alibaba.com/schema/services/request-contexts" ...