自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (12)
  • 收藏
  • 关注

原创 重温游戏经典——给对象写一个贪吃蛇的游戏(Java实现)

效果预览项目架构一、草地类Grass.javapackage beans;import java.awt.*;import java.awt.event.KeyAdapter;import java.awt.event.KeyEvent;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;/** * Created by IntelliJ IDEA. * Author: Rich * D

2021-07-29 22:52:19 185

原创 JWT入门知识总结

一、什么是JWT官网地址: https://jwt.io/introduction/JSON Web Token(JWT)是一个开放标准(rfc7519),它定义了一种紧凑的、自包含的方式,用于在各方之间以JSON对象安全地传输信息。此信息可以验证和信任,因为它是数字签名的。jwt可以使用秘密(使用HMAC算法)或使用RSA或ECDSA的公钥/私钥对进行签名。JWT简称JSON Web Token,也就是通过JSON形式作为Web应用中的令牌,用于在各方之间安全地将信息作为JSON对象传输。在数据传

2021-07-20 23:21:35 250

原创 封装Vue的请求拦截器和响应请求的代码

以下代码仅作为自己记录的内容,以备不时之需!!!import axios from 'axios'import {Message} from 'element-ui';import router from '../router'//请求拦截器axios.interceptors.request.use(config=>{ //如果存在token,请求携带这个token if (window.sessionStorage.getItem('tokenStr')){

2021-07-18 16:14:26 314

原创 Mybatis-Plus自动生成代码的CodeGenerator代码

官方地址:Mybatis-Plus:https://mp.baomidou.com/guide/generator.htmlpom中导入mybatis plus的jar包,因为后面会涉及到代码生成,所以我们还需要导入页面模板引擎,这里我们用的是freemarker。pom.xml导入以下依赖<!--mp--><dependency> <groupId>com.baomidou</groupId> <artifactId>m

2021-07-17 21:32:36 1062

原创 SpringBoot整合Thymeleaf模板引擎

文章目录一、创建工程,添加依赖二、配置Thymeleaf文件2.1 yml的写法2.2 properties的写法三、配置控制器3.1 扩展Thymeleaf知识3.2 常用标签四、配置拦截器4.1 自定义映射资源4.2 拦截器addInterceptors一、创建工程,添加依赖首先,创建一个SpringBoot工程,然后添加spring-boot-starter-web和spring-boot-starter-thymeleaf依赖,代码如下: <!-- 实现web功能 --&gt

2021-07-17 17:47:51 450 1

原创 Spring系列教程之使用yml配置各种资源

使用yml配置server: # 端口 port: 8081spring: # 数据源配置 datasource: type: com.zaxxer.hikari.HikariDataSource # 数据源类型:HikariCP driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3307/wblog?useUni

2021-07-16 22:35:54 724

原创 看完这篇文章,你弄清楚PO,VO,DAO,BO,POJO 之间的区别与联系了吗

今天,咱们来讲讲Spring全家桶中的各种 OOOOOOOOOOOOVO(View Object):视图层,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的时为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式条用的次数,从而提高分布式调用的性能和降低网络负载,但在这里,我泛指用于展示层与服务层之间的数据传输对象。DO(Domain Object):领域对象,就是从现.

2021-07-13 11:03:27 402

原创 如何在Docker中查看MySQL的版本

首页,进入Docker中的MySQL镜像# docker exec -it mysql的名称或容器ID bash终端docker exec -it mysql /bin/bash进入MySQL登录mysql -hlocalhost -uroot -p查看版本:select version();

2021-07-12 21:42:31 2350

原创 Docker入门基础命令学习

该笔记是根据B站Up主——遇见狂神说,讲解的视频记录完成遇见狂神说:https://space.bilibili.com/95256449Docker常用命令Docker官网:https://www.docker.com/第一部分一、帮助命令docker version # 显示docker的版本信息docker info # 显示docker的系统信息,包括镜像和容器的数量docker 命令 --help # 帮助命令二、镜像命令安装镜像的搜索网址:http

2021-07-12 00:19:59 431 1

原创 ElasticSearch入门

该笔记来自B站遇见狂神说的视频讲解,在学习过程中,完成了以下笔记。在此,对狂神老师说声感谢,并附上视频链接:【狂神说Java】ElasticSearch7.6.x最新完整教程通俗易懂:https://www.bilibili.com/video/BV17a4y1x7zqElasticSearchLucece是一套信息检索工具!jar包,不包含搜索引擎系统!包含的:索引结构!读写索引的工具!排序,搜索规则。。。工具类Lucene和ElasticSearch的关系:ElasticSearch

2021-07-12 00:08:29 116

原创 Vue项目登录页面的动态粒子背景插件

动态粒子效果如下:安装插件npm install vue-particles --save-dev

2021-07-09 13:40:19 4470 10

原创 下载粒子背景依赖包,出现以下报错:npm ERR! code ERR_TLS_CERT_ALTNAME_INVALID npm ERR! errno ERR_TLS_CERT_ALTNAME_INVA

在下载npm依赖包输入 npm install 命令的时候出错 以下是错误信息错误信息:npm ERR! code ERR_TLS_CERT_ALTNAME_INVALIDnpm ERR! errno ERR_TLS_CERT_ALTNAME_INVALIDnpm ERR! request to https://registry.cnpmjs.org/vue-particles failed, reason: Hostname/IP does not match certificate’s alt

2021-07-09 13:22:33 295

原创 SpringBoot+Vue项目中的跨域问题的处理

在使用SpringBoot + Vue的项目中,出现了以下 的错误信息:When allowCredentials is true, allowedOrigins cannot contain the special value "*"since that cannot be set on the “Access-Control-Allow-Origin” response header. To allow credentials to a set of origins, list them expli

2021-07-09 11:27:43 311

原创 SpringMVC项目之七牛云OSS云存储的配置

关于分页的使用,同样采用Mybatis的插件pageHelper,所在看这篇文章之前,你可以看我之前的博客!MyBatis的使用之工具类的配置首先在pom.xml中添加七牛云的依赖,具体配置可参见七牛官方开发文档七牛开发者文档:https://developer.qiniu.com/kodo/1239/javapom.xml依赖<dependency> <groupId>com.qiniu</groupId> .

2021-07-07 10:33:54 563

原创 MyBatis的使用之工具类的配置

Mybatis-config.xml文件的配置<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <!--配置JDBC属性文件地址--&g

2021-07-07 10:19:23 370

原创 ajax和axios的使用和区别

学过前端框架Vue和Spring、SpringMVC之后,在数据交互时,都面临了一个问题,到底是使用ajax,还是axios,陷入了两难的境地。那么,这篇博客将细数疑惑,讲解两者之间的使用和区别。一、ajax和axios的使用1.1 ajax的使用$.ajax({  url: '接口地址',  type: 'get', //或者post   请求类型  dataType: 'json',  data: { // 要发送的请求参数    'username' : 'admin',    'p

2021-07-06 18:25:25 2636

转载 使用Json自定义时间格式

转载原文:Json交互处理输出时间对象:@RequestMapping("/json3")public String json3() throws JsonProcessingException { ObjectMapper mapper = new ObjectMapper(); //创建时间一个对象,java.util.Date Date date = new Date(); //将我们的对象解析成为json格式 String str = mapper.writ

2021-07-06 17:33:10 1149

原创 SpringMVC项目中出现乱码的解决方式

办法一:在@RequestMapping中添加:produces = "application/json;charset=UTF-8"办法二:上一种方法比较麻烦,如果项目中有许多请求则每一个都要添加,可以通过Spring配置统一指定,这样就不用每次都去处理了!我们可以在springmvc的配置文件上添加一段消息StringHttpMessageConverter转换配置!<mvc:annotation-driven> <mvc:message-converters re

2021-07-06 17:23:05 367

原创 GitHub的使用——上传项目(详细教程二)

GitHub的使用——配置文件(详细教程一)以下教程,需要先查看此博客,或者已经配置好Git和GitHub之后,进行的操作步骤!GitHub的使用——配置文件(详细教程一)文章目录一、新建项目二、拉取项目三、修改项目,并上传GitHub仓库1. cd demo2. git status3. git add .4. git commit -m '提交信息'5. git push四、验证一、新建项目在Github中新建仓库的教程请查看上面的文章。二、拉取项目创建完成项目仓库之后,点击绿色的C

2021-07-06 14:52:46 646

原创 GitHub的使用——配置文件(详细教程一)

文章目录Github的使用(一)1.1 注册登录1.2 创建仓库1.3 安装Git客户端1.4 配置Git1.4.1 初始化项目1.4.2 在本地创建SSH Key1.4.3 添加密钥到远端1.4.4 测试Github的使用(一)1.1 注册登录Github官网:https://github.com/1.2 创建仓库注册账号,登录成功之后,选择“+”,点击右上角的New repository,创建一个新的仓库进入创建仓库的页面,需要添加仓库的一些信息,比如仓库名称,仓库项目描述,公有仓库或私有

2021-07-06 14:05:55 3936

原创 IDEA调试SpringMvc项目时,出错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoade

报错信息如下解决方法:File > Project Structure > Artifacts > 在右侧Output Layout右击项目名,选择Put into Output Root。如下图所示:执行后,在WEB-INF在增加了lib目录,里面是项目引用的jar包,点击Apply->OK后重启Tomcat即可解决。...

2021-07-05 10:38:24 638

基于Java实现的Snake.zip

使用Java实现贪吃蛇

2021-07-29

JavaWeb复习.zip

Java基础知识讲解练习题以及Javaweb的基础知识

2021-01-08

软件测试基础教程资源.zip

软件测试的课件资源。详细阐述软件测试的基础知识,测试的定义、原则、过程等。侧重点在于开发模型的讲述,其次是黑盒测试、白盒测试以及静态技术。需要特别关注黑盒测试和白盒测试。

2020-12-10

bilibili.zip

该网页主要实现了哔哩哔哩的的头部导航部分,将理论运用于实践,更好的结合了书本的知识,从简单的样式到整体布局,都能所学内容运用到具体的时间操作中!欢迎下载体验学习

2020-10-21

20201021HTML.rar

学习网页的display布局方式和position的使用。简明扼要的通过实践来增加代码的实践性,可以加深对这两种布局方式的理解,以便于更好的开发!

2020-10-21

高仿腾讯新闻首页(静态源码)

模仿腾讯新闻首页的源码,博客中讲解了分栏布局的方式和重要的用法要点,将能够更好且灵活的采用想要的布局方式实现页面的效果。仅供参考和学习,欢迎下载~

2020-10-15

仿写蘑菇街购物页面2.zip

学习和实现购物网站,一个简单的demo,从简单的HTML框架到简单的CSS样式,从理论到实践,渐进式学习前端

2020-09-30

python课设(Django).zip

该项目是一个简单的课程设计。以实现简单的淘宝网为基础,使用Django模型来实现的一个网站。其中有后台管理,当然也有其数据库,是Django自带的sqlite。欢迎下载

2020-06-03

STL标准模板函数学习资料.zip

该文件包含了很多C++中的标准模板库,以及算法的相关知识。在这里你可以更好的学习到很多容器的使用方法。其中包含了string类、系列容器,容器适配器、map容器、set容器、流迭代器、C++的常用算法!希望可以帮助到你!

2020-05-09

笑脸触底游戏资源包.zip

该小游戏是由Python实现的,里面使用的很多包,适合初学者学习参考。同时也是吸取了很多其他小游戏的有点,并有所改进!

2020-05-09

aircraft_war.zip

这是一个python实现的太空飞机大战,下载完成后可以直接解压,点击运行后缀名为.py的文件,文件包里面有音频文件和图片!

2020-05-04

C或C++算法程序.zip

在C/C++语言中,有很多排序算法,而这些排序算法相对于其他语言来说,C/C++的算法的实现基本上是在造轮子,所以有时候就人们戏称"造轮子语言"。因此,为了大家的好好的学习算法知识,这里主要包含了堆排序、二分排序、快速排序、冒泡排序、希尔排序、折半插入排序、直接插入排序等。

2020-03-31

空空如也

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

TA关注的人

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