标签:幂等性

Java

Android工程师转型Java后端开发之路,自己选的路,跪着也要走下去!

2

小丁 发布于 2019-05-20

点击上方 石杉的架构笔记 ,右上选择“ 设为星标 ” 每日早8点半,精品技术文章准时送上 往期文章 BAT 面试官是如何360°无死角考察候选人的(上篇) 每秒上万并发下的Spring Cloud参数优化实战 分布式事务如何保障实际生产中99.99%高可用 记一位朋友斩获...

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

编程技术

互联网架构:深入理解微服务

16

songhua.gao 发布于 2019-05-18

微服务就是一些可独立运行、可协同工作的小的服务。 从概念中我们可以提取三个关键词:可独立运行、可协同工作、小。这三个词高度概括了微服务的核心特性。下面我们就对这三个词作详细解释。 可独立运行 微服务是一个个可以独立开发、独立部署、独立运行的系统或者进程。 可协同工作 采用了微服务...

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

编程技术

用户在电商网站中购买成功了,鬼知道我在微服务中经历了什么

40

zhuangli 发布于 2019-05-18

当我傻啊,用户在电商网站购买成功,还在微服务中,那肯定就是有一套微服务架构的电商系统。 设计一套电商系统还不简单 简单想象一下,既然是一个电商系统,有用户去购买,就肯定得有一个 用户模块 ,购买什么东西总不是西北风吧,购买肯定是商品吧,省掉购物车,就得有 商品模块 吧,商品总得有...

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

Spring

Java面试通关要点 汇总集【最终版】

2

xiaoli.he 发布于 2019-05-16

基础篇 基本功 面向对象的特征 final, finally, finalize 的区别 int 和 Integer 有什么区别 重载和重写的区别 抽象类和接口有什么区别 说说反射的用途及实现 说说自定义注解的场景及实现 HTTP 请求的 GET 与 POST 方式的区别 ses...

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

Java

给初中级JAVA准备的面试题

3

xiaoli.wang 发布于 2019-05-09

作者:徐靖峰 来源:kirito的技术分享 1 JAVA HashMap相关 HashMap一直是经典的面试题,所有面试官都喜欢问他,因为它可以牵扯出非常多的知识点,而面试者到底能了解到何种程度,则一定程度反映其综合能力。 细节聊扩容因子LoadFactor=0.75,初始大小I...

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

Java

2018年最新Java面试题及答案

6

xubiao.zhuang 发布于 2019-05-04

下列面试题都是在网上收集的,本人抱着学习的态度找了下参考答案,有不足的地方还请指正,更多精彩内容可以关注我的微信公众号:Java团长 面向对象特征 封装,继承,多态和抽象 封装 封装给对象提供了隐藏内部特性和行为的能力。对象提供一些能被其他对象访问的方法来改 变它内部的数据。在 ...

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

Java

值得收藏!!分布式服务(RPC)+分布式消息队列(MQ)面试题精选

11

邓龙华 发布于 2019-05-04

分布式系统(distributed system)是建立在网络之上的软件系统。正是因为软件的特性,所以分布式系统具有高度的内聚性和透明性。因此,网络和分布式系统之间的区别更多的在于高层软件(特别是操作系统),而不是硬件。 分布式消息队列(MQ) 为什么使用 MQ? 异步处理 &#...

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

Java

马蜂窝火车票系统服务化改造初探

20

songhua.gao 发布于 2019-04-25

点击上方“马蜂窝技术”,关注订阅更多优质内容 交通方式是用户旅行前要考虑的核心要素之一。为了帮助用户更好地完成消费决策闭环,马蜂窝上线了大交通业务。现在,用户在马蜂窝也可以完成购买机票、火车票等操作。 与大多数业务系统相同,我们一样经历着从无到有,再到快速发展的过程。本文将以火车...

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

Spring

互联网大厂必问面试合集,助你跳槽拿高薪–Java篇

4

xubiao.zhuang 发布于 2019-04-15

前言 作为程序员,免不了要经历面试这关,虽然平时工作勤勤恳恳,但是面试上面未必能展示的出来,比如平时都是做增删改查的业务系统,面试官非要问你如何处理高并发大数据,本来是写java代码,非要问你大型网站架构,这些问题防不胜防,本文就自己的面试经验来总结一下,抛砖引玉。 第一步先自我...

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

