ATM

思科PPPoE

左心房为你撑大大i 提交于 2021-01-03 17:00:50
由于传统的PPP连接是创建在串行链路或拨号时创建的ATM虚电路连接上的,所有的PPP帧都可以确保通过电缆到达对端。但是以太网是多路访问的,每一个节点都可以相互访问。以太帧包含目的节点的物理地址( MAC地址 ),这使得该帧可以到达预期的目的节点。 因此,为了在以太网上创建连接而交换PPP控制报文之前,两个端点都必须知道对端的MAC地址,这样才可以在控制报文中携带MAC地址。PPPoE发现阶段做的就是这件事。除此之外,在此阶段还将创建一个会话ID,以供后面交换报文使用。 PPPoE由于采用了二层链路方式,因为PPPoE认证是采用广播方式,PPPoE是一种2层链路技术,正常下无法穿透三层交换机,若要在三层交换机传输,就必须做trunk,即把三层当作二层交换机使用。 配置解释: vpnd enable 开启VPND拨号网络 vpdn-group ppoe-group 创建虚拟装用网拨号网络组ppoe-group accept-dialin 接受拨号接入 protocol pppoe 设置拨号协议为pppoe virtual-template 1 拨号组使用拨号模板接口1 pppoe limit per-mac 1 #限止连接的mac数。可以不加 pppoe limit per-vc 500 pppoe limit per-vlan 300 #每个VLAN允许300个用户拨入 ip

python从入门到放弃

情到浓时终转凉″ 提交于 2020-12-26 02:04:40
01 计算机基础及python介绍 1、计算机基础 2、编程语言及python介绍 3、python2与python3的区别 4、PEP8 python编码规范 02 python入门基本语法 1、python入门语法 2、流程控制 03 数据类型及内置方法 1、数字类型 2、字符串类型 3、列表类型 4、元组类型 5、字典类型 6、集合 04 字符编码及文件处理 1、字符编码 2、深浅拷贝 3、文件处理 05 函数 1、函数的基本使用 2、函数的参数 3、函数对象 4、函数嵌套、名称空间及作用域 5、闭包函数 6、装饰器 7、迭代器 8、生成器 9、三元表达式、列表生成式与生成器表达式 10、面向过程编程 11、匿名函数与内置函数 12、函数递归 13、常见内置方法 06 模块与包 1、模块与包 2、软件开发目录规范 07 常用模块 1、turtle模块 2、time模块 3、pyinstaller模块 4、jieba模块 5、wordcloud模块 6、datetime模块 7、random模块 8、os模块 9、sys模块 10、hashlib模块 11、pickle模块 12、json模块 13、collections模块 14、openpyxl模块 15、subprocess模块 16、re模块 17、logging模块 项目1:ATM+购物商城 ATM+购物商城 08

银行数仓体系发展之路

社会主义新天地 提交于 2020-12-24 08:29:31
银行的数据仓库往往汇聚了银行主要系统的客户、业务、财务等数据,为银行的日常运营分析、市场营销、风险控制、财务分析、内部审计、监管报送提供数据支持和服务。 银行的数字化实践必须建设好数仓体系。 数据仓库是一个面向主题的、集成的、相对稳定的、反映历史变化的数据集合,用于支持管理决策。数据仓库之父比尔在著作《B uilding the Data Warehouse 》中提出数据仓库的特征: 面向主题的 集成的 保留历史的 面向决策支持的 面向全企业的 最明细的数据存储 数据快照式的数据获取 数据集市和数据中台,是与数据仓库有关的两个概念。 数据集市是数据仓库的一个子集,用于从数据仓库获取相关的数据加工后提供给用户。数据集市通常面向特定的业务或者团队,如市场部门有对应的营销数据集市,运营部门有运营数据集市。 银行的数据集市包括财务、营销、风险集市等。这些集市为对应的数据系统提供数据加工,此外也为各业务部门数据分析人员提供分析集市,在数据仓库提供相关数据后,由业务人员自行进行数据探索分析。通常我们认为,银行的数据仓库体系一般包括了数据集市,数据集市其实是作为数据仓库体系的一部分。 另一个概念则是数据中台。 如今数据应用到业务场景里的需求大幅增加,需要和应用系统打通,并把数据应用于业务分析。这也要求数据仓库有数据中台的概念。但由于原来数据仓库的架构都打得很坚实,因此倘若想调整架构去支撑业务

计算机网络各层协议

