注意:本组件已重构并全新发布,更加方便易于使用。代码全部开源,详情访问 Github仓库 或 码云 前面我们已经实现了dao的增删改查功能,但是在封装的查询方法中并没有分页方法,那么我们又要如何来实现呢? 先来看看分页查询的代码: @Test public void queryList1() { Us
1年前发布 12378阅读 评论
注意:本组件已重构并全新发布,更加方便易于使用。代码全部开源,详情访问 Github仓库 或 码云 前面我们已经定义好了接口,也贴出了如何使用的测试类,现在来说说dao类的实现。 其实dao类的实现并没有什么技术含量,无非就是根据传入的参数进行一个sql的拼装并执行而已,关键
1年前发布 6475阅读 评论
注意:本组件已重构并全新发布,更加方便易于使用。代码全部开源,详情访问 Github仓库 或 码云 最近因为事情比较多好久没写博客,一晃居然都几个月了。 之前随手写的Spring JdbcTemplate实现通用的泛型dao 和spring整合quartz整合动态定时任务系列,没想到会有那么多人向我要
1年前发布 7656阅读 评论
注意:本组件已重构并全新发布,更加方便易于使用。代码全部开源,详情访问 Github仓库 或 码云 使用Spring JdbcTemplate查询出数据以后,默认返回的是Map,列名为key,值为value,为了方便操作自然要转换到我们的JavaBean实体对象,spring也提供了一个常规的通用操作类和方法
1年前发布 19445阅读 评论
注意:本组件已重构并全新发布,更加方便易于使用。代码全部开源,详情访问 Github仓库 或 码云 构建动态sql,其实说白了就是拼装sql语句,在这里我把传入的实体参数,属性有值的拼装进sql,为null的则忽略,要实现这个不用说,肯定要利用Java的反射功能。 ![Image 1][] 来看
1年前发布 23948阅读 评论
注意:本组件已重构并全新发布,更加方便易于使用。代码全部开源,详情访问 Github仓库 或 码云 这个比较简单,只是实现了根据Java实体属性名转换回数据库表的列名而已,看下接口定义: /** * 名称处理接口 * * User: liyd * Date: 2/12/14 * Time: 4:51 PM */ public
1年前发布 10526阅读 评论
注意:本组件已重构并全新发布,更加方便易于使用。代码全部开源,详情访问 Github仓库 或 码云 在项目中一直使用Mybaits,最近想自己搞个小项目,通过对比之后发现mybatis的优势并不是十分明显了,个人小项目倾向于更加简洁的DBUtils。Spring jdbc也实现了DBUtils基本一样的
1年前发布 10495阅读 评论
网站快速加载,是提供良好用户体验的前提。然而,网站功能的不断增多,程序包的不断臃肿,导致网站访问时较大的下载量,最终影响了响应速度。没有一个用户喜欢等待,如何减少代码量,为网站减去过多负担,Craig Buckler在sitepoint网站发表了一篇文章《10 Quick and Easy Fixe
1年前发布 3704阅读 评论
弄了个服务器,linux系统,除了ssh能连之外其它啥都没有,可以说是裸机。怎么说平时也得上传下载个文件,发布个项目啥的,决定在上面搭建一个ftp的服务,方便操作。 一.? FTP 说明 linux 系统下常用的FTP 是vsftp, 即Very Security File Transfer Protocol. 还有一个是proftp(
1年前发布 5199阅读 评论
Spring mvc的文件上传是通过commons-fileupload来完成的,首先我们需要添加jar包,我的是maven项目添加依赖: <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.0.1</vers
1年前发布 24879阅读 评论
在SSH中输入: passwd 系统会提示: Changing password for user root. New password: 和 Retype new password: 两次输入无误后,密码修改完毕,根据系统的不同出现的提示可能有所不同。 需要注意的是,linux下不显示密码,也不像windows下显示为*,千万不要以为键盘坏
1年前发布 9433阅读 评论
WordPress是一个博客系统,但实际上,它可以通过主题和插件变身成其它的CMS,或者商城,企业网站,或者是杂志新闻类的系统,今天就分享10个免费的高品质WordPress杂志主题下载,希望有你喜欢的。 Imbalance 下载地址:http://wpshower.com/free-wordpress-themes/imbalance-fr
1年前发布 4585阅读 评论
关于Git的概念以及种种好处,这里就不在赘述了,下面就讲下简单的使用 在windos环境下使用git,首先要下载msysgit,地址在http://code.google.com/p/msysgit/downloads/list?q=full+installer+official+git,下载好后,一路next完成安装 安装好后,会有2个可执行文件,Git GUI和Git Ba
1年前发布 4435阅读 评论
通常情况下我们在程序中往数据库插入记录,如果主键id是由数据库负责生成,在插入成功之后都是返回主键id方便在插入其它数据时做主键关联,spring Jdbctemplate对这个也是支持的,主要代码如下: public int insertTable(LabelForm f) throws SQLException,ParseException {
1年前发布 20218阅读 评论
一个Div包含了多个子Div,并且子Div使用了浮动后,父Div确不能被撑开,如下图: 主要代码如下: <style> #div1{border:1px solid red;float:left;} #div2,#div3{float:right;border:1px solid blue;} </style> <div id="div1"> &l
1年前发布 6632阅读 评论
我的项目都统一使用了UTF-8编码 查看当前版本,还是提交到SVN服务器,或者Checkout出代码都是正常的, 在Eclipse里面,或文本文件编辑器打开都可以看到正确的内容。 但是在进行本地文件和SVN远程文件比较的时候,远程文件中所有的中文都是乱码,如下图所示: 而通过 SVN 的界
1年前发布 3933阅读 评论
在项目中经常要获取当天开始时间,当周开始时间等,每次都不能很顺当的写出来,在这里贴一下备忘吧。 当天开始时间 Calendar currentDate = Calendar.getInstance(); currentDate.set(Calendar.HOUR_OF_DAY, 0); currentDate.set(Calendar.MINUTE, 0); currentDate.set(Cal
1年前发布 10963阅读 评论
Eclipse已经到4.x版本了,该版本中已经集成了maven插件。但是在下来使用后,个人感觉还没3.7的版本好用,于是又换回到了3.7,但是在装maven插件的时候,发现几个地址包括官方的都不能用了,搞了半天终于找到个可用的,这里记录一下。 http://nexus.tesla.io:8081/nexus/conten
1年前发布 3296阅读 评论
SoftReference的主要特点就是在当内存不够的时候,GC会回收SoftReference所引用的对象。所以,在memory sensitive的项目中将某些数据设置成SoftReference可以避免内存的溢出。 创建一个SoftReference SoftReference<Map<String, String>> softReference = new Sof
1年前发布 12639阅读 评论
方法一:在初始化时保存ApplicationContext对象 方法二:通过Spring提供的utils类获取ApplicationContext对象 方法三:继承自抽象类ApplicationObjectSupport 方法四:继承自抽象类WebApplicationObjectSupport 方法五:实现接口ApplicationContextAware 方法六:通过Spring提
1年前发布 229396阅读 评论