
架构工具
文章平均质量分 70
冯浩月
这个作者很懒,什么都没留下…
展开
-
使用EA画类图的帮助
前言最近开始了机房重构,画图是非常重要的一个环节,同时利用好一个工具可以帮助我们事半功倍,在使用这款具有强大功能的画图软件时,小编走了一些弯路。米老师语录中说过:多看帮助,少走弯路。下面小编将自己画图过程和画图的技巧分享给大家,一起提高学习效率,享受学习是一件快乐的事的感受吧。认识了解EA一、EA是什么1.来自百度百科的一些介绍:原来EA不仅仅指的是 E原创 2017-05-24 16:53:58 · 4086 阅读 · 103 评论 -
【Spring Cloud】Zuul-过滤机制及demo展示
前言 Zuul是Netflix开源的一个API Gateway服务器,本质上是一个web servlet应用。Zuul在云平台上提供动态路由,监控、弹性、安全等边缘服务的框架,Zuul相当于是设备和Netflix流应用的Web网站后端所有请求的前门。Zuul工作原理 一、过滤器机制 zuul的核心是一系列的filters,其作用可以类比Servlet框架的Fi...原创 2019-06-28 15:28:54 · 385 阅读 · 8 评论 -
【Spring Cloud】Hystrix 断路器-分布式服务雪崩的解决方案
前言 分布式应用程序面临着一些问题,会出现服务雪崩。多个微服务间调用的时候,假设微服务A调用微服务B,微服务B调用微服务C,即扇出。如果扇出的链路上某个微服务的调用响应时间过长或不可用,对微服务A的调用就会占用越来越多的系统资源,进而引起系统的崩溃,即雪崩效应。 而Spring Cloud Hystrix的出现便可以解决这种情况,Hystrix是一个用于处理分布式系统的延迟和...原创 2019-06-28 11:09:17 · 401 阅读 · 8 评论 -
【Spring Cloud】Feign-提供HTTP协议的API
前言 Feign是一个声明式Web Service客户端,使得编写Web服务客户端变得非常容易,只需要创建一个接口,然后在接口上面添加注解即可。基于上一篇文章【Spring Cloud】Ribbon 客户端的负载均衡继续延伸。(Web Service是建立可互操作的分布式应用程序的新平台,基于HTTP协议,暴露一个可以通过Web调用的API)Feign能做什么 ...原创 2019-06-28 08:57:45 · 751 阅读 · 4 评论 -
【Spring Cloud】Ribbon 客户端的负载均衡
前言 Spring Cloud Ribbon 是基于Netflix Ribbon实现的一套客户端负载均衡的工具,将Netflix的中间层服务连接在一起。Ribbon组件提供了一系列完善的配置项如连接超时、重试等。 在配置文件中列出Load Balancer(简称LB)后面所有的机器,Ribbon会自动帮助你基于某种规则(简单轮询、随机连接等)去连接这些机器,同时我们也能够实现自...原创 2019-06-27 21:46:25 · 239 阅读 · 4 评论 -
【Spring Cloud】 Eureka -CS架构实现服务发现
目录前言原理解析 一、Eureka的地位 二、C-S设计架构三、架构图四、三大角色搭建Eureka环境一、新建 Eureka Server 的 Module microservicecloud-eureka-7001二、新建 Eureka Provider Modulemicroservicecloud-provider-dept-8001启动...原创 2019-06-27 17:14:23 · 695 阅读 · 33 评论 -
【Spring Cloud】微服务架构对比
前言 小编总结一下最近系统学习的Spring Cloud的相关知识,学习之后的总结是对于知识的深入理解和吸收,小编按照学习内容简单罗列一下相关的知识点。微服务与微服务架构 一、微服务的文章https://martinfowler.com/articles/microservices.html推荐阅读这篇文章,里面讲到了微服务的由来和发展的趋势,以及微服务架构的特征...原创 2019-06-25 21:16:16 · 408 阅读 · 5 评论 -
【架构】正向代理和反向代理
前言 小编最近学习Nginx反向代理的知识,主要学到一些基础性的理论,具体结合项目去理解会非常到位。学习内容导图 下面是自己在学习过程中,总结的一张导图,多少会有一些不全面和理解不透彻的地方,希望以后在深入学习和应用中,有进一步的认识。正向代理和反向代理一、是什么1.正向代理概念(1)正向代理类似一个跳板机,代理访问外部资源。(2)举例说明...原创 2020-09-10 10:50:16 · 553 阅读 · 12 评论 -
【架构】分布式协调服务-zookeeper
前言 小编最近接触分布式的学习,对于分布式协调服务zookeeper有了一定的了解,现在简单地总结一下这块的知识。奉上一张导图:分布式环境 一、特点 分布性、并发性、无序性 分布性:部署两台以上的服务器,多个节点分布开来; 并发性:同一个分布式系统中的多个节点,同时访问一个共享资源,如数据库、分布式存储; 无序性:进程之间的消息通...原创 2019-05-05 09:10:18 · 374 阅读 · 9 评论 -
【架构工具】Windows下 Jenkins安装和配置
前言 小编最近在学习Jenkins的相关内容,它是一款非常高效的项目开发工具,帮助我们在项目开发的过程中,简化流程,提高效率。 持续集成、持续交付是它的特点,使用Java语言进行开发,其中它的安装环境可以是Linux系统,也可以是Windows系统,安装方式利用war包进行线上安装。具体的安装过程如下所示。安装步骤1.在官网下载好Jenkins.war(1...原创 2019-04-18 15:23:38 · 561 阅读 · 4 评论 -
【架构】Jenkins构建报错 'Send files or execute commands over SSH' changed build result to UNSTABLE
前言 小编最近在使用jenkins构建过程中,遇到了一个构建错误,解决问题的思路借鉴了一篇博客《jenkins使用publishover ssh插件连接应用机器时,报Message [Auth fail]的问题》,但最终的解决方案是另一种,正是下面的方法。构建报错信息报错信息解决方案-修改密码 上网查询,最终定位到系统配置服务器时,密码可能被人修改过,导致密...原创 2019-04-26 15:38:24 · 32986 阅读 · 12 评论 -
【工具】idea 设置新建类和方法自动注释
前言 小编在使用idea的过程中,明白如何更好地使用这款工具很是重要,所以不断地去探索能够了解到的内容。下面主要是关于实现代码中自动注释设置的功能。快捷键使用一、设置类注释(idea默认的快捷键) 使用快捷键ctrl+shift+A 搜索 Fileand Code Templates二、设置方法注释使用快捷键ctrl+shift+A 搜索 Li...原创 2019-03-30 09:30:01 · 3124 阅读 · 2 评论 -
【开发工具】IntelliJ IDEA添加三种注释的快捷键
前言三种注释方式行注释块注释方法说明注释小结前言 小编做项目时,需要在新建的方法和类上面添加注释,却不想复制粘贴其他方法已有的注释,于是便上网查找答案,果然找到了,下面做一下记录总结,方便日后的回顾。三种注释方式 行注释、块注释、方法或类说明注释。自己对于第一种比较熟悉,经常使用,块注释不经常使用,第三种基本没有使用过,下面具体演示...原创 2018-11-19 11:26:33 · 48897 阅读 · 8 评论 -
SVN学习(2)—SVN的简单操作(上)
前言 上篇文章提到了SCM,版本控制管理器,是团队项目开发中必不可少的一款工具,目前最常用的是SVN的版本控制管理器。下面小编简单地介绍一下SVN的使用情况吧。版本控制软件一、定义(百度百科)版本控制软件提供完备的版本管理功能,用于存储、追踪目录(文件夹)和文件的修改历史,是软件开发者的必备工具,是软件公司的基础设施。版本控制软件的最高目标,是支持软件公司的配置管理活原创 2017-08-25 12:22:48 · 475 阅读 · 39 评论 -
SVN学习(1)—SCM的介绍
前言 最近自己看马士兵视频,学习软件配置管理工具,发现这个视频有个特点,英文讲解,英文理论,非常的给力。而且马老师的英语发音也是非常的好听,当然这不是重点,纯属个人客观点评,重点是下面的干货。讨论主体—SCM SCM是什么? 英文的全称:Software Configuration Management。 常用的版本控制工具:CVS、SVN软件开发中原创 2017-08-20 11:39:38 · 911 阅读 · 32 评论 -
机房重构—DataGridView控件的使用
前言 一个好的控件它的封装性肯定特别好,这样用户体验度才会特别的高。小编最近在进行数据库查询信息时遇到了这样一款好的控件——DataGridView。包括什么主要作用:添加数据源,自动绑定数据,进行数据查询如何使用1、从工具箱中添加控件DataGridView2、绑定数据源(1)选中DataGridView控件,点击右上角的黑三角图标,原创 2017-08-04 11:53:55 · 532 阅读 · 19 评论 -
Axure的使用---原型图
前言 小编最近重新构思了关于机房个人重构的功能,利用Axure这款软件虚拟各项功能的实现,那么这款工具究竟如何使用呢,接下来小编就分享给大家一些小技巧吧。Axure RP? Axure RP是一个专业的快速原型设计工具。Axure(发音:Ack-sure),代表美国Axure公司;RP则是Rapid Prototyping(快速原型)的缩写。 Axure RP已被原创 2017-06-04 20:10:25 · 18610 阅读 · 35 评论 -
【Spring Cloud】Config 集中化配置中心
前言 微服务将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,由于每个服务都需要配置信息才能运行,所以一套集中式的、动态的配置管理设施必不可少。 Spring Cloud提供了ConfigServer来解决这个问题。Spring Cloud Config 是什么 一、概念 Spring Cloud Config为分布式系统中的外部配置提...原创 2019-06-29 10:31:29 · 296 阅读 · 5 评论