后端
02-架构师的视图和视角
1. 架构师的视图
image.png
1.1 上下文视图
1.1.1 概念
上下文视图总结我们所设计的架构背后究竟是怎么样的一个系统,包括系统本身、外部实体和相关接口。
1.1.2 示例
image.png
1.2 功能视图
1.2.1概述
描述系统运行时功能元素及其职责、接口和交互关系。
功能视图和上下文视图有一定的重合之处,但功能视图脱离环境,描述的是系统组件定义及
XXL-JOB快速入门(什么是XXL-JOB、部署XXL-JOB、在SpringBoot项目中接入XXL-JOB、XXL-JOB中的核心概念、集群环境下任务的路由策略)
文章目录
1. 分布式任务调度
2. @Scheduled注解的局限
3. 什么是XXL-JOB
4. 通过源码部署调度中心
4.1 下载源码
4.2 源码说明
4.3 运行数据库脚本
4.4 补充:xxl_job数据库中八张表的作用
4.5 调度中心配置
4.5.1 数据库相关配置
4.5.2 日志相关配置
4.6 启动调度中心
4.7 访问
轻量级开源的前端调试接口工具
Intermediator
Intermediator是一款轻量开源工具,用于 Windows(x64)、 Mac 系统上修改HTTP(S)返回值。
您可以使用它修改HTTP(S)响应值、重定向静态文件请求到本地文件目录,支持使用正则的方式批量修改请求返回值。
使用方式
1. 输入包含http/https的网址
2. 点击添加规则
3. 编辑你的规
Java锁相关概念的简单理解
Java中锁的概念
自旋锁:是指当一个线程在获取锁的时候,如果锁已经被其它线程获取,那么该线程将循环等待,然后不断的判断锁是否能够被成功获取,直到获取到锁才会退出循环
乐观锁:假定没有冲突,在修改数据时如果发现数据和之前获取的不一致,则读最新数据,修改后重试修改
悲观锁:假定会发生并发冲突,同步所有对数据的相关操作,从读数据就开始上锁
独享锁(写):给资源加上写锁,线程可以修改资源,其他线程不能
MySQL 安装配置(完整教程)
文章目录
一、MySQL 简介
二、下载 MySQL
三、安装 MySQL
四、配置环境变量
五、配置 MySQL
5.1 初始化 MySQL
5.2 搭建 MySQL 环境
六、修改 MySQL 密码
七、卸载 MySQL
八、结语
一、MySQL 简介MySQL 是一款广泛使用的开源关系型数据库管理系统(RDBMS),由
什么是链路追踪?分布式系统如何实现链路追踪?
在分布式系统,尤其是微服务系统中,一次外部请求往往需要内部多个模块,多个中间件,多台机器的相互调用才能完成。在这一系列的调用中,可能有些是串行的,而有些是并行的。在这种情况下,我们如何才能确定这整个请求调用了哪些应用?哪些模块?哪些节点?以及它们的先后顺序和各部分的性能如何呢?
这就是涉及到链路追踪。
什么是链路追踪?
链路追踪是分布式系统下的一个概念,它的目的就是要解决上面所提出的问题,也就是将
