自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HashMap底层原理分析(基于JDK1.8)

源码分析HashMap1、Map结构的理解(以HashMap为例):Map中的Key:无序的、不可重复的,使用Set存储所有的Key,Key所在的类要重写equals()和hashcode()方法。Map中的Value:无序的、可重复的,使用Collection存储所有的Value,Value所在的类要重写equals()方法。一个Key-Value键值对构成了一个Entry对象。Map中的Entry:无序的、不可重复的,使用Set存储所有的Entry。2、HashMap基本使用@Test

2021-02-04 16:29:28 131 2

原创 SpringMVC原理:解析请求参数(源码分析)

源码分析SpringMVC解析请求参数原理一、前言在使用SpringMVC的时候,我们经常编写controller层的接口,并使用一些注解传递一些参数,那么这些参数是怎么封装进我们的请求的呢?SpringMVC是怎么解析这些参数的呢?本文主要通过源码分析SpringMVC解析请求参数的全过程。二、准备工作编写一个Controller类,里面写上一个接口方法在浏览器中输入URL保证接口可以正常返回:http://localhost:8089/tracy/get/1?username=tracy

2021-01-25 22:11:40 1786

原创 (5)SpringBoot:SpringBoot整合MyBatis

SpringBoot整合MyBatis1、引入相关依赖2、编写MyBatis映射类1)、基于注解映射2)、基于配置文件映射3、编写配置文件:1)、编写MyBatis映射文件:2)、编写MyBatis全局配置文件3)、编写SpringBoot配置文件4、测试1、引入相关依赖首先创建一个SpringBoot项目,并导入MySQL和MyBatis依赖,如图所示:也可以在已有的SpringBoot...

2020-05-02 13:25:06 256

原创 SQL server中row_number(),rank(),dense_rank()排序

drop table if exists SC;create table SC( Sno char(10), Cno char(10), Grade smallint not null, constraint pk_sno primary key (sno,cno))首先简单创建一个表,并为其插入主码Insert Into SC (Sno ,Cno,Gra...

2020-04-28 21:16:01 168

原创 (4)SpringBoot:实现国际化

SpringBoot国际化步骤1、编写国际化配置文件2、编写全局配置文件3、编写区域解析器3.1、定义MyLocaleResolver并实现LocaleResolver接口,对区域信息进行解析:3.2、在容器中添加组件3.3、测试容器中是否含有组件4、页面元素抽取5、乱码问题解决1、编写国际化配置文件首先创建一个文件夹i18n,并生成一个配置文件组:idea扫描到文件名包含国家语言信息,自...

2020-04-26 16:09:26 332

原创 (3)SpringBoot:注册拦截器

SpringBoot加入拦截器前言一、准备工作项目目录:二、注册拦截器前言通常在一些特定的场景下,我们需要拦截器对用户的请求进行筛选,例如大部分应用都有登录的功能,这个时候就应该对用户发起的请求进行判断,拦截下所有非登录的请求,以维护网站的安全性。一、准备工作项目目录:现在我们有两个界面,分别是用户登录界面index.html以及用户登录成功的界面show.html,我们先将这两个界面...

2020-03-31 19:19:18 324

原创 (2)SpringBoot跳转界面:访问static和templates目录下的文件

一、新建一个SpringBoot项目1、导入相关依赖(此处省略)2、项目目录可以看到resources下有两个文件夹static和thymeleaf,分别存放项目的静态和动态文件二、static目录1、创建一个staticfirst.html文件<!DOCTYPE html><html lang="en"><head> <meta...

2020-03-20 14:41:50 2815 1

原创 (1)SpringBoot:第一个SpringBoot程序,实现HelloWorld

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2020-03-18 15:16:55 271 3

空空如也

空空如也

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

TA关注的人

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