自定义博客皮肤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解决前端的Access-Control-Allow-Origin跨域问题

前言,在本地做一个前后端分离小项目时,遇到了跨域问题,前端无法获得后端的数据。解决办法在前端后端都能解决跨域问题,作为后端学习者肯定是通过后端来进行解决。只需要在SpringBoot项目中配置跨域请求配置类即可解决(这种方式是全局配置的):@Configurationpublic class CorsConfig implements WebMvcConfigurer { @Override public void addCorsMappings(CorsRegistry regi

2020-07-03 23:30:03 3842

原创 javac不是内部或外部命令,也不是可运行的程序或批处理文件的错误解决方法(Windows10/Windows7)

前言:在配置JDK环境变量后,java显示正常,javac则显示javac不是内部或外部命令,也不是可运行的程序或批处理文件。造成javac不是内部或外部命令,也不是可运行的程序或批处理文件的问题一般就是Win10错误的使用了Win7的环境变量配置,或者Win7错误的使用了Win10的环境变量配置导致的一、Win10 Path设置:(1).由于Win10Path打开后为:(2).直接点击新建%JAVA_HOME%\bin将上面的代码复制到光标处即可二、Win7 Path设置:(1).由于W

2020-06-23 00:39:39 9195 1

原创 小白也能学会的Maven配置阿里云Maven仓库源与IDEA中使用

1、Maven简介1.1、在Javaweb开发中,需要使用大量的jar包,我们手动去导入;1.2、如何能够让一个东西自动帮我导入和配置这个jar包。由此,Maven诞生了!1.3、Maven的核心思想:约定大于配置有约束,不要去违反。Maven会规定好你该如何去编写我们的Java代码,必须要按照这个规范来;2、Maven下载与配置Maven官方下载地址下载完成后,解压即可...

2020-04-27 18:21:31 260 1

原创 SpringBoot中拦截器 Interceptor 的配置和使用

在不采用安全框架的前提下,使用拦截器来拦截单体项目中前端的一些操作。创建一个自定义的拦截器,实现 HandlerInterceptor 接口中的方法。@Componentpublic class MyInterceptor implements HandlerInterceptor { // 在进入Controller之前执行,默认为false不继续执行,当return为true时,才向下执行 @Override public boolean preHandle(Http

2020-08-10 10:36:54 1230

原创 Docker 容器内 apt 速度过慢问题

如图所示,文件下载速度达到了惊人的3kb/s进入Docker容器内查看镜像debian版本:cat /etc/debian_version我使用中科大的镜像源作为替换中科大开源镜像站清华大学开源镜像站北京外国语大学开源镜像站上海交大开源镜像站sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list运行 sudo apt update 更新源文件索引即可。...

2020-08-08 22:58:12 3800 1

原创 SpringBoot 整合Layui 问题

问题一:JSON.stringify() 用法在Layui中需要使用Json字符串进行传参,JSON.stringify()的作用是将 JavaScript 对象转换为 JSON 字符串,而JSON.parse()可以将JSON字符串转为一个对象。在使用JSON.parse()需要注意一点,由于此方法是将JSON字符串转换成对象,所以你的字符串必须符合JSON格式,即键值都必须使用双引号包裹问题二:Ajax 报错 Uncaught ReferenceError: $ is not defined

2020-08-03 20:42:11 941

原创 SpringBoot项目集成中Thymeleaf问题

问题一:Thymeleaf中static静态资源无法访问的问题在Thymeleaf模板中,默认资源的根路径就是static文件夹,引入资源与普通引入不同,首先在html标签属性中引入xmlns:th="http://www.thymeleaf.org"命名空间,再使用th:xx = "@{}"标签来引入资源或者进行跳转。<link rel="stylesheet" th:href="@{layui/css/layui.css}" href="../static/layui/css/layui.c

2020-08-03 20:38:35 215

原创 Git Push rejected 失败的原因

在使用IDEA对项目进行推送的时候,IDEA提示推送失败Push rejected Push to origin/master was rejected原因,我在云端仓库新建仓库时勾选了使用README.md初始化文档,导致本地与云端的文件不匹配。解决办法,先对云端的仓库进行pull操作,在进行push提交。在以后新建仓库时,尽量不要进行REMADE.md的初始化。...

2020-07-31 17:41:23 1175

原创 Mysql5.x版本 Windows下安装

前言:由于在本地装的数据库由于被朋友失误删掉了系统数据库,导致本地数据库无法连接,各种办法均无法抢救,决定重装数据库。推荐使用压缩包进行Mysql的安装,由于我一开始使用可执行文件进行安装,导致后来必须要手动清理注册表,十分麻烦。一、Mysql的下载Mysql5.x版本官方下载链接根据个人的操作系统版本进行选择选择好操作系统版本后,选择第一个进行下载进入下载界面,我们选择不登陆直接下载解压下载好的压缩包二、环境变量的配置添加环境变量:我的电脑 --&g

2020-07-29 17:38:57 665

原创 SpringBoot 整合Mybatis + PageHelper 实现分页

前言:现在公司大多数都实现了前后端分离,前端使用Vue、React、AngularJS 等框架,不用完全依赖后端。但是如果对于比较小型的项目,没必要前后端分离,而SpringBoot也基本抛弃了Jsp,使用Thymeleaf模板搭配SpringBoot是个不错的选择。在展示数据时必然需要大量的分页操作,在使用JPA、Mybatis-Plus等持久层框架时,已经自带分页查询操作,无需手动编写,然而在使用Mybatis作为持久层时,需要手动编写分页操作十分麻烦。PageHelper就是用来在Mybatis

2020-07-22 11:38:44 643

原创 Java 中的链式编程

前言​ 在写项目的时候,有一个实体类有好多个属性,new 出来之后需要不停的使用setXXX( )方法,效率低而且代码可读性差,查询了下发现可以实现实体类的链式编程。public class User { private Integer id; private String userName; private String password; private String nikeName; private String email; private S

2020-06-30 01:15:19 385

原创 Windows 下Java JDK的下载与安装

前言:因为本机已经配置完毕了,本次使用的是虚拟机中的Win7系统,Win10系统操作步骤基本完全一样,不同的地方会在下面的步骤中指出。一、JDK的下载为了计算机安全,我们首先要做到的就是尽量在官方网站下载软件,避免在第三方下载站下载到被捆绑的软件。JDK官方下载地址全英文界面,英语不好的同学可以使用Chrome浏览器或者基于Chromium 的新Edge浏览器自带的翻译功能,由于在企业开发中目前还在使用JDK8或者JDK7,本次安装使用JDK8版本进行安装。JDK与JRE的区别:

2020-06-23 00:28:24 630 3

原创 最简单的VScode Python 开发环境配置以及中文化

前置条件Python (2020年了,建议使用Python3.X版本)一、下载VSCodeVSCode官方下载链接由于安装过程是中文界面,此处略过。二、VSCode中文化** 不需要配置什么locale.json,不需要配置什么locale.json,不需要配置什么locale.json 重要的事情说三遍**安装好的VSCode如图所示,纯英文界面点击进入插件中心搜索Chinese,如下图。点击install安装安装后右下角弹出弹窗,点击Re

2020-06-18 01:48:35 247

原创 Python 3.x 安装PyQt5 Designer

一、 安装PyQt5官方要求Python版本:Python >=3.5打开命令行 输入pip install PyQt5PyQt5安装成功​ 安装完成功PyQt5后发现没有designer.exe因此我们需要继续安装PyQt5-toolspip install PyQt5-toolsPyQt5-tools 安装成功designer.exe位置如下:你的Python安装文件夹\Lib\site-packages\pyqt5_tools\Qt\bin二、

2020-06-17 19:48:45 295

原创 Win7安装Python3.X 失败 提示Setup failed

一、安装报错如图所示,双击Python安装包后进行安装显示Setup failed 安装失败:二、错误排除1.首先查看自己的计算机是否已经安装了 Win7 Service Pack 1大补丁,没安装则下载安装此补丁。计算机(右键) ==> 属性如同中有Service Pack 1 字样则代表已经安装了 Win7 Service Pack 1大补丁。Win7 Service Pack 1 官方下载步骤2.如果已经安装过Win7 Service Pack 1大补丁或者安装完双击Pytho

2020-06-17 19:46:25 3200

原创 Windows下安装Python 3.X 版本

一、 Python下载Python官方下载地址演示下载的版本为Python 3.8.3 ,你可以根据自己的选择安装其他版本的Python二、 Python 安装下载完安装包双击安装时出错(Win7用户会出现此错误):错误排查:计算机(右键) ==> 属性如同中有Service Pack 1 字样则代表已经安装了 Win7 Service Pack 1大补丁。Win7 Service Pack 1 官方下载步骤2.如果已经安装过Win7 Service Pack 1大补丁或者

2020-06-17 19:42:57 374

原创 PyCharm配置PyQt5+Qt Designer

PyCharm+PyQt5+QtDesigner配置配置前提PyCharm (这个不多说,官网下载安装,我是用的是2019.3版本)Python 3.X(Python >=3.5,已经2020年了,放弃Python2.X版本吧)Python 3.x 安装PyQt5一、 安装PyQt 5官方要求Python版本:Python >=3.5打开命令行 输入pip install PyQt5PyQt5安装成功安装完成功PyQt5后发现没有designer.exe,因此

2020-06-17 19:34:59 1463 3

原创 SpringBoot整合MybatisPlus启动时报错: org.springframework.beans.factory.UnsatisfiedDependencyException

SpringBoot整合MybatisPlus在启动时直接报错报错重点信息如下:Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.jia.vueblog.mapper.BlogMapper' available: expected at least 1 bean which qualifies as autowire candidate.

2020-06-06 15:57:19 3167

原创 SpringBoot 封装返回类报错:No converter found for return value of type

封装完毕Result返回类,使用PostMan测试时报错{ "timestamp": "2020-06-03T10:38:03.144+0000", "status": 500, "error": "Internal Server Error", "message": "No converter found for return value of type: class com.jia.wxbike.utils.Result", "path": "/bike/add

2020-06-03 18:46:28 385

原创 SpringBoot使用自定义redisTemplate报错cannot deserialize from Object value (no delegate- or property-based)

报错信息:org.springframework.data.redis.serializer.SerializationException: Could not read JSON: Cannot construct instance of `com.jia.pojo.User` (no Creators, like default construct, exist): cannot deser...

2020-04-28 16:54:22 1220

原创 常用Maven Jar包

<!-- Druid数据池 https://mvnrepository.com/artifact/com.alibaba/druid --><dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <ve...

2020-04-22 00:16:58 290

原创 SpringSecurity

@EnableWebSecuritypublic class SecurityConfig extends WebSecurityConfigurerAdapter { // 认证 @Override protected void configure(AuthenticationManagerBuilder auth) throws Exception { ...

2020-04-05 17:15:34 77

原创 SpringBoot单文件上传

@RestControllerpublic class UploadController { // 时间格式化显示类型 DateTimeFormatter time = DateTimeFormatter.ofPattern("yyyy-MM-dd"); @PostMapping("/upload") public String upload(MultipartF...

2020-04-02 00:03:52 52

原创 手把手教你在Windows10家庭版上安装Docker Toolbox

一、前言学编程少不了折腾Linux系统,一开始选择VMWare,后来因为内存紧张(板载内存说多了都是泪啊)

2020-03-11 00:52:32 430

空空如也

空空如也

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

TA关注的人

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