- 博客(55)
- 资源 (44)
- 收藏
- 关注
原创 币圈那点事儿之稳定币
这个时候乐观的解释就是,小王很开心,因为他花了3秒就给小美汇了300000新台币,而且没有手续费,小美也很开心,因为她3秒就收到了小万给她汇的300000新台币,而且直接兑换了10000美金,没有汇差和额外的手续费,大明也很开心,因为他认为这10000枚OO币会涨;因为发行单位从头到尾什么都没干,就写了一个程序、一串代码,然后拿着这个代码到处换钱,以后他发行的OO币就是钱了,然后继续巡回演讲,要取代SWIFT,然后继续发行OO币,然后自然就有投资人买,然后OO币就一直涨,一直发,然后就上市发股票,变现;
2025-12-01 17:59:19
563
原创 外卡收单那点事儿之Visa篇(7)
本文主要介绍了Visa支付系统中交换费(IRF)的运作机制和资金流向逻辑。在支付交易中,手续费从收单行流向发卡行;而在ATM交易中方向相反。费率由交易地点、卡片类型等因素决定,通过多层级协商制定。Visa还收取各类交易处理费和管理费,包括国际服务评估、接入费等。文章详细说明了费用计算因素、现金返还交易处理、文件格式及数据传输方向等核心内容,揭示了VisaNet清算系统的复杂收费体系。
2025-10-20 16:18:54
697
原创 外卡收单那点事儿之Visa篇(6)
本文系统介绍了Visa清算系统中的各类交易代码(TC)和交易组件记录(TCR)。主要内容包括: 基础交易类型 TC00:用于填充文件空间的ShortBlock TC01-TC03:退回交易(贷记/借记/非金融) TC04:交易重新分类通知 TC05:销售汇票(核心消费交易) TC06:贷记凭证(退款交易) TC07:现金支取 争议处理交易 TC15-TC17:销售/贷记/现金支取争议 TC35-TC37:争议撤销交易 非金融交易 TC30-TC31:信用查询 TC33:多用途消息 TC40:欺诈通知 TC5
2025-10-20 16:16:26
977
原创 外卡收单那点事儿之Visa篇(5)
本文为VCX软件操作指南,主要介绍4.9版本的安装配置与使用流程。内容涵盖硬件要求(CPU 4核/64位、500GB磁盘、32GB内存)、系统要求(RHEL 8.0+/Windows Server 2022)及运行环境(NodeJS 20/Java 21/PostgreSQL 16.4等)。详细说明Linux和Windows系统的安装步骤,包括前置软件包解压、脚本执行及数据库配置。同时提供VCX注册登录流程、基础设置(CIB/EAS配置)、调度器设置及批处理操作指南,并介绍InComing和OutComin
2025-10-20 16:05:34
809
原创 外卡收单那点事儿之Visa篇(4)
VCX是Visa的清算交换系统,作为支付处理系统与VisaNet的接口,负责交易文件的准备、传输和处理。它支持三种基于FTPS的安全连接方式(EAS/DEXOFD/VFG),均需符合RFC4217标准和TLS1.2+加密。VCX处理流程包括预编辑处理、BASEII清算和后期处理,通过文件ID修饰符实现文件标识,并检测重复交易。该系统采用严格的格式规范(AN/ANS/DX/N/UN)确保数据安全,适用于银行、支付机构等需要高安全性文件传输的场景。
2025-10-20 15:58:40
874
原创 外卡收单那点事儿之Visa篇(3)
VisaNet交易消息结构摘要 VisaNet直连交易采用ISO8583:1993标准(Visa扩展格式),消息由以下部分组成: 消息头(Visa专有):包含源/目的站点ID、消息状态等12-14个字段 消息类型标识符(MTI):如0100(授权请求)、0110(授权响应) 位图:指示数据域存在情况 数据域:包含128个标准字段,如卡号(DE2)、金额(DE4)、商户信息(DE43)等 私有域:Visa专用字段如DE62、DE63 典型交易流程: 授权请求(0100) → 授权响应(0110) 冲正请求(0
2025-10-20 15:53:44
1010
原创 外卡收单那点事儿之Visa篇(2)
本文系统梳理了Visa支付体系中的核心术语与缩略词,涵盖测试系统(VTS/VCS/VCMS)、清算平台(VCX)、授权机制(EAS/3DS)、安全验证(CAVV/DTVV)、交易类型(OCT/MIT/CIT)等关键概念。详细解释了账户标识(PAN/BIN)、商户分类(MCC)、风险控制(VRM/TRA)等支付要素,并阐明跨境(XB)、货币转换(DCC)等特殊场景处理规则。全文通过标准化定义和实例说明,为支付系统开发、测试及运营提供权威参考,特别是对Visa网络接入、交易清算和安全管理具有重要指导意义。
2025-10-20 15:45:53
808
原创 外卡收单那点事儿之Visa篇(1)
本文档系统梳理了Visa卡组对接的两条主要路径:Visa直连通过VTS/VCMS系统进行交易交互,并借助VCX文件服务器完成清结算;Visa-CyberSource中转则通过CyberSource处理交易授权,同样使用Visa文件服务器完成资金结算。文档旨在完整记录各卡组和渠道的交易对接流程与标准,但不涉及新标准的制定,仅对现有规范进行汇总说明。
2025-10-20 15:40:51
278
原创 B站 全套java面试(200道)问题MD(题目+答案)
Java面向对象有哪些特征,如何应用 面向对象编程是利用类和对象编程的一种思想。万物可归类,类是对于世界事物的高度抽象 ,不同的事物之间有不同的关系 ,一个类自身与外界的封装关系,一个父类和子类的继承关系, 一个类和多个类的多态关系。万物皆对象,对象是具体的世界事物,面向对象的三大特征封装,继承,多态。封装,封装说明一个类行为和属性与其他类的关系,低耦合,高内聚;继承是父类和子类的关系,多态说的是类与类的关系。 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数
2023-01-11 14:57:36
15643
原创 Rsa加密解密,支持分段加密解密,支持java,php
RSA加密、解密,支持1024、2048、4096,支持超长字符分段加密解密;能对应上在线网址的加密解密数据
2022-04-14 09:48:57
922
原创 消费端限流
1. 为什么要对消费端限流假设一个场景,首先,我们 Rabbitmq 服务器积压了有上万条未处理的消息,我们随便打开一个消费者客户端,会出现这样情况: 巨量的消息瞬间全部推送过来,但是我们单个客户端无法同时处理这么多数据!当数据量特别大的时候,我们对生产端限流肯定是不科学的,因为有时候并发量就是特别大,有时候并发量又特别少,我们无法约束生产端,这是用户的行为。所以我们应该对消费端限流,用于保持消费端的稳定,当消息数量激增的时候很有可能造成资源耗尽,以及影响服务的性能,导致系统的卡顿甚至直接崩溃。2.限
2020-05-28 14:53:18
488
原创 高并发之限流
#高并发之限流现在常用的系统对外接口一般而言都是json或者字符读取和返回的,只有银行以及部分大型项目才会用到8583字节流,但是二者在使用的过程中都是出现流量峰值,或者简单点说就是系统处理能力的峰值,数据库的峰值,达到这个峰值系统或者数据库就有崩溃的可能。系统或者数据库一旦崩溃就是一个非常麻烦的事情,所以在持续性高并发的系统中我们就会用到高兵发的限流操作;限流基本都是为了保护系统:缓存、降级和...
2019-11-14 21:02:42
329
原创 RabbitMQ简介
RabbitMQ:教程RabbitMQ实战教程1.什么是MQ?消息队列(Message Queue,简称MQ),从字面意思上看,其本质无非就是个队列,FIFO先入先出(排队买票,先到先得,买定离手),只不过队列中存放的内容是message而已。其主要用途:不同的进程Process/线程Thread之间通信。为什么会产生消息队列?有几个原因:不同进程(proess)之间传递消...
2019-09-25 12:05:41
487
原创 修改本机IP的java
/** * 修改本机IP为Local * */public static void exchangeToLocalIp() throws Exception{ Runtime.getRuntime().exec("netsh interface ip set addr \"本地连接\" static 192.168.0.55 255.2...
2019-09-19 18:04:37
1907
原创 浅谈128位ISO8583报文的组装和解析
ISO8583报文的常用的几种方式8583报文的组成样式新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入858...
2019-09-05 17:30:36
1125
原创 微服务简介
微服务架构及起源一、微服务概念的提出:Martin,敏捷开发方法创始人之一,《重构》《企业应用架构模式》作者,ThoughtWorks公司的首席科学家微服务的流行,Martin功不可没,这老头也是个奇人,特别擅长抽象归纳和制造概念,我觉的这就是最牛逼的markting啊,感觉这也是目前国人欠缺的能力。Martin Fowler是国际著名的OO专家,敏捷开发方法的创始人之一,现为Though...
2019-07-27 11:12:19
856
原创 http请求慢的原因分析
常规的数据请求在局域网内部是比较快的,但是出了局域网,往往会由各种各样的原因导致请求和响应的间隔时间很长,接下来我们就来分析一下造成这种情况的原因:1.网络波动或者网络延迟;这种情况最常见,导致的原因是由服务器之间网络的连通情况和心跳包的容纳情况决定的2.跨域请求;这种情况一般出现在做外贸或者金融类的公司,比如,美国的服务器,访问上海的服务器,异地处理,请求需要跨越VPN和国际传输,在加上...
2019-06-18 16:26:50
13452
原创 国家地区数字币种
国家名称国家中文货币名称货币字母代码数字代码小单位阿富汗AFGHANISTAN阿富汗AfghaniAFN9712奥兰群岛ÅLAND ISLANDS欧元EuroEUR9782阿尔巴尼亚ALBANIA莱克LekALL82阿尔及利亚ALGERIA阿尔及利亚丁那Algerian DinarDZD122美属...
2019-06-18 16:09:08
8447
原创 ISO-3166国家代码一览表
ISO-3166国家代码一览表二位字母三位 字母数字ISO 3166-2相应代码国家或地区(ISO 英文用名)中国 惯用名台湾 惯用名香港 惯用名备注ADAND020ISO 3166-2:ADAndorra安道尔安道尔安道尔AEARE784ISO 3166-2:AEUnited Arab Emirates阿联酋...
2019-06-18 16:07:17
27864
3
原创 python学习第四讲之时间
时间格式的处理import time;import datetime;print(“时间time:”,time.time());print(“本地时间time:”,time.localtime(time.time()));print(“本地时间time:”,time.asctime( time.localtime(time.time())));格式化成2016-03-20 11...
2019-06-18 15:59:56
246
原创 python学习第三讲
mile = 52.21print(mile);*****s = “1qsdasd3”;print(s[1:5])list - 列表 类似数组list = [“list1”,“list2”,“list3”,“list4”,“list5”,“list6”,“list7”,“list8”,“list9”];listNew = [“98K”,“M24”,“AWM”,416];#...
2019-06-18 15:26:06
212
原创 python学习第二讲
循环sentence = [‘All’, ‘good’, ‘things’, ‘come’, ‘to’, ‘those’, ‘who’, ‘wait’]print(“默认为 index=-1,删除最后一个列表值:”, sentence.pop(-1), “\n”,sentence)sentence1 = [‘All’, ‘good’, ‘things’, ‘come’, ‘to’, ‘th...
2019-06-18 15:24:57
165
原创 python学习第一讲
#!/usr/bin/pythonprint (“你好,世界”);i=10;print(“i的值为:”,i);以下是判断部分flag = True;if i<10:print(“i<10”);elif i<20:print(“10<i<20”)else:print(“i>=20”);import sys;x = ‘runoob...
2019-06-18 15:23:41
331
原创 redis集群搭建详细
Redis集群部署与搭建前提:Linux(centOS)主机2台,安装yum,或有官网redis-5.0.5.tar.gz包1.进入系统默认目录:cd /usr/local/2.创建存储文件夹redis: mkdir redis,将压缩包拖入redis文件夹,或wget http://download.redis.io/releases/redis-5.0.5.tar.gz至文件夹3.解...
2019-05-30 14:19:49
156
原创 启动大全.bat(Oracle-redis-mysql-SQLServer)
@echo offREM 声明采用UTF-8编码chcp 65001cls@echo off:设置窗口字体颜色color F:设置窗口标题TITLE MySQL管理程序call :checkAdmingoto menu:菜单:menuclsecho.echo.=-=-=-=-请选择您的操作-=-=-=-=-echo.echo.0: 退 出echo.echo.1...
2019-05-21 09:26:51
193
转载 Tomcat & Jboss/wildfly 性能比对
Tomcat & Jboss/wildfly 性能比对之【测试篇】Jboss(准确地讲应该是Jboss AS)是一款基于 J2ee 的免费开放源码应用服务器,由 Jboss 社区维护(注意区别于 Jboss 的另一款商用应用服务 JBoss EAP,由 Radhat 提供商业支持)。它是一个管理 EJB 的容器,严格讲 Jboss 核心服务仅支持 EJB 服务器,是不包括 JSP 和 ...
2019-05-05 16:27:28
2162
原创 Oracel之事物 - java版
package com.zmt.oracle;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Savepoint;import java.sql.Statement;/** * @ClassName: Transatio...
2019-03-18 16:56:31
194
原创 阿里数据源配置
application.yml# Tomcatserver: tomcat: uri-encoding: UTF-8 max-threads: 1000 min-spare-threads: 30 port: 80 servlet: context-path: /pay# 系统自定义全局配置,可根据实际需要扩展使用global:# upl...
2019-02-18 16:15:21
1839
原创 与JWT的不解之缘
jar : maven<dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version>0.6.0</version></dependency&
2018-12-20 16:17:41
363
原创 谷歌邮件发送协议
import java.util.Date;import java.util.List;import java.util.Properties;import javax.mail.Authenticator;import javax.mail.Message;import javax.mail.PasswordAuthentication;import javax.mail.Ses...
2018-11-05 16:06:17
2584
原创 随机密钥生成工具
public class GetKey { /**生成32位的密钥**/ public static String KeyValue32(){ //定义一个字符串(A-Z,a-z,0-9)即62位; String str="zxcvbnmlkjhgfdsaqwertyuiopQWERTYUIOPASDFGHJKLZXCVBNM1234567890"...
2018-11-05 16:03:37
11324
4
原创 简单的防止SQL注入的java方法
public class SQLFilter { /** * SQL注入过滤 * @param str 待验证的字符串 */ public static String sqlInject(String str){ if(StringUtils.isBlank(str)){ return null; ...
2018-11-05 16:02:35
5794
原创 SpringBoot yml基本配置+数据源配置(不包括数据源代码)
application.yml# Tomcat 服务配置server:server:server:server: tomcat: uri-encoding: UTF-8 max-threads: 1000 min-spare-threads: 30 port: 80 servlet: context-path: /scott# s...
2018-11-05 15:58:37
24827
3
合同/word模板生成
2017-09-22
支付整合(微信,app,h5,支付宝)
2018-01-11
图片/文件批量上传+后台controller
2017-09-22
支付清算基于BASE II系统的清算作业时序与日结流程:EP Release 4运营指南技术解析
2025-10-20
支付清算EP4协议下BASE II清算消息格式标准:字段定义、校验规则与报文处理机制
2025-10-20
支付清算系统中的交易、货币与国家代码标准化规范:Visa BASE II清算数据编码体系应用
2025-10-20
支付系统测试工具VTS-V.I.P.技术解析:基于Windows平台的Visa集成支付系统测试框架与多模式验证机制
2025-10-20
【支付系统测试】VTS-V.I.P.用户指南:Visa集成支付系统测试工具配置与操作方法
2025-10-20
远程不能复制-解决办法
2019-03-18
xml转对象封装的简单与复杂xml的转化写法
2018-11-05
Set-Cookie: JSESSIONID=8AB51DC4244907FD9EBB063C7FD73CBA; Path=/; HttpOnly
2018-11-20
SpingBoot、MyBatis、阿里数据源框架基础
2019-02-18
redis.rar单机版redis,使用MySQL数据库,里面有批处理的SQL,性能十分卓越,单机版经供参考,抛转引玉
2019-05-31
SpingBoot+MyBatis+阿里双数据源框架基础
2019-01-30
dacker.rar
2020-01-13
rabbitMQ.rar
2020-01-13
ActiveMQdemo.rar
2019-05-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