自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【SpringBoot对接支付宝沙箱支付全教程】

还有最重要的公钥和私钥,因为不是正式环境。全部复制,然后在桌面创建一个html页面把这些代码复制到body标签里面,然后用浏览器打开。出现这个之后去支付宝文档那里找账号密码,进行支付就可以了,用的都是支付宝提供的虚拟账号。这个沙箱支付有很多坑,比如中文参数之类的。支付宝沙箱支付,还在学习的小伙伴,这个支付宝沙箱支付详细教程来咯!最后就是controller层了,支付和回调都是在这里写的。如果成功会返回一个html页面,千万不要点击这个链接。进入控制台页面后往下看,有一个沙箱支付。进入平台之后先,登录。

2023-09-26 12:02:30 500

原创 远程调用时报错No provider available from registry

解决No provider available from registry问题

2022-04-22 09:32:40 13002

原创 秒杀项目面试-项目经验(58.3万高QPS,高并发)

在学习传智项目库中的秒杀项目后,我总结出了以下的面试内容项目库地址:传智研究院项目库(秒杀系统)-----------以下所有代码和图只是为了方便理解,最主要的还是可以用自己的话表达出来---------------------1.简单描述秒杀的核心流程(技术)我们把架构分为了三个部分第一部分:对商品的请求页进行了处理,我们使用,静态化+Nginx+CDN来优化前端页面的高QPS,具体就是我们使用canal监听数据库的变化,当商品变为秒杀商品的时候,我们会生成静态详情页。用户请求要获取详情页的时

2021-12-27 20:52:25 5435 1

原创 大型短信中台项目总结(最近面试的可以看看)

本周 项目总结1 项目介绍集信达短信JAVA项目,保证短信高效、准确送达、简单易操作的对接方式。通过对服务的解耦、通讯方式的升级来提升系统的吞吐量同时在多通道的加持下,通过智能动态的通道 评级、选举、降级、热插拔、增强了系统的健壮性,摆脱对单一通道的依赖。并且提供了多个平台的对接方式,满足项目需求系统构架图项目整体工程和模块功能如下1 pd-sms-entity # 短信平台实体2 pd-sms-manage # 系统管理服务3 pd-sms-api

2021-11-05 17:07:33 678

原创 什么是分布式事务

浅谈分布式事务1 本地事务与分布式事务1.1 事务1.2 本地事务1.3 分布式事务2 分布式事务相关理论2.1 CAP定理2.2 BASE理论3 分布式事务解决方案3.1 基于XA协议的两阶段提交3.2 TCC补偿机制3.3 消息最终一致性我们编写下订单功能,保存订单和扣减库存是在两个服务中存在的,如果扣减库存后订单保存失败了是不会回滚的,这样就会造成数据不一致的情况,这其实就是我们所说的分布式事务的问题,接下来我们来学习分布式事务的解决方案。1 本地事务与分布式事务1.1 事务数据库事务(简称

2021-06-24 15:31:30 159

原创 数据结构-复杂度分析面试题

1 数据结构1.1 复杂度分析什么是复杂度分析?1 代码执行的效率以及占用的物理资源2 作用:评价一段代码/一段算法 优劣的一种重要的指标3 复杂度分析的过程中:一般情况下,排除硬件的影响4 复杂度分析分为两个:1 时间复杂度2 空间复杂度2.1 时间复杂度什么是时间复杂度?1 作用:考量代码执行效率的一个非常重要的指标2 全称:渐进时间复杂度3 抛开算法运行的软硬件环境,只考虑算法与问题规模之间的关系。4 算法的时间复杂度反映了程序执行时间随输入规模增长而增长的量级,在很

2021-04-27 16:20:53 125 1

原创 Nacos 搭建集群【常见错误解决】

搭建集群常见错误解决1 Nacos 常见错误1.1 常见错误(1)db.num is null1.2 常见错误(2)unable to start embedded tomcat1.3 常见错误(3)内存不足1.4 常见错误(4)Cannot determine JNI library name for ARCH='x86' OS='windows 10' name='rocksdb'1.5 常见错误(5)1 Nacos 常见错误1.1 常见错误(1)db.num is null1)db.num is

2021-04-22 21:07:11 7676 10

原创 怎么搭建Nacos集群?(初学者必看)

NacosNacos进阶 搭建集群1 数据源配置1.1 将nacos有单机存放,升级mysql存储1.1.1 MySql数据库初始化1.2 Nacos配置1.2.1 修改Nacos配置2 Nacos搭建集群常见错误解决1 数据源配置1.1 将nacos有单机存放,升级mysql存储1.1.1 MySql数据库初始化1)使用条件mysql数据库版本要在mysql 5.6+(5.6版本以下也有解决方法,下面会讲解)查看自己mysql版本方法:打开cmd命令窗口输入 mysql --versio

2021-04-22 20:51:53 187

原创 【成功解决】Error:(3, 46) java: 程序包org.springframework.context.annotation不存在

这个bug应该只有IDEA2020会出现出现Error:(3, 46) java: 程序包org.springframework.context.annotation不存在问题后解决方法首先我们打开IDEA左上角的file然后点击Settings然后点击Build,Execution,Deployment > Build Tools > Maven > Runner把Delegate IDE build/run actions to Maven勾选上问题将迎刃而

2021-04-22 20:08:06 12822 5

原创 Nacos 配置中心作用以及使用

Nacos配置中心前言1 Nacos 配置中心实战1.1 Nacos 准备工作1.1.1 创建Nacos服务1.1.2 初始化MySql数据库1.2 Nacos 实战1.2.1 Swagger测试项目1.2.2 nacos服务中配置信息前言本文要带你们体验一把配置中心在项目中的作用提示:以下是本篇文章正文内容,下面案例可供参考1 Nacos 配置中心实战1.1 Nacos 准备工作1.1.1 创建Nacos服务创建父项目,并导入以下坐标 <!-- 1 确定spring b

2021-04-22 11:49:54 1618 2

原创 Nacos 配置注册中心安装部署

Nacos入门1 安装和运行Nacos1.1 安装Nacos1.2 运行Nacos2 Nacos入门:服务提供者2.1 编写一个服务,并成功注册到nacos中2.1.1 打开Idea创建一个maven父项目,在pom文件中导入以下坐标2.1.2 创建服务提供者模块,在pom文件中导入以下坐标2.1.3 然后编写application.yml文件2.1.4 然后创建启动类和contller方法2.1.5 运行3 Nacos入门:服务消费者3.1 编写一个服务,并成功注册到nacos中3.1.1 创建服务消费者

2021-04-21 09:52:38 368 2

空空如也

空空如也

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

TA关注的人

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