自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Mybatis学习(关联映射)

一对一在任意一方引入对方的主键作为外键mybatis中使用<resultmap>元素的子元素<association>来实现一对一关系<resultmap>元素type属性指定本身查询对象 id属性用来指定该元素的唯一标识符<id>子元素指定本身查询表的主键。<result>子元素的property属性指定本...

2020-06-04 19:43:09 328

原创 Mybatis学习(核心配置)

Mybatis框架有两个核心对象,分别是SqlSessionFactory和SqlSession,它们在Mybatis框架中有着很重用的作用。SqlSessionFactory是单个数据库映射关系经过编译后的内存镜像,它的作用是用来创建SqlSession对象,而SqlSessionFactory对象可通过SqlSessionFactoryBuilder对象创建,SqlSessionFacto...

2020-06-04 19:42:30 342

原创 Mybatis学习(动态Sql)

动态Sql中的元素<if> 判断语句,可根据不同需求进行查询,例如根据用户名或者学号等等。test属性指定条件<choose><when><otherwire>元素 这三个元素属于多分支判断,类似于switch语句。<where>元素用于断组合条件下拼装SQL 语句,当where中的条件成立时才会在拼接SQL...

2020-06-04 19:42:06 181

原创 mybatis学习(初识mybatis)

什么是MybatisMybatis本是Apache的一个开源项目--ibatis,2010年这个项目由Apache Software Foundation 迁移到了 Google Code并且改名 MyBatis。Mybatis是一个基于java语言的持久层框架,同时它跟Hibernate一样属于对象关系映射框架。MyBatis 提供的持久层框架包括 SQL Maps DataAcce...

2020-06-04 19:39:10 286

原创 spring 学习

spring 中基于代理类的AOP实现使用ProxyFactoryBean类创建代理是spring AOP实现的最基本的方式。ProxyFactoryBean是org.springframework.beans.factory FactoryBean 接口的实现类, FactoryBean 负责实例化一个Bean 实例, ProxyFactoryBean负责为其他Bean实例创建代理实例。...

2020-02-07 19:03:26 180

原创 spring 学习

动态代理动态代理是设计模式中的代理模式,定义:为其它对象提供一种代理以控制对这个对象的访问控制;在某些情况下,客户不想或者不能直接引用另一个对象,这时候代理对象可以在客户端和目标对象之间起到中介的作用。可以理解为一些明星粉丝(客户)想要和明星(目标对象)进行对话,如果明星不方便,可以由明星的经纪人(代理对象)代替明星说话,这样就实现了粉丝和明星的间接对话。动态代理有两种方式1.JDK动...

2020-02-06 19:26:36 97

原创 spring学习

spring AOPAOP(Aspect-Oriented Programming),即面向切面编程,由于OOP(面向对象编程)在日志操作,事务管理等功能方面的操作不仅增加了开发者的工作量,而且造成升级维护的困难,尽管OOP能够采用继承的方式对代码进行重用,但仍然有同样的代码分散在各个方法中,由此AOP思想应运而生,AOP采用横向抽取机制,将各个方法中重复的代码抽取出来,在将这些代码运用到需要...

2020-02-04 18:17:31 116

原创 spring框架学习

Bean的装配Bean有三种装配方式setter,构造方法注入、annotation(注解)注入、自动注入首先是setter,构造方法注入实现类中必须要有默认无参的构造方法,用于Bean的实例化,其次还要有set方法用于setter注入,构造方法用于构造方法注入。通过代码来演示创建一个Person类接上重写toString方法用于控制台显示以知道测试结...

2020-02-03 18:28:33 140

原创 spring框架的学习(自己当笔记用)

spring BeanBean是由springIoC容器实例化、管理、和装配的对象。Bean在spring中相当于普通java中对象。在XML配置文件,Bean的写法如下代码所示:bean元素下的id属性是该Bean的唯一标识符,用于获取Bean实例时的索引,class属性用于指定Bean的实现类,格式为该类的完全限定名(即包名.类名),property元素下的name属性与B...

2020-02-02 22:38:21 126

原创 spring框架的学习

什么是spring?spring是一个一站式轻量级开源框架,目的是解决企业级应用开发中业务逻辑层与其他各层之间的耦合问题。组成spring框架的七大模块:核心容器(Core Container),数据访问/集成(Data Access/Integration),Web层,Aop(面向切面编程)模块,植入(Instrumentation)模块,消息传递(messaging)模块和Test(测...

2020-02-01 20:57:51 199

原创 Hibernate框架知识总结

Hibernate框架是一个ORM(Object Relational Mapping,对象关系映射)开源框架,Hibernate框架中有两个文件,一个是Hibernate配置文件,开发时放置在src目录下,一般创建并取名为hibernate.cfg.xml,还有一种是方式是创建为hibernate.propeties,是实现Hibernate配置基础,是Hibernate能够友好的跟数据库进...

2019-11-03 18:56:26 194

原创 图书列表与MVC

MVC:M是模型(model),V是视图(view),C是控制器(controller),一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。例如建一栋房子模型(model)代表房子的地基的信息,视图(view)代表盖出来的是什么样子的房子,控制器(controller)代表收集到的决定是...

2019-10-21 14:42:55 139

原创 类图

练习1• 请按照下属描述建立类图– 一个年级有5到10个班级– 一个班级有20到40名学生– 每个班级有一名班主任– 每个班级可能有一名副班主任解:练习2.根据下述用例图画类图...

2019-09-28 23:42:12 187

原创 Linux实验报告

Linux实验报告实验目的:本次实验是为了通过实践了解Linux环境中常见的终端命令,熟悉文本编辑器VI/VIM的使用。实验内容:熟悉linux命令ls命令:查看目录中的文件ls -a命令:列出所有文件,包括隐藏文件,即文件以“.”开头ls -l命令:列出文件的详细信息ls -s命令:将文件和目录从大到小排序ls -r...

2019-09-28 19:51:22 624

原创 接口与抽象类的区别

抽象类 abstract关键字 修饰类:抽象类不能实例化 可以创建构造方法,为了子类调用 修饰方法:有抽象方法的类一定是抽象类,抽象类中也可以没非有抽象方法 抽象类的子类重写了所有抽象方法,该子类可以实例化 抽象类的子类没有重写所有抽象方法,该子类必须定义为抽象类 抽象类中的抽象方法没有方法体,只能声...

2019-09-27 10:42:10 91

原创 实现图形抽象类的继承以及向上转型与接口的实现

创建图形类并定义为抽象类public abstract class figure implements Comparable{ private String color; private String fill; public figure(String color, String fill) { this.color = color; ...

2019-09-27 10:34:05 383

原创 学生类的成绩以及信息查询

创建学生类:public class Student { public int sno; public String name; public int ScoreEnglish; public int ScorePhysical; public int ScoreHmath; public Student() { //...

2019-09-27 10:24:18 413

原创 引用传递

public class CitationTransfer { private int num; public CitationTransfer(int num){ this.num=num; } public int getNum(){ return num; } public void setNum(int tem...

2019-09-27 10:19:51 123

原创 用例图

●学生登录网站后,可以浏览课件、查找课件、下载课件、观看教学视频。●教师登录网站后,可以上传课件、上传教学视频、发布教学心得、查看教学心得、修改教学心得。●系统管理员负责对网站页面的维护、审核不合法课件和不合法教学信息、批准用户注册。1.学生需要登录系统后才能正常使用该系统学生角色的所有功能。如果忘记密码,可与通过“找回密码”功能恢复密码。请画出学生参与者的用例图。2.教师登录系统...

2019-09-08 14:34:51 437

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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