标签:交易系统

编程技术

如何看待软件开发 ?

17

xiaoli.he 发布于 2019-02-12

题记 考虑到本系列文章有部分新的读者,所以关于本系列文章名字的起源就不再赘述了,见这里 《"星霜荏苒"名字诞生记》 今年的总结主要想和读者聊聊如何看待软件开发,回答去年年终总结文末的问题。这个话题也比较大,每个开发人员也都有自己的答案。笔者根据自己刚刚从业几年...

阅读(22)评论(0)赞 (0)

编程技术

线上技术故障处理三板斧

3

邓龙华 发布于 2019-01-23

“ 是软件就有bug, 第一个bug是一虫子 ”,软件工程的老师是这样讲的。 当bug突破层层检查站,被释放到线上生产环境时, 比如文案错误,xx交易系统不可使用等,根据 其严重性不同,会引发线上的问题,甚至是线上故障。 而在大型软件工程中, 讲究预期一致性 , 非预期内的线上表...

阅读(44)评论(0)赞 (0)

编程技术

领域驱动设计简介

5

likai 发布于 2018-12-26

今天的企业应用程序无疑是复杂的,需要依靠一些专门技术(持久性,AJAX,Web服务等)来完成他们的工作。作为开发人员,我们倾向于关注这些技术细节,这是可以理解的。但事实是,一个不能解决业务需求的系统对任何人都没用,无论它看起来多么漂亮或者如何很好地构建其基础设施。 领域驱动设计 ...

阅读(74)评论(0)赞 (0)

编程技术

如何应对复杂系统架构的演进

8

hellas 发布于 2018-11-30

随着业务的复杂性增大、系统吞吐量增长,所有功能统一部署难度加大,各个功能模块相互影响,使系统变的笨重且脆弱;因此需要对业务进行拆分、对系统进行解耦、对系统内部架构升级,来提升系统容量及健壮性。 接下来主要分两部分介绍:系统拆分与结构演变; 一、系统拆分 系统拆分从资源角度分为:应...

阅读(84)评论(0)赞 (0)

Java

JMM必知必会

1

yanxinchi 发布于 2018-09-18

因为CPU处理的速度比内存读取的速度快很多,通过缓存可以极大的提升CPU处理速度。并且,多级缓存的设计,可以平衡缓存大小与芯片体积、成本,在现代CPU中广泛使用。在多核且多级缓存的条件下,如果多个核同时读写内存的同一行,如何保证数据的一致性? 在处理器级别,内存模型定义了什么条件...

阅读(87)评论(0)赞 (0)

Spring

[译] 一文读懂熔断器和重试机制

12

尖兵 发布于 2018-09-14

导语:随着微服务的流行,熔断作为其中一项很重要的技术也广为人知。当微服务的运行质量低于某个临界值时,启动熔断机制,暂停微服务调用一段时间,以保障后端的微服务不会因为持续过负荷而宕机。本文作者介绍了熔断的原理和机制,并用例子说明了熔断如何使用。 今天,让我们讨论一下微服务架构的弹性...

阅读(191)评论(0)赞 (0)

Java

Dubbo的微内核机制

5

刘莉莉 发布于 2018-09-11

最近一直在思考蜂鸟物流系统中台化能否引入微内核机制。作为思考作业,首先把dubbo的微内核设计进行了总结沉淀。希望也对大家有用。 本文借由Dubbo采用微内核设计的缘由作为引子,简单地探讨了 微内核架构 ( Microkernel Architecture )设计实践的思想。本文...

阅读(160)评论(0)赞 (0)

Java

Java面试:投行的15个多线程和并发面试题

3

darida 发布于 2018-08-23

多线程和并发问题已成为各种 Java 面试中必不可少的一部分。如果你准备参加投行的 Java 开发岗位面试,比如巴克莱银行(Barclays)、花旗银行(Citibank)、摩根史坦利投资公司(Morgan Stanley),你会遇到很多有关多线程的面试题。多线程和并发是投行面试...

阅读(280)评论(0)赞 (0)

Java

学IT选Java还是Python?就业发展有何区别?

3

刘莉莉 发布于 2018-07-20

近日,很多学生在选择专业上遇着难题,不少打算学计算机的学生询问,是学Java好就业还是Python好就业。我们认为,不管是想学Java还是学python,首先得知道,这只是编程语言的选择而已,你首先需要学习编程基础,然后才是编程语言。 如果你是Python初学者,文末提供Pyth...

阅读(64)评论(0)赞 (0)

Java

