自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

nankai2233的博客

龙一少爷的博客

  • 博客(23)
  • 资源 (4)
  • 收藏
  • 关注

原创 高频交易相关的基础设施内卷严重,行情、柜台都成卷王了,实际高频交易的量在萎缩,FPGA系统的建设必要性?

高频交易的标准配置是不是低时延系统?这个并不一定,FPGA是个很好的解决方案,但是也不是终局,主要取决于客户本身的需求和未来的建设目标。

2023-04-12 09:40:28 469 2

原创 浮躁是无法把一个东西做好的,抄袭更不能

很多公司做技术类产品,首先想到的就是copy,通过诱饵、利益等手段让对方公司来部署,然后进行像素级的抄袭,也没有深度理解客户的应用场景,有些时候就是拿一个产品去忽悠个客户然后再慢慢的去抄袭,凡是别人有的功能,我都往上堆。所以说,知识产权这个东西,有时候真得好好维护,企业呢好不容易培养的人,别人高价就挖过去,完成所谓的超越,后面就继续低价内卷。有人就杠精了,谁叫企业不给更多钱留人,我只能说你不懂规则。项目刚启动,企业就投入了人力、物力再里面,还没有推广,成本都没覆盖,哪里来钱?

2023-03-16 19:11:59 149

原创 高频做市商系统的一点个人想法

高频 做市商系统的一点想法

2023-03-09 16:23:30 171

原创 超低时延行情 极速行情如何做到性能的极致?成本控制如何最优?

用FPGA来做A股行情解码的性能如何?怎么做优化?成本控制

2023-03-01 09:38:37 344

原创 安湖支持客户自研的一点看法

FPGA技术的自研看法

2022-10-22 18:14:16 146

原创 高频交易TOE的参考

背景高频交易最近几年很火,给人的感觉貌似是一个绝对赚钱的家伙,实际上整个交易链路是很漫长的,即使在交易端速度很快,若其它链路环节不能够有效处理委托,也不会带来真正的”技术收割“效果。实际要求我们过去在做选型,考虑过很多厂家,包括海外的Envy、Algo 这些,也考虑过国内的一些厂家,在实际签SDA以后,总是有一些比较明显的问题。海外:实时支持不够价格很高沟通也不方便国内:网络经常有问题异常容错能力差部分设计问题不适合交易场景因此后面开始自己去做一些工作,总体上是按照我们自己的

2022-01-27 12:02:35 252

原创 FPGA极速风控交易的一些难题和解决方案

背景证券交易里面涉及的违规比较多,真正能够用到FPGA来做极速风控其实只能是一些非海量数据作为基础的风控模型,本身FPGA的内存受限,而且做分布式的成本很高(并不是不可以),尤其在市场参与人一端几乎很难做到大规模集群化的部署,但是对于交易所端其实是可以做一些实时的行为分析和检测的。我们过去对于沪深交易所端几乎没有涉及,更多的还是在市场参与人端做一些工作。当下金证和恒生的系统几乎占据全市场95%以上,因此我们选择做风控的时候考虑到跟这两大厂商的兼容性,因此做出来的方案是一个跟交易所直连的方案,采用交易所标

2022-01-21 12:14:52 709

原创 TOE的实际架构设计(安湖科技版本)

FPGA 极速通信TCP 协议卸载(TOE)

2022-01-20 16:07:34 3154

原创 沪深交易所行情的服务自研FPGA(网络部分)

针对用户本文章适合需要自研沪深交易所行情的程序员、领导阅读,里面涉及到的一些技术细节只有实际接触过该板块才能深切感受到。心路我们团队一开始专心做模型算法板块,专注于做一些算法的实现、加速、优化,后续由于在做风控产品的过程中,涉及到对市价单的处理,需要实时从交易所接入行情,因此才开始做行情的,目前做行情有两种思路:用软件来跟MDGW(行情网关)建立握手链接,通过光分的方式让FPGA来解码数据,然后udp广播出去。----(很多厂商这么干)用FPGA内部的网络模块自行去跟MDGW建立握手链接,FPG

2022-01-19 10:30:37 460

原创 关于FPGA极速交易的一点小总结(安湖科技版本)

背景在全球疫情常态化的大背景下,数字经济蓬勃发展,证券行业也面临着极速化的要求。在整个交易链路中,行情加速目前已经成为业界的常态化需求,但是对于交易板块目前采取的措施也是多种多样,目前常见的几个思路点还是围绕交易柜台本身进行提速,不管是金证还是恒生都有对应的极速交易类产品,无非就是采用内存数据库、网络加速等相关的技术手段。随着移动互联应用的常态化及行业数字化转型的加快,从电子化到互联网化,再到数智化,证券行业进入新机构时代,呈现出业务机构化、服务专业化等特征,市场竞争日益激烈,投资端资产多市场、全品种,

2022-01-18 15:14:39 11097

原创 hadoop学习要点记录

在1年半以前,个人开始接触hadoop相关的东西,但是那时没有做一些集群来做实验,现在hadoop已经增加了HA相关的特性,商业化的特性越来越足,再重新回过头来学习hadoop相关的生态技术,以增加自己对大数据处理板块的理解,也提高自己对目前IT圈内big data的各种新闻的思辨能力!一.hadoop中的MapReduce有三大设计目标:(1)为只需短短几分钟或几个小时就可以...

2018-04-13 23:57:00 168

原创 一致性理论概要记录

数据库一致性实现技术:1.Quorum系统NRW策略N = 副本 R = 完成读最小副本数 W = 完成写最小副本数R+W>N,可以实现强一致性,R+w有重复。2.分段式提交技术以及相关变种Paxos算法基于议会协议的一种形式,工业界都是采用一些paxos的变种算法,zookeeper就是。3.时间戳策略主要用于关系型数据库日志系统记录事务操作,用于u...

