解决方案
文章平均质量分 90
坏蛋呆呆
技术服务业务,技术服务生活,技术服务社会,技术服务世界!!!
展开
-
如何评估系统的性能?
一、前情极客精神是程序员永远的追求。程序员一直致力于自己的创造物在三高-高并发、高性能、高可用的路上越走越远。那么除了在开发过程中,遵循各种开发、设计、架构原理和规范外,如何评估一个线上系统的性能呢?下面从几个方面讲解性能指标,以记录近年所学。二、JVM性能指标GC次数:从JVM启动后执行Young GC或FullGC的次数GC总耗时:从JVM启动后执行Young GC或Full GC所消耗的时间。GC平均耗时:GC总耗时/GC次数堆内存:JVM运行时数据区域的堆空...原创 2021-08-13 22:05:16 · 1472 阅读 · 0 评论 -
浅析架构设计——架构之道学习笔记
什么是架构1、架构是将【组织】按照一定的【结构】进行组织【连接】起来2、组件:软件差分后的物理形态,它可是子系统、模块、应用服务或者是一个类。3、结构:是架构之后的轮廓,是组件组织后产出物。不同的软件系统会有不同的结构,这些结构是为了解决不同应用场景而设计。4、链接:把差分的组件有机组装出来,链接关系可以是JVM内部调用,架构设计的原则:1、合适原则:a、匹配业务发展所处的当前阶段b、充分结合业务实际的应用场景c、考虑业务近1年到2年的发展规模2、简单原则:大道.原创 2020-09-14 16:30:40 · 269 阅读 · 0 评论 -
SpringCloud学习—Consul(服务发现组件)
环境搭建一、环境准备单机环境下的安装,windows/linux服务器均可。确保以下端口未被使用二、下载下载最新稳定版:https://www.consul.io/downloads.html 下载指定版本:https://releases.hashicorp.com/consul/三、安装&启动解压下载下来的安装包,进入consul目录下 执行以下命令即可....原创 2020-01-05 22:02:48 · 207 阅读 · 0 评论 -
SpringCloud学习—服务注册与发现
服务提供者服务的被调用方,即为其他微服务提供接口的微服务。服务消费者服务的调用方,即调用其他微服务接口的微服务。什么是服务发现?简单来说,就是让服务消费者总能找到服务提供者的机制。服务注册与发现的架构注册机制:确保新出现的微服务被维护到服务发现组件中。心跳机制:在固定的时间去连接组件中的微服务,确认微服务的状态(Status)是可用(up)还是宕机(down)...原创 2019-12-28 18:50:50 · 195 阅读 · 0 评论 -
SpringCloud学习—简介
SpringCloud是什么?SpringCloud是快速开发分布式应用的工具集。官网地址:https://spring.io/projects/spring-cloudSpringCloud的主要功能功能 描述 可用组件 Distributed/versioned/configuration 分布式/版本化的配置管理 Spring Cloud Config...原创 2019-12-22 15:59:32 · 210 阅读 · 0 评论 -
微服务学习-概念浅析
一、单体应用 单体架构 一个war包打天下的应用架构,即为单体应用。war包内包含所有的功能模块,架构图如下: 单体架构的优点: 单体架构结构简单,在项目初期能够很好的满足需求,而且开发测试运维非常方便。 单体架构的缺点 单体应用部署慢、部署频率低:随着项目的迭代和功能的增加,代码越来越多,构建和部署的时间也会相应的增加;每次功能的变更或缺陷修复都需要部署整个应...原创 2019-12-14 21:49:07 · 186 阅读 · 0 评论 -
什么是分布式?
架构的演进过程1、业务简单、系统功能单一、访问量小的场景下:单节点web应用架构。2、业务和系统功能相对复杂、访问量较大的场景下:Nginx负载的多web节点集群架构。3、业务复杂、系统庞大、访问量巨大的场景下:分布式微服务架构。分布式架构的特点分布性对等性并发性缺乏全局时钟故障随时会发生分布式架构中存在的问题通信异常:通讯异常其实就是网络异常,网络...原创 2019-08-24 18:00:22 · 23154 阅读 · 0 评论 -
滚动播报效果的实现
一、背景业务需求:在网站头部的logo和用户登录状态中间,滚动播报后台设置的通知内容。二、css实现效果代码<!DOCTYPE html><html lang="en"><head> <meta charset="GBK"> <meta name="viewport" content="width=...原创 2019-08-04 13:23:38 · 1871 阅读 · 0 评论