- 浏览: 243678 次
- 性别:
- 来自: 深圳
最新评论
-
玉无瑕:
季度的,calendar.js 没找到init 方法,能不能发 ...
my97DatePicker选择年、季度、月、周、日 -
joinmition:
兄弟,问一下,这个从服务器返回数据的时候老是阻塞怎么解决?
远程采集服务器指标信息(二)通过telnet执行远程命令 -
proglovercn:
麻烦发一份代码给我吧 1035062758@qq.com 谢谢 ...
my97DatePicker选择年、季度、月、周、日 -
rui2009:
楼注求源码,邮箱:1217815567@qq.com,谢谢~
my97DatePicker选择年、季度、月、周、日 -
adelardo:
my97DatePicker选择年、季度、月、周、日实现季度选 ...
my97DatePicker选择年、季度、月、周、日
文章列表
我们在开发中经常用jxls实现导出功能,殊不知jxls也有导入功能,下面来介绍下如何使用jxls导入excel。
首先在maven的pom中添加相关依赖,如下:
<dependency>
<groupId>net.sf.jxls</groupId>
<artifactId>jxls-core</artifactId>
<version>1.0.6</version>
</dependency>
<dependenc ...
说到缓存一般针对后台缓存数据,提高数据查询效率,减少响应时间。不过在前端开发中也会遇到一些需要缓存数据的时候,比如说存储页面查询条件翻页数据、全局变量等,如果小的数据可以存储在cookies中,但是数据多了就不行了,下面介绍下前台缓存的简单实现:
/**
* cache 类定义,cache对象在main.jsp 中定义
* @param {Object} scope
* @memberOf {TypeName}
* @return {TypeName}
*/
var BaseCache = function(scope){
this.scope = scope ...
上一章介绍监控job有三种方案,其实还有一个简单方案是实现quartz的TriggerListener。
上次我也试了这个方案,但是由于操作错误,导致没有监控成功,所以才选择分析源码来实现代理进行监控。
后面我看了些资料,并重新试了下,这种方案是可行的,并且非常方便。
首先实现TriggerListener,如下:
public class MonitorTriggerListener implements TriggerListener {
private final static Logger logger=Logger.getLogger(Monito ...
最近几个月,现网总是出现定时器不执行的情况,或者定时器卡死的情况,而又不方便排查,只能依靠quartz的debug日志以及错误日志来监控定时器的执行情况,并且随着我们系统中job越来越多,而使得job问题越来越难以跟踪,所以我们才需要一个能过对定时器进行监控的功能,并能实现线程阻塞告警,以及杀死阻塞线程的功能。
监控job有几种方案:
方案一:通过jmx远程或者直接在应用内部定时获取quartz执行信息,可以新增、修改job、job触发器以及执行情况,但是无法对以前执行的job进行跟踪。
方案二:在job的实现类中记录日志,这个方案太麻烦,因为系统目前有很多job实现类,不可能每个都去 ...
在开发中遇到一个场景,当需要提供接口给其他系统,并需要鉴权时,我当时的处理方案是用过滤器拦截进行个性化鉴权,如果鉴权通过则还是需要经过安全测试、转码等filter,但是不走后面的鉴权过滤器,不通过则跳转到错误页面。
这里就需要去掉过滤器链中的某一个过滤器,下面介绍下我的方案:通过反射修改过滤器链:
/**
*
* 通过反射修改过滤器链
* @param chain
*/
private void skipFilter(FilterChain chain) {
try {
//排除 ...
最近来了一个新项目,说是新的项目,但是需要用到以前旧的模块代码,旧的模块使用架构为ssi
而新项目使用spring mvc +mybatis,考虑到工作量的问题,所以决定使用spring mvc +mybatis、ibatis来进行开发。
配置sqlSessionFactory
<!-- MyBatis配置 -->
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name=&quo ...
又是项目总结的时候了,说一下maven使用中遇到的问题以及解决方案。
在新项目的开发中,使用maven进行持续构建,在搭建框架的过程中经常遇到jar冲突的问题,现在来介绍下如何去除jar传递依赖。
1、项目间传递
如果我的当前项目是project1,project1要依赖project2,project1依赖project2的配置中加上<optional>true</optional>,表示依赖可选,
<dependency>
<groupId>com.projecct</groupId>
< ...
在开发项目过程中会碰到不同浏览器input file样式不一样。
经过分析,打算都用IE上面的附件上传样式,
方案如下:
1、在IE下截个如上面的上传按钮,并保存。
2、判断浏览器类型,如果是非IE,则将页面上的input 设置为近乎透明,然后将图片放在上面。
不用修改原有代码,渲染时会扫描页面的input file 然后进行样式覆盖。
代码如下
css:
div.fakefile {
position: absolute;
top: 0px;
left: 0px;
z-index: 1;
}
input.file {
width: 2 ...
前段时间遇到一个plupload上传插件问题,在其他浏览器上面运行很正常,但是就是在IE8上面第一次点击上传按钮无反应,后面再连续点击才ok。我的初始化代码如下
_this.uploader = new plupload.Uploader({
runtimes: 'gears,html5,flash,silverlight,html4',
browse_button: _this._uploadFileBtnId, // you can pass in id...
container: _this._contenterId, // ... or DOM Elemen ...
很多情况都会需要运行jar,网上资料很多,大致分为三种方法:
一、直接达成可执行的jar。
二、定义lib path,使用命令执行。
三、定时classloader,手动加载jar。
第一种方案比较简单,就不做介绍。
第二种方案比较适用于jar都集中在一个目录下,命令如下:
java -Djava.ext.dirs="../3rdLib" -cp . com.aspire.bdc.component.codegenerate.main.StartGenerate
使用的是 -Djava.ext.dirs参数来加载jar。
第三种方案, ...
一、问题描述
在页面渲染时需要动态获取iframe子页面的高度,然后重新设置iframe高度,达到自适应的目的,但是由于iframe子页面中也涉及到访问其他系统的页面,这就使得页面渲染时无法获取子页面高度,这里涉及到跨域访问 ...
使用Fiddler调试本地js
在我们前端开发的日常工作中,发现服务器上某个css/javascript文件有问题,需要修改,那真是家常便饭。通常,我们需要将文件进行修改,然后重新发布再验证,这样就很容易影响到生产环境的稳定性。更普遍的做法是,我们在开发环境中修改文件并验证,然后发布到生产环境。虽然安全,却比较繁琐。而利用Fiddler的可以修改HTTP数据的特性,我们就非常敏捷地基于生产环境修改并验证,确认后再发布。
假设我们发现这个页面有问题,需要修改所引用的js文件()。
第一步:用Fiddler查看页面的数据流列表,找到这个js文件的session
tip: 最 ...
EXECUTE IMMEDIATE是Oracle中使用动态SQL的一种方法,可以直接执行,也可以在存储过程中调用。然而在存储过程中调用可能会遇到权限不足的问题,如在存储过程中执行重建索引语句:
sqlt := 'alter index ' || idx.index_name || ' rebuild online ';
EXECUTE IMMEDIATE sqlt;
会报权限不足:如下
ORA-01031: 权限不足ORA-06512: 在"bdc.proc_rebuild_part_index", line 5ORA-06512: 在line 1
...
findbugs插件我就不做描述了,一般都是直接集成到eclipse中来检查代码。
由于希望持续集成,每天定时从svn中检出代码并使用findbugs扫描bugs,所以这里介绍下maven集成findbugs插件,并生成报告。
检查代码,可以讲build标签下,
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>fin ...
1、cd webjboss/standalone/configuration 进入该目录
2、修改两个文件,如下:
修改logging.properties 将最后一句中的HH:mm:ss,SSS 替换为 yyyy-MM-dd HH:mm:ss,SSS。
修改standalone.xml,找到下面一段,同上将HH:mm:ss,SSS 替换为 yyyy-MM-dd HH:mm:ss,SSS。
<console-handler name="CONSOLE"> <level name="INFO"/> <f ...