自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(102)
  • 资源 (2)
  • 收藏
  • 关注

原创 OAuth 2.0:为什么有了授权码(Code)还需要访问令牌(Access Token)?

和**授权码模式(Authorization Code Grant)**的完整流程讲起。是最常用的授权协议。授权码模式是 OAuth 2.0 中最安全的一种授权方式,主要用于。为了深入理解这个问题,我们需要从 OAuth 2.0 的。如果 Token 有效,资源服务器返回用户数据。用户点击登录按钮,客户端将用户重定向到。用户同意授权后,授权服务器返回一个。OAuth 2.0 的核心思想是。在现代 Web 应用中,发送到授权服务器,换取。

2025-01-14 10:48:18 1006

原创 Taro+Vue实现图片裁剪组件

这是一个基于Vue 3和Taro开发的裁剪工具组件,支持图片裁剪、裁剪框拖动、缩放和输出裁剪后的图片。该组件适用于 Vue 3 和 Taro 环境,可以在网页、小程序等平台中使用。

2025-01-09 11:17:15 733

原创 Java实现一个带头节点的单链表

数据域:存储节点数据。指针域:存储指向下一个节点的引用。

2024-12-13 14:23:32 640

原创 基于 Java 实现的环形数组队列详解

队列(Queue)是一种常用的线性数据结构,具有先进先出(FIFO)的特点。在传统的线性队列中,随着出队操作,队列前端会出现空闲空间,但这些空间无法重复使用,导致浪费。为了解决这个问题,我们可以采用环形数组队列。空出一个位置通过空出一个位置区分“队列满”和“队列空”,避免状态冲突。取模运算通过实现指针的循环移动。

2024-12-11 22:43:05 809

原创 Java实现稀疏数组:从二维数组到稀疏数组的转换与还原

的场景,即二维数组中大部分元素为 0 或无意义。为了节省存储空间和提高操作效率,我们可以使用稀疏数组的形式来存储和处理这些数据。通过稀疏数组的第一行信息创建一个二维数组,然后根据稀疏数组中的位置信息还原非零元素。通过统计二维数组中非零元素的数量,依次记录其行号、列号及数值,构造稀疏数组。通过稀疏数组,我们显著减少了存储空间,特别是在处理大型稀疏矩阵时非常高效。实现的稀疏数组还具有良好的扩展性,可以进一步优化以支持更多类型的数据结构。在日常开发中,当我们处理大量数据时,经常会遇到。

2024-12-10 17:17:06 362

原创 微信自动消息转发器

在某些场景下,我们希望能够自动转发微信中的某些特定消息,以便及时处理。例如在客户服务过程中,可以将客服消息自动转发给专门负责的团队成员,或将含有特定关键词的消息转发给指定联系人。本工具可以帮助实现这样的自动化需求,并可自定义监控发送者和关键词,实现灵活的消息转发。

2024-11-12 09:16:59 1874

原创 Taro实现微信小程序自定义拍照截图识别

Taro实现微信小程序自定义拍照截图识别。

2024-09-11 17:02:38 838

原创 VUE实现大小缩放轮播图

【代码】VUE实现大小缩放轮播图。

2024-09-05 10:11:56 558

原创 ios私钥证书(p12)导入失败,Windows OpenSSl 1.1.1 下载

如果你用的OpenSSL版本是v3那么恭喜你V3必然报这个错,解决办法将OpenSSL 3降低成 v1。

2024-09-03 14:15:28 685 3

原创 解读分布式锁(redis实现方案)

通俗的来说,分布式锁的出现是为了解决分布式系统的问题,如果是单系统可以使用synchronized来完成资源的锁定,而如果是多系统环境,这个关键字只能控制本地的资源,由此诞生了分布式锁。思考:如果你的业务时间非常长,A执行代码过程需要40s,但是你设置的过期时间是30s,然后B因为你的key过期,会马上获取到锁的资源,然后这个时候A又到了30s,会执行释放锁的操作,肯定会释放到B的线程的锁,释放了其他线程也会马上进入,就会造成多个线程在执行同一个锁的操作,完全没有实现锁的特性。思考:上面逻辑有什么问题?

