自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot整合Canal1.1.6并同步数据到Redis(超详细和很多踩坑点)

SpringBoot初步整合Canal

2023-04-18 00:17:45 2135

原创 JSR-303数据校验和统一异常返回

文章目录一、JSR-303二、使用1.简单使用a) 实体类b) R类c) Controller层d) 测试结果2.统一异常返回a) 统一错误枚举类b) controller层c) 统一异常处理类d) 启动项目测试总结一、JSR-303什么是JSR-303?JSR-303 是 JAVA EE 6 中的一项子规范,叫做 Bean Validation,官方参考实现是Hibernate Validator。位于javax.validation下的一些类。详细用法@Null 验证对象是

2021-07-18 10:57:07 701

原创 Vue+ElementUI+阿里云OSS+SpringCloud服务端签名后直传图片的示例

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、方案选择二、使用步骤1.引入库2.读入数据总结前言应公司后一个项目需要上传大量图片,为了开发期间不耽误开发进度,特地先学习一下图片的上传相关知识。以下是本篇文章正文内容,博客以学习记录为目的,所以仅供参考一、方案选择FastDFS和vsftpd这两种是我之前用到过的,但是需要自己搭建服务器,使用和维护成本很高,并且如果想用的话需要单独拎出来一个服务器,费用也不低,所以pass云存储(阿里云对象

2021-07-17 17:41:29 999 1

原创 Redis之数据库

Resis—数据库目录Resis---数据库前言一、服务器中的数据库1、数据库介绍2、数据库的数据结构二、过期键和淘汰策略1.过期时间1)设置过期时间2)移除和计算过期时间3)过期键的判定4) 过期键的删除2.淘汰策略三、 AOF和RDB以及复制对过期键的处理1、RDB2、AOF3、复制总结前言最近在学习Redis,以此系列博客记录自己的学习总结,以供复习使用一、服务器中的数据库1、数据库介绍Redis服务器中的所有数据都是保存在redis.h/RedisServer结构的db数组中,db

2021-07-13 10:07:25 386

原创 RabbitMq死信队列处理订单问题

RabbitMq死信队列处理订单问题前言一、问题原因和分析二、使用步骤1.导包2.配置类TTLMQConfig类DeadMQConfig类PayController类测试类三、总结前言最近做一个新项目,碰到了有关的支付问题需要用到RabbitMq的一些特性去解决,简单记录一下自己的开发过程。一、问题原因和分析1)问题出现:最近开发一个公众号的过程中,公司为了节省成本,并没有使用微信支付,而是对接了第三方支付。先看下第三方支付的基本流程:#mermaid-svg-y2hv1t34L2ePiKS

2021-04-27 20:43:03 760 1

原创 SpringBoot整合SpringSecurity+Jwt

项目场景:提示:这里简述项目相关背景:例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obta

2021-04-19 21:46:22 568 2

原创 微信模板消息推送(内附工具类代码)

文章目录前言一、添加模板消息1、进入微信公众号后台2、模板消息3、填写信息4、审核通过后二、开发步骤1、依赖坐标2.实体类1)AccessToken2、WxTemplate模板消息类3、模板参数类4、正式开发三、总结前言记录一次微信公众号开发时,其中比较重要的一步,模板消息推送,同时附上详细的代码以供参考。一、添加模板消息1、进入微信公众号后台找到功能菜单,找到按钮,添加功能插件,如下图:2、模板消息点击进入下一步:3、填写信息仔细看使用规范,填写信息并提交。4、审核通过后

2021-03-09 22:34:08 2419

原创 部署微信公众号项目的基本步骤

部署微信公众号项目的基本步骤前言最近公司刚完成了一个微信公众号的小项目,需要我去线上部署,因为第一次部署一个微信公众号的项目,过程中遇到了很多坑,因此把其中一些重要的步骤记录下来,防止以后在此踩坑,文章主要就是包含了公众号里的一些基本配置和我个人遇到的一些小坑。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as

2021-02-27 22:18:52 4353 3

原创 线上Linux执行Tomcat里的shell(startup.sh & shutdown.sh)脚本报错

线上Linux执行Tomcat里的shell(startup.sh & shutdown.sh & catalina.sh)脚本报错最近一次线上迭代功能,重启tomcat,执行shutdown.sh,其他脚本同样直接报错:-bash: ./version.sh: /bin/sh: bad interpreter: No such file or directory以下是排错过程:1、查看是否为可执行文件以上可以看出权限并没有什么问题,如果有文件为不可执行文件直接使用命令:chm

2021-02-19 21:06:53 804

Java音乐网站播放器 Springboot+Vue+MySql

音乐网站播放器 介绍: 音乐网站播放器+音乐网站管理系统+音乐网站后台 软件架构: 使用vue+springboot+mybatis-plus+mysql技术的前后端分离项目 前端 安装教程 需要有node.js环境,不建议使用最新版,可能有bug 我这边用的12.14.1 选择msi文件根据自己电脑版本下载安装包, 安装后打开cmd页面 输入node-v \ npm -v 返回版本号表示安装成功 运行需要在项目根目录下,例如: npm install(安装运行环境) npm run dev(运行) 后端安装教程: 1.配置maven仓库,刷新maven 2.创建music数据库,执行数据库脚本 3.修改application.properties配置文件 4.静态资源和src文件夹同级,文件名参考config文件夹下的FileConfig配置 5.主类启动 里面还有详细文档可供参考!!!

2024-05-28

空空如也

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

TA关注的人

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