随笔-67  评论-522  文章-0  trackbacks-0
  2008年8月6日
     摘要: 大象前些时间在一个老系统上添加了一个功能,此系统框架非常老(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 菠萝大象 阅读(4688) | 评论 (0)编辑 收藏
     摘要: 前两篇对mybatis-generator-core源码进行了修改,在一定程度上做到了方便使用。这一篇先将写个测试程序看看生成的结果,然后用maven assembly将它打包生成一个zip文件。  阅读全文
posted @ 2015-04-10 14:24 菠萝大象 阅读(16423) | 评论 (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 菠萝大象 阅读(24824) | 评论 (14)编辑 收藏
     摘要: Spring对Quartz作了一个封装,同时,Spring自己也提供了一个任务定时器(spring-task),现把它总结一下。  阅读全文
posted @ 2015-03-12 16:15 菠萝大象 阅读(38533) | 评论 (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 菠萝大象 阅读(19445) | 评论 (6)编辑 收藏
     摘要: 本文记录一下使用xstream这个api的注解特性对Java对象与XML字符串相互转换的一些代码示例。  阅读全文
posted @ 2014-08-26 15:10 菠萝大象 阅读(33104) | 评论 (0)编辑 收藏
     摘要: 在Java并发编程里面,volatile是个很重要的概念,大象也来讲讲自己对它的理解。  阅读全文
posted @ 2014-06-20 17:08 菠萝大象 阅读(5951) | 评论 (2)编辑 收藏
     摘要: Java并发一直都是开发中比较难也比较有挑战性的技术,对于很多新手来说是很容易掉进这个并发陷阱的,其中尤以共享变量最具代表性,其实关于讲这个知识点网上也不少,但大象想讲讲自己对这个概念的理解。  阅读全文
posted @ 2014-06-10 16:09 菠萝大象 阅读(11261) | 评论 (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 菠萝大象 阅读(7017) | 评论 (0)编辑 收藏
     摘要: 总结一下自己使用jackson处理对象与JSON之间相互转换的心得。  阅读全文
posted @ 2014-04-16 15:48 菠萝大象 阅读(59310) | 评论 (1)编辑 收藏
     摘要: 通过之前的基于SSM3框架FreeMarker自定义指令(标签)实现这篇文章的介绍,我们对FreeMarker有了一个基本了解,这次大象将使用FreeMarker模板引擎,实现生成静态页的功能。  阅读全文
posted @ 2014-04-04 16:55 菠萝大象 阅读(5779) | 评论 (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 菠萝大象 阅读(6678) | 评论 (0)编辑 收藏
     摘要: 服务器端的数据验证,对于一个WEB应用来说是非常重要的,而Spring从3.0开始支持JSR-303规范,它定义了一些标准的验证约束,同时也提供了一个可扩展的自定义方式来满足不同的开发需要,大象以SSM3为基础,结合实例来说明如何通过Spring MVC用自定义约束注解的方式来实现Validator验证。  阅读全文
posted @ 2013-12-16 17:47 菠萝大象 阅读(17405) | 评论 (10)编辑 收藏
     摘要: 在使用Spring MVC做开发时,可以利用框架的特性可以很方便的将运行时异常隐藏起来,避免暴露给用户降低体验,同时提高系统安全。  阅读全文
posted @ 2013-12-04 15:10 菠萝大象 阅读(1662) | 评论 (0)编辑 收藏
     摘要: 在使用Spring MVC做开发时,一般都要使用静态资源文件,例如js,css,jpg等等数据,如果不加配置,一般都会加载失败,解决这个问题的办法很简单,有需要的童鞋可以看看。  阅读全文
posted @ 2013-11-22 16:12 菠萝大象 阅读(5211) | 评论 (4)编辑 收藏
     摘要: 存档一份使用commons-httpclient发送请求的代码片断,为了大象越来越衰弱的记忆力,像这种不经常使用,但在某个需要的时刻又想不起来的情况。  阅读全文
posted @ 2013-11-05 16:20 菠萝大象 阅读(2932) | 评论 (0)编辑 收藏
     摘要: 最近看了《浪潮之巅》第二版,对我这个IT从业者触动很大,同时也有一些感悟,就想写出来,给自己一个提醒,同时也给一些新入行的朋友一些参考。  阅读全文
posted @ 2013-10-31 21:12 菠萝大象 阅读(1048) | 评论 (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 菠萝大象 阅读(7567) | 评论 (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 菠萝大象 阅读(9857) | 评论 (7)编辑 收藏
     摘要: 这一章大象将详细分析web层代码,以及使用Spring MVC的注解及其用法和其它相关知识来实现控制器功能。  阅读全文
posted @ 2012-04-22 16:21 菠萝大象 阅读(12547) | 评论 (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 菠萝大象 阅读(29207) | 评论 (14)编辑 收藏
     摘要: 通过之前一篇基于SSH2框架Struts2拦截器的登录验证实现的文章,我们简单的运用了拦截器来实现功能,这次大象将在前面的基础上再进行一次扩展,运用AspectJ AOP切面实现登录登出日志的功能。  阅读全文
posted @ 2011-05-13 23:07 菠萝大象 阅读(5961) | 评论 (2)编辑 收藏
     摘要: Easy Explore是一个用于在Eclipse中根据指定文件查找对应资源在硬盘位置的小插件,我将它放上来,供需要的朋友下载。  阅读全文
posted @ 2011-05-11 22:12 菠萝大象 阅读(6310) | 评论 (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 菠萝大象 阅读(6635) | 评论 (18)编辑 收藏
     摘要: 这是本系列的最后一章,大象对示例进行适当的扩充并说明。  阅读全文
posted @ 2010-05-30 13:34 菠萝大象 阅读(17021) | 评论 (69)编辑 收藏
     摘要: 这一章,大象将详细分析web层代码,以及struts2的注解插件——struts2-convention的用法和其它相关知识。  阅读全文
posted @ 2010-05-08 16:07 菠萝大象 阅读(13204) | 评论 (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)编辑 收藏
     摘要: 相信很多使用MySQL数据库做开发的朋友,都或多或少的遇到过中文乱码的问题。大象根据项目实践,在此将自己的成功经验总结拿出来和大家分享。  阅读全文
posted @ 2010-04-05 16:37 菠萝大象 阅读(5917) | 评论 (17)编辑 收藏
     摘要: Ajax无疑是当今WEB开发的重要技术,也是目前RIA(富互联网应用)的主要实现方式之一。本文将在前几篇的基础上,介绍如何利用jQuery使得操作Ajax变得更方便,实现更强大的功能。  阅读全文
posted @ 2010-03-20 15:10 菠萝大象 阅读(3225) | 评论 (1)编辑 收藏
     摘要: 在前一篇"使用Flex开发时空线形图实例详解"中,我们得到了一张时空线形图报表,本文将说明如何使用AlivePDF导出PDF文件。  阅读全文
posted @ 2010-03-01 13:13 菠萝大象 阅读(6927) | 评论 (23)编辑 收藏
     摘要: 本文根据项目实例,详解如何使用Flex技术开发时空线形图。  阅读全文
posted @ 2010-02-25 21:13 菠萝大象 阅读(5419) | 评论 (5)编辑 收藏
     摘要: 关于jQuery操作DOM的内容完了吗?不,还没有,还有更多!  阅读全文
posted @ 2010-02-24 21:46 菠萝大象 阅读(6489) | 评论 (22)编辑 收藏
     摘要: 还在为学Flex找不到较好的资源发愁吗?大象给你推荐几个还不错的网站,保证不是骗点击。^_^  阅读全文
posted @ 2010-02-21 23:07 菠萝大象 阅读(6401) | 评论 (0)编辑 收藏
     摘要: Flex Builder 3的调试插件有两个安装文件,一个是Flash的播放插件,另一个是调试插件。在这里我把程序放上来,供需要的朋友下载。  阅读全文
posted @ 2010-02-15 16:18 菠萝大象 阅读(3630) | 评论 (10)编辑 收藏
     摘要: 我道歉,我有罪,博客停更一年多,非常的对不起。如今大象又回来了,请大家继续支持我。  阅读全文
posted @ 2010-02-15 15:03 菠萝大象 阅读(828) | 评论 (4)编辑 收藏
     摘要: 在上一篇jQuery学习总结(一)中,简单的介绍了jQuery提供对JavaScript开发的四个部分的支持,这篇文章将详细的用代码示例来说明如何实现。  阅读全文
posted @ 2010-02-14 12:27 菠萝大象 阅读(3873) | 评论 (5)编辑 收藏
     摘要: 因为项目需要,同时也因为兴趣,在最近一段时间研究和使用了jQuery,它真的是太强大了,好后悔现在才开始了解它,虽然目前网络上关于jQuery的资料、学习心得,教程多得你看不完,但我还是想把自己的一点学习经验写下来,不管是提供给那些想学习jQuery的人,还是保留一份学习笔记,我觉得这都是很有必要的。  阅读全文
posted @ 2010-02-13 00:45 菠萝大象 阅读(3864) | 评论 (3)编辑 收藏
     摘要: 目前,JPA(Java Persistence API)的使用范围越来越广,作为Java EE 5.0平台标准的ORM规范,得到了诸如:Hibernate、TopLink、OpenJpa等ORM框架的支持,同时还是EJB 3.0的重要组成部分。JPA的宗旨是为POJO提供持久化标准规范。它能够脱离容器独立运行,方便开发和测试。本文将通过一个小实例来说明如何在Hibernate中使用JPA,来达到简化编程的目的。  阅读全文
posted @ 2008-09-19 00:33 菠萝大象 阅读(30248) | 评论 (3)编辑 收藏
     摘要: Java是开源的,是免费的,我们强烈鄙视所有不公开源代码的东东。比如,对class文件进行加密混淆的类文件,一般情况下,我们是看不到其源代码的。本文将对此进行详细阐述,说明如何随心所欲的反编译看源码,体验一下其中的乐趣。  阅读全文
posted @ 2008-09-06 23:05 菠萝大象 阅读(43542) | 评论 (7)编辑 收藏
     摘要: 最早接触Hibernate是在2004年,当时怀着忐忑和不安的心情来学习这门技术。经过这几年的使用和研究,也积累了一定的经验,下面就HQL和QBC查询来谈一下我从工作中得到的一些总结。  阅读全文
posted @ 2008-08-30 22:29 菠萝大象 阅读(4248) | 评论 (2)编辑 收藏
     摘要: 关于我的博客  阅读全文
posted @ 2008-08-18 11:19 菠萝大象 阅读(739) | 评论 (0)编辑 收藏
     摘要: 通过上一篇文章(dom4j实战(一)——使用dom4j从XML中读取数据源配置),使我们对dom4j有了一些初步的认识和了解,也掌握了基本的操作方法,本文将承接前篇,借鉴Openfire项目中菜单设计的优点,结合我们自己的需求,通过一个小实例,来说明一下如何使用dom4j来实现这个功能。  阅读全文
posted @ 2008-08-17 23:35 菠萝大象 阅读(3965) | 评论 (0)编辑 收藏
     摘要: 目前XML文件的应用越来越广泛,而操作XML的技术更有不少,其中以dom4j强大的性能,丰富的API以及简单的易用性,受到了很多人的喜爱,本文以一个读取数据源的小例子,来说明一下dom4j的一些基本操作。  阅读全文
posted @ 2008-08-09 22:24 菠萝大象 阅读(7078) | 评论 (8)编辑 收藏
     摘要: 现在在Java开发中,使用的开发工具大部分都是Eclipse,并且和Eclipse关系紧密的要数MyEclipse了,但是MyEclipse是一个EXE可执行程序,对于没有安装Eclipse与MyEclilpse的电脑来说,首先得先解压Eclipse,然后再安装MyEclipse,这不光很麻烦,而且还很费时,对于已经安装好的电脑来说,如果哪天电脑出了问题或是Eclipse崩溃了,导致工具不能用,这时又不得不重新安装时,那可真够郁闷滴~~~,因此,大象本着我为人人,人人为我的奉献精神,在此,将Eclipse+MyEclipse的完全绿色版制作方法写出来,和大家一起分享,让大家都能享受到这种方便。  阅读全文
posted @ 2008-08-07 17:18 菠萝大象 阅读(7048) | 评论 (8)编辑 收藏
     摘要: 大象刚刚接触jBPM,经过这几天的折腾,终于把jbpm-console这个项目在Tomcat6上布署成功了,现在把这几天来的学习经验拿出来和大家分享一下。  阅读全文
posted @ 2008-08-06 17:25 菠萝大象 阅读(9088) | 评论 (10)编辑 收藏