自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot+ElementUI 实现用户信息token验证

部分是载体部分,在这一部分我们可以存储一些用户的信息,用于对于前端的验证,例如下面是我在实际开发中使用的。可以观察到,传入的参数由无参改编成了User(当然这里的User是根据你的实际需求的用户类),这里就是把存在本地的Token,其取出来提取出来放在请求头,并发送请求。根据上面的测试我们可以观察到,我们可以提取出存在。至此就是成功完成,token的生成和核验。部分的内容,方便我们对于用户身份的验证。要每次请求需要携带请求,就需要使用。最后补充下用户身份核验的,前端代码。其中的大概过程就就是,

2023-07-07 17:34:35 224

原创 JavaWeb之拦截器Filter

过滤器链是指在一个Web应用,可以配置多个过滤器,这多个过滤器称为过滤器链。如下图就是一个过滤器链执行Filter1的放行前逻辑代码执行Filter1的放行代码执行Filter2的放行前逻辑代码执行Filter2的放行代码访问到资源执行Filter2的放行后逻辑代码执行Filter1的放行后逻辑代码以上流程串起来就像一条链子,故称之为过滤器链。

2023-03-06 12:25:45 1664 1

原创 JavaWeb之会话技术(Cookie和Session)

对于会话跟踪,首先要理解什么是会话,然后再去理解什么是会话跟踪会话:用户打开浏览器,访问web服务器的资源,会话建立,直到有一方断开连接,会话结束。在一次会话中可以包含多次请求和响应。从浏览器发出请求到服务端响应数据给前端之后,一次会话(在浏览器和服务器之间)就被建立了会话被建立后,如果浏览器或服务端都没有被关闭,则会话就会持续建立着浏览器和服务器就可以继续使用该会话进行请求发送和响应,上述的整个过程就被称之为会话。

2023-03-03 22:28:14 282

原创 JavaWeb之Request和Response详解(含代码,图文)

Request是请求对象,Response是响应对象。看完这篇熟练掌握。获取请求数据浏览器会发送HTTP请求到后台服务器[Tomcat]HTTP的请求中会包含很多请求数据[请求行+请求头+请求体]后台服务器[Tomcat]会对HTTP请求中的数据进行解析并把解析结果存入到一个对象中所存入的对象即为request对象,所以我们可以从request对象中获取请求的相关参数获取到数据后就可以继续后续的业务,比如获取用户名和密码就可以实现登录操作的相关业务设置响应数据。

2023-03-01 10:39:33 1121

原创 JavaWeb之Servlet详解(含代码)

Servlet是JavaWeb最为核心的内容,它是Java提供的一门动态web资源开发技术。使用Servlet就可以实现,根据不同的登录用户在页面上动态显示不同内容。Servlet是JavaEE规范之一,其实就是一个接口,需要定义Servlet类实现Servlet接口,并由web服务器运行Servlet初始化方法,在Servlet被创建时执行,只执行一次提供服务方法, 每次Servlet被访问,都会调用该方法销毁方法,当Servlet被销毁时,调用该方法。在内存释放或服务器关闭时销毁Servlet。

2023-02-27 15:52:51 1261

原创 Tomcat使用教程(详细版)

Web服务器是一个应用程序(软件),对HTTP协议的操作进行封装,使得程序员不必直接对协议进行操作,让Web开发更加便捷。主要功能是"提供网上信息浏览服务"。Web服务器是安装在服务器端的一款软件,将来我们把自己写的Web项目部署到Web Tomcat服务器软件中,当Web服务器软件启动后,部署在Web服务器软件中的页面就可以直接通过浏览器来访问了。Web服务器软件使用步骤准备静态资源下载安装Web服务器软件将静态资源部署到Web服务器上启动Web服务器使用浏览器访问对应的资源。

2023-02-26 22:25:24 2332 1

原创 MYSQL数据库详解-从零入门,一篇正式入门

MYSQL的下载、安装、语句、事务、多表查询等,一篇概全,从零入门。了解了数据模型后,接下来我们就学习SQL语句,通过SQL语句对数据库、表、数据进行增删改查操作。英文:Structured Query Language,简称 SQL结构化查询语言,一门操作关系型数据库的编程语言定义操作所有关系型数据库的统一标准对于同一个需求,每一种数据库操作的方式可能会存在一些不一样的地方,我们称为“方言”Navicat for MySQL 是管理和开发 MySQL 或 MariaDB 的理想解决方案。

2023-02-21 23:07:15 960 2

原创 【Java基础篇】Java多线程详解

多线程是指在单个程序中同时运行多个任务的能力。它允许程序在单个处理器上同时执行多个任务,从而提高程序的效率。多线程的优势多线程可以提高程序的效率,因为它可以让程序在单个处理器上同时执行多个任务。它还可以提高程序的可移植性,因为它可以让程序在不同的操作系统上运行。多线程的缺点多线程也有一些缺点,其中最常见的是它可能会导致程序变得复杂,因为它需要程序员编写更多的代码来管理多个线程。它还可能会导致程序变慢,因为它需要更多的资源来管理多个线程。

2023-02-20 23:21:02 336 1

原创 Maven详细安装配置(图文)+使用方法 速通教程

