Qyq0498
码龄7年
关注
提问 私信
  • 博客:109,177
    109,177
    总访问量
  • 24
    原创
  • 838,429
    排名
  • 9
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2017-12-05
博客简介:

Qyq0498的博客

查看详细资料
个人成就
  • 获得49次点赞
  • 内容获得9次评论
  • 获得147次收藏
  • 代码片获得743次分享
创作历程
  • 1篇
    2023年
  • 9篇
    2021年
  • 24篇
    2020年
成就勋章
TA的专栏
  • 小bug
    15篇
  • Linux命令
    1篇
  • mysql
    3篇
  • 微服务
    2篇
  • redis
    1篇
  • springBoot
    1篇
  • springcloud
    3篇
  • 数据库
    3篇
  • postman传参
    1篇
  • mybatis-plus逆向工程配置
    1篇
  • 二维码生成以及网络图片下载
    1篇
  • 数据库分组求和
    1篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

防止表单重复提交 方法汇总

在打开页面方法上,设置createToken()为true,此时拦截器会在Session中保存一个token,同时需要在页面中添加<input type="hidden" name="token" th:value="${session.token}">,保存方法需要验证重复提交的,设置removeToken为true,此时会在拦截器中验证是否重复提交。在服务器端判断客户端提交上来的token与服务器端生成的token是否一致:如果不一致,那就是重复提交了,此时服务器端就可以不处理重复提交的表单;
转载
发布博客 2023.06.30 ·
1492 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

IDEA中启动报错:找不到或无法加载主类 解决方法

问题:项目是maven的多模块项目,新增的模块,本来是能启动的,但是修改了模块名后,就一直报这个错:找不到或无法加载主类。解决方法:1、因为知道是改过模块名无法启动的,所以猜测是因此导致编译有问题,所以尝试重新rebuild,使用Build→Rebuild Project。但还没解决问题,怀疑是缓存问题。2、使用File→Invalidate Caches/Restart…,选择Invalidate,清除一下缓存。3、使用File→Project Structure,左侧选择Modules,
转载
发布博客 2021.07.05 ·
8306 阅读 ·
3 点赞 ·
0 评论 ·
15 收藏

IDEA bootstrap.properties 绿叶图标设置

选中项目中的 resources目录,鼠标右击,选中 Mark Directory as,然后选中 Resources root,即可
原创
发布博客 2021.07.05 ·
1401 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)问题的处理也是各种百度找答案,可能是方法不对,始终找不到我要的答案,最后是因为无法使用mybatisPlus提供的增强方法,去找各种答案,才发现原来也试用我上面那个问题,真是美滋滋~~~这次用MybatisPlus重构一个Mybatis项目,但是无法使用BaseMapper提供的增强方法报错如下:org.apache.ibatis.bindin
转载
发布博客 2021.06.22 ·
385 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

cannot create temp file for here-document: No space left on device Linux磁盘空间清理

出现这个问题说明不能创建临时文件文档,设备上没有剩余空间(告诉我们磁盘空间满了)1.用命令df -h 查看硬盘空间[root@huoran-test /]# df -h2.查看哪个目录占用硬盘空间最大,盘总共就40G,usr目录下占了29G[root@huoran-test /]# du -sh /*3.一级一级向下查找大文件[root@huoran-test /]# du -sh /usr/local/nacos/nacos/bin/logs/*解决方案:(1) 如果最大文件时
原创
发布博客 2021.06.11 ·
551 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql实现跨库查询

mysql实现跨库查询现在一个项目有多个数据库,所以想要学习一下跨库查询。工具:mysql,Navicat Premium下面是数据库关系:user数据库中的userdata表,id是userdata中的一个字段plan数据库中的userplan表,planname是表userplan中一个字段userdata表与userplan表中userID关联查询的sql语句如下:SELECTplan.userplan.planname,userdata.idFROMuser.userdata
转载
发布博客 2021.05.26 ·
1143 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySQL数据库被删除如何恢复

第一步:保证mysql已经开启binlog,查看命令:查看binklog是否开启show variables like '%log_bin%';查看binlog存放日志文件目录(如下图,博主binlog目录为/data/mysql):show variables like '%datadir%';值为OFF,需开启,值为ON,已开启。如果没有开启binlog,也没有预先生成回滚SQL,那可能真的无法快速回滚了。对存放重要业务数据的MySQL,强烈建议开启binlog。第二步:进入binlo
转载
发布博客 2021.03.02 ·
11419 阅读 ·
6 点赞 ·
0 评论 ·
17 收藏

SpringSecurity提示Token过期返回错误代码而不是报系统繁忙的处理

SpringSecurity对于每一个接口请求都会经过一个鉴权访问的Filter类,故Token过期的设置就在这里面处理啦。第一步就是Security的入口啦,配置好SecurityConfig,注入所需要的所有Filter类以下是我项目中的配置,仅供参考哈package com.daqing.financial.hrauth.config;import com.daqing.financial.hrauth.filter.AdminAuthenticationProcessingFilter;
原创
发布博客 2021.02.18 ·
5020 阅读 ·
4 点赞 ·
3 评论 ·
11 收藏

微信小程序上传图片或文件时报错Provisional headers are shown

小程序上传文件的时候报错,调用同一个接口PC端正常,小程序也设置了不校验合法域名,就初步确定跟https,ssl证书以及域名是否备案什么的都没有关系了解决方案:查询小程序官方文档发现,需要设置请求头,问题解决,接口正常访问!...
原创
发布博客 2021.01.27 ·
2171 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Redis启动报错(Redis闪退):Creating Server TCP listening socket 127.0.0.1:6379: bind: No error

