自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小良的博客

在变菜的路上我们一去不复返

  • 博客(53)
  • 资源 (1)
  • 收藏
  • 关注

原创 Maven01_01_什么是Maven、下载Maven、 修改setting.xml配置文件配置阿里云仓库、解决jar包冲突、不需要上传jar包到svn、eclipse中怎么使用Maven

系列文章目录文章目录系列文章目录什么是Maven如何使用Maven1、安装本地Maven2、了解一下Maven的仓库第三 修改setting.xml配置文件什么是MavenMaven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具Maven是跨平台的项目管理工具。主要服务于基于Java平台的项目构建,依赖管理和项目信息管理[相当于iOS cocoapods]Maven的好处/作用:1.方便jar的管理2.不需要上传jar包到svn我们想一个

2021-04-30 00:20:41 42

原创 Layui_00_04_ Layui视频教程_动画、按钮、表单

系列文章目录文章目录系列文章目录动画按钮表单动画官方文档如果要看根据文档来,就要看文档的源代码按钮自己看文档写一写就会了表单

2021-04-29 08:26:20 21 1

原创 Layui_00_03_ Layui图标的使用、新版本和旧版本(layui2.3.0之前)

layui官网分为两种新版本的使用老版本的使用——layui2.3.0之前举一反三就行了

2021-04-28 17:54:32 153

原创 Layui_00_02_ Layui——布局2——不好-待完善

系列文章目录文章目录系列文章目录布局栅格系统响应规则布局栅格系统首先了解一下什么叫栅格系统使用复制一下文档的代码先来看看效果官网文档运行一下先看看没有颜色 ,需要我们自己修改一下,demo里面是内置了一些颜色处理注意是嵌套在这个里面的响应规则复制过来之后要改改颜色,跟之前一样效果如下...

2021-04-28 16:06:30 16

原创 Layui_00_01_ Layui的简介以及基本使用

系列文章目录文章目录系列文章目录Layui的简介以及基本使用开始使用Layui的简介以及基本使用链接一个很不错的前端UI框架,个人认为界面比Bootstrap好看,而且功能丰富,是比较不错的国产UI框架layui官网 http://www.layui.com/页面都比较好看比如分页界面学习路线可以按照Layui的官方文档来layui官网文档下载layUI源码开始使用解压之后直接放进去(不解压也行,直接复制)我们要用layui一共要引入两个东西一个是css样式,一个是

2021-04-28 14:04:19 48

原创 SSM之SpringMVC_03_0_SpringMVC多视图、配置多视图

系列文章目录文章目录系列文章目录SpringMVC多视图第一步:导入xml格式支持的jar包第二步:配置支持多视图第三步:控制器提供一个接口第四步:测试SpringMVC多视图第一步:导入xml格式支持的jar包多视图就是既可以返回json数据,也可以返回xml数据下面这种也可以只是版本不同需要导入oxm包才能用,它是用来转xml数据的第二步:配置支持多视图<bean class="org.springframework.web.servlet.view.ContentNegot

2021-04-28 12:37:42 38

原创 SSM之SpringMVC_03_01_SpringMVC-jquery的提交json数据、ResponseBody和RequestBody【待完善】

