用户接口

华为设备二层交换技术——Hybrid接口详解

南楼画角 提交于 2019-12-02 11:47:17
通常情况下,公司对内网的使用远远高于对外网的使用。公司的内部网络是由二层交换网络构建的,所以二层网络设计的好坏直接影响公司的正常业务。好的设计不仅使 功能得到体现,还可以应对一些未知的隐患,如线路损坏、设备损坏等。下面我们主要对华为的二层设备进行了解,不过首先要了解的就是二层设备(交换机)主要的就是——VLAN。 一、VLAN的基本概念 在传统的交换机以太网中,所有的用户都在同一个广播域中,当网络规模较大时,广播包的数量会急剧增加,当广播包的数量占到总量的30%时,网络的传输的效率会明显的下降,特别是当某网络设备出现故障时,也会不停的想网络发送广播,从而导致广播风暴的产生,是网络通信陷于瘫痪状态,那么怎么解决这个问题呢? 我们可以使用分隔广播域的方法来解决这个问题,分隔广播域有两种方法: 物理分隔:将网络从物理上划分为若干个小网络,再使用能隔离广播的路由设备将不同的网络连接起来实现通信; 逻辑分隔,将网络从逻辑上划分为若干个小的虚拟网络,即VLAN。VLAN工作在数据链路层,一个VLAN就是一个交换网络,其中的所有用户都在同一个广播域中,使各VLAN通过路由设备连接实现通信; 使用物理分隔会有很多缺点,它会使局域网的设计缺乏灵活性。例如:连接在同一台交换机上的用户只能划分在同一个网络中,而不能划分在多个不同的网络中。 VLAN的产生给局域网的设计增加了灵活性

华为防火墙NAT策略及配置详解

♀尐吖头ヾ 提交于 2019-12-02 11:44:43
人类现在对计算机网络的使用已经扩展到各个领域,而计算机网络的设计者当时无法想象互联网能有今天这样的规模。任何一个接入互联网的计算机、手机以及智能电视,要想在互联网中畅游,必须有一个合法的IP地址。而IP地址,曾经以为足以容纳全球的计算机,但是在今天看来,已经严重枯竭。IPV6的出现就是为了解决地址不足的问题,但在IPV6普及之前,需要有一个过渡技术——NAT。NAT的出现缓解了地址不足的问题,它可以让同一局域网内60000多用户可以同时使用一个合法IP地址访问互联网。关于Cisco设备的NAT技术,不清楚的朋友本人推荐博文—— 网络地址转换——NAT技术 今天主要介绍华为设备的NAT技术。 博文大纲: 一、华为设备NAT的分类; 二、如何解决源地址转换场景下的环路和无效ARP问题; 三、Server-map表的作用; 1.通过Server-map表来解决FTP数据传输的问题; 2.Server-map表在NAT中的作用; 四、NAT对报文的处理流程; 五、各种常用的NAT的配置方法; 1.NAT NO-PAT配置方式; 2.NAPT配置方式; 3.Easy-IP配置方式; 4.NAT server配置方式; 一、华为设备NAT的分类 在内外网的边界,流量有出、入两个方向,所以NAT技术包含源地址转换和目标地址转换两类。一般情况下

DDD领域驱动设计基本理论知识总结

南楼画角 提交于 2019-12-02 11:22:59
原文地址: https://www.cnblogs.com/netfocus/archive/2011/10/10/2204949.html 领域驱动设计之领域模型 加一个导航,关于如何设计聚合的详细思考,见 这篇 文章。 2004年Eric Evans 发表Domain-Driven Design –Tackling Complexity in the Heart of Software (领域驱动设计),简称Evans DDD。领域驱动设计分为两个阶段: 以一种领域专家、设计人员、开发人员都能理解的通用语言作为相互交流的工具,在交流的过程中发现领域概念,然后将这些概念设计成一个领域模型; 由领域模型驱动软件设计,用代码来实现该领域模型; 由此可见,领域驱动设计的核心是建立正确的领域模型。 为什么建立一个领域模型是重要的 领域驱动设计告诉我们,在通过软件实现一个业务系统时,建立一个领域模型是非常重要和必要的,因为领域模型具有以下特点: 领域模型是对具有某个边界的领域的一个抽象,反映了领域内用户业务需求的本质;领域模型是有边界的,只反应了我们在领域内所关注的部分; 领域模型只反映业务,和任何技术实现无关;领域模型不仅能反映领域中的一些实体概念,如货物,书本,应聘记录,地址,等;还能反映领域中的一些过程概念,如资金转账,等; 领域模型确保了我们的软件的业务逻辑都在一个模型中

Flink实战| Flink+Redis实时防刷接口作弊