一、[9980] 21 Apr 02:57:05.611 # Creating Server TCP listening socket 127.0.0.1:6379: bind: No error解决方法:在命令行中运行redis-cli.exe127.0.0.1:6379>shutdown二、Redis (error) NOAUTH Authentication required.解决方法127.0.0.1:6379>auth “123456”127.0.0.1:6379>s
转载
发布博客 2021.01.05 ·
693 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

mybatisplus返回自增主键id

添加数据后返回Id<insert id="" parameterType="" useGeneratedKeys="true" keyProperty="id" keyColumn="id">useGeneratedKeys:必须设置为true,否则无法获取到主键id。keyProperty:设置为POJO对象的主键id属性名称。keyColumn:设置为数据库记录的主键id字段名称。...
原创
发布博客 2020.10.13 ·
5444 阅读 ·
5 点赞 ·
2 评论 ·
6 收藏

springcloud 项目启动报错@Value引入问题处理java.lang.IllegalArgumentException: Could not resolve placeholder...

问题描述:Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'wxopen.appid' in value "${wxopen.appid}"我的Config配置类:application.yml:(此处我是配置在nacos里面了)由于是部署在微服务项目中,单个的服务可以正常启动,但是在启动另外一个服务(这个服务调用了上面的服务)就会启动报错springboot启动时会检索 @
原创
发布博客 2020.10.12 ·
2674 阅读 ·
6 点赞 ·
4 评论 ·
15 收藏

springcloud gateway统一跨域配置

我们写完接口之后一般会通过postman测试,但与前端联调的时候总是会遇到跨域问题,特别是springcloud项目,我们不可能在每个服务上面都配置跨域,网关是一个不错的选择呀。报错场景:网关配置如下:解决方案,在gateway网关声明一个跨域配置即可package com.daqing.financial.gateway.config;import org.springframework.cloud.client.discovery.DiscoveryClient;impo
原创
发布博客 2020.09.30 ·
1726 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

JAVA代码使用SpringBoot AOP实现操作系统日志

这两天做了个系统日志管理功能,现在来总结一下。项目中用到AOP主要是将日志记录从业务逻辑代码中划分出来,减少冗余代码和重复工作步骤...废话有点多首先创建操作系统日志表,表结构如下:1.创建操作日志注解类Log.javapackage com.daqing.financial.hrauth.annotation;import com.daqing.financial.hrauth.enums.OperationType;import com.daqing.financial.hra
原创
发布博客 2020.09.30 ·
457 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

@Valid注解及注解失效

项目中正好用到这个,对此做个记录,首先是@Valid失效问题:@Valid建议放到Controller层,然后我引入的包是:javax.validation.Valid;首先Model里面直接定义我要校验的如正则表达式@Pattern直接在Controller层引入即可直接这样写没办法给我返回正常的错误信息直接报错,查看后台错误信息这里需要手动捕获异常,获取错误信息最终捕获到message里面的内容,完美!...
原创
发布博客 2020.09.28 ·
2500 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

SQL语句查询优化

查询优化,索引优化,库表结构优化要齐头并进一,获取有性能问题SQL的三种方法通过用户反馈获取存在性能问题的SQL,通过慢查询日志获取存在性能问题的SQL,实时获取存在性能问题的SQL.二,慢查询日志介绍1,使用慢查询日志获取有性能问题的SQL:slow_query_log:启动停止记录慢查日志。例 set global slow_query_log=on;slow_query_log_file:指定慢查日志的存储路径及文件long_query_time:指定记录慢查日志SQL执行
原创
发布博客 2020.08.31 ·
308 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySQL数据库索引优化

一,Btree索引和Hash索引1,MySQL支持的索引类型(在存储引擎层实现的)2.Btree索引的特点:Btree索引以B+树的结构存储数据,加快存储引擎查找效率,更适合进行范围查找在什么情况下可以用到B树索引:全值匹配信息,匹配最左前缀查询(联合索引),匹配列前缀查询:order_sn like '12345%',匹配范围值的查询,精确匹配左前列并且范围匹配另外一列,只访问索引的查询Btree索引的使用限制:如果不是按照索引最左列开始查找,则无法使用索引(联合索引)。使用索引时不能跳过
原创
发布博客 2020.08.31 ·
172 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySQL数据库设计步骤

一,需求分析(可拓展性设计)包括:数据存储需求,数据处理需求,安全性设计,完整性设计,数据生命周期等等...二,数据库逻辑设计1,数据库设计范式(解决数据冗余和数据维护异常问题)第一范式:所有框架都只具有单一属性,每一列都不可拆分 单一属性的列是由基本的数据类型所构成的 设计出来的表都是简单的二维表第二范式:要求一个表中只具有一个业务主键第三范式:每一个非主属性既不部分依赖于也不传递于业务主键,在第二范式的基础上...
原创
发布博客 2020.08.27 ·
1506 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

postman json请求参数向JAVA后台传对象以及数组

一,JSON格式传递实体类对象,postman请求参数格式如下(Headers请求头添加 Content-Type:application/json)后台接收如下(@ResponseBody用于数据返回):注意(避免报错:Required String parameter 'id' is not present):1. 如果前端传入的是json数据那么后端使用@RequestBody HashMap<String, String> map进行接收,然后再通map.get(“i
原创
发布博客 2020.08.21 ·
1878 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

springBoot项目使用mybatis-plus逆向工程生成controller、service、mapper及XML文件

首先在maven中添加相关依赖,如果存在mysql驱动等依赖,则不需要重复添加,否则会报错哦~<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
转载
发布博客 2020.08.18 ·
1188 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏
加载更多