SpringCloud实用篇

SpringCloud实用篇0.学习目标1.Nacos配置管理Nacos除了可以做注册中心,同样可以做配置管理来使用。 1.1.统一配置管理当微服务部署的实例越来越多,达到数十、数百时,逐个修改微服务配置就会让人抓狂,而且很容易出错。我们需要一种统一配置管理方案,可以集中管理所有实例的配置。 Na...

2023-04-13

ShardingSphere分库分表

ShardingSphere分库分表ShardingSphere介绍Apache ShardingSphere 是一套开源的分布式数据库中间件解决方案组成的生态圈,它由JDBC、Proxy和Sidecar(规划中)这3款相互独立,却又能够混合部署配合使用的产品组成。 它们均提供标准化的数据分片、分布...

2023-04-08

SpringCloud常用组件

SpringCloud常用组件 注册中心:Eureka、Nacos 负载均衡:Ribbon 远程调用:OpenFeign 网关组件:Zuul、Gateway 服务保护:Hystrix、Sentinel 服务配置管理组件:SpringCloudConfig、Nacos 微服务保护(Sentinel)...

2023-03-16

连通图(分量)的BFS算法

连通图(分量)的BFS算法算法实现讨论 与DFS类似,同样要设访问标志数组visited[ ]。 为了能依次访问上一层次的访问序列中的各顶点的邻接点,需要设置一个结构來保存上一层次的顶 点,即刚刚被访问过且其后继邻接点还未被访问的顶点,并且这一结构还要满足这样的条件:这一 层中最先被访问的顶点,...

2023-01-29

分布式缓存问题解决方案

缓存击穿Redis中的热点数据失效,在数据从MySQL写到Redis的过程有大量请求访问这个数据,导致大量请求直接到达数据库,导致数据库奔溃,服务不可用。 解决方案 过期时间 + 随机值:过期时间 = baes 时间+随机时间。 对于热点数据,我们不设置过期时间,这样就可以把请求都放在缓存...

2023-01-12

缓存与数据库一致性问题

缓存与数据库一致性问题背景在高并发的业务场景下,数据库大多数情况都是用户并发访问最薄弱的环节。所以,就需要使用redis做一个缓冲操作,让请求先访问到redis,而不是直接访问MySQL等数据库。 读取缓存步骤一般没有什么问题,但是一旦涉及到数据更新:数据库和缓存更新,就容易出现缓存(Redis)...

2022-12-25

论文精读-目标检测

Deep Learning for Feneric Object Detection: A Survey1、基于区域的两阶段框架(Two Stage) RCNN Girshick 将AlexNet以及候选区域选择性搜索(selective search)集成到一起,训练出了RCNN框架,具体步骤如下...

2022-10-13

深度优先搜索遍历算法

连通图的DFS算法实现讨论 (1) DFS(v)的第一句话为“==访问定点v==” 即函数visit(v)的实现,大多场合是输出顶点的值,也可根据具体问题的需要来设计。 (2)DFS(v)的第二句话为“==依次从顶点v的未被访问的邻接点...

2022-08-10

fiddler+mitmproxy+夜神模拟器安装

项目场景:需要从电脑端爬取手机APP的数据 一、电脑端安装fiddler环境参考这篇博客 fiddler安装 注意:第二步允许手机远程连接中,不勾选“Act as system proxy on startup” 二、下载夜神模拟器 选择你想要的版本进行下载夜神 三、在python环境...

2022-07-18

IntelliJIDEA常用快捷键一览表

IntelliJ IDEA 常用快捷键一览表1-IDEA的日常快捷键第1组:通用型 说明 快捷键 复制代码-copy ctrl + c 粘贴-paste ctrl + v 剪切-cut ctrl + x 撤销-undo ctrl + z 反撤销-redo ctrl + sh...

2022-05-10
prev 1 2