2023-07-29 22:33:11 614

原创 redis穿透问题

一个热点数据在高并发情况下过期时间到了,会导致大量流量查询redis为null,进而请求数据库进行更新数据,从流量上来说请求打到了数据库上,这种情况可能会造成mysql服务崩溃。

2023-07-16 22:52:27 612

原创 性能测试(Jemeter)

具体参数 (解释:200个线程需要1秒中启动完成,循环200次执行)下载网址(注意运行环境需要Java8哦)解决端口问题 port in user。新建监听器(用于查看结果)

2023-07-16 22:09:10 604

原创 Taro实现获取openid(附Spring boot代码)

【代码】Taro实现获取openid(附Spring boot代码)

2023-07-03 08:58:17 676

原创 Vue自定义组件列子

【代码】Vue自定义组件列子。

2023-05-31 14:35:30 131

原创 手写线程池

【代码】手写线程池。

2023-02-19 20:27:22 234 1

原创 Reason: Failed to determine a suitable driver class

突然就这样,查了一下是target出了点问题(我也不知道为啥)解决方案:terminal输入。

2022-12-23 17:30:57 344

原创 Mybatis-plus使用日期自动填充功能

代码依赖于mybatis-plus环境!!!!!!!相信很多boy被每次插入和更新的时候需要更新时间或者其他数据所折磨,这里我们就引入今天的主人公来解决这个繁琐操作的问题。

2022-10-30 16:46:51 1629

原创 fastjson的快速入门 01

【代码】fastjson的快速入门 01。

2022-10-09 13:44:22 426

原创 spring boot+redis 的快速入门

spring boot+redis 的快速入门 没有技巧全是感情

2022-08-13 19:47:37 623

原创 spring security快速入门 (无多余额外功能)

spring security快速入门 (无多余额外功能) 学不会你来打死我

2022-08-04 12:52:50 298

原创 spring boot集成dubbo(从0到1)

spring boot集成dubbo(从0到1)

2022-07-26 21:42:19 457

原创 spring boot集成阿里云短信服务

#2.登录阿里云官网开通短信服务并且获取一些重要配置信息(我把我信息给你们了没啥钱别乱用就行)yml(keyidkeysecrect通过查看自己子用户获得)给自己使用用户授权(没有用户的自己创建用户)3.创建bean管理短信服务需要用的参数。##1.导入相关pom依赖。4.创建短信发送服务。查看模板签名信息等。......

2022-07-25 09:44:59 1141

原创 spring boot + vue 前后端分离 集成echarts

4.下面我给出我都后端封装的数据集合大家可以自行参考。3.vue页面的使用初始化echarts方法。在请求中调用初始化方法并且填充相关数据。创建div生成echats容器。

2022-07-25 09:20:56 604

原创 spring boot+vue 集成 jwt验证(快速入门)前端 02

2.登录接口importjs-cookie并且开始接受后端传回cookie以及操作给前端浏览器写入cookie。3.重要api需要权限校验的接口使用js-cookie,从域名取出cookie写入header方便后端校验。1.npm拉去js-cookie简化cookie操作。4.后端取出header调用jwt工具进行认证校验。......

2022-07-25 08:52:54 500

原创 spring boot + vue 集成 jwt验证(快速入门)后端 01

2.配置你想暴露的信息实体(不要暴露敏感信息)4.使用jwt工具就能校验前端回写的token。1.pom导入相关依赖。3.编写JWT工具类。

2022-07-24 22:34:03 234

原创 spring boot 集成支付宝模块(沙箱)--简单版本 --快速入门

4.编写支付回调接口(查看回调是否成功,成功表示支付成功)如果你支付成功请求就会打在你的公网回调地址。application.yml配置(noyifyUrl没有公网请用内网穿透工具后面我会讲)重点说三个参数1.subject商家名称2.支付单号(可自拟)3.支付金额。自我测试建议使用内网穿透工具,临时将自己主机变成公网ip这里我给你们推荐免费工具。(使用请注意使用当前服务端口映射正确)创建初始化阿里支付的bean。开启默认公玥得到公玥与私玥。2.登录支付获取沙箱环境。.........