系列文章目录文章目录系列文章目录SpringMVC-jquery的提交json数据ResponseBody和RequestBody简介使用-案例:请求和响应都是json数据案例:只有响应json数据第一步:表单![在这里插入图片描述](https://img-blog.csdnimg.cn/20210427202826508.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nL

2021-04-28 10:11:44 42 1

原创 SSM之SpringMVC_02_08_URL模版映射(@PathVariable 路径参数)、转发和重定向、RequestParam注解讲解、转发forward地址不会变、重定向地址会变

系列文章目录文章目录系列文章目录URL模版映射转发和重定向RequestParam注解讲解——其实就是用来限定参数的URL模版映射即把参数放到restfull即接着上篇文章那样,我们的id是通过问号传参的这里就是如下图这样这就叫做restfull风格下面我们具体操作一下@PathVariable 是 路径参数的意思测试看一下我们也可以在web.xml里面配置一下,可以不用加后缀 .do具体操作如下后面的 .do 就不用写了如下,照常访问这样就多配了一套访问路

2021-04-27 17:44:10 35

原创 SSM之SpringMVC_02_07_页面回显、页面数据的显示-Controller使用Model存数据

系列文章目录文章目录系列文章目录页面回显——页面数据的显示-Controller使用Model存数据修改功能,显示回显页面回显——页面数据的显示-Controller使用Model存数据我们这里为了使用方便 在User模型里面 加两个构造函数,一个是无参构造(必须提供的),一个是有参,需要什么就加什么如下图就这么简单,这里就这样写就行了,然后去到用户列表页面肯定是要遍历的,因为它是一个集合把它放到lib下面去这样就有了报错问题原因:因为使用了 JSP 2.0, 但又没有

2021-04-27 09:52:36 88

原创 SSM之SpringMVC_02_06_SpringMVC-Spring和Struts的区别【面试题】】

系列文章目录文章目录系列文章目录SpringMvc与Struts的区别【面试题】SpringMvc与Struts的区别【面试题】实现机制:Struts2是基于过滤器实现的。Springmvc基于servlet实现。运行速度:1、Servlet比过滤器快2、Struts2是多例每一次请求,都会创建一个Action对象请求来了以后,struts2创建多少个对象:ActionContext,valuestack,UAction,ActionSuport,ModelDrivenSpringm

2021-04-26 20:46:51 27

原创 SSM之SpringMVC_02_05_控制器接收表单的第3种方式-方法直接声明参数名、接收请求参数、接收集合类型的参数

系列文章目录文章目录系列文章目录接收请求参数控制器接收表单的第1种方式-方法直接声明参数名控制器接收表单的第2种方式-方法直接声明模型控制器接收表单的第3种方式-方法直接扩展对象总结接收请求参数封装参数分析参数类型有:基本类型,int,String等等基本类型, Pojo类Struts2参数:基于属性封装,在action会添加属性,提供set方法。Springmvc参数封装:基于方法进行封装。1、整一个注册的页面点提交的时候我们让它访问这个控制器接收表单的第1种方式-方法直接声明参数

2021-04-26 15:01:40 35

原创 SSM之SpringMVC_02_04_SpringMVC注解配置、注解开发入门案例【非常重要】、请求映射文件讲解、只能post访问和智能get访问、自定义根路径

系列文章目录文章目录系列文章目录SpringMVC注解配置——注解开发入门案例修改springmvc的 配置文件注意,不加斜杆也可以注意 value的方式也可以RequestMapping(请求映射文件讲解)SpringMVC注解配置——注解开发入门案例springMVC的注解开发流程如下修改springmvc的 配置文件把前面的项目复制一份,修改DispatchServlet-Servlet.xml配置文件或者在原来项目的基础上 复制多一份 DispatchServlet-Servlet.x

2021-04-26 00:46:41 36

原创 SSM之SpringMVC_02_03_SpringMVC-命令控制器讲解、解决乱码问题(分post和get请求、还有控制台乱码)、日期类型转换

系列文章目录文章目录系列文章目录SpringMVC-命令控制器讲解SpringMVC-命令控制器讲解

2021-04-24 20:51:41 26

原创 SSM之SpringMVC_02_02_处理器适配器SimpleControllerHandlerAdapter、HttpRequestHandlerAdapter

系列文章目录文章目录系列文章目录SpringMVC处理器适配器第一种:SimpleControllerHandlerAdapter第二种:HttpRequestHandlerAdapter总结SpringMVC处理器适配器就是这个这个叫做控制器的一个处理适配器它是干啥的呢,我们找到控制器之后,是不是要调用控制器的方法,这个就是找那个方法用的两种方式:第一种:SimpleControllerHandlerAdapter 功能:执行controller,调用controller里面ha

2021-04-24 00:40:04 71

原创 SSM之SpringMVC_02_01_SpringMV的注意事项、以及URL处理器的三种映射(BeanNameUrlHandlerMapping、SimpleUrlHandlerMapping、)

系列文章目录文章目录系列文章目录SpringMV的注意事项URL处理器映射有三种1、URL处理器映射—— BeanNameUrlHandlerMapping2、URL处理器映射——SimpleUrlHandlerMapping3、URL处理器映射——ControllerClassNameHandlerMapping总结SpringMV的注意事项1、文件名是固定的springMvc会默认去加载这样的一个配置文件,这个文件名是固定的,如果不是这个名字就会加载不到配置文件,导致报错比如我们改个名字

2021-04-23 16:48:12 35

原创 SSM之SpringMVC_01_01_SpringMVC-入门、SpringMVC的执行流程

系列文章目录文章目录系列文章目录一、SpringMVC是什么?第一步:导jar包第二步:配置所有请求由springMVC管理第三步:在WEB-INF目录下创建DispatcherServlet-servlet.xml第四步:配置DispatcherServlet-servlet.xml第五步:创建个Controller控制器第六步:创建一个userList.jsp页面第七步:运行项目,访问路径SpringMVC的执行流程总结:一、SpringMVC是什么?控制器有哪些servlet 、action

2021-04-23 08:06:33 52 1

原创 SSM之MyBatis_03_5_逆向工程-根据表自动生成模型和映射文件接口即mybatis自动生成模型和映射文件、IEDA创建简单的java项目

系列文章目录文章目录系列文章目录一、逆向工程下载逆向工程总结一、逆向工程什么是逆向工程,逆向工程即 mybatis的自动生成模型和映射文件IDEA其实就有这个功能,要自己去百度一下我们这里用Mybatis官方提供的逆向工程可以针对单表自动生成mybatis代码(mapper.java\mapper.xml\po类)企业开发中,逆向工程是个很常用的工具下载逆向工程逆向工程下载地址使用方法1、创建简单的java项目2、导入jar包,创建generator配置文件;3、使用java

2021-04-21 22:33:17 60

原创 SSM之MyBatis_03_4_mybatis与spring的整合【后面补上-待完善】

系列文章目录文章目录系列文章目录一、mybatis与spring的整合一、mybatis与spring的整合SSH:struts2+spring+hibernateSSM:SpringMVC + Spring + MyBatis这个跟整合SSH类似我们这里只整合mybatis和springDao由spring来管理版本用Spring 3.2Mybaties 3.2.7...

2021-04-21 16:26:19 15

原创 SSM之MyBatis_03_3_在mapper.xml中配置禁用某个方法的二级缓存、刷新缓存(如何设置二级缓存不被清空)

系列文章目录文章目录系列文章目录在mapper.xml中配置禁用某个方法缓存刷新缓存在mapper.xml中配置禁用某个方法缓存设置好之后再测试所以执行了3次sql注意默认是允许使用缓存的,就是不写的话,是允许使用缓存的刷新缓存这里要注意清空就是刷新,默认情况下,执行了更新、删除、新增操作会刷新缓存(清除缓存)但是我们可以设置它不刷新那么如何设置二级缓存不被清空这块没啥说的,直接用就行了设置好之后执行了更新、删除、新增操作就不会刷新缓存了...

2021-04-21 16:06:24 55

原创 SSM之MyBatis_03_02_mybatis整合ehcache缓存、什么叫分布式、二级缓存应用场景、局限性

系列文章目录文章目录系列文章目录mybatis整合ehcache缓存前言什么是分布式mybatis整合ehcache缓存测试:用上面二级缓存例子即可二级缓存应用场景局限性mybatis整合ehcache缓存前言我们在使用hibernate的时候,可以知道,hibernate就是使用ehcache来实现二级缓存的为什么我们要用ehcache来实现缓存而不用mybatis自带的perpetualCache因为Mybatis本身是一个持久层框架,它不是专门的缓存框架,所以它对缓存的实现不够好,不能支

2021-04-21 12:49:01 24

原创 SSM之MyBatis_03_01_一级缓存和二级缓存(和hibernate一样有一级缓存(自动开启)和二级缓存(需手动开启))、某个方法禁止使用二级缓存

系列文章目录文章目录系列文章目录一级缓存和自带的二级缓存1、Mybatis的缓存理解一级缓存二级缓存(需要手动开启)小结:一级缓存和自带的二级缓存在mybatis里面的缓存和hibernate一样,也有一级缓存和二级缓存一级缓存:session级别的二级缓存:sessionFactory级别的其实在mybatis里面也是类似的下面我们具体看看1、Mybatis的缓存理解Mybatis的缓存,包括一级缓存和二级缓存,一级缓存是默认使用的。二级缓存需要手动开启一级缓存指的就是sqlses

2021-04-21 01:00:59 61

原创 SSM之MyBatis_02_10_懒加载(延时加载)、怎么配置懒加载

系列文章目录文章目录系列文章目录一、懒加载文档案例:配置懒加载总结一、懒加载延迟加载又叫懒加载,也叫按需加载。也就是说先加载主信息,在需要的时候,再去加载从信息。在mybatis中,resultMap标签 的association标签和collection标签具有延迟加载的功能懒加载就是我们要用的时候才给它加载文档案例:文档里面用的是扩展类,我们实际上也可以不用扩展类mybatis的懒加载比hibernate的懒加载稍微麻烦一点点,hibernate里面我们只要声明一个属性就行了而m

2021-04-20 16:11:32 65

原创 SSM之MyBatis_02_09_多对多在mybatis中的实现、多对对的理解、association用javaType、collection用ofType

系列文章目录文章目录系列文章目录多对多需求Sql格式化一下这段sql思路操作步骤第一步:UserMapper.java第二步:User/Orders/Orderdetail.java第三步:UserMapper.xml第四步:测试总结多对多需求理解:有多个学生,每个学生可以选修多门课程,每个课程可以被多个学生选修有多个订单,一个订单可以有多个商品,一个商品也可以被多个订单订购所以 商品和订单之间是多对多关系这就是多对多查询用户信息及用户购买的商品信息,要求将关联信息映射到主pojo的poj

2021-04-20 11:24:52 87

原创 sql:普通关联查询和 左连接右连接的区别

系列文章目录文章目录系列文章目录普通关联查询和 左连接由连接的区别普通关联查询和 左连接由连接的区别最近发现一段sql 就是普通的关联查询,在项目需求中还挺实用的,我就在想为什么不用左连接/右连接之类的呢,以前不大多时候用左连接吗实际上它们各有优势,根据需求来我们的需求是查询用户信息及用户购买的商品信息Selectuser.id,user.username,user.address,orders.id orders_id,orders.user_id,orders.number,

2021-04-19 10:19:47 451

原创 SSM之MyBatis_02_08_一对多实现【模型里有集合讲解】、数据库里面的字段和model里面的字段在collection里面配置的对应关系

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例

2021-04-18 17:31:50 57

原创 SSM之MyBatis_02_07关联查询——实现一对一_模型里面有模型(必须使用resultMap)_resultMap的方式实现

系列文章目录文章目录系列文章目录前言一、关联查询——实现一对一_模型里面有模型总结前言接着上一篇一、关联查询——实现一对一_模型里面有模型其实很简单非常简单,如上图所示外,我们再加一个关联的标签即可新写一个接口接口里面就不再返回扩展类了而是返回Order下一步我们做什么呢?直接用?非也非也如果模型里面有模型,必须使用resultMap这是上一篇文章留下的坑现在这里把它补上association意思就是关联所以上一篇我们留下的坑就是,没有模型里面有模型,仅此而已有

2021-04-18 12:50:57 50

原创 SSM之MyBatis_02_06关联查询——实现一对一_扩展类的方式_(包含 super.toString( )的使用、怎么在子类里面调用父类的toString方法)

MyBatis_02_01关联查询——实现一对一文章目录MyBatis_02_01关联查询——实现一对一前言一对一 的实现 —— resultType方式实现第一步:写个订单的扩展类第二步 订单单接口和配套的映射文件第三步:加载映射文件第五步:测试一对一 的实现 —— resultMap的方式实现总结前言mybatis里面实现上一篇文章讲的关联查询的 一对一一对一 的实现 —— resultType方式实现我们使用mybatis的时候,怎么把这个数据查出来呢我们先不要在模型里面套模型,先写个

2021-04-18 08:57:53 50

原创 SSM之MyBatis_02_05关联查询——案例:用户和订单、什么是关联查询、一对一、一对多、多对一关系分析

系列文章目录红色字体文章目录系列文章目录一、关联查询——案例:用户和订单一、关联查询——案例:用户和订单什么是关联查询:关联查询就是多张表一起查询,然后返回数据hibernate关联查询的时候是模型里面有个模型案例:用户和订单:比如我们之前的bos系统,bos数据库里面user表里面一个用户里面放一个角色的模型这样的话,我要查找用户还要知道它所处的角色那么就不仅要查用户表,还要查角色表这个就是模型里面有模型的意思我们是免不了有这种情况的即模型里面有模型和模型里面有集合这两种情

2021-04-17 18:00:24 164

原创 SSM之MyBatis_02_04_mybatis与hibernate的区别【面试题】

系列文章目录文章目录系列文章目录一、mybatis与hibernate的区别【面试题】Mybatis技术特点:Hibernate技术特点:一、mybatis与hibernate的区别【面试题】Mybatis技术特点:好处:1、通过直接编写SQL语句,可以直接对SQL进行性能的优化;2、学习门槛低,学习成本低。只要有SQL基础,就可以学习mybatis,而且很容易上手;(hibernate就需要学hql,hql和sql还是有一些变化的所以相对来说hibernate的门槛要高一些)3、由于直接编

2021-04-17 16:55:47 41

原创 SSM之MyBatis_02_03_动态sql——foreach遍历的使用、直接传入集合的遍历以及传入的参数是数组的遍历、Sql片段

系列文章目录文章目录系列文章目录foreach遍历的使用sql片段foreach遍历的使用如果我们要查找3个人的用户信息怎么查如上图,我们需要把集合遍历一下,然后进行拼接而拼接我们就需要用到foreach我们根据文档自己玩一下,自己敲一下,非常简单非常简单sql片段什么叫sql片段意思就是我们可以把一些sql的代码放到一个sql 标签里面很简单,两步就搞定了其实就相当于把代码抽取出来了,这样提高了可重用性...

2021-04-17 10:14:59 74

原创 SSM之MyBatis_02_02_动态sql——if和where的使用

系列文章目录文章目录系列文章目录一、mybatis里的动态sql——if和where的使用总结注意一、mybatis里的动态sql——if和where的使用什么是动态sql ?if和where这样的可以写条件判断的sql 就是动态sqlIf标签:作为判断入参来使用的,如果符合条件,则把if标签体内的SQL拼接上Where标签:会去掉条件中的第一个and符号。注意:用if进行判断是否为空时,不仅要判断null,也要判断空字符串‘’;先写接口接着写“实现类”我们写一个简单的包含where

2021-04-16 15:56:20 45

原创 SSM之MyBatis_02_01_resultType结果返回类型和resultMap结果返回类型——输出映射、如果传入是参数是一个包装类怎么使用

系列文章目录文章目录系列文章目录前言resultType结果返回类型输出简单类型输出POJO单个对象输出POJO列表小结resultMap结果返回类型总结前言回顾一下前面的mybatis,我们讲到输入类型的参数类型参数类型我们也称作输入映射而resultType和resultMap也叫作输出映射(可以看前面一篇mybatis)这里接着讲输出映射resultType和resultMap而我们的mybatis的核心就是学会配置这两个东西输入就是前面将的输入参数,这里我们探讨一下返回值,即输

2021-04-16 09:02:30 83

原创 SVN_01_00svn最基础的知识_如何使用本地SVN(TortoiseSVN)管理自己的软件版本_eclipse中如何导入SVN上的项目

系列文章目录文章目录系列文章目录直接看这个连接如何使用本地SVN(TortoiseSVN)管理自己的软件版本通过这篇文章,可以知道怎么在自己电脑上创建svn版本控制,这样,在我们自己做自己的项目的时候就十分方便了我这边做一下补充点击...

2021-04-15 17:38:01 15

原创 SVN_01_02启动服务器、命令行客户端的使用(待完善)

系列文章目录文章目录系列文章目录前言一、启动svn服务器方式一:一命令行方式方式二:注册Windows服务二、命令行总结前言现在这两个都有了,现在就能用了吗,更准确的说是,现在我们能访问了吗?一、启动svn服务器启动SVN服务器有两种方法,一个是命令行方式,一个是注册Windows服务方式一:一命令行方式[1]命令格式,例如svnserve -d -r D:\DevRepository\Subversion[2]验证服务是否启动SVN服务监听3690端口,打开一个新的cmd窗口,使用

2021-04-15 14:52:37 19

原创 SVN_01_01为什么要使用SVN、SVN简介、SVN服务端安装、创建版本库

系列文章目录文章目录系列文章目录一、为什么要使用SVN二、SVN简介三、SVN服务端安装四、 SVN创建版本库总结一、为什么要使用SVN这些就是为什么要使用SVN版本控制的原因二、SVN简介检出、更新和提交是svn里面3个最基本的操作1、一般来讲比如我们第一天到一个公司上班就需要checkout 检出,即把源码下载下来2、后面每天,只需要update就行了3、什么时候需要提交,项目有进展的时候,或者一个小功能,小模块完成的时候三、SVN服务端安装只要注意 安装软件的

2021-04-15 00:00:00 127

原创 SSM之MyBatis_01_10_parameterType传入map的查询条件、、关联查询

系列文章目录文章目录系列文章目录parameterType传入map的查询条件总结parameterType传入map的查询条件实际项目中我们不仅像上一篇文章那样传入包装类,还可以传入map我们现在没有dao的原因是因为,mapper自动代理帮我们实现了dao也就是说到时候,我们的map里面要放两个key,一个是username的key,另外一个是sex的key执行一下看效果总结我们传入的参数既可以传简单类型,也可以传模型,包括模型的包装类 还可以传map这些都可以说是一个

2021-04-14 20:21:42 29

原创 SSM之MyBatis_01_09_parameterType传入包装类的查询条件、、关联查询

系列文章目录文章目录系列文章目录一、parameterType传入包装类的查询条件最后一、parameterType传入包装类的查询条件是什么注意 POJO意思是简单对象,即model现在假设我们有这样的一个需求:然后再mapper接口里面再写一个查询不好分析,我们一步一步来,先从最简单的sql开始只通过一个id来查找数据看看能不能用这是一种查询的思想成功之后,我们再来研究稍微复杂一点的sql这样就既有user也有order了,这样就既可以加user里面的

2021-04-14 13:40:08 21

原创 SSM之MyBatis_01_08_加载映射文件的几种方式_有3、4种方式,选择最好的使用

系列文章目录文章目录系列文章目录前言加载映射文件的几种方式总结前言加载映射文件的几种方式加载映射文件有多种写法注意,加载映射文件是在全局配置文件中加载的即这种写法还有一种就是用全路径这种方式我们基本上不用,因为全路径不方便,看一眼就知道,比较复杂臃肿,不是那么智能还有一种意思就是写类名这种方式一定要注意,要有一个接口和一个xml映射文件一一对应,否则就找不到,就会报错实际上,如果没有这个xml,也可以,这就涉及到我们的下面一种方式,即要声明注解然后放这边来ins

2021-04-14 10:56:55 36

原创 SSM之MyBatis_01_07_全局配置文件的properites和alias(别名)的配置

系列文章目录文章目录系列文章目录一、properties数据库文件配置二、setting【了解】三、typeAliases总结一、properties数据库文件配置在src下配置个db.properties文件二、setting【了解】三、typeAliases别名(alias)是使用是为了在映射文件中,更方便的去指定参数和结果集的类型,不再用写很长的一段全限定名mybatis支持的别名自定义别名总结...

2021-04-14 02:12:06 17

原创 SSM之MyBatis_01_06_mybatis-dao的编写——过渡以及 mapper代理方式实现(常用)

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例

2021-04-13 11:35:40 38 2

day10_07面向对象的基本特征三:多态.avi

面向对象的基本特征三:多态的理解(java) * 多态:多种形态 * * 变量的引用形式: * (1)本态引用:左边的变量与右边的对象是同一种类型 * (2)多态引用:左边的变量是父类类型,右边的对象是子类的对象 * * 多态的表现出来的特征:编译类型与运行时类型不一致 * 编译的时候,按照父类的类型进行编译的 * 执行的方法,按照子类进行运行,是“执行子类重写的方法” * * 编译看左边,运行看右边 * * 前提:(1)继承(2)重写(3)多态引用 * 用途:方法的动态绑定 * 强调:多态和属性无关,只说方法

2020-08-12

空空如也

空空如也

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

TA关注的人

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