消息队列技术选型 Kafka Kafka是LinkedIn开源的一个分布式流式处理平台,已经成为Apache顶级项目,早期被用来用于处理海量的日志,后面才慢慢发展成了一款功能全面的高性能消息队列。流式处理平台具有三个关键功能: 消息队列:发布和订阅消息流, xmxe 技术栈 Arthas教程 常用命令stack输出当前方法被调用的调用路径。很多时候我们都知道一个方法被执行,但是有很多地方调用了它,你并不知道是谁调用了它,此时你需要的是stack命令。 stack com.baomidou.mybatisplus.extensio xmxe 技术栈 kubernetes 引用 https://k8s-tutorials.pages.dev/https://kuboard.cn/https://k8s.iswbm.com/ 准备工作在开始本教程之前,需要配置好本地环境,以下是需要安装的依赖和包。 安装doc xmxe 技术栈 Oauth2 demofork from oauth2-samples Demo 文章 authorization_code 这个案例写出来,还怕跟面试官扯不明白OAuth2登录流程? client_credentials 死磕OAu xmxe 技术栈 Dubbo Dubbo基础什么是Dubbo? Apache Dubbo|ˈdʌbəʊ|是一款高性能、轻量级的开源Java RPC框架。根据 Dubbo官方文档的介绍,Dubbo提供了六大核心能力 面向接口代理的高性能RPC调用。 智能容错和负载均衡。 xmxe 技术栈 JWT-Json Web Token 什么是JWTJWT(JSON Web Token)是目前最流行的跨域认证解决方案,是一种基于Token的认证授权机制。从JWT的全称可以看出,JWT本身也是Token,一种规范化之后的JSON结构的Token。JWT自身包含了身份验证所需要 xmxe 技术栈 Zookeeper zookeeper demo Zookeeper基本原理ZooKeeper重要概念解读Data model(数据模型)ZooKeeper数据模型采用层次化的多叉树形结构,每个节点上都可以存储数据,这些数据可以是数字、字符串或者是二级制序 xmxe 技术栈 安装 消息队列-MQ 什么是消息队列我们可以把消息队列看作是一个存放消息的容器,当我们需要使用消息的时候,直接从容器中取出消息供自己使用即可。由于队列Queue是一种先进先出的数据结构,所以消费消息时也是按照顺序来消费的。 参与消息传递的双方称为生产者和消费者 xmxe 技术栈 Docker 基本概念Docker架构Docker架构包括以下几个核心组件: Docker客户端(Client):用户与Docker交互的命令行工具或API。 Docker服务器(Server):负责管理镜像、容器、网络等资源的后台服务。 Dock xmxe 技术栈 安装 Git 常用命令git diff# 可以查看当前没有add的内容修改(不在缓冲区的文件变化) git diff # 查看已经add但没有commit的改动(在缓冲区的文件变化) git diff --cached # 是上面两条命令的合并 git xmxe 技术栈