
Java
文章平均质量分 62
柒白
这个作者很懒,什么都没留下…
展开
-
体系结构:结构型模式解析
结构型模式一.适配器模式:二.桥接模式:三.组合模式:四.装饰者模式:五.代理模式:一.适配器模式:让接口类的函数可以调用已有其他的类方法,提高类的复用,缺点就是增加了系统的复杂性,增加代码的阅读难度。类适配器:实现implement接口,继承目标类,使用super关键字,直接在方法里调用父类方法。对象适配器:光实现不继承,在方法里实例化该目标类的对象,属性调用。二.桥接模式:在两个独立变化的维度中,桥接模式好比一座桥梁,架起抽象和实现的联系,使两个变化可以有联系。(适配器反着来)大原创 2021-09-19 18:33:37 · 140 阅读 · 0 评论 -
体系结构:创建型模式解析
简单工厂与工厂与抽象工厂的区别共同点:都是为了解决不同接口需要调用不同的实例。区别:1)简单工厂模式:工厂和产品之间是一对多的关系,根据不同的条件,可以创建不同的实例问题。2)工厂模式:工厂和产品之间是一对一的关系。3)抽象工厂模式:工厂和产品之间是多对多的关系。...原创 2021-09-18 18:03:58 · 124 阅读 · 0 评论 -
Java复习(一) 基础篇
1.反编译:把编译器得到的字节码文件还原成源文件。2.java源文件的扩展名是.java,字节码的扩展名是.class。3.输入:Scanner input = new Scanner(System.in); hasNext()next(Boolean、Byte、Short、Int、Long、Float、Double)4.数组:声明 int [] a;/ int a[]; 分配元素 a = new int[3];长度a.length=3; 初始化 int a[] = {1,2,3};5原创 2021-09-17 22:35:02 · 92 阅读 · 0 评论 -
编写MyBatis时遇到的错误:Mapped Statements collection already(not) contains value for...
Mapped Statements collection already(not) contains value for…错误原因:1.Mapper里已存在之前实验写好的findCustomerById,会在console出现下面的错误。2.没在mybatis-config.xml里配置mapping或者配置错误,会在Junit出现错误,错误里的already会变成not。...原创 2021-05-12 09:05:27 · 113 阅读 · 0 评论 -
使用mybatis框架对MySQL表进行关联映射查询
使用mybatis框架对MySQL表进行关联映射查询XML配置一对一关联映射- 嵌套查询- 嵌套结果一对多关联映射- 嵌套结果- 嵌套查询多对多关联映射- 嵌套结果- 嵌套查询- 关联表结构一对一关联映射 association元素- 嵌套查询<select id="id名" parameterType="id参数类型" resultMap="外部resultMap名"> select * from 查询的主表 where id = #{id}</sel原创 2021-04-29 22:18:46 · 672 阅读 · 2 评论 -
使用mybatis框架对MySQL表进行增删改查 基础篇
Java EE 数据库连接,使用MyBatis框架对数据库进行增删改查书上的定义MyBatis 框架也被称之为 ORM (Object/Relational Mapping ,即对象关系映射)框架,所谓的 ORM 就是一种为了解决面向对象与关系型数据库中数据类型不匹配的技术,它通过描述Java 对象与数据库表之间的映射关系,自动将 Java 应用程序中的对象持久化到关系型数据库的表中。jar包一定要记得导包,要不然再对的代码也运行不了!https://github.com/mybatis/myb原创 2021-04-14 20:47:28 · 318 阅读 · 0 评论