自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

郑泽洲的博客

知识积累

  • 博客(112)
  • 收藏
  • 关注

原创 解析翻页设计的最佳实践和后端设计概要

在技术开发过程中,翻页操作的设计常常涉及到多种需求和技术考量。回顾最近的讨论和设计,我们可以得到一些关键观点和最佳实践。

2023-12-25 20:59:27 1232

原创 海外之路,英语相助:我的雅思考试之旅(成功以此申请到了港科大硕士)

在新加坡Shopee工作了两年后,我有心想充分利用当地优质的教育资源,读个part-time的硕士研究生,这就首先要求有个雅思成绩;另外,虽然平时的工作语言是英语,但是还是有捉襟见肘之感,所以也准备给自己的英语水平测验一下,打个"快照",日后有精进提升,也有个对比的基准。

2023-12-02 21:25:33 1118

原创 区块链存证:杭州互联网法院备选方案之一

区块链技术已经在我国司法存证、取证、出证领域得到了广泛应用。其起点是2018年最高法发布的《最高人民法院关于互联网法院审理案件若干问题的规定》。具体地,这《规定》是杭州互联网法院牵头起草的。我当时在网易杭州研究院工作,司法存证是研究院工作方向之一,杭州互联网法院在起草过程中广泛征求了区块链业界技术意见,我有幸被公司选为技术代表之一,和公司同仁、阿里、杭州共道等企业代表一起探讨。这篇技术博客是根据我当时的笔记材料整理的。我们当时不仅提供了咨询意见,还就存证系统建设提供了可落地的技术方案供参考。

2023-11-27 19:52:18 1583 2

原创 远程监控高并发高吞吐java进程

作为使用java技术栈的金融类公司,确保Java程序在生产环境中的稳定性和性能至关重要。由于生产环境访问受限,远程监控成为了主要的监控方式。本文将介绍如何使用一些工具来监控以太坊的Java应用程序,并深入探讨技术细节。

2023-10-22 22:28:54 382

原创 PayPal面经

本文记述的是我两年多之前在PayPal的面试记录。最近准备重新回到金融赛道,所以对以往的技术、项目、面试等做一个梳理和总结。PayPal在业内属于一线,具有全球的业务,同时和中国金融监管又比较合,属于大家感兴趣的公司,所以分享经历。

2023-09-27 12:59:51 271

原创 基于gpt4all的企业内部知识问答服务应用搭建

本文介绍了一个旨在解决互联网企业内部流程问题的项目。作者以Shopee公司的DoD值班流程为例,指出由于分工复杂和语言障碍,值班转发支持请求存在延迟和误解,导致时间和金钱损失。为此,作者计划利用人工智能技术,通过跨语言、模糊语义理解和推理能力,自动解答问题,减少培训成本和失误。文章涵盖了项目缘起、技术选型、模型调优等内容,并强调系统必须在企业内部部署以确保信息安全。最后,展示了项目代码、效果示例和公司内部API文档。通过此项目,作者试图提升企业流程效率并降低成本。

2023-08-08 22:08:06 844 3

原创 Bybit面经

这段总结描述了求职者在Bybit面试过程中的经历和相关问题,包括面试内容、求职者向面试官提问的问题以及关于Bybit的信息

2023-06-04 17:02:10 819

原创 开放银行技术标准带来的金融革命

以前银行都要拉专线,技术成本高,复用程度低,现在采用微服务方式直接在云上建立服务,有了标准化的技术基础,减员增效总体讲,这个社会会更加开放,哪怕连以前比较封闭的银行业也是这样

2023-04-30 22:31:24 161 1

原创 国际多币种移动平台:换汇+支付(Wise/Revolut)

Wise和Revolut都是英国的金融科技公司,提供数字支付和货币转换服务。两家公司都有相对较低的汇率和佣金费用,以及方便快捷的账户开立和管理流程。Wise主要提供跨境汇款和货币转换服务,而Revolut则提供更广泛的银行账户服务,包括预算管理、交易、保险和投资等。同时,Wise和Revolut都提供实体和虚拟银行卡,并支持多种货币。

