摘要: @ 一、性能排查 性能的概念 性能的来源于系统。 系统分为两类:web系统【BS】和客户端【桌面】系统【CS】。 性能的指标根据 两个根据: 数量 客户端执行接口的数量,也就是1秒钟能执行多少个请求接口,处理的越多,性能越高。 时间 从客户端请求到服务端并响应请求产生的时间称之为 性能时间;时间越短 阅读全文
posted @ 2022-03-31 13:56 神农写代码 阅读(224) 评论(0) 推荐(0)
摘要: @ 一、Redis的核心概念 概念 Redis就是分布式缓存,也可以理解成进程外的缓存。 如图: 二、Redis的应用场景 应用场景 主要是应用在集群系统中。 单体项目就没必要用分布式缓存,使用本地缓存就可以;如图: 当客户端发起请求到系统,系统先去到本地缓存查询数据,没有查询到数据则到数据库查询, 阅读全文
posted @ 2022-03-31 13:56 神农写代码 阅读(216) 评论(0) 推荐(0)
摘要: @ 一、简述 简述 ShardingSphere-Proxy4.0 已经升级到5.0了,但是两者的配置文件还有一定的差别的,这篇文章讲述的就是ShardingSphere-Proxy 5.0 的落地。概念、分表、分库、分库分表的原理的基本和4.0一样的,需要了解可查看 https://blog.cs 阅读全文
posted @ 2022-03-31 13:55 神农写代码 阅读(463) 评论(0) 推荐(0)
摘要: 一、ShardingSphere-Proxy的核心概念 ShardingSphere-Proxy概念 官方地址:https://shardingsphere.apache.org/index_zh.html ShardingSphere-Proxy就是数据库的代理,如图: ShardingSpher 阅读全文
posted @ 2022-03-31 13:54 神农写代码 阅读(297) 评论(0) 推荐(0)
摘要: 一、Nginx动静分离 什么是动静分离 就是将动态的资源与静态的资源文件进行分离,如图: 目的 解决由于静态资源和动态资源竞争CPU导致的性能问题。 场景 主要的使用场景是 Web项目中使用。 比如:查询某个商品列表的页面,如图: 商品列表页面初始化的时候,会加载Js和Css文件和数据库中的商品数据 阅读全文
posted @ 2022-03-31 13:53 神农写代码 阅读(65) 评论(0) 推荐(0)
摘要: 网关中间件Nginx 一、Nginx核心概念 什么是Nginx? Nginx 是高性能的 HTTP 和反向代理的服务器同时也是邮件代理服务器。 官方地址:https://nginx.org/ 什么是反向代理服务器 没有Nginx之前我们的请求是从客户端直接到后端服务,后端服务器响应后直接返回客户端, 阅读全文
posted @ 2022-03-31 13:52 神农写代码 阅读(98) 评论(0) 推荐(0)
摘要: Nginx (二)限流 一、Nginx限流 什么是限流 限制客户端的请求数到达服务器就是限流。 条件 nginx服务器 项目实例【以查询商品为例,启动两个实例 ,端口:5000\5001】 使用 jemter 压测 Nginx 实现限流 条件 限流定义 # 命令 主机名称变量 限流的空间用来存储请求 阅读全文
posted @ 2022-03-31 13:52 神农写代码 阅读(49) 评论(0) 推荐(0)
摘要: Prism的ViewModelLoctor对象个性化匹配、IOC、事件聚合器 更改命名约定 设计思路: 利用视图的类型全名称,将其中Views替换成ViewModels 检查类型是不是以View结尾 最终返回一个ViewModel的类型 新建文件夹/窗口【ViewTest/MainWindow.xa 阅读全文
posted @ 2022-03-31 13:51 神农写代码 阅读(172) 评论(0) 推荐(0)
摘要: Prism框架 1、关于Prism框架 ​ 官方地址:http://prismlibrary.com ​ 官方源码:https://github.com/PrismLibrary/Prism ​ 版本:8.1 2、功能说明 ​ Prism提供了一组设计模式的实现,有助于编写结构良好的可维护XAML应 阅读全文
posted @ 2022-03-31 13:51 神农写代码 阅读(3927) 评论(0) 推荐(0)
摘要: HTTP状态码说明: **消息(1字头)**服务器收到请求,需要请求者继续执行操作 状态码 状态码英文名称 中文描述 100 Continue 继续。客户端应继续其请求 101 Switching Protocols 切换协议。服务器根据客户端的请求切换协议。只能切换到更高级的协议,例如,切换到HT 阅读全文
posted @ 2022-03-31 13:50 神农写代码 阅读(32) 评论(0) 推荐(0)
摘要: 关于绑定:[Binding] 绑定:描述的是一种关系,同构某种关系将多个事物联系在一起。 ​ 页面对象的属性(必须是依赖属性):目标 Target ​ 需要显示在界面上做交互关联的数据对象 :源 Source <Window x:Class="WpfApp2.BindingDemo.Window1" 阅读全文
posted @ 2022-03-31 13:48 神农写代码 阅读(583) 评论(0) 推荐(0)