自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

偶尔记一下 - mybatis.io

没事看看 - MyBatis工具

  • 博客(436)
  • 资源 (7)
  • 收藏
  • 关注

原创 Java NIO 简单了解

Java NIO 简单了解一直没有了解过NIO,更没有用过NIO,由于很多分布式框架或多或少都涉及到了NIO,因此,先做个简单了解。NIO入门推荐:NIO 入门,入门教程中没有比这篇更合适的了。NIO文件读取和写入一个简单的文件复制例子。首先创建两个输入输出流:FileInputStream fin = new FileInputStream("D:/test.txt");FileOutputSt

2015-03-31 13:05:42 1927

原创 深入了解MyBatis二级缓存

MyBatis深入了解二级缓存

2015-03-30 08:57:42 86115 31

原创 Database Tools 数据库表/字段查询工具 - 1.0版本

DBS - 1.0版本 - 纪念媳妇科三补考通过 发布时间:2014-03-201.0版本不打算提供更复杂的功能,如果大家觉得有用,想帮忙主动在此基础上增加新的功能,例如导出表和字段的各种数据等等功能,可以和我邮件联系。 邮箱:abel533@gmail.com 博客:http://blog.csdn.net/isea533 Mybatis工具群: 21128613

2015-03-24 16:23:28 3941 4

原创 MyBatis直接执行SQL的工具SqlMapper

可能有些人也有过类似需求,一般都会选择使用其他的方式如Spring-JDBC等方式解决。能否通过MyBatis实现这样的功能呢?为了让通用Mapper更彻底的支持多表操作以及更灵活的操作,在2.2.0版本增加了一个可以直接执行SQL的新类SqlMapper。通过这篇博客,我们来了解一下SqlMapper。SqlMapper提供的方法SqlMapper提供了以下这些公共方法:Map<String,O

2015-03-11 09:47:02 50936 16

原创 深入了解MyBatis参数

相信很多人都遇到过下面这些异常:"Parameter 'xxx' not found. Available parameters are [...]"等等不只是上面提到的这几个,我认为有很多的错误都产生在和参数有关的地方。想要避免参数引起的错误,我们需要深入了解参数。想了解参数,我们首先看MyBatis处理参数和使用参数的全部过程。本篇由于为了便于理解和深入,使用了大量的源码,因此篇幅较长,需要一定的耐心看完

2015-03-02 09:36:01 157021 31

原创 Mybatis 示例之 TypeHandler

关于TypeHandler的基础内容可以参考官方中文文档: http://mybatis.github.io/mybatis-3/zh/configuration.html#typeHandlersTypeHandler写起来很容易,但是有一个很重要的点需要注意。你是否遇到过类似下面的错误:Caused by: java.lang.RuntimeException: 调用方法异常:java.l

2015-02-28 16:34:02 42357 2

原创 ECharts-Java使用Java快速开发ECharts图表

ECharts-Java类库地址:http://git.oschina.net/free/ECharts百度ECharts地址:http://echarts.baidu.com/大概在5个月前的时候,有个项目需要用到图表,百度ECharts很不错,就选择了ECharts。我的项目是SpringMVC + Mybatis,当从数据库获取数据后,我不知道该如何处理这些数据了,是传到前台拼ECharts的Option结构还是在后台拼Option的JSON结构?

2015-01-28 09:45:03 162064 91

原创 智能将SqlServer的查询语句转换为分页语句

主要用到了jsqlparser,前面有篇博客介绍过:JAVA - Sql解析工具jsqlparser简单使用为了给Mybatis分页插件增加对sqlserver的支持,专门写了这样一个独立的工具,只依赖jsqlparser。分页插件地址:http://git.oschina.net/free/Mybatis_PageHelperSqlServer分页转换

2015-01-27 13:17:21 7051 1

翻译 【参与翻译】Spring4.x框架参考文档

Spring4.x框架参考文档为了不出现重复翻译Spring4参考文档,专门发此文进行通知,同时也希望有兴趣参与翻译的参与进来。  项目地址:  http://git.oschina.net/free/spring-framework-reference基本说明Spring文档为adoc格式,文件已经按基本的章节拆分为多个adoc文件,该

2014-12-31 08:53:38 34063 6

原创 MyBatis Generator 详解

MyBatis Generator中文文档MyBatis Generator中文文档地址:http://mbg.cndocs.ml/该中文文档由于尽可能和原文内容一致,所以有些地方如果不熟悉,看中文版的文档的也会有一定的障碍,所以本章根据该中文文档以及实际应用,使用通俗的语言来讲解详细的配置。本文中所有节点的链接都是对应的中文文档地址,可以点击查看详细信息。注:本文后面提到...