2023-04-11 18:15:47 4586

原创 变乱时代的定海神针:委内瑞拉超级通货膨胀与加密数字货币

眼下的委内瑞拉正在变成一个大型的货币实验场,过去一年,其法定货币贬值1,000,000%,"朝为工资,暮为手纸"街头巷尾,日常杂货店,超市,小摊贩,人们接受加密数字货币的付款,不过不同于比特币的不稳定价值,人们接受了像USDT泰达币、Reserve等稳定币这些稳定币会锚定美元资产,或者一篮子加密数字货币资产,为陷于通胀黑暗岁月的人民照耀了一束微弱的光。

2023-02-25 17:53:02 1372

原创 FinTech创新系列博客

技术驱动金融革命的年代

2023-01-29 13:36:21 590

原创 Morgan Stanley面经

2019年至2021年期间,我在上海eBay工作,周围不少同事都是从摩根斯坦利过来的,总体上看很优秀。加上在极客时间的课程讲师里,就有原来从摩根斯坦利出来的,于是对这个公司产生了浓厚的兴趣,再加上当时我觉得和我金融老本行比较对口,于是找各种渠道内推。

2022-11-05 21:15:13 1104

原创 搭建完全去中心化的个人站

我是博客爱好者,6-7年下来已经写了100多篇并发表,但是最近感觉审核的力度在加强,正如这个世界正处在非黑即白的境况,一些敏感的课题整个品类都不可以写了。因为对区块链比较感兴趣,之前还研究过DTube的整个代码,既然视频分享可以完全去中心化,那么博客是不是也可以?

2022-10-24 18:00:20 2479

原创 三年战役:狮城对决

本文记录的是我2022年9月26日晚开始,在新加坡得XX及痊愈的情况。

2022-10-01 15:30:14 584 1

原创 面经:中国人民银行金融科技研究院

一位对数字人民币感兴趣的金融科技从业人员面试中国人民银行金融科技研究院的面经

2022-09-03 22:52:36 3950

原创 EOS账户映射及key、account、wallet

EOS是一个去中心化的操作系统。专为高性能去中心化应用而设计。EOS提供了数据库,许可,调度,验证以及应用间通信等功能。本文论述了EOS账户映射及key、account、wallet

2022-08-28 22:36:27 501

原创 booking.com缤客上海面经

在面过的外企中,booking.com对编码能力的考察比较全面和深入,对我后续的面试启示作用很大,后来也很快在其他面试中传来好消息

2022-07-16 17:32:16 2012

原创 金融应用如何解决金额精度问题(以Quorum、golang为例)

金额精度问题是每一位金融系统开发者要面临的问题,从笔者入行开始,从银行系统,互联网支付公司系统,一直到区块链金融应用,这个问题无处不在。针对此典型问题典型解法如下。

2022-06-10 19:03:52 3614 1

原创 救救家长:疫情封控下packetbeat+kafka+ES套件监控青少年上网行为

缘起疫情,不少孩子封控在家,需要上网课,但是老是抑制不住地去打游戏或看视频。朋友圈里面,某位技术大牛这么描述疫情封控期间,他与孩子的居家“战争”

2022-05-14 22:38:14 1030

原创 IPFS DHT专题:去中心化搜索的架构演进

P2P分享软件的发展史,是单个节点能力不断发展的历史,也是探索如何集合节点们的能力成为有机整体的历史,其强大的单个节点能力和相对落后脆弱的集群能力的矛盾贯穿始终,推动了去中心化搜索的架构的演进。

2022-05-03 17:31:26 3607

原创 Java类加载机制深入理解及Arthas实战

JVM看来是个松散俱乐部,你引荐的和他引荐的可能是相同人或者同名人,不要紧,你的圈子里,只认由加载你的加载器加载的那个类

2022-04-08 15:10:41 590

原创 Chrome浏览器及V8引擎概要

