`
xianbin
  • 浏览: 214833 次
  • 来自: ...
社区版块
存档分类
最新评论
文章列表
去年年底,Spring Framework正式发布了3.2GA版本,距离3.1版的发布时间正好相隔一年,而距离最早的Sprig Framework 1.0 Final发布也已8年有余。现在的Spring几乎成了Java项目中的“标配”,被运用于大大小小的系统之中。它出众的模块化特性让人们可以仅仅使用需要的部分,所以很多开发者往往只了解Spring核心框架中的IoC和AOP,有的还用了数据访问和MVC部分,而不关心其他内容,更不用提它的子项目了。 文章地址: http://www.infoq.com/cn/news/2013/01/spring-subprojects
发现有人挺感兴趣Javascript中的内存溢出,本人经验发现有在使用Ajax的时候,很容易出现内存溢出问题。 这个问题首先由使用jqPlot引发,当使用这个图形插件动态绘制图形的时候,浏览器会出现内存不断递增的情况,后来使用很多办法,但是效果都不理想。最后猜测可能和Ajax使用上有关。 请看下面代码: $.ajax({ url : 'data_url', dataType : "json", success : function(data) { var isEmpty = isBarChartDataEmpty(data); if ...
Spring Framework 3.2 GA 发布 * 升级 Spring 框架构建到 AspectJ 1.7.1, JUnit 4.11, Groovy 1.8.8, JRuby 1.6.5, Joda-Time 2.1 * 兼容 Velocity 1.7 和 Velocity Tools 2.0 * 兼容 JasperReports 5.0 * 增加 Spring 的 Hibernate 4 支持的单元测试 * 废弃 iBatis 支持,改为 MyBatis * ...
@Test public void testRead() throws IOException, InvalidFormatException { // String fileName = "e:/workbook.xls"; String fileName = "e:/workbook.xlsx"; Workbook wb = WorkbookFactory.create(new FileInputStream(fileName)); int sheetNum = wb.getNumberOfSheets(); ...
在前一篇文章中介绍了如何让jqplot的柱形图tick下标出现省略号,参考: 《对jqplot的CategoryAxisRenderer插件进行扩展,让文字出现省略号》 http://xianbin.iteye.com/blog/1701667 下面介绍如何扩展jqplot,让其实现鼠标移动到下标tick的时候出现浮动提示框,显示完整的tick名称。 文件命名为:jqplot.categoryAxisRenderer.extend.js 在引入jqplot.categoryAxisRenderer.js之后,再引入该js,以便覆盖原有的实现。下面代码已经实现了将tick下标显示为带省略号的文 ...
下列代码可以使用在弹出树或者动态选中树的节点时使用: /* *自动选中。 */ var treeObj = $.fn.zTree.getZTreeObj("treeDemo"); var nodes = treeObj.getNodes(); if (nodes.length>0) { var node = treeObj.getNodeByParam("id", 51); if (node) { treeObj.selectNode(node); } ...
内容比较简单,主要是做一个备忘。 以下为Maven的pom.xml配置文件: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersi ...
喜欢用jqplot的朋友一定碰到图形下标文字很长,会出现相互之间重叠的情况,如下图所示: 这是时候,我们就必须在显示底部文字的时候进行处理,比如限定文字的长度等,如:今年收入增... 下面给出扩展的源码: jqplot.categoryAxisRenderer.extend.js /** * 本扩展插件是对jqplot插件jqplot.categoryAxisRenderer的扩展,主要修改了显示图形下标Tick的处理, * 在显示Tick之前,判断Tick标签的长度,当标题长度超过tickMaxLength定义的长度时,截获前 * tickMaxLength - 1个字符 ...
经常用Datatables的童鞋一定碰到过当采用服务端请求的时候,一旦后台出现异常,Datatables的会一直卡在那里,中间的正在处理的提示一直停留着。 为了能给用户更好的体验,需要对Datatables进行扩展和自定义错误处理函数。 首先到Datatables官网获取一个插件: http://datatables.net/plug-ins/api 插件很小,代码如下所示: jQuery.fn.dataTableExt.oApi.fnProcessingIndicator = function ( oSettings, onoff ) { if( typeof(onoff) ...
环境说明: JDK 1.5以上,GSon 2.2.2。 阅读对象: 假设读者已经了解Java注解的使用以及如何创建一个指定注解类型,读者对JSON、GSON有基本了解,对Java反射机制有所了解。 需求概述:开发一个日志记录、显示功能,要求当对指定的实体类进行新增、删除、修改操作时,将变化的内容记录到日志表中。 格式要求: 字段中文名:字段值,比如:用户名:张三。 首先新建两个实体类: package com.gson.tutorial; import java.util.Date; public class MySuperEntity { private long ...
技巧一: 当浏览器窗体大小改变时: $('#resizable1').bind('resize', function(event, ui) { plot1.replot( { resetAxes: true } ); }); 技巧二: 重新加载数据进行重绘时: chartObj.series[0].data = [[0, 4], [1, 7], [2, 3]]; chartObj.replot(); 技巧三: 改变plot的ticks: plot.axes.yaxis.reset(); plot.axes.yaxis.ticks = new_yticks; ...
jqPlot是一个十分强大、功能丰富的图表插件,能够显示走势图、柱形图等常用的图表类型,相信国内用的人很多。 大家在使用jqPlot动态更新图表时,也许会碰到过在IE中出现内存溢出的问题,下面我们来看看集中动态更新jqPlot图 ...
相信正在使用Play Framework 1.2的朋友一定会碰到使用Ajax在Play中做异步请求是碰到的困惑。 Play Framework 1.2版本是不支持原生的Javascript的Ajax请求的,如果你使用JQuery.Ajax去发送JSON数据,在Play的Controller内是无法获得JSON对象字符串的,今天通过搜索,终于找到了一个非常好的解决方案,可以让你的Play更好的支持Ajax请求。 在加入下面代码之前,需要你的Play中包含有GSON(Google的json库)。 首先在Play项目中添加一个类: @Global public class JsonObje ...
涉及的版本:Play! Framework 1.2.4。 本文介绍如何往Play!框架中添加新的module。 1、获取module列表; 可以通过命令行的方式: play list-modules 或者直接访问网站: http://www.playframework.org/modules 2、安装模块; 在命令行中输入: play install [module_name] 比如安装Redis的module,可以输入: play install redis 接着会提问是否安装最新的版本: ~ _ _ ~ _ __ | | __ _ _ ...
最近网页中需要用到音乐播放器,在网上找了很多跨浏览器的兼容方案,由于大部分用户用的都是IE,因此首选Windows Media Player,下面贴出代码给各位参考,如果需要兼容FireFox、Chrome,需要用户自己安装插件,插件很小,大约300KB左右。 下面给出源码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html x ...
Global site tag (gtag.js) - Google Analytics