别说谁变了你拦得住时间么 提交于 2020-12-06 18:33:41
应用层(典型设备:应用程序, 如FTP, SMTP , HTTP) HTTP (Hypertext Transfer Protocol )超文本传输协议 <端口号 80>, 面向事务的应用层协议。 DNS (Domain Name System )域名解析<端口号53> FTP (File Transfer Protocol )文件传输协议<端口号21>减少或消除不同操作系统下处理文件的不兼容性。 SMTP (Simple Mail Transfer Protocol )简单邮件传输协议 <端口号25> 用于发送邮件。 Gopher (英文原义:The Internet Gopher Protocol 中文释义:(RFC-1436)网际Gopher协议) NNTP (Network News Transport Protocol)RFC-977)网络新闻传输协议 SIP 信令控制协议 RTCP (RTP Control Protocol)RTP 控制协议 RTSP (Real Time Streaming Protocol)实时流传输协议 DHCP (Dynamic Host Configuration Protocol)动态主机分配协议, 使用 UDP 协议工作, 主要有两个用途:给内部网络或网络服务供应商自动分配 IP 地址,

python 程序结构

前提是你 提交于 2020-12-04 17:58:02
程序结构: day5-atm/ ├── README ├── atm #ATM主程目录 │ ├── __init__.py │ ├── bin #ATM 执行文件 目录 │ │ ├── __init__.py │ │ ├── atm.py #ATM 执行程序 │ │ └── manage.py #ATM 管理端,未实现 │ ├── conf #配置文件 │ │ ├── __init__.py │ │ └── settings.py │ ├── core #主要程序逻辑都 在这个目录 里 │ │ ├── __init__.py │ │ ├── accounts.py #用于从文件里加载和存储账户数据 │ │ ├── auth.py #用户认证模块 │ │ ├── db_handler.py #数据库连接引擎 │ │ ├── logger.py #日志记录模块 │ │ ├── main.py #主逻辑交互程序 │ │ └── transaction.py #记账\还钱\取钱等所有的与账户金额相关的操作都 在这 │ ├── db #用户数据存储的地方 │ │ ├── __init__.py │ │ ├── account_sample.py #生成一个初始的账户数据 ,把这个数据 存成一个 以这个账户id为文件名的文件,放在accounts目录 就行了,程序自己去会这里找 │ │ └──

mysql命令行的导入导出sql,txt,excel(都在linux或windows命令行操作)(转自筑梦悠然)

二次信任 提交于 2020-11-28 04:04:17
原文链接 https://blog.csdn.net/wuhuagu_wuhuaguo/article/details/73805962 Mysql导入导出sql,txt,excel 首先我们通过命令行进入到mysql安装目录的bin目录下,比如我输入的命令行为: d: cd D:/wamp/bin/mysql/mysql5.6.17/bin 一、导入导出sql( linux或windows命令行方式 ) mysql采用(linux或者windows)命令行方式,导入导出数据库,数据表,字段, mysql的bin中提供了两个指令,mysqldump以及resource,分别用于导出和导入。 (1)导出sql mysqldump-u root -p 数据库名> question.sql 导出数据库(输入后会让你输入进入MySQL的密码) mysqldump-u root -p 数据库名 数据表名> question.sql 导出数据表(输入后会让你输入进入MySQL的密码) mysql-u root -p 数据库名 -e "select 字段1,字段2,字段3 from 数据表名 order by 字段1 asc into outfile'D:/question.sql'"; 导出数据表的某些指定字段(输入后会让你输入进入MySQL的密码) (2)导入sql source

闭环管理下的银行监控系统改造

落花浮王杯 提交于 2020-11-24 07:58:36
作者介绍 钱立镓, 负责哈尔滨银行监控系统管理和建设,具有丰富的监控系统建设、运维及项目管理经验。参与哈尔滨银行统一监控平台、应用性能监控平台、自动化管理平台等多个运维管理平台架构设计及建设工作。对数据中心监控体系建设、自动化运维有深入研究和应用。 前言 近几年来,随着哈尔滨银行数字化建设发展,银行系统引进了大数据及人工智能技术建设,同时银行监控管理需要整体优化管控策略和监测工具。 立足国内监控政策环境和自身运营实际,我行现提出“监-管-控”闭环监控系统改造策略,从监控系统、一体化运营管理平台、自动化控制三个方面系统推进,以期为银行监控管理的发展提供可供借鉴的发展思路。 大数据及人工智能技术在监控领域的应用使银行系统的监控面临更为重要的机遇和挑战,哈尔滨银行服务主体对业务可用性要求不断提高,需要不断优化现有监控平台及监控策略,需要形成监控标准化体系。因此,监控管理亟待更新监控管理办法,制定相适应的管控策略。 一、哈尔滨银行监控管理系统升级改造的背景 我行监控系统面临的主要问题有: 银行监控系统整体来看,普遍存在不同监控平台监控策略、告警事件、数据归集分散的问题; 监控工具方面,监控控工具展示的更多的是面向专家和技术人员使用的监控视图,对ECC一线整体监控可视化需求的实现不足; 业务监控方面,自动化巡检及处置流程覆盖面积小,覆盖场景单一,缺乏有效的自动化开发管理流程。 由此

