标签:分布式锁

Java

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

20

songhua.gao 发布于 2019-04-25

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

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

编程技术

从一个真实的分布式 ID 案例看如何做架构

8

hanze 发布于 2019-04-24

1.1 前言 在软件开发过程中,经常会遇到 "架构设计","方案评估","技术选型"等工作,这些内容处理起来相对比较棘手,一般会交由架构师及技术总监进行决策与把控,笔者从事的是架构师岗位,在处理此类问题的过程中积累了一些...

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

Spring

京东面试真题,被问到这些,我也是醉了

songhua.gao 发布于 2019-04-24

←←←←←←←←←←←← 快!点关注 前言 前几天了前公司带的一个新人聊了一会,说了一下他在京东的的面试经历,我感觉挺不错的,就和大家分享一下: 工作两年有余,本人第一份工作是在一家外包公司,第二份工作是在一家做SAAS平台的公司,第一家公司让我入门,进入了软件开发的行业,了解了...

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

Spring

springCloud集成分布式事务LCN 5.0.2 (一)

1

Harries 发布于 2019-04-24

前言 之前我写过一个基于springboot1.5.6+lcn4.1.0 的集成文章 https://segmentfault.com/a/11… ,基于目前更新的lcn5.0.2分析了一波源码。在此做一些记录(ps:如果对分布式事务不是很了解,可以先看下我上面贴的链...

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

Spring

springCloud集成分布式事务LCN 5.0.2 (一)

1

小丁 发布于 2019-04-24

前言 之前我写过一个基于springboot1.5.6+lcn4.1.0 的集成文章 https://segmentfault.com/a/11… ,基于目前更新的lcn5.0.2分析了一波源码。在此做一些记录(ps:如果对分布式事务不是很了解,可以先看下我上面贴的链...

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

Java

分布式限流,你想知道的都在这里

7

songhua.gao 发布于 2019-04-24

前言 在一个高并发系统中对流量的把控是非常重要的,当巨大的流量直接请求到我们的服务器上没多久就可能造成接口不可用,不处理的话甚至会造成整个应用不可用。 比如最近就有个这样的需求,我作为客户端要向kafka生产数据,而kafka的消费者则再源源不断的消费数据,并将消费的数据全部请求...

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

Java

从 JDK 中,我们能学到哪些设计模式?

27

yeseng 发布于 2019-04-24

参考外国文献: http://h5ip.cn/lPtD 结构性模式: 适配器模式: 常用于将一个新接口适配旧接口 肥朝小声逼逼:在我们业务代码中经常有新旧接口适配需求,可以采用该模式。 桥接模式: 将抽象和抽象的具体实现进行解耦,这样可以使得抽象和抽象的具体实现可以独立进行变化。...

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

Java

小团队微服务落地实践

16

puefu.he 发布于 2019-04-19

我们的产品是一个客户数据平台。产品的一个重要部分类似企业版的”捷径”,让运营人员可以像搭乐高积木一样创建企业的自动化流程,无需编程即可让数据流动起来。从这一点上,我们的业务特点就是聚少成多,把一个个服务连接起来就成了数据的海洋。理念上跟微服务一致,一个个独立的小服务最终实现大功能...

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

Java

蚂蚁金服实习生面经总结(已拿口头offer)

6

yeseng 发布于 2019-04-15

我自己总结的Java学习的系统知识点以及面试问题,已经开源,目前已经 35k+ Star。会一直完善下去,欢迎建议和指导,同时也欢迎Star: https://github.com/Snailclimb… 本文来自 Anonymous 的投稿,原文地址: https:...

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

Spring

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

4

xubiao.zhuang 发布于 2019-04-15

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

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

Java

解决方案:如何防止数据重复插入?

3

changyuan.xu 发布于 2019-04-11

号外:为读者持续整理了几份最新教程,覆盖了 Spring Boot、Spring Cloud、微服务架构等PDF。 获取方式:关注右侧公众号"泥瓦匠BYSocket",来领取吧! 摘要: 原创出处 https://www.bysocket.com 「公众号:泥...

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

Java

记录一次美团+小米+VIPKId+CVTE的Java后台开发面试经历

1

Harries 发布于 2019-04-09

有些我记不清了,大概记得的就这些 一面: 给了一道编程题,从方格中的某一点怎么去到另外的点,有多少种走法 数据库联合索引,比如用的是A_B_C,给出几种场景,问在搜索的时候会什么时候会用到索引,讲讲一般怎么对数据库进行优化和explain的用法 Integer t = null;...

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

Java

刚参加完阿里面试:一面+二面+三面+HR四面,我的复盘经验总结!

hellas 发布于 2019-04-09

阿里中间件团队一面: 第一步先自我介绍? 介绍自己的项目经验和个人的擅长点,面试官主要考察你的表达能力和语言精简能力。 第二步:项目中做了什么,难点在哪里? 主要是想了解参与过技术难度最大的项目难点,技术难点在哪里,你是怎么来解决的,考察项目经验(技术难度)。 第三步:开始切入技...

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

编程技术

缓存的架构设计要点

puefu.he 发布于 2019-04-06

一、缓存的典型应用场景 下面的2中情况下,优化存储系统是无法有效提升性能的。 1. 需要经过复杂运算得出的数据 例如需要展示有多少用户在线,如果使用数据库,每次都要执行 count 操作,展示量很大的话就对数据库造成了极大压力。 2. 读多写少的数据 例如一个明星发布一条微博,可...

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

Spring

Zookeeper学习笔记

yanxinchi 发布于 2019-04-05

Zookeeper 介绍 Zookeeper是一个分布式应用程序协调服务,主要负责集中维护配置信息的服务,提供分布式的同步机制。其所有的服务都是做为其他分布式应用的基础。Zookeeper是Google Chubby的一个开源实现,是现在很多分布式应用的重要组件,包括诸如Hado...

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

Java

一个可供小团队参考的微服务落地实践

21

小丁 发布于 2019-04-04

微服务是否适合小团队是个见仁见智的问题。但小团队并不代表出品的一定是小产品,当业务变得越来越复杂,如何使用微服务分而治之就成为一个不得不面对的问题。 因为微服务是对整个团队的考验,从开发到交付,每一步都充满了挑战。经过 1 年多的探索和实践,本着将 DevOps 落实到产品中的愿...

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

Java

详解蚂蚁金服 SOFAJRaft | 生产级高性能 Java 实现

13

dulong 发布于 2019-04-02

SOFAStack S calable O pen F inancial A rchitecture Stack 是蚂蚁金服自主研发的金融级分布式架构,包含了构建金融级云原生架构所需的各个组件,是在金融场景里锤炼出来的最佳实践。 本文根据 SOFA Meetup#1 北京站 现场...

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

Java

一文彻底搞懂面试中常问的各种 “锁”

4

hellas 发布于 2019-04-02

前言 锁,顾名思义就是锁住一些资源,当只有我们拿到钥匙的时候,才能操作锁住的资源。在我们的Java,数据库,还有一些分布式的环境中,总是充斥着各种各样的锁让人头疼,例如“公平锁”、“自旋锁”、“读写锁”、“分布式锁”等等。 其实真实的情况是,锁并没有那么多,很多概念只是从不同的功...

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