2018-04-13 23:55:00 174

原创 java知识点总结

记录一些知识点,积累起来java代码执行方式1.java源码-》编译 class-》classloader加载-》执行(解释或者编译执行),其中编译执行分为client模式和server模式;class文件不仅仅包含字节码,也包含了辅助JVM执行class的附加信息结构信息:版本号 大小等信息元数据:变量和声明之类方法信息:源码中语句和表达式的对应项,字节码、异常处...

2018-04-13 23:52:17 134

原创 Centos7 安装redis

用Centos7的miniamal镜像,安装redis前置安装基本的工具:yum install wget安装环境:yum install gcc c++`下载redis:wget http://download.redis.io/releases/redis-3.2.9.tar.gz解压:tar -zxvf redis-3.2.9.tar.gz...

2018-04-09 20:49:45 144

原创 IDEA常见的快捷键与技巧

IDEA在windows上的快捷键,用IDEA都一年多了,整理下。有些用的少,但是却很有用。一.跳转寻找快捷键:ctrl+shift+A。最近打开的文件:ctrl+E最近编辑过的文件:ctrl+shift+E上一次编辑处:ctrl+shift+backspace。英文快捷:last edit location标签跳转(bookmarks)F11打开Favor...

2018-04-09 20:48:11 246

原创 构建高可用的方式总结

高可用系统,追求多个9的可用性,对于分布式系统来说,我们通常都认为遵守CAP理论,根据业务场景,取平衡。高可用,首先想到的是避免单点,防止单点故障。1.负载均衡硬均衡:F5设备 ,standBy从,主备切换。软均衡:类似,实现方式LVS之类。具体均衡的策略:A.集中策略:权重、随机、负载能力(静态与动态)、connection等B.分布策略:基于Gossi...

2018-04-09 20:45:50 260

原创 NIO-BIO-AIO 操作方式的理解

昨日与某平安的技术负责人沟通交流项目问题,谈到到线程和进程的问题,进而延伸到IO操作的问题,今天正好回顾一下关于IO操作里面的几个知识点。参考文章:Java BIO、NIO、AIO 学习http://blog.51cto.com/stevex/1284437 先来个例子理解一下概念,以银行取款为例: 同步 : 自己亲自出马持银行卡到银行取钱(使用同步IO时,Java自...

2018-04-09 20:43:55 131

原创 log4j的常用配置

应用场景Log4j属于比较成熟的日志系统,应该是apache fundation的项目了,现在新项目用的都是slf logback之类的东西。因为项目需要增加对日志的信息优化处理,所以简单回顾一下这一块的知识点。log4j有3个核心的组件:1.Appender --append的英文意思是“追加”的意思,此处用来定义日志输出的位置,比如:console、文件、数据库、其它等2....

2018-04-09 20:42:01 209

原创 laravel 使用七牛云无法打开文件的错误

laravel报七牛文件无法打开错误利用七牛php-sdk官方的包composer安装以后,我写了一个七牛的方法类,专门用于上传单个文件和批量上传文件的php文件,同时在composer.json文件中设置如下:"files":[ "App/Http/Controllers/Common/qiniu.php" ]在命令行输入php artisan list的时...

2018-04-09 20:40:09 590

原创 桥接模式

应用场景用于事物与对应功能的分离,通过抽象,完成解耦。例如:存在M个事物,N个功能,按照常见思路,将N个功能包含于M个事物中,则这些方法需要写MXN遍,代码冗余严重,且事物-功能强耦合,当功能变更或者增加功能时,需要同时改变M次orN次。传统做法:class m1{ fun1(){}; fun2(){}; …… funN(){};}class ...

2018-04-09 20:38:36 608

原创 单例模式

单例模式,我曾经面试的时候,面试官问我的问题,我可以正确回答对应的原理(眼高手低的娃一般都这样,记东西记住原理就很容易搞定应用),但是当时让我直接写,我没有写出来。不过公司还是录取了我!哈哈……单例模式,其实就是一个类的实例只有一个的意思,一般在一个系统中比较“重”的实例会采用单例模式,防止系统中都是这个类的实例,占用大量的内存资源。比如数据库连接,一般都是单例模式,一般在一些ORM框...

2018-04-09 20:37:15 138

原创 工厂模式、抽象工厂

工厂模式,听得很多,比如在mybatis中就有sessionFactory,当数据库是mysql时那这个sessionFactory就可以产生msyql的session,当数据库是oracle时,这个sessionFacotory就可以产生oracle的session。它的作用,在我看来就是产生对象的作用,根据不同的需求,产生不同的对象,而这些对象都实现相同的接口,从而实现了兼容。...

2018-04-09 20:35:49 90

原创 观察者模式的理解

 >此博客第一篇个人文章,就从设计模式入手吧对于观察者模式,有时候在很多框架中也成为监听模式,本质上是一个事件驱动模式的应用。在很多互联网的文章中将其说得特别复杂,弄得云里雾里,看完以后完全记不住,只是内心佩服作者的牛逼。对于观察者模式,主要有2个角色:主题(被监控者)和事件(监控者),将对应的事件绑定到主题,当主题更新的时候通知事件,让事件进行相应的动作。##应用场景事件驱动类型的,比如邮...

2018-04-09 20:32:28 156

ace_template后台模板

著名的ace——template模板,只允许做学习之用哦,如果商业化,请去官方购买。

2015-01-28

收藏的电源电量检测和相关基础知识

检测电源电量的相关文件,有一些课件和文档,还有相关的技术参数

2011-06-09

空空如也

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

TA关注的人

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