落花浮王杯 提交于 2019-12-02 08:46:43
随着人口红利的慢慢削减,互联网产品的厮杀愈加激烈,大家开始看好下沉市场的潜力,拼多多,趣头条等厂商通过拉新奖励,购物优惠等政策率先抢占用户,壮大起来。其他各厂商也紧随其后,纷纷推出自己产品的极速版,如今日头条极速版,腾讯新闻极速版等,也通过拉新奖励,阅读奖励等政策来吸引用户。 对于这类APP,实时风控是必不可少的,一个比较常见的实时风控场景就是防刷接口作弊。刷接口是黑产的一种作弊手段,APP上的各种操作,一般都会对应后台的某个接口,用户操作APP数据就会通过接口上报到后台,但如果黑产通过破解获取到了APP的新增用户接口,那他们就能跳过登陆APP步骤直接调后台接口构造虚假数据牟利了。对于这类业务,我们可以通过Flink + Redis 来实现实时防刷接口的功能。数据流图如下所示: 刷接口作弊一般是越过登陆APP操作,直接调Server端的接口发数据,这些用户在APP的上报日志里面就不存在,那我们可以通过Flink将APP实时上报上来的新增用户写入Redis中,然后Server端将接口上报上来的用户与Redis里的用户进行比对,如果不在Redis里面则判为刷接口用户。 对于这个需求,得要求实时计算引擎能达到毫秒级延迟,否则会造成用户的误判和影响用户体验。为此我们选择了Flink作为实时计算引擎。 主要代码逻辑如下: //配置flink运行环境 val env =

REST Framework接口规范

扶醉桌前 提交于 2019-12-02 06:54:23
REST Framework接口规范 一 、发展及其背景介绍 网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备…)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致 API 构架的流行,甚至出现 APIFirst 的设计思想。 RESTful API 是目前比较成熟的一套互联网应用程序的 API 设计理论。 REST(Representational State Transfer) 表述性状态转换, REST 指的是一组架构约束条件和原则。 如果一个架构符合REST的约束条件和原则,我们就称它为 RESTful 架构。 REST 本身并没有创造新的技术、组件或服务,而隐藏在 RESTful 背后的理念就是使用 Web 的现有特征和能力, 更好地使用现有 Web 标准中的一些准则和约束。虽然 REST 本身受 Web 技术的影响很深, 但是理论上 REST 架构风格并不是绑定在 HTTP 上,只不过目前 HTTP 是唯一与 REST 相关的实例。 二 、接口小瞥 Web接口访问测试 请求工具 : Postman 接口 : ur l链接,通过向链接发生不同的类型请求与数据得到相应的响应数据 请求链接地址 : http://127.0.0.1:8888/test/ 请求接口 API : https:/

【Robot】Rookit简介

老子叫甜甜 提交于 2019-12-02 06:42:25
转发: https://blog.csdn.net/tiandyoin/article/details/75136484 Rootkit自身也是木马后门或恶意程序的一类,只是,它很特殊,为什么呢?因为,你无法找到它。 正如自然界的规则一样,最流行的病毒,对生物的伤害却是最小的,例如一般的感冒,但是最不流行的病毒,却是最夺命的。Rootkit木马就是信息世界里的 AIDS,一旦感染,就难以用一般手段消灭了,因为它和自然界里的同类做的事情一样,破坏了系统自身检测的完整性——抛开术语的描述也许难以理解,但是可以配合AIDS的图片想象一下,由于AIDS破坏了人体免疫系统,导致白细胞对它无能为力,只能眼睁睁看着人体机能被慢慢破坏。计算机系统没有免疫功能,但是它提供了对自身环境的相关检测功能——枚举进程、文件列表、级别权限保护等,大部分杀毒软件和进程工具都依赖于系统自带的检测功能才得以运作,而 Rootkit木马要破坏的,正是这些功能。 要了解Rootkit木马的原理,就必须从系统原理说起,我们知道,操作系统是由内核(Kernel)和外壳(Shell)两部分组成的,内核负责一切实际的工作,包括CPU任务调度、内存分配管理、设备管理、文件操作等,外壳是基于内核提供的交互功能而存在的界面,它负责指令传递和解释。由于内核和外壳负责的任务不同,它们的处理环境也不同,因此处理器提供了多个不同的处理环境

小程序二维码和小程序带参数二维码生成

本秂侑毒 提交于 2019-12-02 05:41:49
本文主要讲解小程序二维码的基本概念,帮助开发和运营人员更好的掌握小程序参数二维码,同时也包含小程序二维码官方文档解读,更好的掌握小程序参数二维码在业务中的使用 一,小程序二维码小白介绍 二,小程序二维码开发介绍 三,小程序二维码生成介绍 四,小程序二维码官方文档解读 一,小程序参数二维码小白篇 介绍参数二维码的基础知识,让开发者和运营者知道什么是参数二维码 1. 首先我们要了解,什么是小程序的二维码? 以下是小程序二维码 小程序的菊花码 普通的小程序二维码 2. 为什么小程序码是圆的放射型,也称为菊花码 小程序最开始使用的是常规方形的二维码,后面微信专门为此设计了一套菊花码,也就是图二,为什么要专门搞一套小程序特有的编码呢,估计是 (1)专利原因 方形二维码的专利属于别人,微信没有专利。 (2)区分普通二维码,减少用户扫码额疑虑 将小程序和普通的二维码进行区分,现在大家看到二维码,都不敢随便扫,但是如果提前知道二维码属于哪一类,对手机有没有危害性,这样就会减少扫码人的顾虑,大家看方形的二维码中间那 块还是圆的,就是为了,让大家知道这个是小程序,而且微信生成的二维码里,还有一句提示,明确的告之用户,这是小程序,可以放心使用 更多小程序的菊花码故事,请跳转到这里 https://www.qcloud.com/community/article/347791 3.

