随笔-67  评论-522  文章-0  trackbacks-0
  2010年4月11日
     摘要: 大象前些时间在一个老系统上添加了一个功能,此系统框架非常老(Struts2.2.1.1+Spring2.5.6+ibatis2),所有的配置都写在XML里面。这次出现问题的地方也在XML,而且是在JSON返回结果上面。  阅读全文
posted @ 2015-09-30 11:33 菠萝大象 阅读(5908) | 评论 (0)编辑 收藏
     摘要: 本文记录一下在CentOS中同步时间的方法,方便以后查询。  阅读全文
posted @ 2015-08-11 16:56 菠萝大象 阅读(727) | 评论 (0)编辑 收藏
     摘要: 我们在开发中,有时非常需要一个全局唯一的ID值,不管是业务需求,还是为了以后可能的分表需求,全局唯一值都非常有用,本篇大象就来讲讲这个实现并对ID生成器性能进行一下测试。  阅读全文
posted @ 2015-07-13 17:22 菠萝大象 阅读(20435) | 评论 (2)编辑 收藏
     摘要: 在数字电视领域,时间使用的是MJD(修正儒略日),而不是Java中的UTC(协调世界时),而工作中又需要将机顶盒端的MJD日期转化为UTC日期,本篇是大象关于转换的一点记录。  阅读全文
posted @ 2015-05-20 17:08 菠萝大象 阅读(4689) | 评论 (0)编辑 收藏
     摘要: 前两篇对mybatis-generator-core源码进行了修改,在一定程度上做到了方便使用。这一篇先将写个测试程序看看生成的结果,然后用maven assembly将它打包生成一个zip文件。  阅读全文
posted @ 2015-04-10 14:24 菠萝大象 阅读(16424) | 评论 (21)编辑 收藏
     摘要: 上一篇对mybatis-generator-core源码的基础修改作了说明,也可以说是最想改的地方,这一篇将在此基础上再做进一步的修改。  阅读全文
posted @ 2015-03-25 16:33 菠萝大象 阅读(26547) | 评论 (0)编辑 收藏
     摘要: 相信很多人都用过mybatis-generator-core生成pojo和xml文件,但是这工具最后一个版本是1.3.2版,2012年7月后就没再更新了,同时因为这玩意是老外写的,可能与咱们国人的有些习惯不一致,所以在使用上总会感觉不怎么爽,大象也有这个体会,所以对源码作过一些修改,现将这些总结分享出来给需要的朋友。  阅读全文
posted @ 2015-03-20 17:15 菠萝大象 阅读(24827) | 评论 (14)编辑 收藏
     摘要: Spring对Quartz作了一个封装,同时,Spring自己也提供了一个任务定时器(spring-task),现把它总结一下。  阅读全文
posted @ 2015-03-12 16:15 菠萝大象 阅读(38535) | 评论 (4)编辑 收藏
     摘要: 上一篇讲了一些MySQL比较常用的一些SQL语句写法,这篇再记录下,平时可能会用到的复杂点的查询语句的写法。  阅读全文
posted @ 2015-02-02 10:04 菠萝大象 阅读(8453) | 评论 (1)编辑 收藏
     摘要: MySQL的SQL语句写法,除了那些基本的之外,还有一些也算比较常用的,这里记录下来,以便以后查找。  阅读全文
posted @ 2015-01-23 15:11 菠萝大象 阅读(3100) | 评论 (3)编辑 收藏
     摘要: 在Java并发编程方面,计算密集型与IO密集型是两个非常典型的例子,这次大象就来讲讲自己在这方面的内容,本篇比较基础,只适合刚入门的童鞋,请各种牛人不喜勿喷。  阅读全文
posted @ 2015-01-20 15:08 菠萝大象 阅读(19446) | 评论 (6)编辑 收藏
     摘要: 本文记录一下使用xstream这个api的注解特性对Java对象与XML字符串相互转换的一些代码示例。  阅读全文
posted @ 2014-08-26 15:10 菠萝大象 阅读(33106) | 评论 (0)编辑 收藏
     摘要: 在Java并发编程里面,volatile是个很重要的概念,大象也来讲讲自己对它的理解。  阅读全文
