YK Blog

🌝 Be the excellent Java engineer!🌚

【账务】复式记账

大账务系统-会计知识-复式记账

概念和特征 复式记账的概念 定义:复式记账法是指对每一笔经济业务都要以相等的金额,同时在两个或两个以上相互联系的账户中进行登记的记账方法。 对每项经济业务按相等金额在两个或两个以上有关账户中同时进行登记的方法。 复式记账的理论依据是会计基本等式。 复式记账按记账符号,记账规则、试算平衡方法的不同,可分为借贷记账法,增减记账法和收付记账法。 借贷记账法是一种最杂的、当今运用最广泛的复式记账......

【账户】账户体系-账户建模

大账务系统-账户体系-账户建模

账户建模要素 考虑要素 在支付系统中,账户的建模,主要是从如下几个方面来考虑: 交易的需求: 比如检查账户是否被锁定、余额是否足够、是否有效等。 记账的需求: 按照公司会计需求记录账户上的所有行为,包括支出、充值、转账等。 对账的需求: 包括和支付渠道、商户、个人的对账需求,核对交易和账户余额是否正确。 风控的需求: 如反洗钱、反欺诈等,都需要依赖于账户体系来提供核心数据。 信用的需......

【账户】账户体系-账户设计

大账务系统-账户体系-账户设计

账户概念 账户设置,一般是从交易开始的。 交易的实现必须有账户的支持,账户是交易的基本构成元素。   从支付系统的角度,交易中涉及到的资金流是资金从一个账户流向另一个账户。发起交易的一方,被称之为交易主体,他可以是个人,也可以是一个机构。 资金从该主体所拥有的账户中流出。 而接收交易的一方,被称为交易对手,他也可以是个人,或者机构。 账户体系介绍 账户体系设计整体原则是参考会计学原理关于......

【账务】账户体系-三户模型

大账务系统-账户体系-三户模型

概述 背景 三户指客户(Customer)、用户(User)和账户(Account)。   三户模型最早是在增强型电信运营图(Enhanced Telecom Operations Map,eTOM)中提出,在电信行业中得到广泛使用。   eTOM 引入是电信行业营销模型转向“以客户为中心”的理念而产生的成果。围绕客户建立用户和账户,这三个是相互关联的实体。近年来,金融行业也逐步接受和采用......

【JUC】ThreadLocal剖析

Java-JUC-ThreadLocal深度剖析

ThreadLocal简介 ThreadLocal,很多地方叫做线程本地变量,也有些地方叫做线程本地存储。 正确理解Threadlocal ThreadLocal并不解决多线程共享变量的问题。既然变量不共享,那就更谈不上同步的问题。 它的基本原理是,同一个ThreadLocal所包含的对象(对ThreadLocal< String >而言即为String类型变量),在不同的T......

【网络】OSI和TCP/IP概述和区别

网络-OSI和TCP/IP-OSI七层协议和TCP/IP四层协议概述和区别

OSI OSI是七层网络架构   OSI(Open System Interconnection)是一个开放性的通行系统互连参考模型 。   是一个理论模型;实际工业中并没有这么设计的。   上面四层,即7、6、5、4层定义了应用程序的功能;下面3层,即3、2、1层主要面向通过网络的端到端的数据流。   是由ISO (International Standards Organization......

【网络】HTTP原理与概述

网络-HTTP-HTTP概述、原理和跨站攻击

HTTP协议 HTTP简介 HTTP协议(HyperText Transfer Protocol,超文本传输协议)   用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。   HTTP 协议是以 ASCII 码传输,建立在 TCP/IP......

【网络】TCP/IP概述和原理

网络-TCP/IP-TCP/IP概述和三次握手、四次挥手原理

TCP/IP协议说明 两台计算机之间的通信是通过TCP/IP协议在因特网上进行的。 TCP : Transmission Control Protocol 传输控制协议。 IP:Internet Protocol 网际协议。   CP/IP不是一个协议,而是一个协议族的统称。里面包括了IP协议,IMCP协议,TCP协议,以及我们更加熟悉的http、ftp、pop3协议等等。电脑有了这些,......

【网络】IP地址结构

网络-IP-IP地址结构概述

IP地址概述 概念 IP地址就是给每个连接在Internet上的主机分配⼀个在全世界范围唯⼀的32位⼆进制数。   通常采⽤“点分十进制”表示法,即直观的、以圆点“.’’分隔的4 个⼗进制数表示。每⼀个数对应于8个⼆进制数,如某⼀台主机的IP地址是192.168.10.4。最小0,最大255;全0和全1的都保留不用。   IP地址的这种结构使每一个网络⽤户都可以很⽅便地在Internet上......

【设计模式】单例模式

设计模式-单例模式的七种写法-Java实现

整体介绍 介绍 单例模式(Singleton Pattern) 是 Java 中最简单的设计模式之一。 这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 意图:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的......