自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

云计算架构师的博客

分享软件架构、java架构、大数据架构、系统架构设计、记录Linux运维、集群、网络安全心得及教程!

  • 博客(21)
  • 收藏
  • 关注

原创 腾讯云服务器价格表在哪里查看?

腾讯云服务器租用价格:腾讯云服务器租用价格包含云服务器配置费用+磁盘价格+网络宽带价格组成,不同的配置、地域、带宽,价格也会有所不同。腾讯云服务器价格表: 标准型S3 1 1 0.18 0.09 0.06 51.30 510.9...

2019-06-04 12:01:46 1821

原创 腾讯云服务器好不好?腾讯云服务器测评

腾讯云服务器,简称 CVM 是通过高性能服务器虚拟化的云服务器、拥有专业团队打造资源隔离、数据安全、密码安全、安全加固等多达 20 种安全防护手段。其实就是和阿里云(ECS)差不多但技术不同的 VPS。以下我就用腾讯最低配带公网 IP 的这一套餐来评测一下吧(¥65/月)!一、购买云服务器:已经迫不及待了有木有呢?!接下来是小评测,跑分什么的。 二、硬盘读写、下载速度、跑分: 为了给大家一个...

2019-05-10 19:29:31 3749

原创 如何安装配置2台服务器的MySQL集群?

这篇文章 旨在介绍如何安装配置基于2台服务器的MySQL集群。并且实现任意一台服务器出现问题或宕机时MySQL依然能够继续运行。注意!虽然这是基于2台服务器的MySQL集群,但也必须有额外的第三台服务器作为管理节点,但这台服务器可以在集群启动完成后关闭。同时需要注意的是并不推荐在集群启动完成后关闭作为管理节点的服务器。尽管理论上可以建立基于只有2台服务器的MySQL集群,但是这样的架构,一旦一...

2019-05-09 22:53:16 1671

原创 怎么创建服务器集群?

一个集群 (cluster)指容器运行所需要的云资源组合,关联了若干云服务器节点、负载均衡等云资源。通过多种方式创建一个集群:方法一:创建一个集群,并同时创建若干个云服务器。您可以通过容器服务直接创建一个包含若干个新云服务器的集群。详细信息参见:创建集群方法二:创建一个零节点的集群并添加已有的云服务器。创建一个零节点的集群。如果您已经在云服务器 ECS 上购买了若干个云服务器...

2019-05-09 22:45:04 9115

原创 集群(cluster)和高可用性(HA)的概念

1.1 什么是集群  简单的说,集群(cluster)就是一组计算机,它们作为一个整体向用户提供一组网络资源。这些单个的计算机系统就是集群的节点(node)。一个理想的集群是,用户从来不会意识到集群系统底层的节点,在他/她们看来,集群是一个系统,而非多个计算机系统。并且集群系统的管理员可以随意增加和删改集群系统的节点。  更详细的说,集群(一组协同工作的计算机)是充分利用计算资源的一个重要...

2019-05-09 22:39:21 4343

原创 LVS负载均衡详解

一、负载均衡集群介绍1、集群①集群(cluster)技术是一种较新的技术,通过集群技术,可以在付出较低成本的情况下获得在性能、可靠性、灵活性方面的相对较高的收益,其任务调度则是集群系统中的核心技术。② 集群是一组相互独立的、通过高速网络互联的计算机,它们构成了一个组,并以单一系统的模式加以管理。一个客户与集群相互作用时,集群像是一个独立的服务器。③集群组成后,可以利用多个计算机...

2019-05-02 17:21:52 639

原创 LNMP搭建、nginxssl加密、身份验证实现教程

实战一:搭建lnmp及类小米等商业网站的实现环境:关闭防火墙,selinux1、安装包,开启服务yum -y install nginx mariadb-server php-fpm php-mysqlsystemctl start nginxsystemctl start mariadbsystemctl start php-fpm2、修改ngi...