posted @ 2014-06-20 17:08 菠萝大象 阅读(5951) | 评论 (2)编辑 收藏
     摘要: Java并发一直都是开发中比较难也比较有挑战性的技术,对于很多新手来说是很容易掉进这个并发陷阱的,其中尤以共享变量最具代表性,其实关于讲这个知识点网上也不少,但大象想讲讲自己对这个概念的理解。  阅读全文
posted @ 2014-06-10 16:09 菠萝大象 阅读(11264) | 评论 (5)编辑 收藏
     摘要: m2eclipse插件相信很多人都知道怎么装,但是自从sonatype将它贡献给eclipse后,页面变化比较大,以至于有些新手都不知道怎么安装这个插件,而且不同的eclipse版本对应不同的m2e版本。就连我的一些同事换电脑重新搭建开发环境,都有点搞不清楚,所以大象就想把这个讲一下,希望给有需要的人一些帮助。  阅读全文
posted @ 2014-05-16 16:11 菠萝大象 阅读(2405) | 评论 (0)编辑 收藏
     摘要: 前一篇对泛型进行了一番总结,本篇就来说说与泛型有关的反射。  阅读全文
posted @ 2014-05-06 14:33 菠萝大象 阅读(6116) | 评论 (1)编辑 收藏
     摘要: 大象根据自己对泛型和反射的使用,来谈谈对它们的理解,顺便整理一下知识,记录下来,以便以后查找。  阅读全文
posted @ 2014-04-29 17:09 菠萝大象 阅读(7018) | 评论 (0)编辑 收藏
     摘要: 总结一下自己使用jackson处理对象与JSON之间相互转换的心得。  阅读全文
posted @ 2014-04-16 15:48 菠萝大象 阅读(59314) | 评论 (1)编辑 收藏
     摘要: 通过之前的基于SSM3框架FreeMarker自定义指令(标签)实现这篇文章的介绍,我们对FreeMarker有了一个基本了解,这次大象将使用FreeMarker模板引擎,实现生成静态页的功能。  阅读全文
posted @ 2014-04-04 16:55 菠萝大象 阅读(5780) | 评论 (7)编辑 收藏
     摘要: 这次终于抽出点时间把很多年前写的SSH2学习示例用Maven重构了一遍,给有需要的朋友下载。  阅读全文
posted @ 2014-03-27 17:33 菠萝大象 阅读(3823) | 评论 (1)编辑 收藏
     摘要: 我们是不是经常觉得做项目时,老是不断重复之前项目的错误或问题?跳槽几次后,发现项目管理上总是有些似曾相识的感觉。不要奇怪,这很正常,大象也有过这种经历,我将这些经验总结出来,与各位分享一下。  阅读全文
posted @ 2014-02-04 12:11 菠萝大象 阅读(3440) | 评论 (7)编辑 收藏
     摘要: 上一篇主要介绍了使用jxl生成报表的代码模板以及获取报表数据的一种处理方式,本篇将通过两个复杂报表案例的分析,来告诉大家如何实现。  阅读全文
posted @ 2014-01-09 14:16 菠萝大象 阅读(2677) | 评论 (0)编辑 收藏
     摘要: 在实际项目中,特别是企业应用开发中,报表开发是其中很重要的一项功能,基本上都会要求将统计数据导出成Excel,不但如此,这些报表格式一般也比较复杂,尤其是显示的数据,往往都是很多业务数据综合而成的结果。大象根据自己以往做报表的经验,进行了一下总结,给刚开始做报表开发或是有需要的朋友一点借鉴。  阅读全文
posted @ 2014-01-07 16:12 菠萝大象 阅读(4944) | 评论 (2)编辑 收藏
     摘要: 记录一下使用dom4j和jdom这两个API处理字符串型XML的方法,虽然网上也有很多这样的文章,但我还是想再写一遍,方便自己查找。  阅读全文
posted @ 2013-12-31 10:47 菠萝大象 阅读(6679) | 评论 (0)编辑 收藏
     摘要: 服务器端的数据验证,对于一个WEB应用来说是非常重要的,而Spring从3.0开始支持JSR-303规范,它定义了一些标准的验证约束,同时也提供了一个可扩展的自定义方式来满足不同的开发需要,大象以SSM3为基础,结合实例来说明如何通过Spring MVC用自定义约束注解的方式来实现Validator验证。  阅读全文