maven的下载安装,配置到idea使用方法,生命周期,详解,maven是一个项目管理和构建工具,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档。

2023-02-16 13:30:00 10233 3

原创 MYSQL主从复制读写分离(多台数据库部署)手把手教学

数据库主从分离,缓解数据库压力实现数据库读写分离。克隆虚拟机的修改UUID问题补充,保姆级手把手教学就是一台或多台MySQL数据库(slave,即从库)从另一台MySQL数据库(master,即主库)进行日志的复制然后再解析日志并应用到自身,最终实现从库的数据和主库的数据保持一致。MySQL主从复制是MySQL数据库自带功能,无需借助第三方工具。master将改变记录到二进制日志(binary log)slave将master的binary log拷贝到它的中继日志(relay log)

2023-02-14 14:45:20 585 1

转载 Java连接MYSQL数据库(JDBC)一篇通读完全理解

Java连接MYSQL数据库,事务管理,配置文件读取连接信息,连接数据库的增删改查JDBC 就是使用Java语言操作关系型数据库的一套API全称:( Java DataBase Connectivity ) Java 数据库连接我们开发的同一套Java代码是无法操作不同的关系型数据库,因为每一个关系型数据库的底层实现细节都不一样。如果这样,问题就很大了,在公司中可以在开发阶段使用的是MySQL数据库,而上线时公司最终选用oracle数据库,我们就需要对代码进行大批量修改,这显然并不是我们想看到的。

2023-02-12 20:44:45 1249 1

原创 Linux+Windows安装Redis并配置远程连接 保姆教程

Redis的Linux+Windows安装 并且配置密码登录和远程连接redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value数据库。快,可以基于内存存储数据并提供超低延迟、超快的检索速度一般用于在系统中提供快速缓存的能力。

2023-02-11 20:50:36 459 1

原创 【Java基础】之集合详解篇(一篇彻底通透)

一片囊括List,Set,Map补充了可变参数,Collestions工具类,集合问题一篇解决什么是集合呢?集合和数组类似都是容器,可以用来储存数据,但是它们之间又有不同。数组定义完成并启动后,类型确定、长度固定。不适合元素的个数和类型不确定的业务场景,更不适合做需要增删数据操作。数组的功能也比较的单一,处理数据的能力并不是很强大。集合的大小不固定,启动后可以动态变化,类型也可以选择不固定。集合更像气球。集合非常适合元素个数不能确定,且需要做元素的增删操作的场景。

2023-02-11 14:00:58 357 1

原创 【Java基础】之IO流下篇

Java IO流下篇 字符流 缓冲流 Properties和IO流结合的方法1.创建对象方法2.读文件3.测试示例:2. 字符输出流1.创建对象方法2.写数据3.关闭刷新4.测试实例:二、缓冲流缓冲流概述:字节缓冲流性能优化原理:怎么理解缓冲: 你可以理解为在内存和磁盘之间,,直接进行读取,存在缓冲以后,就是在,可以把数据暂时存在这里,这样读取或书写的效率就出现提升。体系图:字节缓冲流的功能如何调用?

2023-02-04 12:26:50 93 1

原创 【Java基础】之IO流上篇

JavaEE IO流的基础使用

2023-02-03 22:03:00 103 1

原创 SSM(Java)项目远程部署到服务器(保姆教程)

Java的SSM项目部署到Linux(Centos7)服务器,手动部署,远程自动部署

2023-02-01 22:03:43 1418 2

原创 通过IDEA上传项目到Gitee(码云)克隆项目到本地

通过IDEA将本地项目上传到Gitee(码云),从马云克隆项目到本地

2023-02-01 21:53:44 1159

原创 Linux(Centos7)服务器配置Tomcat以及JDK并部署WEB项目

Linux(Centos7)服务器配置Tomcat以及JDK并部署WEB项目

2023-01-25 16:01:56 1738

原创 Linux通过wordpress创建个人博客( 终极详细版教程)保姆级

Linux通过wordpress创建个人博客(nginx+mysql+php)

2023-01-24 00:45:03 2708 6

原创 Linux(Centos7.6)Nginx安装部署并配置SSL证书(简单方便版)

Linux(Centos7.6)Nginx安装部署(简单方便版)

2023-01-22 23:21:10 3114 4

原创 Linux(Centos7.6)安装MYSQL5.7(详细可靠版)

Linux系统下安装MYSQL详细可靠版

2023-01-22 09:42:41 789 1

原创 Linux系统基础操作(基础命令进阶篇)

初学者对Linux系统的基本操作

2023-01-17 22:30:21 276 1

原创 配置Linux固定ip(亲测简单有效)

配置Linux固定ip地址

2023-01-17 11:17:18 569

原创 Linux系统常用基础命令

纯小白学习Linux系统的第一步,学习系统基础常用命令。

2023-01-16 22:37:14 205

Java Mybatis 写的宿舍管理系统(完成版).zip

使用Vue+elementUI+Mybatis框架写的宿舍管理系统,分别分为三个角色:学生,宿舍管理员,水电工,完成了水电缴费,宿舍调宿,访客访问等功能。前端用户界面交互良好。

2023-02-27

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

TA关注的人

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