2019-05-02 17:15:53 315

原创 成为一名优秀的Java高级架构师需要学习什么?

Java架构师,应该算是一些Java程序员们的一个职业目标了吧。很多码农码了五六年的代码也没能成为架构师。那成为Java架构师要掌握哪些技术呢,总体来说呢,有两方面,一个是基础技术,另一个就是组织能力和提出解决方案能力了。我就跟大家来简要地说说吧。如果你是想成为Java架构师,那么你首先要是一个Java高级攻城狮。也就是说,基础必须牢固,对Java的了解全面而且深入。熟练使用各种框架,...

2019-05-02 16:36:27 278

原创 ava程序员如何高效学习?资深架构师经验

如何更高效的学习?很多新人程序员一开始在学习上找不到方向,但我想在渡过了一段时间的新手期之后这类问题大多都会变得不再那么明显,工作的方向也会逐渐变得清晰起来。但是没过多久,能了解到的资料就开始超过每天学习的能力,像是买了没看的书、收藏没读的贴、mark了之后再也没有关注过的文章越积越多,更别提每天面对各种技术分享或者微博里的新鲜玩意了。大多数人每天能留给自己学习的时间有限,这个阶段如...

2019-05-02 16:29:27 320

原创 如何接口自动化测试框架搭建?

一、原理及特点参数放在XML文件中进行管理 用httpClient简单封装一个httpUtils工具类 测试用例管理使用了testNg管理,使用了TestNG参数化测试,通过xml文件来执行case。 测试报告这里用到第三方的包ReportNG 项目组织用Maven二、准备使用工具:eclipse,maven用到的第三方jar包:dom4j、reportng、te...

2019-05-02 16:23:50 966

原创 程序员被裁 100 天后涅槃进入腾讯,而有些顺利工作十年了却还是迷茫?

大龄程序员老熟人老黄从北京到深圳后,经历了失恋,买房结婚,裁员的经历,最近有人问我,想知道老黄现在如何了?上个月老黄找我聊天,他告诉我,他最近入了腾讯,最近我一直处理工作的事情,没来得及分享给大家,今天老说下老黄。老黄从斗鱼被动离开后,陆续面试大疆,平安,oppo, 百度,头条。从去年12月面到3月一直效果不佳,老黄有点怀疑自己。老黄说:“最近压力很大,失业的100天,房贷还要还...

2019-05-02 16:20:56 444

原创 软件架构分解 多维度软件架构分解步骤

什么是软件架构如果期望有一个权威统一的标准定义,那答案是没有,目前存在多种软件架构的定义,可以说百花齐放,百家争鸣。其中 IEEE1471-2000 的定义是这样的:系统的架构是系统组件的基本组织形式,它们之间的关系以及和环境之间的关系,以及指导其设计和演化的原则。该定义中的系统组件可以理解为架构元素,根据涉及到的系统范围和层次,架构元素可以是子系统、模块、类等等。从架构设计的动态角度出发,我...

2019-04-30 17:19:48 710

原创 Ubuntu16.04搭建三台主机的mysql galera cluster集群(实测教程)