2014-12-23 14:27:11 329134 103

原创 Javascript - 获取Json结构的表单数据

功能很简单,这里使用了jQuery的方法,因此依赖于jQuery。如果存在多项name相同的表单对象,会使用","英文逗号隔开。完整代码://从from获取数据,转为对象function fromToJson(form) { var result = {}; var fieldArray = $('#' + form).serializeArray();

2014-12-20 12:54:02 5387

原创 Easyui - 一个比较复杂的ComboGrid(数据表格下拉框)多选的例子

由于某种情况下,使用ComboGrid的时候比较多,为了方便以后使用的时候方便查找,在这里记录一下。适用场景:多项选择,自动完成,看下面的效果图。效果图:由于需要多选,因此不能在原来的输入框中通过逗号隔开输入多项实现,所以在弹出的datagrid中增加了一个输入框,并且增加了一个清空已选内容的按钮。  前端代码:

2014-12-20 12:38:29 19502 2

原创 Easyui - 一个比较复杂的ComboGrid(数据表格下拉框)单选的例子

由于某种情况下,使用ComboGrid的时候比较多,为了方便以后使用的时候方法查找,在这里记录一下。适用场景:单项选择,自动完成,看下面的效果图。先看一个效果图:这里输入助记码的时候就显示出窗口了。然后鼠标点击选择一个:这个同时更新了多个输入框的值,并且没有使用默认的选择事件。  前端代码: 收费项目名称[*]:

2014-12-20 12:28:21 13339 2

原创 如何开发自己的通用Mapper

前言自从发了通用Mapper-0.1.0版本后,我觉得对少数人来说,这可能是他们正好需要的一个工具。至少目前的通用DAO中,很少能有比这个更强大的。但是对另一部分人来说,使用Mybatis代码生成器(我正在和一些朋友翻译这个文档,地址:MyBatis Generator)生成xml很方便,不需要使用通用Mapper。实际上如果你无法在自己的业务中提取出通用的

2014-12-12 12:33:40 14628 7

原创 Mybatis 分页插件 3.3.0 发布

项目地址gitosc地址:http://git.oschina.net/free/Mybatis_PageHelpergithub地址:https://github.com/pagehelper/Mybatis-PageHelper如果你也在用Mybatis,建议尝试该分页插件,这个一定是最方便使用的分页插件。该插件目前支持Oracle,Mysql,Mari

2014-12-04 13:38:34 3353 2

翻译 ibatis迁移到mybatis3

DocUpgrade3 这一页提供了一些当你从ibatis迁移到mybatis3时非常有用的信息。不能保证100%的完整。这个项目现在的地址是 Github https://github.com/mybatis/ibatis2mybatis转换工具在下载区有一个可用的工具,可以帮你将iBATIS 2.x sqlmap文件转换为MyBatis 3.x xml ma

2014-11-26 16:42:33 20483 5

原创 Mybatis通用Mapper

极其方便的使用Mybatis单表的增删改查项目地址:http://git.oschina.net/free/Mapper优点?不客气的说,使用这个通用Mapper甚至能改变你对Mybatis单表基础操作不方便的想法,使用它你能简单的使用单表的增删改查,包含动态的增删改查.程序使用拦截器实现具体的执行Sql,完全使用原生的Mybatis进行操作.你还在因为数据

2014-11-25 09:07:01 223628 61

原创 Git提交到多个远程仓库

来源:http://stackoverflow.com/questions/5785549/able-to-push-to-all-git-remotes-with-the-one-command有两种做法,先看第一种一、按照下面的操作:例如我有下面两个仓库:Mybatis通用Mapperhttps://git.oschina.net/free/Mapp

2014-11-22 16:18:46 27503 1

原创 Nexus设备升级5.0方法

