Java
文章平均质量分 56
linyeban
这个作者很懒,什么都没留下…
展开
-
设计模式--代理模式
代理模式proxy1、概述 因为某个对象消耗太多资源,而且你的代码并不是每个逻辑路径都需要此对象,你曾有过延迟创建对象的想法吗 ( if和else就是不同的两条逻辑路径) ? 你有想过限制访问某个对象,也就是说,提供一组方法给普通用户,特别方法给管理员用户?以上两种需求都非常类似,并且都需要解决一个更大的问题:你如何提供一致的接口给某个对象让它可以改变其内部功能,或者是从来不存原创 2016-10-29 12:37:28 · 310 阅读 · 0 评论 -
MyBatis的插件安装与自动生成代码
myBatis1、安装myclipse的myBatis插件不知道为什么在线安装的地址出现404错误的:http://mybatis.googlecode.com/svn/sub-projects/generator/trunk/eclipse/UpdateSite/所以只能采取手动安装myBatis插件的方法了。(1)下载myBatis generator插件(附件地址:h原创 2016-12-21 15:39:03 · 1078 阅读 · 0 评论 -
Mybatis绑定错误的原因
Mybatis常会出现下面异常,这一般是xml映射文件有错误。但是这个提示不一定准确,以致网上有些资料说这个问题很奇怪。出现这个错误一般的解决方式在下面有说明:http://blog.csdn.net/softwarehe/article/details/8889206org.apache.ibatis.binding.BindingException: Invalid bound sta原创 2017-01-06 11:39:59 · 1122 阅读 · 0 评论 -
org.apache.ibatis.reflection.ReflectionException: There is no getter for propert
解决方案: 引起问题的原因是因为在SQL语句中定义的参数与 实体中定义的属性不一致 导致的, 比如DAO方法定义的是: public void addVoteContent(VoteContent voteContent); SQL语句如下: insert into vote_content(content,count,theme_id)valu原创 2017-01-06 09:45:20 · 4387 阅读 · 0 评论 -
Mybatis框架中实现双向一对多关系映射
Mybatis框架中实现双向一对多关系映射参考博客:http://www.cnblogs.com/wangzheand/p/5818810.html原创 2017-01-06 09:13:52 · 448 阅读 · 0 评论 -
mybatis的一对一,一对多的crud操作
一、一对一关联 1.1、提出需求 根据班级id查询班级信息(带老师的信息)1.2、创建表和数据 创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一的关系。CREATE TABLE teacher( t_id INT PRIMARY KEY AUTO_INCREMENT, t_name VA原创 2016-12-28 23:40:44 · 4409 阅读 · 0 评论 -
项目管理利器-Maven
1、maven介绍Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。2、maven的目录结构3、maven的常用命令(1)mvn -v查看maven版本(2)compile编译(3)test测试(4)package打包(5)clean删除target(6)install安装jar原创 2016-12-19 23:49:04 · 461 阅读 · 0 评论 -
设计模式--单例模式
Java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍二种:懒汉式单例、饿汉式单例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印原创 2016-10-29 23:46:35 · 201 阅读 · 0 评论 -
UML类图几种关系的总结
在UML类图中,常见的有以下几种关系:泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1.泛化(Generalization)【泛化关系】:是一种继承关系,它指定了子类如何特化父类的所有特征和行为例如:老虎是动物的一种.【箭头指向】转载 2016-10-29 16:48:37 · 158 阅读 · 0 评论 -
Maven的常见问题
1、maven下载jar慢的问题通过修改maven的中央仓库来解决这个问题。阿里云的国内的maven仓库镜像算是比较好的了。下面就介绍一下配置: 修改.m2文件下的setting.xml(有些setting.xml不存在的情况下,可以网上下载拷贝到其目录下),然后重启刷新就可以了。具体内容为:1. mirror> 2. alimaven 3. aliyu原创 2016-12-21 10:12:59 · 688 阅读 · 0 评论