(注意:(1)文中红色字体部分不一定需要操作(2)由于word文档编辑的原因,实际操作时部分命令需要手动输入!!直接复制粘贴会提示错误!!)一搭建环境:1 Ubuntu16.04版本(系统登录:root(199077))2 mysql5.7(用户名root 密码199077)二安装环境:首先,不论是在云服务器、物理机还是虚拟机上,至少需要3台主机(我们将这三台...

2019-04-30 17:15:55 993

原创 如何构建大型网站架构?

今天我们来谈谈一个网站一般是如何一步步来构建起系统架构的,虽然我们希望网站一开始就能有一个很好的架构,但马克思告诉我们事物是在发展中不断前进的,网站架构也是随着业务的扩大、用户的需求不断完善的,下面是一个网站架构逐步发展的基本过程,读完后,请思考,你现在在哪个阶段。架构演变第一步:物理分离WebServer和数据库最开始,由于某些想法,于是在互联网上搭建了一个网站,这个时候甚至有可能主机都...

2019-04-30 17:12:04 136

原创 深度探讨 什么是软件架构?

本文探讨什么是「软件架构」,并对其下个定义!决策or组成?如果你去google一下「什么是软件架构」,你会看到各种各样的定义!不过大致可分为「决策」论和「组成」论!其中一个比较著名的「决策」论的定义是Booch,Rumbaugh和Jacobson于1999年提出的:架构就是一系列重要的决策,这些决策涉及软件系统的组织、组成系统的结构化元素及其接口的选择、元素之间协作时特定的行为、...

2019-04-30 17:08:04 261

原创 软件架构师如何开展工作内容及设计步骤?

如何有序、高效、全面做好软件架构设计呢?作为一名软件架构师,应该具备的基本素质是:掌握架构设计的基本步骤,且清晰每个步骤的工作内容。本文结合实际项目经验,将对软件架构设计的步骤及工作内容进行介绍。在整个软件架构设计过程中,笔者结合自身项目经验将架构设计步骤罗列为6个大步骤,依次是需求分析、领域建模、确定关键需求、概念架构设计、细化架构设计、架构验证。在实际项目过程中,也是遵循这6个大步骤进行软...

2019-04-30 17:05:12 1103

原创 软件架构图集锦

该技术架构图是本人根据多年企业技术架构经验而制定,是企业技术的总架构图,希望对CTO们有所借鉴。简单说明:1.中间件基础运行环境是经过统一规划的以WebLogic、JBOSS为主的集群环境2.企业集成平台是以基础业务应用为基础服务于上层平台和基础业务应用的高度集成平台3.数据中心是企业公共数据的集...

2019-04-30 17:00:15 8581

原创 如何成为一名合格的软件架构师-成长指南

一、想成为一个合格的架构师,你要知道软件架构是个什么概念,明白架构的定义:1.软件架构是一个系统的草图。2.软件架构描述的对象是直接构成系统的抽象组件。3.各个组件之间的连接则明确和相对细致地描述组件之间的通讯。4.在实现阶段,这些抽象组件被细化为实际的组件,比如具体某个类或者对象。5.在面向对象领域中,组件之间的连接通常用接口来实现。二、架构师有细分,基本上可以分为...

2019-04-30 16:57:21 725

原创 软件工程_三层架构介绍

一、三层架构1、什么是三层?UI(表现层):主要是指与用户交互的界面。用于接收用户输入的数据和显示处理后用户需要的数据。BLL:(业务逻辑层):UI层和DAL层之间的桥梁。实现业务逻辑。业务逻辑具体包含:验证、计算、业务规则等等。DAL:(数据访问层):与数据库打交道。主要实现对数据的增、删、改、查。将存储在数据库中的数据提交给业务层,同时将业务层处理的数据保存到数据库。(当...

2019-04-30 16:50:39 2097

原创 软件开发架构介绍:OSI七层协议之物理层、数据链路层、网络层、传输层

一、网络编程软件开发架构  C/S架构    C:客户端 想体验服务的时候才会去找服务端体验服务    S:服务端 24小时不间断的提供服务,即时监听,随时待命  B/S架构    B:浏览器 想体验服务的时候才会去找服务端体验服务    S:服务端 24小时不间断的提供服务,即时监听,随时待命实际上B/S架构也是C/S架构的一种  两种事物要想...

2019-04-30 16:45:36 2182

原创 gin+gorm

在【环境变量】中添加如下【用户变量】/【系统变量】:GO111MODULE,值为ongo mod init目录在项目中新建文件main.go,并添加测试代码package mainimport "github.com/gin-gonic/gin"func main() { r := gin.Default() r.GET("/ping", func(c...

2019-04-30 16:41:31 741

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除