学IT选Java还是Python?就业发展有何区别?

3

hellas 发布于 2018-07-20

近日,很多学生在选择专业上遇着难题,不少打算学计算机的学生询问,是学Java好就业还是Python好就业。我们认为,不管是想学Java还是学python,首先得知道,这只是编程语言的选择而已,你首先需要学习编程基础,然后才是编程语言。 如果你是Python初学者,文末提供Pyth...

阅读(52)评论(0)赞 (0)

Java

学IT选Java还是Python?就业发展有何区别?

3

yeseng 发布于 2018-07-20

近日,很多学生在选择专业上遇着难题,不少打算学计算机的学生询问,是学Java好就业还是Python好就业。我们认为,不管是想学Java还是学python,首先得知道,这只是编程语言的选择而已,你首先需要学习编程基础,然后才是编程语言。 如果你是Python初学者,文末提供Pyth...

阅读(53)评论(0)赞 (0)

Java

学IT选Java还是Python?就业发展有何区别?

3

hellas 发布于 2018-07-20

近日,很多学生在选择专业上遇着难题,不少打算学计算机的学生询问,是学Java好就业还是Python好就业。我们认为,不管是想学Java还是学python,首先得知道,这只是编程语言的选择而已,你首先需要学习编程基础,然后才是编程语言。 如果你是Python初学者,文末提供Pyth...

阅读(98)评论(0)赞 (0)

互联网.投资

首发 | 雪球宣布完成 1.2 亿美元D 轮融资

1

xiaoli.wang 发布于 2018-07-16

7 月 16 日,创业邦获悉,投资交流交易平台,蚂蚁金服是本轮新加入的战略投资方。 华兴资本担任本轮融资的独家财务顾问。 雪球成立于 2010 年,在本轮融资之前已先后完成3 轮融资,投资方包括红杉资本、晨兴资本和千橡投资,融资总金额超过 3.5 亿元人民币。 雪球创始人兼CEO...

阅读(91)评论(0)赞 (0)

互联网.投资

起底2018上半年100大传销币

3

xiaoli.wang 发布于 2018-07-08

来源:链得得(微信ID:ChainDD) 自从比特币问世,虚拟货币开始走进大众视野,逐步成为投资市场的新贵。但在实践中,不乏有各种以虚拟货币投资为名,行非法集资或网络传销之实的案例。为厘清此类犯罪的套路,链得得App编辑从近期开始监控、预警并编撰传销币清单。 澎湃曾于2018年5...

阅读(192)评论(0)赞 (0)

Spring

你的关注点在哪里,你的进步就在哪里

2

刘莉莉 发布于 2018-06-07

现在的微信公众号已经呈现出“泛滥”的趋势,得益于这两年的“内容创业”大潮的指引,很多人先后投入到了这个领域中。于是,我们会看到,每天在朋友圈大家都在不停转发各式各样的文章,千奇百怪的观点,这些内容剥夺了我们宝贵的时间与极其珍贵的精力。很多人的碎片化时间都放在了这上面,甚至连整块时...

阅读(127)评论(0)赞 (0)

Java

量化交易系统任务框架的演化之路(2)状态管理

zhuangli 发布于 2018-05-25

在上一篇文章( 量化交易系统任务框架的演化之路(1)定时任务 )的结尾提了三个问题,今天就来第一版的解决方案。 之前的实现方案中,所有任务都是无状态、无管理的,人工干预就比较麻烦。其实解决这个问题的方法很简单,那就是增加一个“状态”,看一下这个流程图: 通过这个流程图就可以很明显...

阅读(94)评论(0)赞 (0)

创业报道

关于区块链误解有多少,泡沫就有多大!

1

songhua.gao 发布于 2018-05-24

每出现一项新技术,有炒作,也有真相。 AT从身边追寻区块链的小白发现,提到区块链云里雾里,总会离不开“去中心化”“不可篡改性”“透明化”……诸如此类很专业的词。特别是随着大家对区块链的...

阅读(72)评论(0)赞 (0)

Spring

量化交易系统任务框架的演化之路(1)定时任务

尖兵 发布于 2018-05-17

一个完善的量化交易系统不但包含了最基本的选股、择时、回测等基本的模块,而且还包含了众多的独立任务模块,这些模块都采用了可插拔的设计方法。本系列文章将会分别讲解几种不同的实现这些任务模块的技术。 定时任务 定时执行是一种普遍采用的技术,容易理解也方便实现,很多开发框架都为快速的设定...

阅读(222)评论(0)赞 (0)