- 博客(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功能 -->
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
原创 下载粒子背景依赖包,出现以下报错: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
软件测试基础教程资源.zip
2020-12-10
bilibili.zip
2020-10-21
20201021HTML.rar
2020-10-21
python课设(Django).zip
2020-06-03
STL标准模板函数学习资料.zip
2020-05-09
C或C++算法程序.zip
2020-03-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人