接口幂等性

为君一笑 提交于 2019-12-02 04:54:23
1. 接口调用存在的问题 现如今我们的系统大多拆分为分布式SOA,或者微服务,一套系统中包含了多个子系统服务,而一个子系统服务往往会去调用另一个服务,而服务调用服务无非就是使用RPC通信或者restful,既然是通信,那么就有可能在服务器处理完毕后返回结果的时候挂掉,这个时候用户端发现很久没有反应,那么就会多次点击按钮,这样请求有多次,那么处理数据的结果是否要统一呢?那是肯定的!尤其在支付场景。 2. 什么是接口幂等性 接口幂等性就是用户对于同一操作发起的一次请求或者多次请求的结果是一致的,不会因为多次点击而产生了副作用。举个最简单的例子,那就是支付,用户购买商品后支付,支付扣款成功,但是返回结果的时候网络异常,此时钱已经扣了,用户再次点击按钮,此时会进行第二次扣款,返回结果成功,用户查询余额返发现多扣钱了,流水记录也变成了两条...,这就没有保证接口的幂等性 3. 什么情况下需要保证接口的幂等性 在增删改查4个操作中,尤为注意就是增加或者修改, A: 查询操作 查询对于结果是不会有改变的,查询一次和查询多次,在数据不变的情况下,查询结果是一样的。select是天然的幂等操作 B: 删除操作 删除一次和多次删除都是把数据删除。(注意可能返回结果不一样,删除的数据不存在,返回0,删除的数据多条,返回结果多个,在不考虑返回结果的情况下,删除操作也是具有幂等性的) C: 更新操作

开放架构,无限价值——漫谈SuperMap GIS的开放式体系架构

╄→гoц情女王★ 提交于 2019-12-02 02:33:55
开放架构,无限价值——漫谈SuperMap GIS的开放式体系架构 这是一篇2012年的老文章,今天看来还有价值。 开放平台已经成为一个大趋势。本文将探讨开放平台概念的内涵,SuperMap GIS的体系架构组成和为开发者提供的开放平台价值,介绍SuperMap平台扩展应用的多种技术方式以及GIS应用系统随着架构发展升级的技术路线图。 开放体系架构简介 致力于建设一个支撑性和兼容性高、稳定性和适应性强、灵活性和扩展性好的架构,是GIS基础平台厂商一致追求的最高目标。因为,只有稳定的架构,才能很好 地支撑业务系统的不断发展,保护二次开放商和最终用户的投资,让其IT资产不断增值,带来足够的回报,从而形成良性的循环,并进一步支持软件平台的持续发展。 1. 开放平台基本概念 开放平台将系统的API通过标准化的方式来实现,让更多的人可以直接调用系统平台的功能,从而可以实现更好的融合和个性化定制,更好地满足最终用户独特的业务需求。 开放平台不是简单地开放系统的函数或者直接开放源代码就可以实现的,而是需要付出更多的努力,才能完全实现方便的数据集成、功能融合和流程整合的用户体验,达到真正开放的效果。成为一个开放平台,需要满足下面的五点基本要求: 首先,开放平台要有存在的核心价值。有不少的系统采用了开源的形式,但是没有什么应用价值,就很难作为一个平台长期发展下去。一个成功的开放平台

移动通信实习报告

≡放荡痞女 提交于 2019-12-02 01:52:54
序言   本次实习的主要内容是移动通信的核心侧和无线侧两部分,实习时间是2017年6月12日至2017年6月30日。实习过程中核心侧部分主要认识华为WCDMA 3G移动核心侧设备MSoftX3000、UMG8900、HLR9820、SGSN9810、GGSN9811等设备的外观及结构,了解其型号、参数、性能指标和运行情况;认识移动核心侧设备的基本组成,认识WCDMA核心网网元设备及各个单板的认识,加深理解移动核心侧设备在整个通信网中的地位;无线侧部分认识华为WCDMA 3G移动通信无线侧设备DBS3900、BSC6810等系列设备的外观及结构,了解相关设备的型号、参数、性能指标和运行情况;认识华为DBS3900、BSC6810等设备内各单板的位置和作用,加深理解移动无线侧设备在整个通信网中的地位;以此来加强课程学习中对移动通信理论内容的理解,为今后的学习和工作打下基础。 移动通信核心侧 移动通信核心侧实习目的和要求 实习目的 了解WCDMA全网拓扑结构; 认识华为WCDMA 3G移动核心侧设备MSOFTX3000、UMG8900、HLR9810等设备的外观及结构; 认识核心侧设备的基本组成,了解WCDMA核心网网元设备以及各种单板; 掌握移动通信核心网的通信原理; 熟悉移动通信系列设备的构成、性能、作用及运行情况; 实习要求 要求能独立完成MSOFTX3000的数据配置