姜源の全栈云笔记
  • 首页
  • 分类
  • 工具
  • 标签
  • 归档
  • 关于
  • Docsify
  •   

01-React基础

参考: React 官网:https://zh-hans.react.dev/ React 教程:https://zh-hans.react.dev/learn React17 文档(英文):https://17.reactjs.org/docs/getting-started.html React18 的新内容:https://zh-hans.react.dev/blog/2022/03/2
2022-05-22
04_大前端 > 07_React
#React

02-美团Leaf实战

参考资料:https://github.com/Meituan-Dianping/Leaf 1.Leaf-segment号段模式Leaf-segment号段模式是对直接用数据库自增ID充当分布式ID的一种优化,减少对数据库的频率操作。相当于从数据库批量的获取自增ID,每次从数据库取出一个号段范围,例如 (1,1000] 代表1000个ID,业务服务将号段在本地生成1~1000的自增ID并加载到内存
2022-04-07
15_分布式 > 01_分布式ID
#架构 #分布式 #雪花算法

01-Swagger不同版本集成与聚合

参考资料(Swagger):https://swagger.io/ 参考资料(Knife4j):https://doc.xiaominfo.com/ 1. 官方Swagger UI1.1 访问效果 1.2 依赖pom.xml 123456789101112131415161718192021222324252627<dependency> <groupId>org.
2022-04-06
15_分布式 > 00_Api文档
#Swagger #API

01-搜狐的MQCloud框架

参考资料1:https://toscode.gitee.com/dongzhumao86/mqcloud 参考资料(官方文档):https://github.com/sohutv/mqcloud/wiki MQCloud 是搜狐的一款开源RocketMQ企业级一站式服务平台。 1. MQCloud创建topic访问链接(也是 domain 字段配置): dev: dev-mqcloud.xx
2022-04-03
15_分布式 > 06_分布式消息队列
#架构 #分布式 #MQCloud

01-ssh使用详解

SSH 基本知识SSH(Secure Shell 的缩写)是一种网络协议,用于加密两台计算机之间的通信,并且支持各种身份验证机制。 实务中,它主要用于保证远程登录和远程通信的安全,任何网络服务都可以用这个协议来加密。 历史上,网络主机之间的通信是不加密的,属于明文通信。这使得通信很不安全,一个典型的例子就是服务器登录。登录远程服务器的时候,需要将用户输入的密码传给服务器,如果这个过程是明文通信,就
2022-04-01
06_服务器 > 00_Server
#服务器 #ssh

16_SpringBoot 延时&异步任务

1. 延时任务JDK 原型单点延时或定时任务:自从JDK1.5之后,提供了ScheduledExecutorService代替TimerTask来执行延时或定时任务,提供了不错的可靠性。 1234567891011121314151617public class ScheduledExecutorTest &#123; public static void main(String[] ar
2022-03-20
08_框架技术 > 04_SpringBoot
#SpringBoot #异步 #延时

15_SpringBoot 事件监听机制

背景: 知道什么叫“以增量的方式应对变化的需求”吗?听过Spring监听机制吗? 1. Spring事件机制 1.1 环境准备123456789101112131415161718192021222324252627282930313233343536373839404142434445464748<?xml version="1.0" encoding=&qu
2022-03-19
08_框架技术 > 04_SpringBoot
#SpringBoot #Spring事件

01-代码生成器核心逻辑

参考资料 mybatis-plus: https://baomidou.com/ 参考资料 freemarker: http://freemarker.foofun.cn/ 1. 核心是2条SQL 查询当前数据库中所有表的表信息 1select * from information_schema.TABLES where TABLE_SCHEMA=(select database()) 12
2022-03-05
15_分布式 > 02_代码生成器
#架构

02-Arthas阿里开源诊断工具

参考资料(官网): https://arthas.gitee.io/index.html 参考资料(阿里云官方CSDN): Arthas 使用的四种方式 参考资料: 使用 Arthas 五分钟解决一个问题 1. 安装下载并启动: 12curl -O https://arthas.aliyun.com/arthas-boot.jarjava -jar arthas-boot.jar 如果下载慢,
2022-02-20
09_调试测试 > 05_线上问题
#Arthas #诊断工具

05-ThreadLocal源码与内存泄漏分析

参考资料:ThreadPoolExecutor的实现原理 为什么需要线程池我们知道创建线程的常用方式就是 new Thread(),而每一次new Thread()都会重新创建一个线程,而线程的创建和销毁都需要耗时的,不仅会消耗系统资源,还会降低系统的稳定性。在 jdk1.5 的 JUC 包中有一个 Executors,他能使我们创建的线程得到复用,不会频繁的创建和销毁线程。 线程池首先创建一些线
2022-01-27
18_源码分析
#源码分析 #线程 #线程池 #ThreadPool
…1213141516171819202122…
CSDN GitHub Hexo Fluid
总访问量(PV) 次, 总访客数(UV) 人