背景2020年在eBay大数据团队做可视化项目时,除了后端的spark和java,还需要负责前端数据可视化页面的定制,这就需要前端知识了,包括但不限于:webpack、chrome、js引擎。那时候没什么经验,仅有股热情,按着业务团队需要定制了很多Metrics页面,并痛感浏览器知识的不足,于是去极客时间系统学习了李兵老师的《浏览器工作原理与实践》。李兵老师的课程我都很推荐,条理清晰,层层递进,学习效果好。说句题外的话,教学也是一种专业技能,优秀的老师能把知识以最大的效率传输,也就是学习的“带宽”较高。

2022-03-31 22:31:00 1476

原创 金融联盟链公网性能测试回顾

金融联盟链走公网,节约了成本,但是是有代价的,性能是要比专线打折,特别是在高并发的场景下,某些情况下甚至引起网络不可用,考虑区块链要承载的业务重要性,业务负载飙升情况下还是要考虑专线方案

2022-03-12 18:19:17 14068

原创 TiDB存储层和计算层的原理

缘起我是10多年的IT老兵了,之前在一家国家银行,接触的都是单机版的数据库,比如Oracle和Mysql。后来出来互联网闯荡后,接触分布式数据库的机会多了起来,比如网易的DDB,在eBay和Shopee也用TiDB。“时代洪流,浩浩荡荡”。分布式数据是这个技术时代的特征,适应了数据规模的增长,灾备的加强,和公司业务版图的全球扩展。典型的单机数据库和分布式数据库的区别,我觉得有个形象的比喻是**“灵魂和肉体的分离”**,传统的单机数据库,数据存储在本地磁盘,计算也在本地进行。但是分布式数据库,比如TiD

2022-02-18 23:41:51 1059

原创 go语言slice类型学习及和py的比较

相似的外形,不同的内心slice和数组,差别只是定义上,数组是规定固定长度,slice是可以不定长度,但是实际实现上确实截然相反slice和数组的关系,有点像java中ArrayList和数组的关系 //定义一个数组 var arrayA [5]int = [5]int{10, 11, 12, 13, 14} //定义一个slice 区别就在于[]是空的,当然也可以用另外一个形式的make([]int, 5)来定义 var sliceB []int = []int{20, 21, 22,

2022-01-30 23:59:47 452

原创 花旗银行面经

花旗银行 上海 面经

2021-12-24 19:32:49 2127 1

原创 2019年区块链热潮退去后的冷思考

