答辩结束了

一直想做一个交易所撮合交易系统,苦于没有时间和机会。终于到了大学最后一学期的毕业设计,我果断选了朱斐一个水题,然后申请换题改成了自己想做的撮合引擎。

毕业设计的题目就叫《通用金融证券撮合交易引擎的设计与实现》,总共历时3个多月,写了一万多行代码及论文相关文献。刚开题的时候我在织网下载了不少和撮合交易系统相关的论文,基本上系统地看了一遍,大体上了解了撮合交易系统的架构。3月的时候开始动工写代码,技术上由于对C++的打包编译不熟悉,且需要造轮子的地方又很多,所以选择了Java SE作为开发平台。首先解决的就是OrderBook,撮合引擎的核心数据结构,基于Java的PriorityBlockingQueue构建,可以实现Order的添加、比较、撤单、查询等基本操作。然后开始写FIX协议消息封装解析模块,写完花了好久写撮合竞价逻辑。到4月份的时候基本以已经可以对模拟的FIX消息进行解包和撮合竞价,并产生成交数据。后续引入消息中间件rabbit
mq,作为通信信道。4月中旬开始基于Socket编写与Broker通信的协议,并用swing简单写了一个Broker下单的界面,联调后成功地竞价并产生成交。5月设计了撮合交易系统的数据库结构,内存数据库+磁盘数据库双层结构,用了七张表分别存储用户、订单、交割单等数据,并写了个异步结算的线程。到此为止,引擎的基本功能DEMO已经完成。

做完系统就开始搞论文了,专程请了两周假回到学校,用了5天左右就写完了。本来以为重复率会很高,但是最终织网查重只有4.4%,顺利过关。一辩是5.23号的早晨9点,我们那组好多做安卓的,然后安卓就烂大街了,每人给了8分钟的时间,我超了时间,但是还是继续讲了下去。王辉很喜欢我的设计,然后中午吃完饭回来,结果我们组就我一个被推优的。92分还是可以的。

6.3号优秀答辩,没人居然只给5分钟!!我如愿没有讲完,李培峰没有让我再讲,但是不知道为何还是顺利拿到了优秀。大概第四名或第五名的样子,第一名是绪艳霞,做的好像是一个推荐系统,看上去就很高端。然后她顺利去了省优,还要三辩。

最后搞了一堆材料,装订了论文,到处找老师签字,让炖炖帮我去交了。终于结束,结局相比我最近的遭遇还算完美。

2014.6.4

时间: 2024-08-04 11:31:46

答辩结束了的相关文章

晋升之路-答辩

今天终于答辩结束了,答完辩之后的感觉就是"如释重负". 这么多天困扰自己的事情终于完成了,总归晋升这个事情是过去了. 这一周每天都在写PPT,基本工作都搁置了. 答辩的前一天,本来想着不再改PPT了,好好把PPT的内容练一下,可是经理想再看下PPT,我把PPT发给他看了之后,他提了一堆意见: 1.首先说我的PPT不够大气,流程太多,细节太多,这样答辩肯定会挂 2.要求我把PPT再重新改一下,拔高.抽象 3.给我列了下整体的思路,首先从整个体系内讲影响力 4.从服务化的思路写整体,然后加

软件工程课后总结与反思

早就听说罗杰老师的软件工程课是实用性与理论性相结合的课,在这门课上不单单只是简单的编写代码,调试程序,还要做到迭代开发,撰写文档等实际软件工程中所必须要完成的工作.为了锻炼自己的能力,学到一些不一样的知识,这学期我选择了罗杰老师的软件工程课. 课程大概可以分为三个部分,个人项目,双人组队项目,团队项目(五人). 个人项目强调个人能力,包括编写代码的能力,创造力,想象力等等,罗杰老师说过:在实际开发软件的过程中,很少是"单兵作战",但个人能力是团队的基石,只能个人能力出众,团队水准才能不

随便写写。。。

写点什么呢,打开电脑发呆了半个小时.第一次写blog,不知道该写些什么,但总要迈出第一步,既然想在现在留下点什么,来让日后嘲笑当年的自己,那就要开始并坚持下去,虽然可能是一时兴起. 今天是2017年6月10日,也是发工资的好日子,从事PHP一年零4天了,刚开始接触php是大四实习出去找工作,因为大学的地方不适合工作,也离家比较远,所以选择回到本省的省会城市去找工作,当时一起的是高中同学,大学学的同样的专业,就商量一起去找工作,前几天,基本处于疯狂投简历状态,但都石沉大海,连浪花都没有激起.于是决