Java 学习笔记(11)——异常处理

前提是你 提交于 2020-11-24 02:36:02
异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。 比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出 java.lang.ArithmeticException 的异常。 <!-- more --> Java中的异常主要分为下列几类: 检查性异常 :最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在文件时,一个异常就发生了,这些异常在编译时不能被简单地忽略。 运行时异常 : 运行时异常是可能被程序员避免的异常。与检查性异常相反,运行时异常可以在编译时被忽略。 错误 : 错误不是异常,而是脱离程序员控制的问题。错误在代码中通常被忽略。例如,当栈溢出时,一个错误就发生了,它们在编译也检查不到的。 所有的异常类是从 java.lang.Exception 类继承的子类。 Exception 类是 Throwable 类的子类。除了Exception类外,Throwable还有一个子类Error 。它们之间的关系入下图: 从Exception继承的类都是异常,异常可以被处理,处理完后程序仍然可以继续运行。从Error继承来的类都是错误,在运行时错误无法被处理,只能修改代码逻辑

NIO、BIO、AIO

假如想象 提交于 2020-11-22 04:32:35
https://gitee.com/jly521/NioAio.git NIO、AIO代码举例地址 从进程级通信的维度讨论时, 阻塞和同步(非阻塞和异步)就是一对同义词, 且需要针对 发送方 和 接收方 作区分对待。 发送方阻塞/非阻塞(同步/异步)和接收方的阻塞/非阻塞(同步/异步) 是互不影响的。 #############################我的理解 同步和异步(宏观表现): 异步能主动通知你,不用你不停的轮询 同步的含义是,你是否需要亲自去处理数据 阻塞非阻塞(具体实现): 调用不能直接返回结果,所采取的策略(等还是不等) BIO(同步阻塞): 比如发起读入操作,如果获取不到就会阻塞等待返回结果,整个程序挂起。 NIO(同步非阻塞): channel、selector、buffer 比如发起读入操作,调用handler 如果获取不到就会返回读取不到状态(比如被锁),整个程序挂起,过一段时间轮询好了没 如果获取到读入缓存,开启读取动作 使用 select轮询就是同步 每次从选中的通道读取数据可以设置阻塞和非阻塞策略,读入缓存 AIO,即NIO2.0(异步非阻塞): 比如发起读入操作, 如果读取不到,根本不会调用handler 如果获取到读入缓存,调用handler处理 aio 接收客户端请求才去的是读入完成后回调处理函数,所以是 异步

js 写一个ATM

房东的猫 提交于 2020-11-11 15:03:39
// ''' // 人 // 类名:Person // 属性: 姓名 身份证号 电话号 卡 // 卡 // 类名:Card // 属性:卡号 密码 余额 // 行为: // 银行 // 类名:bank // 属性:用户列表 提款机 // 提款机 // 类名:ATM // 属性:用户字典 // 行为: 开户 查询 取款 存储 转账 改密 锁定 解锁 补卡 销户 // 管理员 // 类名:admin // 属性: // 行为:管理员界面 管理员登录 系统功能界面 退出 // ''' 1 // ''' 2 // 人 3 // 类名:Person 4 // 属性: 姓名 身份证号 电话号 卡 5 6 // 卡 7 // 类名:Card 8 // 属性:卡号 密码 余额 9 // 行为: 10 11 // 银行 12 // 类名:bank 13 // 属性:用户列表 提款机 14 15 // 提款机 16 // 类名:ATM 17 // 属性:用户字典 18 // 行为: 开户 查询 取款 存储 转账 改密 锁定 解锁 补卡 销户 19 20 // 管理员 21 // 类名:admin 22 // 属性: 23 // 行为:管理员界面 管理员登录 系统功能界面 退出 24 // ''' 25 26 27 // 28 // var admin="1" 29 // var password="1