posted @ 2013-12-16 17:47 菠萝大象 阅读(17406) | 评论 (10)编辑 收藏
     摘要: 在使用Spring MVC做开发时,可以利用框架的特性可以很方便的将运行时异常隐藏起来,避免暴露给用户降低体验,同时提高系统安全。  阅读全文
posted @ 2013-12-04 15:10 菠萝大象 阅读(1663) | 评论 (0)编辑 收藏
     摘要: 在使用Spring MVC做开发时,一般都要使用静态资源文件,例如js,css,jpg等等数据,如果不加配置,一般都会加载失败,解决这个问题的办法很简单,有需要的童鞋可以看看。  阅读全文
posted @ 2013-11-22 16:12 菠萝大象 阅读(5213) | 评论 (4)编辑 收藏
     摘要: 存档一份使用commons-httpclient发送请求的代码片断,为了大象越来越衰弱的记忆力,像这种不经常使用,但在某个需要的时刻又想不起来的情况。  阅读全文
posted @ 2013-11-05 16:20 菠萝大象 阅读(2932) | 评论 (0)编辑 收藏
     摘要: 最近看了《浪潮之巅》第二版,对我这个IT从业者触动很大,同时也有一些感悟,就想写出来,给自己一个提醒,同时也给一些新入行的朋友一些参考。  阅读全文
posted @ 2013-10-31 21:12 菠萝大象 阅读(1049) | 评论 (3)编辑 收藏
     摘要: 都说程序猿是最苦逼的职业,没有之一。没错,程序猿的苦逼生活,一般人都不会懂。大象也是一枚程序猿,也有一些不得不说的苦逼故事。  阅读全文
posted @ 2013-10-02 14:51 菠萝大象 阅读(1439) | 评论 (0)编辑 收藏
     摘要: 通过之前的Spring MVC 3.0.5+Spring 3.0.5+MyBatis3.0.4全注解实例详解系列文章,我们已经成功的整合到了一起,这次大象将在此基础上对框架中的FreeMarker模板做一个扩展,详细说明如何实现自定义指令(标签)功能。  阅读全文
posted @ 2013-09-29 11:46 菠萝大象 阅读(7569) | 评论 (6)编辑 收藏
     摘要: 在用Spring MVC框架开发中,如果使用Jquery Form Plugin的ajaxSubmit()方式提交表单,产生org.springframework.validation.BeanPropertyBindingResult异常,那么这篇博客可能会对你有所帮助。  阅读全文
posted @ 2013-09-26 11:43 菠萝大象 阅读(1776) | 评论 (0)编辑 收藏
     摘要: 大象根据研究与实际项目经验,向大家介绍一个关于文件类型验证的解决办法。不清楚的朋友可以了解下,知道的不喜勿喷。  阅读全文
posted @ 2012-05-01 11:37 菠萝大象 阅读(6326) | 评论 (0)编辑 收藏
     摘要: 这是本系列的最后一篇,主要讲一下FreeMarker模板引擎的基本概念与常用指令的使用方式。  阅读全文
posted @ 2012-04-23 08:38 菠萝大象 阅读(9858) | 评论 (7)编辑 收藏
     摘要: 这一章大象将详细分析web层代码,以及使用Spring MVC的注解及其用法和其它相关知识来实现控制器功能。  阅读全文
posted @ 2012-04-22 16:21 菠萝大象 阅读(12548) | 评论 (4)编辑 收藏
     摘要: 前两章我为大家详细介绍了如何搭建maven环境,Spring MVC的流程结构,Spring MVC与Struts2的区别,例子中的一些配置文件的分析。那么这一章,我就对例子的层次结构进行说明,以及MyBatis的简单运用。  阅读全文
posted @ 2011-08-04 16:02 菠萝大象 阅读(21062) | 评论 (26)编辑 收藏
     摘要: 在上一篇文章中我详细的介绍了如何搭建maven环境以及生成一个maven骨架的web项目,那么这章中我将讲述Spring MVC的流程结构,Spring MVC与Struts2的区别,以及例子中的一些配置文件的分析。  阅读全文
