待兔 待兔
4年前
软件设计和开发人员梳理和评价需求的利器-“三横三纵”矩阵
作为软件设计和开发人员,经常关心的问题是:自己对需求的掌握是否全面?对需求的了解是否存在遗漏环节?如何帮助软件设计和开发人员解除以上困惑呢?本文提出了“三横三纵”的矩阵检查方法,以一种直观易行的逻辑思维矩阵帮助软件设计和开发人员全面梳理和评价需求。如下图所示:“三横三纵”矩阵首先,需求是分层次的。从不同的需求提出者和需求跟踪两个角度出发,将需求划分为
Stella981 Stella981
3年前
K8s——Ingress
在Kubernetes中,服务和Pod的IP地址仅可以在集群网络内部使用,对于集群外的应用是不可见的。为了使外部的应用能够访问集群内的服务,在Kubernetes中目前提供了以下几种方案:1.NodePort2.LoadBalancer3.IngressNodePort,简单来说,就是通过service这种资源对象,为后端
Wesley13 Wesley13
3年前
AWS 核心服务概述(二)
\TOC\AWS网络服务VPCVPC与虚拟网络是逻辑隔离的一个VPC只能属于一个区域,但可以属于多个可用区VPC主要属性:IP范围,路由,网关,安全设置DirectConnect用户数据中心到AWS的专用网络连接在高吞吐的情况下可以
Stella981 Stella981
3年前
GitHub访问太慢,修改hosts文件提升访问速度!
最近使用家里的电脑从GitHub拉代码或提交代码,经常出现响应超时的问题,总是要试好几次才能完成。最后找到了通过修改hosts文件的方式提升了访问速度。测试电脑能访问的IP访问:http://tool.chinaz.com/dns/(https://www.oschina.net/action/GoToLink?urlht
Stella981 Stella981
3年前
LVS+keepalived实现DR模式负载均衡
系统环境:centos6.4注:本次实践全部是在本机(windows7系统)中安装的vmware下启动的三个虚拟机(centos6.4)中进行的;三个虚拟机的IP:    192.168.118.136 (作为主机,vip也设置在该机)    192.168.118.135 (realserver服务
Stella981 Stella981
3年前
Jenkins配置ansible
Centos7安装Jenkins,因为Jenkins需要java环境,安装之前要确认一下。当然最简单的安装是到官网下载jenkins.war,因为Centos7中已经装好了java,所以就不安装了直接用javajarjenkins.war 通过浏览器http://ip:8080(https://www.oschina.net/acti
Stella981 Stella981
3年前
Linux 内核的结构特点
  在讨论大型而复杂的系统的体系结构时,可以从很多角度来审视系统。体系结构分析的一个目标是提供一种方法更好地理解源代码。  Linux内核实现了很多重要的体系结构属性。在或高或低的层次上,内核被划分为多个子系统。Linux也可以看作是一个整体,因为它会将所有这些基本服务都集成到内核中。这与微内核的体系结构不同,后者会提供一些基本的服务,例如通信、I/
Stella981 Stella981
3年前
Dubbo和Spring Cloud微服务架构'
微服务架构是互联网很热门的话题,是互联网技术发展的必然结果。它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。虽然微服务架构没有公认的技术标准和规范或者草案,但业界已经有一些很有影响力的开源微服务架构框架提供了微服务的关键思路,例如Dubbo和SpringCloud。各大互联网公司也有自研的微服务框架,但其模式都于这二
Wesley13 Wesley13
3年前
Java面试编程题
题目描述如下:一队机器人漫游车将被美国宇航局降落在火星高原上。漫游车将在这个奇怪的长方形高原上巡游,以便他们的机载摄像头可以获得周围地形的完整视图,并将其发送回地球。漫游者的坐标和位置由x和y坐标的组合以及代表四个方向(E,S,W,N)的字母表示。高原划分为网格以简化导航。比如位置0,0,N,表示漫游车位于左下角并面向北。为了控制漫游车,美国宇航局
Stella981 Stella981
3年前
Docker:macvlan实现容器跨主机通信 [十四]
一、什么是macvlan1、macvlan本身是linuxkernel模块,其功能是允许在同一个物理网卡上配置多个MAC地址,2、即多个interface,每个interface可以配置自己的IP。3、macvlan本质上是一种网卡虚拟化技术二、跨主机通信1、创建m