标签:幂等

编程技术

不漫谈大数据反欺诈技术架构

7

尖兵 发布于 2019-01-21

一年多以前,有朋友让我聊一下你们的大数据反欺诈架构是怎么实现的,以及我们途中踩了哪些坑,怎么做到从30min延迟优化到1s内完成实时反欺诈。当时呢第一是觉得不合适,第二也是觉得场景比较局限没什么分享的必要性。 时间也过了很久了,最近看到圈里一些东西,发现当时的这套架构并未落伍,依...

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

Java

阿里巴巴面经记分享

xiaoli.he 发布于 2019-01-17

本文只对面试过程分享,至于简历编写、具体重点知识复习等不做讨论 一、面试情况 笔者一共经历了4轮面试,其中: 一面(电话技术面) 二面(电话技术面) 三面(视频技术面) 四面 (技术总监+HR交叉视频面) 阿里的流程相对而言较慢,需要足够的耐心才行! 二、面试题 部分已经遗忘,请...

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

编程技术

企业实施分布式架构的挑战以及应对建议 | 上海 ATEC 大会实录

10

尖兵 发布于 2019-01-16

许文奇,蚂蚁金服高级技术专家, SOFAStack 商业化产品技术 Leader,多年分布式架构及中间件研发经验,负责过蚂蚁金服分布式架构在多家金融机构的咨询和落地。 本文根据他在 2019 蚂蚁金服 ATEC(Ant Technology Exploration Confere...

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

编程技术

「微服务架构」微服务架构中的数据一致性

10

zhuangli 发布于 2019-01-15

在微服务中,一个逻辑上原子操作可以经常跨越多个微服务。即使是单片系统也可能使用多个数据库或消息传递解决方案。使用多个独立的数据存储解决方案,如果其中一个分布式流程参与者出现故障,我们就会面临数据不一致的风险 – 例如在未下订单的情况下向客户收费或未通知客户订单成功。在...

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

Java

旺财和小强的三生三世

4

刘莉莉 发布于 2019-01-15

第一世 旺财和小强是线程池的两个线程, 他们经常做的工作就是对一个数加加减减,用人类的话来说就是存款,取款。 public class Account{     private int balance...

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

Java

阿里技术专家详解 Dubbo 实践,演进及未来规划

12

puefu.he 发布于 2019-01-15

Dubbo 整体介绍 Dubbo 是一款高性能,轻量级的 Java RPC 框架。虽然它是以 Java 语言来出名的,但是现在我们生态里面已经有 Go、Python、PHP、Node.JS 等等语言。在 GitHub 上, https://github.com/dubbo 下面已...

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

编程技术

用友微服务事务一致性实践

2

yeseng 发布于 2019-01-15

导读: 本文就微服务事务一致性问题产生根源、业界常用方案优缺点进行了分析对比,在此基础上提出了用友微服务事务一致性解决方案,详细介绍了用友CC事务模型及原理,以及此方案解决的场景。 一致性问题的产生 在传统巨石应用架构模式下,架构特点主要是mvc模式,由controller层负责...

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

编程技术

架构设计(8)—高可用架构设计

4

puefu.he 发布于 2019-01-14

高可用架构设计总结: 前言:海恩法则和墨菲定律 海恩法则 · 事故的发生是量的积累的结果。 · 再好的技术、再完美的规章 , 在实际操作层面也无法取代人自身的素质和责任心 。 墨菲定律 · 任何事情都没有表面看起来那么简单 。 &midd...

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

Spring

服务器后台开服面试心得

2

Harries 发布于 2019-01-14

去年的这个时候小编通过两个月的复习拿到了阿里巴巴的 offer,有一些运气,也有一些心得,借着跳槽季来临特此分享出来。 简单梳理一下我的复习思路,同时也希望和大家一起交流讨论,一起学习,如果不对之处欢迎指正一起学习。本文即是复习思路,亦可当做学习思路。 我大致把 JAVA 的复习...

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

Java

跳槽季如何快速全面复习面试题

1

dulong 发布于 2019-01-14

去年的这个时候小编通过两个月的复习拿到了阿里巴巴的 offer,有一些运气,也有一些心得,借着跳槽季来临特此分享出来。 简单梳理一下我的复习思路,同时也希望和大家一起交流讨论,一起学习,如果不对之处欢迎指正一起学习。本文即是复习思路,亦可当做学习思路。 我大致把 JAVA 的复习...

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

Java

Spring-Boot集成Dubbo相关配置总结

puefu.he 发布于 2019-01-12

上一篇博客使用springboot集成搭建了一个dubbo服务,这篇博客来总结一下dubbo的相关配置 配置文件加载顺序 从上到下配置优先级顺序 使用 -D 参数启动,springboot开发的项目可以打成jar包,然后使用 java -jar xxx.jar 的形式来启动,当然...

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

Spring

Apache Kafka和Spring Integration的使用

changyuan.xu 发布于 2019-01-10

Apache Kafka当然是最常用的JMS代理,它有Apache Hadoop等分布式系统用于数据入口。与其他JMS代理相比,Apache Kafka的关键特性(从我的观点来看): Apache Kafka是无状态的,当您使用Kafka主题的消息时,它不会被删除。Kafka对已...

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

Java

最全腾讯技术T系列解读:T2到T4的技能要求和薪资结构

xiaoli.wang 发布于 2019-01-07

![image.png](https://static.studygolang.com/190107/988105bed77ebb672fe95ddada46a697.png) 2018年持续一整年的架构设计分享,2019年我希望持续分享的同时,能真正意义上帮助到部分读者成为一名...

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

Java

2018 年终总结

yeseng 发布于 2018-12-31

一、生活 最大的变化应该是变身房奴了,租房时房租每年涨10%,租金加上公积金再加小几千的现金支出够供房,所以也还好吧。 选择在南山买个老破小、而不去关外买个大点的,主要是考虑上下班方便,一般情况下坐公交半个钟能到公司,走路回来也只要50分钟。 国庆后老妈也出来深圳,回家吃晚饭的次...

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

Java

Sirix.io是如何基于Vert.x和Kotlin协程构建异步RESTful API

wenming.gapo 发布于 2018-12-30

Sirix是一个存储系统,它的核心是日志结构,读取可以是随机的,并且在事务提交期间将写入批处理并同步到磁盘。数据永远不会写回到同一个地方,因此不会就地修改,相反,Sirix在记录级别使用写时复制(COW)(因此,它创建页面片段并且通常不复制整个页面),每次必须修改页面时,已更改的...

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

编程技术

蜂鸟运单系统架构及实现

5

yanxinchi 发布于 2018-12-29

运单系统是蜂鸟配送系统核心,支撑着所有配送业务。运单系统需要有很好的扩展性和稳定性,以应对互联网产品千变化万的更新迭代和大流量下的系统稳定。这几年随着蜂鸟业务的不断发展,用户(消费者、商家、骑手、代理商)在产品功能和体验上不断提出新的要求。 蜂鸟每天会有上千万的配送单量,每次上游...

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

Java

面向系统管理员的7个CI/CD工具

1

yanxinchi 发布于 2018-12-25

【51CTO.com快译】持续集成、持续交付和持续部署(CI/CD)在开发者社区已存在了多年。一些企业设有运维部门,但许多企业没有。对于大多数企业而言,它们的运维团队要像开发团队那样熟悉CI/CD工具和实践。 CI/CD实践同样适用于基础架构和第三方应用程序以及内部开发的应用程序...

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

Java

[译] 推荐一些顶级的开源 CI/CD 工具

9

xiaoli.he 发布于 2018-12-24

作者 | Dan Barker 译者 | 谢丽 CI/CD 实践对于基础设施、第三方应用程序和内部开发的应用程序同样适用。虽然有许多不同的工具可以实践 CI/CD,但这些工具都使用类似的模型。最重要的也许是,引导公司采取这种新的做法会让你在公司里处于一个强有力的地位,成为别人前进...

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