前言人的一生会经历无数时刻,但能够留存在记忆中、塑造你的个性的时刻却是屈指可数。2019年初,我就迎来了这样的重要时刻。首先介绍我自己,一个普通的软件工程技术人员。家里人的印象中,大概是我从小是学霸,浙大计算机和金融双学士学位毕业后,去了一家国有银行的技术部门工作,一直工作了近15年,波澜不惊,或者说是表现平平。之前看过字节跳动总裁张一鸣的访谈,他谈到大学毕业后,毕业照上整整齐齐的同学,工作之后却有了分化,张一鸣属于比较有想法的人,其他大部分同学,人生想法是北京N环内买套房(感觉就是在说我啊????

2021-12-07 22:33:15 9212

原创 成为以太坊开源项目EthereumJ的维护者

宏愿这篇文章记载的是一件趣事:一个干了十多年的IT老兵,痛下决心想为开源贡献点微薄之力,准备用一年时间达成这个目标,结果第二天就实现了_2019年初,我萌生了一个想法,当时开源软件中国人参与极少,都是拿来主义。参与开源软件,好处很多加深自己的理解,提升自己的技能就业市场上增加影响力作为一个程序员,给世界留下点东西步骤为了实现目标,我制订了一个计划近期目标:首先能修复Ethereumj的bug,就像组里鹏飞兄弟做的那样中期目标:分叉一个自己的,将Ethereumj变为

2021-12-05 20:28:33 9344

原创 Ethereum以太坊区块链底层换用国密算法实验报告

区块链技术的基础是计算机密码学,可以说***“没有计算机密码学,就没有区块链技术”***,区块链在如下方面用到了计算机密码学:验证签名,保证交易发起的真实性,用到了ECDSA哈希校验区块完整性,保证不可篡改特性,用到了hash算法(以太坊中具体用到sha2 sha3的hash算法)对区块链通讯报文进行加密,防止传输过程泄密;在北京银行网贷资金存管项目中,我司方案用加密保证私密性和可监管性区块链应用国密算法的重要性为了保障商用密码的安全性,国家商用密码管理办公室制定了一系列密码标准,

2021-11-07 19:14:16 12958 2

原创 重走长征路·geth以太坊源代码再解读

背景geth是以太坊官方的golang版本的客户端,代码简洁,结构精妙,是学习golang的好素材。第一次读geth代码,是2017年,在连连数字研究院时候,带着对go的零基础,带着区块链之热,看得比较支离破碎。而今4年过去,工作地方从杭州、上海,到了南洋新加坡。重读geth,一是了解geth最新进展,二是也加深对golang的理解,因为现在工作正好用到golang。想起来了一首词,可以作为当前心境的一种注解。少年听雨歌楼上,红烛昏罗帐。壮年听雨客舟中,江阔云低,断雁叫西风。而今听雨僧庐下,鬓

2021-10-08 18:06:38 6228

原创 通过Redash可视化方式监控大数据系统运行

背景Redash是款优秀的大数据可视化开源工具。在我eBay工作的第二年里面,这个Redash是重心的重心。Redash的代码分为两部分:前端和后端。后端的本领之一是“七十二变”,能够将各种数据源整合进来;前端的本领是各种精美的控件,搭配后端数据源,能将枯燥的大数据分析后以图形方式展示。都说数据是21世纪的财富,我觉得光数据本身不能算财富,数据被智慧体分析后产生的洞察insight才是财富。就拿这套系统来说,运营通过可视化,获得更好的洞察,并以洞察来调整资源的运用(在MarkingTech里面主

2021-09-11 17:51:50 588

原创 Golang学习路线图及go-starter.md

背景为什么要学习golang最早接触golang是因为对区块链感兴趣,因为golang的并发和内置的网络库还有大公司的支持,先天比较适合区块链,很多著名的框架都是golang写,比如geth再后来,到新加坡Shopee工作,技术栈从Java切换成了golang,更要好好学习golang的语言特性了如下是之前列的一个学习路线图1.数据类型(含struct)每个类型占用多少字节最大值 最小值,有无封装;溢出怎么处理内置的map和slice两个特色的数据类型struct结构如何在

2021-08-29 10:48:32 2520

原创 基于Solidity的XX项目智能合约架构设计

背景之前在一家FinTech的公司和银行合作,做基于区块链的资金存管系统,从头开始基于Solidity设计项目的智能合约架构。转眼几年时间过去了,2B的热潮退去,但是DeFi的热潮上来了。所以总结一下过去的方案,顺便思考下新形势下的问题。典型交易分析(以投标交易为例):说明:这个交易阶段就是用户已经完成注册了,用户信息在链上了,也经过了验证了;而且账户里面有钱了业务思考问题:用户的定义以及其在链上的数据结构是啥?标的数据结构如何解耦,比如开发人员A和B分别写了一个,如何用creator直

2021-08-07 17:36:44 696

原创 命令行模式运行JMeter最简单教程

JMeter测试神器JMeter JMXMon插件监控JVM.mdJMeter是性能测试的常用工具,从我在上上上家公司就开始用了,后来在网易测试互联网应用时也用过,它可以模拟大规模的用户访问,并定义具体的用户访问动作。作为性能测试工具(或者说是平台),最重要的是形成生态,整合多种多样的工具,方便地调用,形成测试案例整体。最近在Shopee工作,正好要做性能测试,于是JMeter又用起来了,并且为了更真实地反映测试情况,还需要通过命令行方式进行测试,防止GUI部分占用额外资源影响测试结果。问题如果

2021-07-04 14:39:48 893

原创 B+树在mysql索引中的应用

知识准备干货:mysql索引的数据结构了解了B树和B+树的区别后,下面给出2张直观的图示来对比。B树B+树uuid之坑(为什么不建议用uuid为主键)了解不同存储引擎的索引实现方式对于正确使用和优化索引都非常有帮助,例如知道了InnoDB的索引实现后,就很容易明白为什么不建议使用过长的字段,比如uuid作为主键理由因为所有辅助索引都引用主索引,过长的主索引会令辅助索引变得过大。再例如,用非单调的字段作为主键在InnoDB中不是个好主意,因为InnoDB数据文件本身是一颗B+Tree

2021-05-31 21:12:00 205 2

原创 忆海拾贝--记Amazon亚马逊面经(香港onsite)

背景思绪回到了2年多前,那时刚从网易出来,想往外企去。通过V2EX论坛看到有人内推Amazon亚马逊,于是附上简历请求内推。还特别注明,如果方便的话,帮忙内推Amazon加拿大,因为2012年在那边实习过。在线测试Amazon效率很高,很快回信,并让我参加在线的coding测试。测试在myamcat.com网站进行。这个网站还提供模拟测试,我记得当时特地提前了一天进行模拟测试,熟悉试题形式。真实测试一共两题。其中有道题目我记得类似“两数求和”的升级版,加上了些业务背景。做下来的感受是:最好联上

2021-04-21 16:56:00 1636 6

原创 LeetCode224基本计算器用DFA实现超简洁

痛点题目是:给你一个字符串表达式 s ,请你实现一个基本计算器来计算并返回它的值。比如:输入:s = "(1+(4+5+2)-3)+(6+8)"输出:23这题有点类似编译器设计,特点是状态很多,很容易迷失在if-else中,所以使用有限状态机DFA来解决思路详解DFA(deterministic finite automation)就是一系列状态的迁移,大家可以试着画下图,就如下4种状态转来转去,很简单的上图中我画了起始态的迁移示例(红色字体),符号态的迁移示例(蓝色字体),其他不画了,

2021-03-19 11:01:50 229

原创 啦啦啦,我是一个自动写代码的机器人

文章目录前言理论知识:各人工智能算法之间的关系实战操作:训练过程对结果的具体分析前言几年前看过《雨果》这部蒸汽朋克风格的电影,其中一个情节“小男孩的噩梦”给我留下了深刻印象,主角小男孩是个寡言而聪明的孩子,在身为工程师的唯一亲人父亲工伤去世后,接替亡父维护钟楼,整体和各种机械打交道,一天夜里,半梦半醒间,他发现自己胸膛可以打开,打开后里面是运转的齿轮和曲轴,原来自己是个机器人!!我也有同样的梦境,屏幕上的代码奔涌而出,看似是机器自动写的,亦或是我就是一个自动写代码的机器人??–咳咳咳,扯远了,回到现

2021-02-21 23:40:04 978

原创 数字货币和区块链:能做好什么,不能做好什么

前言最近区块链技术又上了热搜。写传统的mysql和linux没人看,于是又把2年前的笔记拿了出来,好尴尬。。数字货币和区块链的token属性没有比特币,就没有现如今的区块链技术。并不是先有了区块链技术,然后再在这个技术上发展了比特币这个产品。实际上是先有比特币这个现象级的产品,然后硬生生总结出一套区块链技术的。后来为了和币的概念做切割,提出了区块链的token属性,其实token就是币,只不过比币的概念更广泛,可以是某种资产,权利,票据,股份,期权,任何具有权属和稀缺双重属性的经济学物件

2021-01-25 21:15:20 623

原创 使用/proc探测解决批量机上僵死java进程

背景都12月份了,怎么还有11月初的进程在运行??是不是僵死??但是!容器里面没有ps命令,怎么办?proc目录解决问题cd /proc/19890/fd/然后cat 1 --看有无输出在work1上 cat 1是有输出(不过好像和控制台输出有点不一样,但是无论怎么样,都是证明了进程正在运行)ls -l /proc | grep 19890 看时间,完全可以代替ps -ef当然,这个动作前提是我root登录如下几条确认了是僵尸进程EventDate异常(从业务角度证明了肯定不是这几

2020-12-04 12:18:50 209

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除