Hifiman:一个国产音频厂商的忧伤[转]

一则苹果计划32亿美元收购音频设备厂商Beats的消息,让音频设备--这个极少被人们重视又时刻离不开的产品重新引发了关注. 国产数码品牌通常都被自然的贴上低端.低质的标签.然而难能可贵的是,国产音频设备厂商不但是在中国,甚至全球中高端音频设备上都占据重要地位,诞生了惠威.Hifiman.达音科.FiiO.七彩虹.iBasso等在美国市场都有一定知名度的品牌. 是什么土壤让国产音频设备厂商有了生存的空间,是什么力量让他们不断向高端奋进?带着对国产高端音频厂商的好奇和疑问,新浪科技专访了国内高端音频

新的一个月,就这么不知不觉的来临了

今天周六,也是一年一度的七夕节,就在上周五我们完成了项目答辩,这个项目为期一周,也是我们team完成的第一个项目,在答辩结束的那一刻,我不知道当时该是一种什么样的心情,是解脱呢?还是意味着我们距离下一个挑战的间隔也越来越近?想要做个合格的组长,也就是以后的项目经理,还真不是一件容易的事情.好吧,还是先说说我们这个项目是干嘛的吧,先说说这个项目的背景吧,在电子商务全面升温的时代,许多拥有庞大.复杂的客户群体的行业如银行.保险.房地产.电信.IT企业对整体性的电子化运营解决方案的需求越来越迫切. 因

Makefile 速成

终于答辩结束,有空来水水博客,今天总结一下Makefile中的常用规则,技巧,基本涵盖了日常应用, 如有不全希望大家留言添加~ 本文主要内容: 一. Makefile/makefile规则及举例 二. make的工作方式 三.makefile中的常用自动化变量与通配符 四.makefile自动生成依赖性关系 五. 调用命令 1. 显示命令 2. 命令出错 3. 命令执行 六. 变量 1. 变量定义 2. 变量引用 3. 变量替换 七. 条件判断 八. 常用函数 1. 字符串处理函数 2. 文件名

91毕业网

91毕业网(http://91biye.cn)是专注于提供计算机相关专业毕业设计解决方案的网站,前期辅导学生实现设计效果以及论文编写,后期辅助答疑,直到答辩结束. 我们也都是刚刚从象牙塔里走出来,对大学毕业那段时间,多愁善感的我们,最了解,也最关心,跟大家走到一起也是一种缘分. 大家可以在92分享网(92fenxiang.cn)进行交流 92分享网(http://92fenxiang.cn)是91毕业网的兄弟网站,专门用于91毕业的朋友交流心得体会的地方,大家可以在这里畅所欲言,可以交朋友,可以

92分享网

91毕业网(http://91biye.cn)是专注于提供计算机相关专业毕业设计解决方案的网站,前期辅导学生实现设计效果以及论文编写,后期辅助答疑,直到答辩结束. 我们也都是刚刚从象牙塔里走出来,对大学毕业那段时间,多愁善感的我们,最了解,也最关心,跟大家走到一起也是一种缘分. 大家可以在92分享网(92fenxiang.cn)进行交流 92分享网(http://92fenxiang.cn)是91毕业网的兄弟网站,专门用于91毕业的朋友交流心得体会的地方,大家可以在这里畅所欲言,可以交朋友,可以

国创的几句感触

今天国创终于把所有材料都补齐,答辩结束.煽情的不想说太多,只想说一些技术上的感触. MATLAB用了快两年了,而放弃已有的保研名额决定工作后,估计就很少有机会再能用到MATLAB了,MATLAB的强大确实无可厚非,但今后还是会接触更多便捷.可拓展.可开源的编程语言,比如Python,毕竟决定走上编程这条道路,不仅仅需要强大的学习能力,还需要足够的创造能力,能够自拓展是一件很兴奋的事,这也是我慢慢喜欢Python的原因.最近要更加努力学习,找工作找工作找工作啦!!! 版权声明:本文为博主原创文章,