银行

项目案列:银行ATM存款机系统(笔记经典案列)

扶醉桌前 提交于 2019-12-02 11:12:56
第一步数据库设计: 1、明确了解银行业务需求,围绕银行的需求进行分析,确认银行ATM存款机有紧密关系的实体,并得到每个实体的必要属性 2、绘制E-R图 描述: 使用数据库设计工具,把设计数据库第一步的结果(即分析得到的银行ATM存款机系统的实体,实体属性及实体之间的关系)用E-R图表示: 3、绘制数据库模型 描述: 使用数据库设计工具,把E-R图中的实体转换成数据库中的表对象,并为表中的每一列指定数据类型和长度。 要求: 数据库模型图中要标识表的主主键和外键。 第二步创建数据库及登录用户并授权: 1、创建数据库 描述 使用create database语句创建ATM存款机系统数据库Bank 要求: 创建数据库时要求检查是否存在bank,如果存在,则应该先删除再创建 drop database if exists bank; create database bank; 2、创建登录用户并授权 创建普通用户BankMaster,可以在任意主机登录mysql服务器,具有数据库bank的所有权限,密码为1234; crant al 来源: https://blog.csdn.net/qq_44739706/article/details/102753755

利率掉期(利率互换)的解释

我们两清 提交于 2019-12-02 05:29:26
来自百度某匿名用户对利率互换举例,个人觉得比较易懂。 假设有A、B两家公司,A打算从甲银行借款1000万元,B打算从乙银行借款1000万元。由于A、B两家公司的信用级别不同,A的信用级别高于B 甲银行为A提供两种计息方式:固定利率:10%,浮动利率:LIBOR+0.3%; 乙银行为B公司提供两种计息方式:固定利率:12%,浮动利率:LIBOR+1% 借款方式: (1)A向甲银行借款2000万元,再将1000万元借给B公司,此时A、B公司取得借款得利率和为最小,A无论是选择浮动利率方式还是固定利率方式均相对于B公司有绝对优势(但此方法不被允许) (2)A、B自己借款或合作 A、B公司借款方式组合 ①A:固定利率 B:固定利率-------各自自己借款 ②A:固定利率 B:浮动利率(利率和为LIBOR+11%)----各自自己借款 ③A:浮动利率 B:固定利率(利率和为LIBOR+12.3%)----互换 ④A:浮动利率 B:浮动利率-------各自自己借款 由上组合可看出,组合②得总利率比组合③得总利率低1.3%,当A公司打算以浮动利率借款,B公司打算以固定利率借款时,我们发现将组合③转换成组合②的方式,总的利率可以降低----A公司选择以固定利率方式向甲银行借款,B公司选择以浮动利率方式向乙银行借款,A与B之间签订利率互换协议。 签订协议: (1)降低的总利率1.3%平均分配

区块链之科普篇

强颜欢笑 提交于 2019-12-02 02:44:16
本文目录: 一.前言 二.什么是区块链? 三.为什么要分布式记账? 四.区块链是长什么样的呢? 五.如何用密码学技术保障交易数据完整安全? 六.如何获得记账权?挖矿?共识算法? 七.双重支付是否会发生呢? 八. 区块链在现实中的应用又有哪些呢? 九. 未来展望 十.参考文献 一.前言 在当今互联网时代,网上购物是一项必不可少的技能,我们最关注的是网上支付的安全性,以及个人隐私的保密性。在交易中,买家和卖家的信任是基于第三方支付机构(如支付宝),而在我们印象中,第三方支付机构的信用绝大多数时候是有保证的。 图 1 传统的电子商务 但是,这种方式并没有我们想象中的完美,一方面,用户需要支付交易之外的中介费用,把个人信息交给他们作为担保;另一方面,它们作为中心化的公司机构,就有可能存在人为风险导致系统出现故障,黑客入侵攻击导致用户数据隐私泄露,又或者出现不可抗拒的意外导致机器出现损毁等等一系列让人难受的问题。 所以,我们就需要思考能否实现一个系统,直接能够解决交易双方的信任问题,又能保障用户隐私,这样的话陌生人之间也能无顾虑地进行交易(剁手),消灭可恶的中介。 二.什么是区块链? 2008年,在论文《比特币:一种点对点的电子现金系统》中,作者中本聪提出了一种创新的解决思路,巧妙地融汇了密码学,网络科学,计算机科学,社会学等学科的现有产物和技术,架构出了比特币的底层技术–区块链。 图 2

微众银行Java面试-社招-一面(2019/07)

