自定义博客皮肤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工具

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

原创 Mybatis嵌套查询的原理与例子

本篇文章用到的表以及代码:http://blog.csdn.net/isea533/article/details/19821071最下面的3行数据,是用SQL查询出来的结果,下图是该数据和JAVA对象的对应关系。生成RowKey的方法:RowKey是为了唯一确定一条数据。如果用户设置了主键,就用主键名+值生成RowKey,如RowKey1用的 id和1(还有一个x

2014-02-24 15:11:50 9632 2

原创 Mybatis嵌套查询讲解内容的基础

例子是参考Mybatis文档创建的一个简单例子,一共涉及4个表,每个表都有很少的几个属性。由于说明该内容需要东西太多,专门分成两篇文章,一篇提供表以及基础代码,一篇专门讲内容。表如下:Blog表Blog_user表Blog_post表Blog_comments表代码(其他对象不在这儿贴出来了,请需要

2014-02-24 14:36:59 9812 2

原创 Easyui - tooltip 箭头在IE下无法显示的解决方法

EasyUI特殊情况下的BUG整理http://blog.csdn.net/isea533/article/details/17953787该问题在IE下显示如下:放大后:可以看到本该是箭头的位置,出现了一个缺口,很影响美观。。解决方法有两种,一种最简单的方式就是在IE下不显示箭头。只需要一条CSS即可:/*隐

2014-02-11 11:50:32 7005 5

原创 CAUTION:Provisional headers are shown

今天打开别人分享的一个有道云笔记的时候网页一直显示载入中...刷新多次都无效,然后F12打开开发者工具,发现有两个js请求失败,单独在链接中打开js很正常。显示如下图:在Request Header这里显示CAUTION Provisional headers are shown,然后我看到adblock plus正好拦截了两

2014-01-17 14:53:33 60959 5

原创 EasyUI特殊情况下的BUG整理

前面有两篇:Easyui - combo[tree,box]下拉图标有间隙bug解决方法http://blog.csdn.net/isea533/article/details/12996561Easyui - dialog,window影响父页面布局的BUG解决方法http://blog.csdn.net/isea533/article/details/13000

2014-01-07 10:30:08 9371 1

原创 [数据][xml格式] 2012年统计用区划代码和城乡划分代码

2012年统计用区划代码和城乡划分代码数据来源:http://www.stats.gov.cn/zjtj/tjbz/tjyqhdmhcxhfdm/2012/格式:XML预览图:下载地址:全国数据(所有数据都在一个XML内):http://pan.baidu.com/s/1hqxD6vU分省数据:http://pan.b

2013-12-30 17:10:55 11266 1

翻译 EnhancerByCGLIB and equals()

by Roald onOct.16, 2007, under Uncategorized原文讲解使用的IntelliJ自动生成的equals,只要理解了,使用Eclipse也一样。假设您有一个简单的pojo类称为MyPojo。包含一些任意属性和一个id和版本。通过IntelliJ生成equals()方法,这个对象,如下所示。 public boolean equals

2013-12-24 17:28:45 6664

原创 提高二维码识别率

一般情况下的二维码都是很容易识别的,这里指的是直接在电脑上或手机上生成的二维码图片,这类图片由于直接生成的,所以都很清晰,很容易识别出来。我这里所说的二维码的识别率指的下类的二维码:1.二维码打印在纸上,然后又通过扫描仪对二维码进行扫描    在打印或者扫描仪处理过程中,二维码可能会变得不太清晰。2.这里的识别指的是直接读取图片进行识别,并不是手机扫描二维码

2013-12-09 12:00:52 34227 6

原创 Easyui - dialog,window影响父页面布局的BUG解决方法

我在页面写了一个窗口,默认状态是隐藏的。整个页面效果如下:放大后:可以看到这里有一个很不协调的,为什么会产生这种情况呢。。。经过2个小时左右的修改,一直不管用,我有另外一个页面和这里布局类似,但是没有这种问题,那个页面也有一个窗体。经过修改窗体宽高后发现问题,当隐藏窗体过高时就会出现这种情况。可能是隐藏的窗体对浏览器计算位置有影响

2013-10-24 16:24:04 6203

原创 Easyui - combo[tree,box]下拉图标有间隙bug解决方法

easyui是一个非常好用的js-ui框架,不了解的可以google搜索了解。easyui的combo以及两个继承的组件combobox,combotree都有一个问题,用不同浏览器的时候才能发现这个问题。下面看问题图:放大图:如果不追求极致,这个不影响使用,但是影响美观。一开始为了解决这个问题,我都用css!import来强制修改宽度。

2013-10-24 13:33:10 5375

原创 番茄时间管理 - java Swing版

番茄时间管理法(Pomodoro Technique):一个番茄是如何让你工作更有效率的如果你经常读一些关于提高工作效率或时间管理类的博客,一定听说过番茄时间管理法(Pomodoro Technique)。这是一种极好的帮助你集中注意力、获得更高工作效率的方法。基本上,它的实施方法是这样的:确定你想要做什么(例如:翻译一篇外文)。设定一个25分钟的定时器。工作,直到定时器时

2013-10-22 13:02:31 3679 2

原创 linux安裝git幷保持最新

一般来说linux系统都会自带git,如果没有git请看第一步,如果有git可以跳过第一步第一步:首先确保已经安装了如下依赖包:yum install curlyum install curl-develyum install zlib-develyum install openssl-develyum install perlyum install cpioy

2013-10-13 13:33:50 6889

原创 eclipse插件Maven添加依赖查询无结果的解决方法(Select Dependency doesn't work)

在eclipse中用过maven的可能都遇到过这种情况,我以前一直在search.maven里面搜索,然后添加pom信息。今天在网上搜索时,找到了一个解决方法,在这里分享一下。第一步,在preferences里面选择maven,选中“Download repository index updates on startup"第二步,打开Maven仓库

2013-09-30 15:40:57 12727 6

原创 使用zxing生成二维码 - servlet形式

因为项目有个功能需要打印二维码,因为我比较喜欢使用html+css+js实现,所以首先想到的是jquery.qrcode.js插件,这个插件可以用canvas和table生成二维码,效果也不错,不过对中文支持有问题,这个插件默认使用canvas,所以使用IE的时候,需要指定参数render,只要参数值不是canvas就会用table生成。由于这个问题,我在github,fork了一个,做了如下的修

2013-09-11 15:34:34 3567

原创 学习javascript基础知识系列第四节 - 闭包

闭包的含义:Wikipedia:在计算机科学中,闭包(Closure)是词法闭包(Lexical Closure)的简称,是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。所以,有另一种说法认为闭包是由函数和与其相关的引用环境组合而成的实体。百度百科:闭包是可以包含自由(未绑定到特定对象)变量的代码块;这些变量不是在这个代码块内或

2013-09-10 09:51:10 1771 2

原创 [js - 算法可视化] 汉诺塔(Hanoi)演示程序

前段时间偶然看到有个日本人很早之前写了js的多种排序程序,使用js+html实现的排序动画,效果非常好。受此启发,我决定写几个js的算法动画,第一个就用汉诺塔。另外在这个程序里面,实现了一点,就是顺序动画,这一点很重要(同时,因为我对jquery的顺序不熟悉,希望有人可以告诉我怎么用jquery实现)。1.jquery中,通常都是针对同一个对象,进行不同的动画。2.针对不同对象的动画会在同一时间开始执行。3.针对不同对象的动画,可以用jquery的完成函数实现。

2013-08-30 14:46:01 11873 6

原创 Mybatis - 全站代码 - 中文文档下载 - api文档下载

site完整版(27.33M):http://pan.baidu.com/share/link?uk=1325762948&shareid=1936449064zh中文部分版(4.26M):http://pan.baidu.com/share/link?uk=1325762948&shareid=2008001201api版(生成不咋样,不知道和生产过程中的报错是否有关系)(1.74M):http://pan.baidu.com/share/link?uk=1325762948&shareid=2

2013-08-28 15:15:25 9490 3

原创 Java - 字符串和Unicode互转 - 解析小米pm.min.js

小米JS地址:http://p.www.xiaomi.com/zt/20130313/huodong/pm.min.js上面这个JS是小米抢手机页面的代码。和抢手机有直接关联。。虽然我3次都没抢到红米手机,但是今天偶尔发现这么一个js文件,对文件内容比较好奇,但是这个js开头有个数组,部分截图如下:开始这么一大堆的16进制字符串,这种类型的数据经常会在protyti

2013-08-27 14:35:53 5268 7

原创 基于jeasyui的遮罩扩展[修复链式bug]

说明和使用方法看下面代码,直接复制下面代码保存为js文件,引用即可。遮罩效果从datagrid中提取,针对jquery进行优化。下载地址(附Demo):http://pan.baidu.com/share/link?shareid=2021107940&uk=1325762948

2013-08-26 15:31:55 2551

原创 学习javascript基础知识系列第三节 - ()()用法

总目录:通过一段代码学习javascript基础知识系列注意:为了便于执行和演示,建议使用chrome浏览器,按F12,然后按Esc(或手动选择)打开console,在console进行执行和演示。由于代码中使用了console.log或dir方法,因此如果在ie中执行,请自行替换为alert或注释掉。第三节 - ()()用法

2013-08-25 13:13:53 2130 2

原创 学习javascript基础知识系列第二节 - this用法

通过一段代码学习javascript基础知识系列第二节 - this用法this是面向对象语言中的一个重要概念,在JAVA,C#等大型语言中,this固定指向运行时的当前对象。但是在javascript中,由于javascript的动态性(解释执行,当然也有简单的预编译过程),this的指向在运行时才确定。这个特性在给我们带来迷惑的同时也带来了编程上的自由和灵活,结合apply(call)方法,可以使JS变得异常强大。

2013-08-24 12:57:02 2338 1

原创 通过一段代码学习javascript基础知识系列

为了巩固已学的知识,同时为了方便记忆,准备写一个javascript(后面简称js)系列。计划分为以下七节:1.看一段代码2.this用法3.()()的用法4.闭包5.javascript对象6.prototype的用法7.回调函数一共计划写这七节,每节的内容基本上都是参考其他人的总结以及我个人的理解完成,引用的内容会附上相关地址。这篇作为第一节

2013-08-24 11:06:13 2743

原创 火车运煤问题 - 增加一个简单算法实现

火车运煤问题你是山西的一个煤老板,你在矿区开采了有3000吨煤需要运送到市场上去卖,从你的矿区到市场有1000公里,你手里有一列烧煤的火车,这个火车最多只能装1000吨煤,且其能耗比较大——每一公里需要耗一吨煤。请问,作为一个懂编程的煤老板的你,你会怎么运送才能运最多的煤到集市?以下我自己的答案,请使劲往下找:

2013-08-21 13:37:44 6149 1

转载 501程序员宣言

注:501程序员指的是那些选择在每天 5 点 01 分下班的程序员,他们通常在下班后,就不再关心工作,而是把精力放在家庭上。我们是程序员。我们以我们的工作为荣,但不允许生活被其完全左右。基于此,我们非常自豪的宣布,我们认为:·家庭比老板的生意更重要。·业余时间比公司提供的免费零食更重要。·过自己的生活比辛苦维护个人品牌更重要。·有计划和连续不断的工作节奏比个人超常的

2013-07-24 16:22:51 2341

原创 JAVA深层拷贝 - DeepCopy

方法实现很简单,提供两中方式: 一种是序列化成数据流,前提是所有对象(对象中包含的对象...)都需要继承Serializable接口,如果都继承了那很容易,如果没有继承,而且也不打算修改所有类,可以用第二种方式。 第二种是将对象序列化为json,通过json来实现拷贝,这种方式需要用到net.sf.json.JSONObject。

2013-07-19 08:50:43 12855 2

原创 编程之“与、或(&|)”的使用技巧

因为手头开着Dev C++,所以示例代码用C语言来演示了,用JAVA的道理是一样的。先看一段基本的代码:#include int PRIVATE = 0x1;int PUBLIC = 0x2;int FINAL = 0x4;int STATIC = 0x8;int main(){ int yu(int a,int b); int isPRIVATE(i

2013-07-06 23:49:37 2668

原创 【送给新手】重复代码解决示例二

举例说明了遇到重复代码应该如何去处理。

2013-07-05 15:01:40 1673

原创 【送给新手】重复代码解决示例一

举例说明了遇到重复代码应该如何去处理。

2013-07-05 11:47:06 10036

原创 Chrome插件Stylebot还原到历史版本

Stylebot在昨天(6-26号)升级到了2.0版本,2.0版本非常的可恶..首先是之前的修改过的所有css记录全部都丢了,其次是2.0可能有严重的BUG,在我的Chrome中使用不了,而且css保存不了,设置界面也操作不了。而且按钮还添加到了toolbar上面,很碍事,不如之前在地址栏后面显示,因而我非常想要换回之前的1.7版本。Stylebot的key是:oiaeji

2013-06-27 10:23:13 4689 3

原创 [破解]java打包Exe工具 - Jar2Exe Wizard

打包java文件为exe的方法和软件有很多,还有一些开源的软件和一些免费的软件。我用过的所有打包exe软件中,Jar2Exe Wizard是最好用的,但是只有一个月的试用期,需要的可以从官网下载。这里提供的Jar2Exe Wizard可以任意注册,免除试用期。下面上使用流程图:1.打开程序后:2.随意输入,点击注册(只需要注册一次

2013-06-21 19:27:35 14540 3

原创 Fel计算器 - Fel是轻量级的高效的表达式计算引擎

Fel详情参考:https://code.google.com/p/fast-el/这里写的这个Fel计算器其实算不上是计算器,因为没有提供数字键,只能通过键盘输入,并且最重要的一点是,这个计算器的主要方法只是调用下面的代码:FelEngine fel = new FelEngineImpl(); Object result = fel.eval("5000*12+75

2013-06-19 09:12:10 3383 1

原创 js屏蔽默认快捷键,调用自定义事件

具体如何屏蔽更多的快捷键可以自行google搜索。这里要说的是如何屏蔽后去执行自定义的事件。这里为了方便使用的Kibo做例子,使用google搜索出来的结果一般都是javascript原生实现,很简单的,这里不做介绍。这里是实现了在一个textarea中enter进行保存的例子,屏蔽掉了原来的回车事件。代码如下://键盘监听 var areaKey =

2013-06-18 09:51:57 3747

原创 SQL转Java代码小工具

工作中使用SQL的时候很多,当使用Hibernate的时候,经常遇到多行的SQL,通常在PL/SQL或其他地方写好SQL,测试没问题后,需要将SQL写到程序代码中,多行SQL需要拼接字符串,手动一行行添加很不方便,所以,既然经常会遇到,就写个小工具来自动处理吧。该工具使用JAVA进行开发,我上传的程序已经打包成exe了(运行仍然需要系统有jre),源代码会在这里全部贴出,因为只有一个类

2013-06-08 20:35:58 6516 5

原创 Mybatis 在CS程序中的应用

因为mybatis好使,所以几乎需要操作数据库的时候,我都会使用mybatis,而且在一个正式的项目中,同时存在BS和CS的程序,都使用的Mybatis,使用的相同mapper文件。如果是自己用的Mybatis,不需要考虑对配置文件加密,如果不是,那就需要考虑加密,这篇文章主要讲如何配置CS的Mybatis。Mybatis的XML配置文件正常如下:<!DOCTYP

2013-06-07 16:01:03 3700

原创 Asprise OCR v4.0 64位破解...仅供学习使用

Asprise OCR v4.0 64位破解...仅供学习使用,如有问题,可通知删除。由于需要采集某网站数据,然而某网站的数据中的手机号是图片,存数据库,用图片地址肯定可以,但是看着别扭,于是尝试OCR。。OCR中的tesseract-ocr是一个开源的免费软件,使用这个比较方便,而且是唯一一个支持中文识别的。。不过我不需要这个功能,我只需要识别数字,所以相对来说,虽然te

2013-05-26 19:37:57 15829 8

原创 [Java]EasyXls - 操作excel很简单

由于经常操作excel,很想避免每次读取、写入excel时繁琐的switch判断,然后转换类型,从对象取出或存入对象,所以就有了EasyXls,在我博客有我之前写过的两篇博客,分别写的是通用的读取excel和写入excel,当时整的不是很方便,所以我后来需要用到时,我重新写了读取和写入。项目地址:https://code.google.com/p/easy-xls/SVN地址:sv

2013-04-11 20:23:26 4250

原创 Xstream转换xml到Object的特殊情况

以前转换的时候从来没有遇到过问题。。今天(准确说是昨天晚上)遇到了一个无法理解的问题。以前在遇到如下XML时: 测试例子 132 133 134 会写一个Tests类,包含String desc和List ts,类Test有一个int id...这样转的时候是没有任何问题的。当遇

2013-03-31 00:12:10 4308 3

转载 svn分支合并类型

1、Merge a range of revisions2、Reintegrate a branch3、Merge two different treesSVN的三种常用合并类型,因为作者写的好,只收藏怕忘,所以转载过来.......以下内容转自:http://chunanyong.iteye.com/blog/697255svn分支合并

2013-03-30 18:19:29 1643 1

原创 [chrome - dev]解决版本27插件无法正常显示的问题

chrome_dev版本如下:问题如下:可以看到点开之后,没有出现下拉菜单,而是一个小方块。解决问题的方法:进入chrome://flags将下面的选项从默认改为已停用立即重新启动....解决问题了,如下:

2013-03-13 09:14:13 2558 1

原创 Excel通用导出List<Object>对象到excel文件

很早之前写过一个通用的读取模块,使用比较麻烦,当时只写了读取,没有写文件的功能。原文章:Excel通用读取模块这次的这个方法,不需要很麻烦的在类中写参数,但是需要配置一个xml文件。程序根据xml文件来对List对象进行格式化输出。程序中只需要调用一个方法即可完成。方法:使用该方法的方法:String xmlPath

2013-02-25 17:26:04 8056 1

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关注的人

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