自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringMVC框架概述

SpringMVC是基于Spring框架的,是Spring针对于web开发使用的一个模块。同时SpringMVC也是一个容器,其核心技术就是IoC,可以管理界面层的控制对象。而SpringMVC的底层是Servlet,以Servlet作为核心来实现接收请求,处理请求,然后显示处理结果给用户。而在此之前,这些功能都是通过Servlet来实现的,现在是让SpringMVC来代替Servlet的控制器角色和功能。核心的Servlet就是DispatcherServlet。

2023-05-26 16:28:06 61 1

原创 SpringMVC的核心组件及工作流程

流程图如下:

2023-05-20 15:55:37 177 1

原创 Spring整合MyBatis

3,在spring.xml中配置sqlSessionFactory以及MapperScannerConfigurer。3,配置sqlSessionFactory以及MapperScannerConfigurer。Spring框架提供了mybatis-spring.jar专门用于两大框架的整合。1,引入MyBatis整合Spring的相关坐标。1,引入MyBatis整合Spring的相关坐标。2,编写Mapper和Mapper.xml。编写Mapper.xml。2,编写Mapper。

2023-05-12 10:18:20 61

原创 封装继承多态

封装继承多态1.封装概述:隐藏对象的属性和实现细节,仅对外提供公共的访问方式。原则:不需要用户访问的内容隐藏起来优点:1.安全性高2.独立性高2.private关键字1.权限修饰符2.成员变量和成员方法3.被修饰的成员变量和成员方法只能在本类中被访问,如果其他类想访问,就必须提供公共的访问方式3.封装和private的应用1.私有化成员变量2.提供公共的访问方式getXxx()/setXxx()4.this关键字概述:1,表示当前类的对象2,谁调用该方法,该方法内部的t

2023-03-04 18:09:43 184

原创 JDBC0304

jdbc基本概念,连接池技术(c3p0,druid)及案例

2023-03-04 18:07:56 62

原创 java中的流

java中的流

2022-07-25 14:39:33 338 1

原创 final,finally,finalize的区别

面试可能会问到的问题

2022-07-25 10:16:32 25

原创 多线程的介绍

多线程1,进程**概述:**正在运行的程序叫做进程。进程是系统进行资源分配和调用的独立单位,每一个进程都有它自己的内存空间和系统资源。多进程的意义:单进程计算机只能做一件事情,而现代计算机都是多进程,也就是可以同时做很多事情。**举例:**一边记笔记,一边屏幕广播,一边执行代码所以多进程的意义:同一个时间可以进行多个任务,提高工作效率,并且提高cpu的使用率。思考:我电脑是单核处理器,我一边做笔记,一边屏幕广播,它们是同时进行的吗?一个cpu在一个时间点上,只能做一件事情,它在执行多个进程

2020-12-24 17:07:34 66

原创 IO流的基本介绍

IO流1,概述IO流,又叫做输入输出流,当我们将内存中的数据写到硬盘上时,这个过程叫输出流(output),当我们将硬盘上的数据读取到内存卡中时,叫做输入流(input)。流本身是一个抽象概念,是对数据传输的总称,也就是说,数据在设备间的传输,叫做流。本章重点:1,明确操作是读还是写 2,使用何种类型的流2,铺垫技术学习IO流之前,我们需要学习两个铺垫技术:一个是异常,一个是File类**异常:**因为在介质间传输数据会有很多问题,比如:找不到文件,文件格式错误,读写错误,我们需要知...

2020-12-11 21:49:26 81

原创 二维数组,类和对象

二维数组,类和对象二维数组构成:在一维数组的基础上进行了扩展,即一维数组的每一个元素也是一个一维数组,其实java中不存在二维数组的结构。例如:int school [][]= new int[5][];//开启最大维度的长度school[0] =new int[5];//开启二维数组第一个最大维度的元素空间school[1]=new int[10];//开启二维数组第二个最大维度的元素空间//格式1:数据类型[][]变量名=new 数据类型[m][n];//m:行 二维数组中可以存储一

2020-11-23 20:54:03 142

空空如也

空空如也

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

TA关注的人

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