核能气质少年 提交于 2019-12-01 15:14:15
个人情况   2017年毕业,普通本科,计算机科学与技术专业,毕业后在一个二三线小城市从事Java开发,2年Java开发经验。做过分布式开发,没有高并发的处理经验,平时做To G的项目居多。写下面经是希望给各位有相同面试公司的小伙伴做个参考,同时也希望记下自己的一些收获和踩下的坑。 简历投递   当时有考虑到深圳发展,所以在BOSS上投了微众银行,第一面是电话面试。期间约了两次才约到电面。第一次约的星期一晚上七点,但是等了半小时没来电话。后来BOSS说有事,改约星期三晚上七点半。岗位:Java开发工程师。 一面   七点半电话如约而至,听声音面试官是个很年轻的小伙。问我有没有空现在进行面试,我说可以的。先简单的自我介绍后,没有问项目,直接问了技术方面相关的东西。   我看你们项目用过redis,你知道redis常见的数据类型有哪些吗?   你们平时用redis做些什么?   你知道redis为什么快吗?   redis的持久化机制说一下。   redis如何实现分布式锁?(答完redis的一系列问题,后面回答的问题,面试官小哥都会说,OK,OK,当时真的给了我一点幻觉,感觉他对我很满意,让我放松了戒备,套路得一批)   你知道什么是Spring的AOP吗?(面试官:OK,OK)   你知道AOP的底层实现原理吗?(面试官:OK,OK)   JDK动态代理和CGLIB动态代理的区别?

分布式事务

。_饼干妹妹 提交于 2019-12-01 13:25:57
转:https://www.cnblogs.com/sujing/p/11006424.html 前两天发了工资,第一反应是想着要给远方的女朋友一点惊喜!于是打开了平安银行的APP给女朋友转点钱!填写上对方招商银行卡的卡号、开户名,一键转账!搞定!在我点击的那瞬间,就收到了app的账户变动的提醒,并且出现了图一所示的提示界面:“处理中,正在等待对方银行返回结果…”。嗯!毕竟是跨行转账嘛,等个几秒也正常!脑海开始浮现出女朋友收到转账后惊喜与感动的画面!       然而,一切并没有那么顺利,刚过一会儿,app却如图二所示的提示我“由于收款人户名不符”导致转账失败!!!       刚刚都已经从我卡里扣过钱了,现在却提示我转账失败,银行会不会把我的钱给吞了?转账失败的钱还能退换给我吗?正在我紧张、焦虑、坐立不安之时又收到一条app冲正的消息,刚刚转账失败的钱已经退还给我了,看来我多虑了……这也证明咱平安银行的app还是比较安全靠谱的!    为啥从我卡里扣钱那么迅速,而对方却要几秒才能到账?并且转账失败后,扣除的钱还能及时的返还到我的卡里?万一钱返还失败怎么办?又或者我转一次钱,对方却收到了两次转账的申请又该如何?带着这些问题,我脑海中浮现出“事务”二字!    在我们还在“牙牙学语”的时候,老师经常会通过转账的栗子来跟我们讲解事务,但跟这里场景不一样的是,老师讲的是本地事务

什么是P2P?

北慕城南 提交于 2019-12-01 09:47:22
P2P网贷它的全称是(person-to-person),通俗一点就是一个人借钱给另一个人; 这个其实跟银行的日常业务差不多,银行的日常业务一般都是客户存钱,然后银行给2到3个点年化,然后银行在通过把钱借给银行有需求的优质贷款客户,收取的年华估计5个点以上之类的,银行赚取的就是这么个差价。 对于存钱的客户来说,银行的优缺点非常明显:优点就是背靠政府稳定安全,缺点就是利息低;相对于P2P网贷反之亦然; 对于借钱的客户来说,借钱门槛高,需要有抵押物,贷款审批流程时间长等等; 所以这样显现去p2p网贷的优势。 P2P网贷 P2P网贷就是通过互联网理财,即个人对个人,又称点对点网络借贷 ,是指以公司为中介机构,把借贷双方对接起来实现各自的借贷需求。借款方可以是无抵押贷款或是有抵押贷款, 而中介一般是收取双方或单方的手续费为盈利目的或者是赚取一定息差为盈利目的的新型理财模式。 P2P目前市面上比较火的理财产品类型一般有:房贷,车贷,供应链,小微贷等等产品 P2P网贷劣势: 资金池是什么 意思? 所谓资金池,就是指把资金汇集到一起,资金池相当于蓄水池,只不过流入流出的是钱。简单来说,就是一个大池子放钱,一边存进来,一边 *** 。不管是张三的钱、李四的钱、还是王五的钱,只要进到池子里,就都叫池子的钱。大家可能会说,这不就是银行吗?没错,银行就是一个大资金池。但银行有国家这棵大树

银行排队叫号系统的模拟

