摘要: 序-碎碎叨叨 在家办公的第N周, 也不知道笔者工位上的键盘和显示器有没有想我, 不知道会不会落灰太严重,被保洁阿姨扔掉了。 笔者今天带来一篇关于redis锁的文章 连敲带画码出此文,有一些细节,对redis锁不清晰的盆友不妨瞧一瞧。 如果是有经验的盆友,挑挑毛病,那笔者是更感谢了~ 闲话不多,马上发 阅读全文
posted @ 2021-09-24 09:30 程序猿Knight 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 为了控制异步任务的并发不影响到应用的正常运作,我们必须要对线程池做好相应的配置,防止资源的过渡使用。除了默认线程池的配置之外,还有一类场景,也是很常见的,那就是多任务情况下的线程池隔离。 什么是线程池的隔离,为什么要隔离 可能有的小伙伴还不太了解 什么是线程池的隔离,为什么要隔离 ?。所以,我们先来 阅读全文
posted @ 2021-09-19 12:25 程序猿Knight 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 1.创建目录 hadoop dfs -mkdir /data hadoop dfs -mkdir -p /data/data1 创建多级目录 2.查看文件 hadoop dfs -ls / 3.上传文件 hadoop dfs -put /usr/local/data/ /data 4.下载文件 ge 阅读全文
posted @ 2021-09-19 11:54 程序猿Knight 阅读(731) 评论(0) 推荐(0) 编辑
摘要: 斐波那契数,通常用 F(n) 表示,形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是: F(0) = 0,F(1) = 1 F(n) = F(n - 1) + F(n - 2),其中 n > 1 给你 n ,请计算 F(n) 。 解题思路 斐波 阅读全文
posted @ 2021-09-13 08:51 程序猿Knight 阅读(692) 评论(0) 推荐(0) 编辑
摘要: 简介 MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑。 损 阅读全文
posted @ 2021-08-29 22:25 程序猿Knight 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 使用Nacos管理配置 架构图 配置文件遵循的格式 bootstrap.yml pom.xml bootstrap.yml content center dev.yaml 配置属性动态刷新与回滚 @RefreshScope 应用的配置共享 引导上下文(applicationContext父上下文) 阅读全文
posted @ 2020-03-01 18:25 程序猿Knight 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 有状态 vs 无状态 有状态 无状态 有状态 vs 无状态 微服务认证方案 微服务认证方案01 处处安全 微服务认证方案02 外部无状态,内部有状态 微服务认证方案03 网关认证授权,内部裸奔 微服务认证方案04 内部裸奔改进 微服务认证方案01 处处安全 "OAuth2实现单点登录SSO" htt 阅读全文
posted @ 2020-02-27 19:46 程序猿Knight 阅读(4042) 评论(0) 推荐(1) 编辑
摘要: SpringCloud Gateway是什么?优缺点分析 springCloud Gateway优点 springCloud Gateway缺点 编写SpringCloundGateway pom.xml application.yml 核心概念 路由配置示例 架构剖析 路由谓词工厂详解 ==路由谓 阅读全文
posted @ 2020-02-26 11:38 程序猿Knight 阅读(2119) 评论(0) 推荐(0) 编辑
摘要: Spring实现异步的方式 引入MQ后的架构演进 MQ的使用场景 异步处理 流量削峰填谷 解耦微服务 MQ的选择 mq对比详情 "mq对比详情" 搭建MQ "搭建教程" 搭建RocketMq控制台 "RocketMQ控制台安装教程" RocketMq的术语与概念 RocketMQ进阶 ==看官方Ro 阅读全文
posted @ 2020-02-25 18:18 程序猿Knight 阅读(2777) 评论(0) 推荐(0) 编辑
摘要: 雪崩效应 常见容错方案 超时 限流 仓壁模式 断路器模式 断路器三态转换 使用Sentinel实现容错 什么是Sentinel https://github.com/alibaba/Sentinel ==轻量级的流量控制、熔断降级 Java 库== pom.xml 搭建Sentinel控制台 下载控 阅读全文
posted @ 2020-02-25 09:34 程序猿Knight 阅读(1080) 评论(0) 推荐(0) 编辑