摘要: 这两天需要用到MyBatis的代码自动生成的功能,由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。这样可以省去很多的功夫,将生成的代码copy 阅读全文
posted @ 2017-05-26 15:02 卡洛斯利伯 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 建web工程,使用Hibernate的时候,在工程里一个一个创建实体类和映射文件太麻烦,特别是大项目,好几百张表,每个表跟每个表的对应关系很负责,一张表中可能有超级多的字段,浪费时间,还容易出错! 创建完成后还要将一个个的映射文件配置到hibernate.cfg.xml中,稍微疏忽就会出错! 现在教 阅读全文
posted @ 2017-05-26 14:49 卡洛斯利伯 阅读(22313) 评论(7) 推荐(2) 编辑
摘要: 这个工具类主要实现了两点功能: 1. 生成任意文链接的二维码. 2. 在二维码的中间加入图像. 主要实现步骤: 第一步: 导入QR二维码3.0 版本的core包和一张jpg图片(logo)。 core包下载地址:http://central.maven.org/maven2/com/google/z 阅读全文
posted @ 2017-05-26 09:51 卡洛斯利伯 阅读(1494) 评论(0) 推荐(0) 编辑
摘要: 什么是单例模式呢? 举个具体点的例子就是: 比如教室里面的教师和学生都是需要在黑板上写字的,但是一般的情况下,教室里面应该只有一个黑板吧,它是教师和学生公用滴。这时就要想办法保证取得的黑板是一个共享的唯一的对象。而单例模式就是解决这类问题的一个已经成型的模式。 从例子中可以看出单例模式有什么特点,又 阅读全文
posted @ 2017-05-25 11:13 卡洛斯利伯 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 在Spring 中使用Quartz,本文介绍Spring3.0以后自主开发的定时任务工具,spring task,可以将它比作一个轻量级的Quartz,而且使用起来很简单,除spring相关的包外不需要额外的包, 下面介绍两种方式实现Spring定时器功能,一种是基于xml配置方式,一种是基于注解的 阅读全文
posted @ 2017-05-25 10:19 卡洛斯利伯 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 相同点: 1、三者都是Java平台提供的三种类型得到字符串,它们可以储存和操作字符串。 不同点: 1、String是final修饰的,也就意味着String引用的字符串内容是不能被改变的。而StringBuffer和StringBuilder表示的字符串对象可以直接进行修改。 2、StringBui 阅读全文
posted @ 2017-05-25 09:49 卡洛斯利伯 阅读(959) 评论(0) 推荐(0) 编辑
摘要: 相同点: 1.抽象类和接口都不能被实例化,但可以定义抽象类和接口类型的引用。 2.一个类如果继承了抽象类和接口,必须要对其中的抽象方法全部实现。(接口中方法默认的是public abstract修饰的)否则该类仍然需要被声明为抽象类。 不同点: 1、抽象类可以有构造方法,抽象方法和具体方法。 接口不 阅读全文
posted @ 2017-05-24 11:38 卡洛斯利伯 阅读(4002) 评论(0) 推荐(0) 编辑
摘要: 最近搞了一个功能,是查询页面需要用到二级菜单联动,获取到选中的属性value传入到后台。 平常都是用AJAX或者JQuery ,通过XML或者JSON的方式,这样的话需要调用数据库,像典型得到省市联动或者省市县三级等,一般这样的数据会有一张单独的数据表, 需要用的话,通过查询数据库获得相应的数据,返 阅读全文
posted @ 2017-05-23 14:58 卡洛斯利伯 阅读(3175) 评论(0) 推荐(0) 编辑
摘要: 之前搭建ssh环境的,都是先要引入一堆jar包,一下没整明白就会出现jar包冲突的问题,在这里,我们使用myecplise自带的工具,实现jar包的依赖和配置文件的生成。 我们用的到的工具是:myeclipse2014 第一步:新建一个web project 第一步:添加项目所依赖的jar包 1.添 阅读全文
posted @ 2017-05-15 11:25 卡洛斯利伯 阅读(385) 评论(0) 推荐(0) 编辑