posted @ 2011-06-01 19:27 菠萝大象 阅读(32433) | 评论 (5)编辑 收藏
     摘要: Spring更新到3.0之后,其MVC框架加入了一个非常不错的东西——那就是REST。它的开放式特性,与Spring的无缝集成,以及Spring框架的优秀表现,使得现在很多公司将其作为新的系统开发框架。大象根据实际的项目经验,以之前SSH2例子为基础,对其进行一次大改造,详细的为大家讲解如何实现SSM3全注解式的开发。  阅读全文
posted @ 2011-05-23 00:57 菠萝大象 阅读(29210) | 评论 (14)编辑 收藏
     摘要: 通过之前一篇基于SSH2框架Struts2拦截器的登录验证实现的文章,我们简单的运用了拦截器来实现功能,这次大象将在前面的基础上再进行一次扩展,运用AspectJ AOP切面实现登录登出日志的功能。  阅读全文
posted @ 2011-05-13 23:07 菠萝大象 阅读(5961) | 评论 (2)编辑 收藏
     摘要: Easy Explore是一个用于在Eclipse中根据指定文件查找对应资源在硬盘位置的小插件,我将它放上来,供需要的朋友下载。  阅读全文
posted @ 2011-05-11 22:12 菠萝大象 阅读(6311) | 评论 (9)编辑 收藏
     摘要: Oracle数据库函数非常多,平时常用的只有那么几种,大象根据实际项目情况,列举几个最常用的函数综合运用的例子。  阅读全文
posted @ 2010-09-30 23:00 菠萝大象 阅读(3596) | 评论 (3)编辑 收藏
     摘要: 通过之前的Struts2.1.6+Spring2.5.6+Hibernate3.3.1全注解实例详解系列文章,我们已经成功将这三种框架整合到了一起,这次大象将在此基础上用一个小实例来说明,怎么利用Struts2的拦截器特性实现登录验证,以及超时后的跳转问题。  阅读全文
posted @ 2010-08-28 14:14 菠萝大象 阅读(29433) | 评论 (12)编辑 收藏
     摘要: 大象玩摄影已有一段时间,通过学习发现,摄影与编程之间有很多相似之处。在此,我简单的总结一下,自娱自乐。  阅读全文
posted @ 2010-07-20 23:12 菠萝大象 阅读(2395) | 评论 (0)编辑 收藏
     摘要: 现在使用Eclipse作为开发工具的人所占比例是相当多的。但我发现,有很多同行,竟然还不清楚Eclipse与MyEclipse的区别,这很令人意外。  阅读全文
posted @ 2010-06-28 21:33 菠萝大象 阅读(6636) | 评论 (18)编辑 收藏
     摘要: 这是本系列的最后一章,大象对示例进行适当的扩充并说明。  阅读全文
posted @ 2010-05-30 13:34 菠萝大象 阅读(17021) | 评论 (69)编辑 收藏
     摘要: 这一章,大象将详细分析web层代码,以及struts2的注解插件——struts2-convention的用法和其它相关知识。  阅读全文
posted @ 2010-05-08 16:07 菠萝大象 阅读(13205) | 评论 (16)编辑 收藏
     摘要: 在前两章我为大家详细分析了JAR包的选择和必须的配置文件,那么这一章,我就对例子的层次结构进行说明,并实现除WEB层的功能代码。  阅读全文
posted @ 2010-04-21 22:34 菠萝大象 阅读(14299) | 评论 (47)编辑 收藏
     摘要: 在上一章中详细分析了JAR包的选择,那么这次我将对例子中的一些必须的配置文件进行下说明。虽然这些配置在网上也很容易找到,但是很多都没有讲个因为所以出来,这样根本就得不到提高。在此,大象为各位详细分析一下这些内容。  阅读全文
posted @ 2010-04-14 23:05 菠萝大象 阅读(15915) | 评论 (27)编辑 收藏
     摘要: 在JavaEE企业级开发中,以SSH2框架为核心的应用非常广,大象根据项目实践经验,通过一个实例,详细的为大家讲解如何实现全注解式的开发。  阅读全文
posted @ 2010-04-11 22:24 菠萝大象 阅读(22498) | 评论 (35)编辑 收藏