1. 从该页面为您的设备下载适当的系统映像,然后将它解压缩到一个安全的目录。2. 通过 USB 连接到您的计算机。3. 使用下列的方法,在fastboot mode下启动设备:使用 adb  工具: 打开设备电源,并且执行:adb reboot bootloader使用组合键: 关闭设备,然后将其打开并立即按住相关的键组合。例如,Nexus5("ha

2014-11-18 17:32:49 2401

原创 @JsonView 简单介绍

jackson

2014-10-24 16:05:16 29792 5

原创 JAVA - Sql解析工具jsqlparser简单使用

jsqlparser地址:https://github.com/JSQLParser/JSqlParserSqlParser.jar:http://search.maven.org/remotecontent?filepath=com/github/jsqlparser/jsqlparser/0.9.1/jsqlparser-0.9.1.jar

2014-10-22 14:05:33 84226 13

原创 Mybatis工具SqlHelper - 获取Mybatis方法的Sql

如果你想在代码中获取执行的sql

2014-10-13 14:27:46 31153 9

原创 深入了解JavaBean规范中的属性名和setter/getter方法

JavaBean规范文档:http://download.oracle.com/otndocs/jcp/7224-javabeans-1.01-fr-spec-oth-JSpec/关于属性名的部分:Utility method to take a string and convert it to normal Java variable name capitalization.

2014-10-11 13:43:20 5054

原创 快捷方便的Excel导入导出工具 Easy-Xls 1.0 版本发布

EasyXls使用EasyXls可以使你很方便的操作Excel。本项目目的是解决简单的(不带任何样式)xls文件的导入导出。  处理XML时由于使用了JAXB,所以需要使用jdk1.6u14以上版本。  JAXB处理中文xml时容易出现乱码,因此这里限制XML为GBK编码,在Windwos中的保存格式为ANSI即可。  项目地址:http://git.osc

2014-10-09 13:25:12 2980

原创 ECharts - Java 类库 1.0.0 发布

这是一个针对 ECharts 2.0 版本的Java类库,实现了所有ECharts中的Json结构对应的Java对象,并且可以很方便的创建Option本项目是一个供Java开发使用的ECharts的开发包,主要目的是方便在Java中构造ECharts中可能用到的全部数据结构,如完整的结构 Option。Option中的数据Series,包含Bar-柱状图,Line-折线图,Pie-饼图,C

2014-09-19 12:05:58 2380 1

原创 Mybatis分页插件3.2.3版本发布

v3.2.3解决mysql带有for update时分页错误的问题。当pageSize(或RowBounds的limit) 时不再进行分页查询,只会进行count查询(RowBounds需要配置进行count查询),相当于用分页查询来做count查询了。增加了pageSizeZero参数,当pageSizeZero=true时,如果pageSize=0(

2014-08-29 11:41:14 2625 1

原创 JAVA - Sql解析工具fdb-sql-parser简单使用

由于想要解决Mybatis分页插件中count查询效率问题,因为order by很影响效率,所以需要一种方式处理sql,将order by 语句去掉。  试了好几个sql解析工具,最后选择了fdb-sql-parser。Maven依赖: com.foundationdb fdb-sql-parser 1.3.0项目地址:https://gi

2014-08-03 22:48:52 16859 4

原创 SpringMVC @RequestBody问题:Unrecognized field , not marked as ignorable

在使用@RequestBody注解的时候需要注意一些问题:1.一个方法中只能youy

2014-06-22 22:03:40 44923 4

原创 Spring MVC JSON自定义类型转换(续)

前面提到了两种转换类型的方法(Spring MVC JSON自定义类型转换),这里针对Json转换提供一种更简便的方法。通过配置全局的日期转换来避免使用麻烦的注解。首先用到了一个简单的日期工具类DateUtil.java/** * DateUtil类 * * @author liuzh */public class DateUtil { public

2014-06-13 12:06:41 8966

原创 Mybatis关联结果查询分页方法

在Mybatis分页插件的说明中有如下内容不支持的情况对于关联结果查询,使用分页得不到正常的结果,因为只有把数据全部查询出来,才能得到最终的结果,对这个结果进行分页才有效。因而如果是这种情况,必然要先全部查询,在对结果处理,这样就体现不出分页的作用了。对于关联嵌套查询,使用分页的时候,只会对主SQL进行分页查询,嵌套的查询不会被分页。对于不支持情况在

2014-06-06 20:30:39 23508 12

原创 Spring MVC JSON自定义类型转换

类型有很多,这里只用日期为例说明。在Spring MVC中存在两大类的类型转换,一类是Json,一个是带@RequestBody注解的转换。JSON:使用Json转换时,可以如下使用:public class Test { private Date createdate; @JsonSerialize(using = DateYMDHMS

2014-06-05 15:02:41 17752

原创 Mybatis分页插件3.1.1版本发布

v3.1.1统一返回值为Page(可以直接按List使用),方便在页面使用EL表达式,如${page.pageNum},${page.total}<

2014-06-04 14:47:36 6273 7

原创 Mybatis分页插件2.0版本发布

v2.0更新内容:1.支持Mybatis缓存,count和分页同时支持(二者同步)2.修改拦截器签名,拦截Executor,签名如下:@Intercepts(@Signature(type = Executor.class, method = "query", args = {MappedStatement.class, Object.class, RowBounds.class, ResultHandler.class})) 3.将Page类移到外面,方便调用

2014-05-20 09:48:55 4404 3

原创 Mybatis分页插件更新

分页插件介绍:http://blog.csdn.net/isea533/article/details/23831273分页插件示例:http://blog.csdn.net/isea533/article/details/24700339如果你也在用Mybatis,建议尝试该分页插件,一定是最方便使用的分页插件。下载最新版代码:http://pan.baidu.c

2014-05-10 20:36:44 24860 11

原创 使用Guava报错NoSuchMethodError的解决方法

在使用Guava缓存的时候,系统报错: java.lang.NoSuchMethodError: com.google.common.base.Objects.firstNonNull错误原因就是找不到方法,我使用的是17.0版本的Guava,Google上找到解决办法。参考网址:http://noobjuggler.blogspot.com/2013/01/javalangn

2014-05-08 13:50:26 34824 2

原创 Mybatis分页插件 - 示例

Mybatis极其(最)简(好)单(用)的一个分页插件http://blog.csdn.net/isea533/article/details/23831273这里说最好用,绝对不是吹的,不过有好多人都不理解为什么要用这个插件,自己手写分页sql不是挺好吗......所以我特地写这样一个例子来讲为什么最好用。假设我们已经写好了Mapper的接口和xml,

2014-04-29 11:16:10 40643 25

原创 Chrome中的onkeypress 的keyCode BUG

在Chrome中onkeypress的keyCode和onkeydown中的keyCode并不一致...其中onkeypress无法捕获F1~F12,onkeydown可以捕获onkeypress捕获a-z时区分大小写,onkeydown不区分大小写。最主要的一个问题就在于a-z的大小写,由于onkeypress不捕获F1~F12,但是区分a-z的大小写。而且直

2014-04-29 09:24:53 7135

原创 Mybatis 贴吧问答 第一期

贴吧地址:http://tieba.baidu.com/f?kw=mybatisMybatis 贴吧问答 系列打算一个月总结一次网友提出的问题和答案,在Mybatis贴吧凡是经过提问者确认过答案的问题最后都会加精,在精品贴的【解决问题】中可以看到所有这些内容。Mybatis 贴吧问答 第一期第一帖:新人求解问题哦,被卡了两天了,悲伤........我有一个jso

2014-04-18 20:38:10 2988

原创 Mybatis 示例之 复杂(complex)属性(property)

Mybatis示例专栏:http://blog.csdn.net/column/details/mybatis-sample.htmlMybatis的复杂属性,Mybatis的这个特点很少被提及,但是有些时候确实又有用。Mybatis的复杂属性指的什么呢?有如下两个对象:在User对象中有一个字段password,类型是EncryptedString,这

2014-04-18 08:40:43 19814 3

原创 Mybatis极其(最)简(好)单(用)的一个分页插件

以前为Mybatis分页查询发愁过,而且在网上搜过很多相关的文章,最后一个都没采用。在分页的地方完全都是手写分页SQL和count的sql,总之很麻烦。后来有一段时间想从Mybatis内部写一个分页的实现,我对LanguageDriver写过一个实现,自动分页是没问题了,但是查询总数(count)仍然没法一次性解决,最后不了了之。

2014-04-16 12:32:24 200214 63

jp.gr.java_conf.ussiy.app.propedit_6.0.3.zip

Eclipse属性资源文件插件。

2016-05-12

SQL转Java代码小工具

可以将多行SQL转换为程序可用的字符串。详情看博客相关文章。

2013-06-08

Excel通用导出excel文件

Excel 通用导出 excel 文件

2013-02-25

vote 投票功能 纯html

附件,相关文章介绍,查看本人CSDN博客:div+css+jQuery简单实现投票功能..

2012-08-15

读取Excel的POI jar包

读取Excel的必备JAR包,可以从poi官方下载。

2012-03-17

Excel通用读取模块源码和JAR

由于平时经常需要处理读取Excel,所以写了这样一个小模块来处理读取Excel... 关于写出Excel的功能,以后再写一个通用的。

2012-03-17

w3school完整版-最新编译-2011-10-7

w3school完整版-最新编译-2011-10-7 和网站上内容一样,方便查看。

2011-10-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除