编程技术

微服务架构下的数据迁移指南

1

Harries 发布于 2019-04-08

在扇贝,除了 CRUD 以外,做的最多的事情大概也就是数据迁移了,以至于后来简单的数据迁移工作都变成了一种搬砖。今天动笔写一写在扇贝做数据迁移的方法,以及一些需要关注的点。 0. 为什么要做数据迁移? 出于架构调整 / 业务调整,我们需要把某个微服务中的数据交给另外一个微服务去管...

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

编程技术

小白解释:什么是分布式微服务中的幂等? – LispCast

xiaoli.he 发布于 2019-04-05

幂等意味着重复无关紧要。这意味着您可以安全地重试操作而不会出现问题。典型的例子是电梯按钮:你按两次它就不会叫来两部电梯。我们在这里探索为什么我们希望在电子邮件服务器中使用该属性。 什么是幂等?为什么它对分布式系统中的编程有很大帮​​助?到本集结束时,您将了解如何在自己的系统中实现...

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

Java

那些年我们一起踩过的Dubbo坑 原 荐

2

puefu.he 发布于 2019-03-27

前言 微服务架构在如今的9102年已经不是什么新鲜的话题了,但是怎么做好微服务架构,却又是一个永恒的话题。比如服务粒度的划分,怎么控制好粗细?服务划分后,对于项目的部署会有什么改变?…  这会是一个很大的话题,以后可以分开篇章探讨一翻,但是我们本篇并不打算聊...

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

编程技术

How we redesign the NSQ-NSQ重塑之客户端

5

zhuangli 发布于 2019-03-20

overview 有赞的自研版 NSQ 在高可用性以及负载均衡方面进行了改造,自研版的 nsqd 中引入了数据分区以及副本,副本保存在不同的 nsqd 上,达到容灾目的。此外,自研版 NSQ 在原有 Protocol Spec 基础上进行了拓展,支持基于分区的消息生产、消费,以及...

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

Java

后端架构师技术图谱

likai 发布于 2019-03-20

今天无意间看到github上一篇超炫的博文,是阿里工程师总结的 《后端架构师技术图谱》 ,分享给大家。 数据结构 队列 集合 链表、数组 字典、关联数组 栈 树 二叉树 完全二叉树 平衡二叉树 二叉查找树(BST) 红黑树 B,B+,B*树 LSM 树 BitSet 常用算法 排...

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

Java

Java 200+ 面试题补充③ Dubbo 模块

2

尖兵 发布于 2019-03-12

昨天在我的 Java 面试粉丝群里,有一个只有一年开发经验的小伙伴只用了三天时间,就找到了一个年薪 20 万的工作,真是替他感到开心。 他的经历告诉我们:除了加强自我实战经验之外,还要努力积累自己的理论知识。 人生没有白走的路,也没有白吃的苦。你学的某一种知识,在将来某一天一定会...

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

Java

Java 200+ 面试题补充③ Dubbo 模块

小丁 发布于 2019-03-12

Dubbo 是一款高性能、轻量级的开源 RPC 框架,提供服务自动注册、自动发现等高效服务治理方案, 可以和 Spring 框架无缝集成。 2.Dubbo 的使用场景有哪些? 透明化的远程方法调用:就像调用本地方法一样调用远程方法,只需简单配置,没有任何API侵入。 软负载均衡及...

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

编程技术

微服务架构及分布式事务

4

hellas 发布于 2019-03-11

编辑推荐: 本文来自于博客园,本文主要分析了分布式事务场景如何设计系统架构及解决数据一致性问题,如何采用分布式事务原则,希望对您的学习有所帮助。 分布式事务 分布式事务场景如何设计系统架构及解决数据一致性问题,个人理解最终方案把握以下原则就可以了,那就是:大事务=小事务(原子事务...

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

Java

我怎么又挂了?——面试中那些低级又致命的失误

1

dulong 发布于 2019-03-10

注:本文章只代表个人观点。 最近一段时间聊了一些候选人。发现大多数的候选人都是被一些低级又致命的失误PASS掉的。今天整理一些,希望各位同学在这金三银四的时间段,不要因为这些失误错失机会: 1 简历 1.1 使用word格式 每一次看到word格式的简历,都对候选人的印象降几分。...

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