2022-07-24 22:19:42 840

原创 Vue集成富文本(wangeditor)V4版本 附有后端传给富文本无法获取正常值解决方案

问题分析通过日志打印发现了是富文本的初始化快于后端获取值方法,导致空值出现。解决方案将富文本初始化写在axios请求方法里面,保证值的传入。2.js中import引入资源。4.创建js方式初始化富文本方法。5.后端传给富文本无法获取正常值。用monted方式初始化。3.创建div容器展示。...

2022-07-24 20:43:33 1194

原创 spring boot如何自动生成实体日期时间(Could not read JSON: Cannot construct instance of `java.time.Local)报错解决方案参考4

1.使用mybatis的MetaObjectHandler接口2.yml文件配置spring boot json时区以及日期格式转换3.实体使用注解填充时间4.Could not read JSON: Cannot construct instance of `java.time.Loca 如果你使用redis缓存方案,时间json转换会失败,使用反序列化方案...

2022-07-11 17:51:26 854

原创 vue使用aliplay避雷篇

相信你可能会遇到导入方式是直接在div中使用src导入等方式,但是你都会发现失效,内容无法识别等问题。正确的方式是将这二个文件导入index.html的head大部分人初始学到的aplayer挂载方式是使用mouted 在页面渲染完成后加载,但是如果你使用的是el-dialog弹出方式是无法加载成功的,这个时候我们发现是空白。这个时候我考虑的方式第二种是使用事件注册aiplayer,又发现一个坑,视频每次需要二次才能实现真正的初始化,F12发现的日志第一次出现未找到容器,推测是div渲染比dialog创建慢

2022-07-04 11:26:24 1611

原创 vue如何集成阿里云视频服务组件(aliplayer)视频功能是使用el-dialog 弹出aliplayer播放

vue如何集成阿里云视频服务组件(aliplayer)视频功能是使用el-dialog 弹出aliplayer播放

2022-07-04 09:45:47 2391

原创 Vant 实现简单的登录注册模块以及个人用户中心

Vant 实现简单的登录注册模块以及个人用户中心

2022-07-02 16:04:51 3776

原创 css鼠标移入img实现放大变暗加显示文字(注意控制自己层级关系)

css鼠标移入img实现放大变暗加显示文字

2022-06-14 17:57:01 1541 3

原创 Vue项目的搭建(快速版本)

Vue项目的搭建(快速版本)

2022-06-09 18:41:58 184

原创 spring boot 快速入门 vod(视频点播)(使用vod之前建议先看我的oss上传服务)

spring boot 快速入门 vod(视频点播)(使用vod之前建议先看我的oss上传服务)

2022-06-09 15:27:12 897

原创 esayexcel快速入门

esayexcel快速入门

2022-06-08 11:43:06 1244

原创 Feign远程调用:rg.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with

Feign远程调用:rg.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with

2022-06-08 11:22:41 497

原创 将vod-upload集成到maven

将vod-upload集成到maven

2022-06-07 23:14:55 215

原创 vue的删除组件,简单模板

vue的删除组件,简单模板

2022-06-07 17:57:18 822

原创 java生成二级目录树(菜单树)

java生成二级目录树(菜单树)

2022-05-25 19:33:10 938

原创 sentinel的快速安装入门(百度网盘下载方式)附有服务熔断 服务降级 服务限流

sentinel的快速安装入门(百度网盘下载方式)

2022-05-24 22:30:40 1471 1

黑马程序员SSM整合学习项目demo

感谢黑马,这是一次自己在学习黑马中慢慢自己跟着做起来的项目,是黑马SSM最后阶段的一次小的整合mybais项目

2022-02-21

SSM学习源码,自我学习路径

SSM学习源码,自我学习路径

2022-02-01

空空如也

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

TA关注的人

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