会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
strongmore
怕什么真理无穷,进一寸有一寸的欢喜。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
14
15
16
17
18
19
20
21
22
···
48
下一页
2023年8月24日
SpringCloud的动态配置实现原理
摘要: ### 前言 动态配置(变动频率高的,如支付方式,页面展示信息)和静态配置(数据库连接配置等) - 核心注解@RefreshScope 对Bean创建动态代理 - 核心类RefreshScope 负责销毁被@RefreshScope注解配置的Bean - ContextRefresher 负责刷新环
阅读全文
posted @ 2023-08-24 08:05 strongmore
阅读(398)
评论(0)
推荐(0)
2023年8月23日
各种限流算法的实现
摘要: ### 实现 #### 固定窗口算法 固定窗口算法又叫计数器算法,是一种简单方便的限流算法。主要通过一个支持原子操作的计数器来累计 1 秒内的请求次数,当 1 秒内计数达到限流阈值时触发拒绝策略。每过 1 秒,计数器重置为 0 开始重新计数。 
评论(0)
推荐(0)
Sentinel实现接口流量控制
摘要: ### 简介 Sentinel是阿里巴巴开源的限流器熔断器,并且带有可视化操作界面。 ### 启动控制台 [下载地址](https://github.com/alibaba/Sentinel/releases) ```sh java -Dserver.port=8089 -Dcsp.sentinel
阅读全文
posted @ 2023-08-23 18:58 strongmore
阅读(172)
评论(0)
推荐(0)
2023年8月22日
阿里Cola状态机相关
摘要: ### 介绍 相比于 Spring StateMachine 的复杂及‘重量’(不是无状态的,无法做到线程安全,所以代码要么需要使用锁同步,要么需要用ThreadLocal,非常的痛苦和难用),COLA的作者给我们提供了一个无状态的,轻量化的状态机,接入十分简单。并且由于无状态的特点,可以做到线程安
阅读全文
posted @ 2023-08-22 21:20 strongmore
阅读(1775)
评论(0)
推荐(0)
2023年8月21日
Jersey框架相关
摘要: ### 介绍 Jersey是一个REST框架,类似 SpringMVC,必须运行在Servlet容器中,如Tomcat或Jetty。 ### 使用 #### 在SpringBoot内嵌Tomcat容器中使用 ```xml 1.8 2.26 2.1 javax.ws.rs javax.ws.rs-ap
阅读全文
posted @ 2023-08-21 22:02 strongmore
阅读(213)
评论(0)
推荐(0)
2023年8月20日
分布式共识算法之Raft设计与实现
摘要: ### 如何理解分布式共识? 多个参与者 针对 某一件事 达成完全 一致 :一件事,一个结论 已达成一致的结论,不可推翻 ### 有哪些分布式共识算法? - Paxos:被认为是分布式共识算法的根本,其他都是其变种,但是 Paxos 论文中只给出了单个提案的过程,并没有给出复制状态机中需要的 mul
阅读全文
posted @ 2023-08-20 22:48 strongmore
阅读(307)
评论(0)
推荐(0)
Bcrypt加密算法相关
摘要: ### 简介 Bcrypt是一个跨平台的文件加密工具,由它加密的文件可在所有支持的操作系统和处理器上进行转移。它的口令必须是8至56个字符,并将在内部被转化为448位的密钥。spring-security内部就是使用这个算法来对用户密码加密的(BCryptPasswordEncoder)。 ###
阅读全文
posted @ 2023-08-20 22:08 strongmore
阅读(212)
评论(0)
推荐(0)
2023年8月16日
基于Docker搭建Prometheus+Grafana
摘要: ### 简介 Grafana 是一个监控仪表系统,它是由 Grafana Labs 公司开源的的一个系统监测 (System Monitoring) 工具。它可以大大帮助你简化监控的复杂度,你只需要提供你需要监控的数据,它就可以帮你生成各种可视化仪表。同时它还有报警功能,可以在系统出现问题时通知你。
阅读全文
posted @ 2023-08-16 07:57 strongmore
阅读(365)
评论(0)
推荐(0)
2023年8月14日
Linux下安装ELK
摘要: ### 简介 ELK 是 Elasticsearch、Logstash 和 Kibana 的缩写,它们代表的是一套成熟的日志管理系统,ELK Stack 已经成为目前最流行的集中式日志解决管理方案。 #### Elasticsearch 分布式搜索和分析引擎,具有高可伸缩、高可靠和易管理等特点。基于
阅读全文
posted @ 2023-08-14 18:36 strongmore
阅读(322)
评论(0)
推荐(0)
2023年8月13日
Linux下Shell脚本中比较大小
摘要: ### 数字比较 - -eq 等于,如: `if [ "$a" -eq "$b" ]` - -ne 不等于,如: `if [ "$a" -ne "$b" ]` - -gt 大于,如: `if [ "$a" -gt "$b" ]` - -ge 大于等于,如: `if [ "$a" -ge "$b" ]
阅读全文
posted @ 2023-08-13 08:20 strongmore
阅读(2715)
评论(0)
推荐(0)
上一页
1
···
14
15
16
17
18
19
20
21
22
···
48
下一页
公告