﹥>﹥吖頭↗ 提交于 2019-12-01 06:07:41
模拟20秒的输出结果: --------模拟开始-------- 初始化用户: 普通客户 进入排队, 编号:1000 VIP客户 进入排队, 编号:1001 普通客户 进入排队, 编号:1002 普通客户 进入排队, 编号:1003 VIP客户 进入排队, 编号:1004 VIP客户 进入排队, 编号:1005 VIP客户 进入排队, 编号:1006 对公客户 进入排队, 编号:1007 普通客户 进入排队, 编号:1008 VIP客户 进入排队, 编号:1009 普通客户 编号为: 1000 请进入0号普通窗口服务 普通客户 编号为: 1002 请进入1号普通窗口服务 普通客户 编号为: 1003 请进入2号普通窗口服务 VIP客户 编号为: 1001 请进入3号VIP窗口服务 对公客户 编号为: 1007 请进入4号对公窗口服务 -当前模拟时间:0s - 窗口号:0 -正在服务- 客户类型: 普通 客户编号: 1000 窗口号:1 -正在服务- 客户类型: 普通 客户编号: 1002 窗口号:2 -正在服务- 客户类型: 普通 客户编号: 1003 窗口号:3 -正在服务- 客户类型: VIP 客户编号: 1001 窗口号:4 -正在服务- 客户类型: 对公 客户编号: 1007 -当前模拟时间:1s - 窗口号:0 -正在服务- 客户类型: 普通 客户编号: 1000 窗口号

01-机器学习概述

|▌冷眼眸甩不掉的悲伤 提交于 2019-12-01 02:23:26
机器学习不仅仅是一种简单的算法,还可以将其放在其他任何地方以获得奇妙的结果。机器学习是一个从定义数据开始,最终获得一定准确率的模型的过程。在本节中,我们将学习这个过程。 1.1.1. 问题定义 机器学习的过程从定义一个商业问题开始。机器学习的需求是什么?这个任务真的需要高级的预测算法来解决吗? 问题定义是非常重要的,它提供了更正式地思考解决方案的方向。它基本上处理两个问题。 A.问题是什么? 这个问题涵盖了问题的定义,并使问题变得更加正式。假设我们想要确认图像中是否包含人。 现在定义这个任务,将其分为任务(T)、经验(E)和性能(P)。 任务(T):根据图像中是否包含人对图像进行分类。 经验(E):带有是否包含人的标签的图像。 性能(P):错误率。在所有的分类图像中,错误预测的百分比是多少。错误率越低,准确率越高。 B.为什么这个问题需要解决方案? 这个问题更侧重于商业方面,它包括解决问题的动机和益处。 假如你是一个研究者,希望解决某个问题并发表论文,使之成为他人解决问题的基准,这可能就是你的动机。 关于你的问题其他需要确定的是,在没有安全措施的情况下,夜间在银行的自动取款机上是否有人类活动(假设所要解决的问题与自动取款机的安全有关)。 还需要定义可以使用此解决方案的场景。这是一个通用型的解决方案,还是为特定任务(ATM传感器中的检测人员)所设计的呢?解决方案的失效日期是什么时候

爱分析访谈阿博茨CEO杨永智:从感知到认知,阿博茨用AI解放金融民工

*爱你&永不变心* 提交于 2019-12-01 00:45:31
金融领域的知识处理,是当前金融行业面临的最大挑战之一。以资管机构为例,市场信息和数据以碎片化方式存在于各式研究报告和电子邮件中,信息的收集消耗了企业大量人力资源。其次,数据文件类型大多以PDF为主,研究员只能通过机械重复的工作去逐条记录并处理。在分析过程中,研究员必须在大量的数据中去选择和甄别,这导致信息的正确性和准确性都存在不确定因素。 金融作为一个劳动密集型产业,工作效率和员工体验是企业亟待解决的问题。金融从业者自嘲为“表哥、表妹、金融民工”,是因为重复机械的数据处理工作占据了大部分时间,不仅使得从业者本身工作体验极差,也让金融公司面对了人力资源的浪费和高离职率的双重困扰。 由于工作内容的机械性以及准确性的问题,人工智能技术在金融领域的应用变得越来越多。同期国内外经济形势的变化,也让金融机构更加重视科技的作用和价值。 阿博茨成立于2016年7月,其创始人杨永智曾是中国最早的移动互联网产品海豚浏览器创始人。作为一家金融科技公司,阿博茨专注于推动人工智能在金融领域应用落地,主要向银行、交易所、资管机构等提供人工智能解决方案。 基于成熟的产品销售团队和人工智能、大数据、金融量化领域的专业人才,阿博茨具备了较强的技术产品化和产品商业化能力。通过与国内外数十家金融机构合作,阿博茨打磨了一套成熟的AI+金融解决方案体系,目前客户已覆盖交易所、保险资管、券商、公募基金、主权基金、FOF