首页 > 其他分享 >FAST协议详解5 后记

FAST协议详解5 后记

时间:2023-10-24 14:02:05浏览次数:27  
标签:协议 openfast FAST 详解 https 后记 com

这段时间,花了不少精力来学习FAST协议,大致梳理下,相关博文:

 

1、FAST协议解析1 通过输入输出逆解析


 

2、FAST协议解析2 FIX Fast Tutorial翻译【PMap、copy操作符】


 

3、FAST协议解析3 FIX Fast Tutorial翻译 HelloWorld示例


 

4、FAST协议详解1 不同数据类型的编码与解码


 

5、FAST协议详解2 操作符


 

6、FAST协议详解3 可null(空)类型


 

7、FAST协议详解4 存在图PMap

 

我自己感觉通过这几篇博文的撰写,基本研究清楚了FAST协议,自己手解了一下FAST数据,除了一些小细节外,大致都清楚了。感觉已神功小成。

 

下面列一下我觉得重要的参考资料,如有兴趣自己研究可以参考:

1、openfast接口文档,可以对照着openfast来理解FAST协议,如果要openfast的使用方法可以翻以前的博文

https://openfast.sourceforge.net/apidocs/

 

2、fast英文的教程,比较完整,感觉能说清楚一些内容和设定

https://jettekfix.com/education/fix-fast-tutorial/

 

3、FAST规范中文版,我感觉没啥用

https://www.renrendoc.com/paper/101528528.html

 

4、深入理解FAST协议,非常详细,但是有点深奥,入门的话看会有点难受

https://github.com/kuangtu/fixfast

 

研究过程中可能会用到的一些工具:

1、十六进制、中文互转

https://www.23bei.com/tool/54.html

 

2、二进制、负数转换

https://www.toolhelper.cn/Digit/BaseConvertNegative

 

3、ASCII对照表

https://baike.baidu.com/link?url=nxO0NxnPk9-MzCgN08n5htSwDWzMqEe4s055faSM9wZfIpt09eCDSy4NEjgFBaDjsiBRJerPCrfkbhvlXjnWQa

 

后记:研究FAST最大的困难是资料太少,真的是比头发都少,一开始我也是没啥信心的,后来是正巧找到了深入理解FAST协议,一开始也看不懂,后来对照着fast英文的教程,同时也使用openfast对照着弄,终于是入门了。学习就是这样,多花时间、多花精力,总是能搞明白的。感叹一下。

 



标签:协议,openfast,FAST,详解,https,后记,com
From: https://blog.51cto.com/u_13710618/8003361

相关文章

  • servlet 生命周期详解
    servlet程序是由web服务器调用,web服务器实现了对servlet生命周期的管理。当你的应用加载并使用一个Servlet时,从初始化到销毁这个Servlet期间会发生一系列的事件,这些事件叫做Servlet的生命周期事件(或方法)。Servlet生命周期可以归纳为:Servlet加载--->实例化--->服务--->销毁周期原......
  • servlet 运行工作原理详解
    Servlet是一门用于开发动态web网页的技术,用于交互式地浏览和修改数据,生成动态Web内容。本文将重点讲解它的工作原理,运行机制是什么。工作原理图工作流程1.WebClient向Servlet容器(Tomcat)发出Http请求2.Servlet容器接收WebClient的请求3.Servlet容器创建一个HttpRequest对象,将W......
  • servlet 入门详解
    Servlet是一种服务器端的编程语言,是J2EE中比较关键的组成部分。Servlet本质上也是Java类,编写Servlet需要遵循java的基本语法,但是与一般的Java类不同的是Servlet是只能运行在服务器端的Java类,而且必须遵循特殊的规范,在运行过程中有自己的生命周期,这些特性都是Servlet所独有的。另外S......
  • servlet service()请求处理方法详解
    service()方法是Servlet的核心,是在servlet生命周期中的服务期,默认在HttpServlet类中实现,根据HTTP请求方法(GET、POST等),将请求分发到doGet、doPost等方法实现。Servlet接口中定义了一个service()方法,而我们一般是使用HttpServlet,HttpServlet中对它进行了实现,将ServletRequest和Servle......
  • HttpServletRequest客户请求对象详解
    HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求中的所有信息都封装在这个对象中,开发人员通过这个对象的方法,可以获得客户这些信息。方法1.获取客户机信息方法声明功能描述StringgetMethod()该方法用于获取HTTP请求消息中的请求方式(如GET、POST......
  • Servlet Cookie对象详解
    Cookie是服务器发送给浏览器的体积很小的纯文本信息,用户以后访问同一个Web服务器时浏览器会把它们原样发送给服务器。cookie一般用于在线交易过程中标识用户身份、安全要求不高的场合避免用户重复输入名字和密码、门户网站的主页定制、有针对性地投放广告等等。 Servlet中可以同时......
  • Java中Servlet Filter配置(web.xml详解)
    Java中ServletFilter在web.xml中配置时有2个用于过滤器的元素,分别是filter和filter-mapping。filter元素向系统注册一个过滤对象,filter-mapping元素指定该过滤对象所应用的URL。Filter配置过滤器元素filter元素filter元素位于部署描述符文件(web.xml)的前部,所有filter-mapping、serv......
  • Chromium 消息循环和线程池详解
    Chromium中的多线程机制由base库提供,要理解Chromium中的多线程机制,首先要理解的概念就是 base::MessageLoop 和 base::TaskScheduler ,它们两个是Chromium多线程的基础1. MessageLoop详解base::MessageLoop 代表消息循环,它不会主动创建新的线程,默认情况下它使用当前......
  • Spring MVC入口Servlet详解(HttpServletBean,FrameworkServlet,DispatcherServlet )
    SpringMVC中DispatcherServlet前端控制器是web服务器的入口,那么它是怎么样进行初始化的,是怎么样进行工作?继承关系1.HttpServletBean主要做一些初始化的工作,将web.xml中配置的参数设置到Servlet中。比如servlet标签的子标签init-param标签中配置的参数。2.FrameworkServlet将Serv......
  • DispatcherServlet初始化顺序详解
    1. Web容器启动时将调用HttpServletBean的init方法publicabstractclassHttpServletBeanextendsHttpServletimplementsEnvironmentAware{@Overridepublicfinalvoidinit()throwsServletException{//省略部分代码//1、如下代码的作用是将Serv......