标签:幂等

Java

java架构-一些设计上的基本常识

8

wenming.gapo 发布于 2018-11-14

最近给团队新人讲了一些设计上的常识,可能会对其它的新人也有些帮助, 把暂时想到的几条,先记在这里。 1、API与SPI分离 框架或组件通常有两类客户,一个是使用者,一个是扩展者。 API(Application Programming Interface)是给使用者用的, 而SP...

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

Java

斩获BAT-offer大神的两万字面试干货分享

hellas 发布于 2018-11-12

0.写在最前 首先呢我的面试经历和一些面霸和收割机的大神相比绝不算丰富,但我这三个月应该能代表很大一部分人的心路历程: 从无忧无虑也无知的状态,然后遭遇挫败,跌入低谷,连续数天的黑暗,慢慢调整,逼着自己不能松懈,看到改变,收获肯定,分享经历。 先大概说下自己的面试经历吧( 详细的...

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

Spring

【性能优化之道】每秒上万并发下的Spring Cloud参数优化实战

6

songhua.gao 发布于 2018-11-12

欢迎关注个人微信公众号:石杉的架构笔记(id:shishan100) 每周一到周五早八点半!精品技术文章准时送上!! 往期文章 1. 拜托!面试请不要再问我Spring Cloud底层原理 2. 【双11狂欢的背后】微服务注册中心如何承载大型系统的千万级访问? 目录 一、写在前面...

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

Spring

云计算,如何快速搭建微服务?

6

changyuan.xu 发布于 2018-11-12

编辑推荐: 本文来自于infoq,如今随着云计算越发流行,如何充分利用云环境提供的自动伸缩能力,并与特定云供应商实现松散的耦合,这已成为一个非常有趣的挑战。 近十年来,Spring 因其提供的依赖注入功能而广受 Java 开发者的欢迎,因其可以帮助大家开发出松散耦合的系统。简单来...

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

Java

如何实现一个TCC分布式事务框架的一点思考

2

wenming.gapo 发布于 2018-11-06

一个TCC事务框架需要解决的当然是分布式事务的管理。关于TCC事务机制的介绍,可以参考TCC事务机制简介。 TCC事务模型虽然说起来简单,然而要基于TCC实现一个通用的分布式事务框架,却比它看上去要复杂的多,不只是简单的调用一下Confirm/Cancel业务就可以了的。 本文将...

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

Java

Dubbo分析之Protocol层

邓龙华 发布于 2018-11-02

前言 紧接着上文 Dubbo分析之Exchange层 ,继续分析protocol远程调用层,官方介绍:封装RPC调用,以Invocation, Result为中心,扩展接口为Protocol, Invoker, Exporter; Protocol接口类分析 Protocol可以...

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

Spring

云计算时代,如何快速搭建微服务?

6

刘莉莉 发布于 2018-10-29

近十年来,Spring因其提供的依赖注入功能而广受Java开发者的欢迎,因其可以帮助大家开发出松散耦合的系统。简单来说,用户只需要专注于接口所提供的抽象,即可获得具体的实例。如今随着云计算越发流行,如何充分利用云环境提供的自动伸缩能力,并与特定云供应商实现松散的耦合,这已成为一个...

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

Spring

【Java】几道常见的秋招面试题

2

darida 发布于 2018-10-23

只有光头才能变强 Redis目前还在看,今天来分享一下我在秋招看过(遇到)的一些面试题(相对比较常见的) 0、final关键字 简要说一下final关键字,final可以用来修饰什么? 这题我是在真实的面试中遇到的,当时答得不太好,现在来整理一下吧。 final可以修饰类、方法、...

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

Java

框架设计原则(梁飞)

7

xirruiqiang 发布于 2018-10-21

大纲 1 模块分包原则 2 框架扩展原则 3 领域划分原则 4 接口分离原则 5 组件协作原则 6 功能演进原则 我将对每个原则进行自己的解读,如有不对,还请指教 :) *** 1 模块分包原则 说说我的理解。这里其实是从框架结构的解读来解读,这里的包指的是 Maven 的 mo...

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

Java

一个Java程序员的阿里之路

8

puefu.he 发布于 2018-10-20

前言 最近有些朋友在面试阿里,加上 Java-Interview 项目的原因也有小伙伴和我讨论,近期也在负责部门的招牌,这让我想起年初那段长达三个月的奇葩面试经历。 本来没想拿出来说的,毕竟最后也没成。 但由于那几个月的经历让我了解到了大厂的工作方式、对候选同学的考察重点以及面试...

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

Java

一个Java程序员的阿里之路

8

小丁 发布于 2018-10-20

前言 最近有些朋友在面试阿里,加上 Java-Interview 项目的原因也有小伙伴和我讨论,近期也在负责部门的招牌,这让我想起年初那段长达三个月的奇葩面试经历。 本来没想拿出来说的,毕竟最后也没成。 但由于那几个月的经历让我了解到了大厂的工作方式、对候选同学的考察重点以及面试...

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

Spring

ByteTCC 0.5.0-ALPHA1 发布,基于 TCC 的分布式事务管理器

hellas 发布于 2018-10-17

该版本主要特性: 新增事务日志MongoDB存储方式,提升对docker容器化部署的支持; 新增对spring boot的集成支持; 新增对spring cloud 2.x版本的支持; 提升对dubbo的集成支持力度,支持2.6.x版本; 改进故障恢复重试间隔为指数退避策略; 进...

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

Java

SOFAMesh中的多协议通用解决方案x-protocol介绍系列(2)——快速解码转发

7

dulong 发布于 2018-10-10

前言 在Istio和Envoy中,对通讯协议的支持,主要体现在HTTP/1.1和HTTP/2上,而我们SOFAMesh,则需要支持以下几个RPC协议: SOFARPC:这是蚂蚁金服大量使用的RPC协议(已开源) HSF RPC:这是阿里集团内部大量使用的RPC协议(未开源) Du...

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

Java

框架设计上的十点基本常识

zhuangli 发布于 2018-10-04

最近一直在开发框架,对框架的设计有很多的疑惑,梁飞大神的这篇文章让我有了更多认识.这里收藏一下.也推荐阅读原文 API 和 SPI 分离(用户 API 和 扩展 API 分离) 实体域(核心领域模型), 服务域,会话域 在重要的过程上设置拦截接口(过滤器),允许外置行为,这是基本...

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

Java

如何善用Java异常

1

刘莉莉 发布于 2018-09-29

Java的异常算是Java语言的一个特色了。也是在日常编码中会经常使用到的东西。但你真的了解异常吗? 这里有一些关于异常的经典面试题: Java与异常相关的类结构和主要继承关系是怎样的? Java7在关于异常的语法上做了什么改进? 什么是运行时异常和声明式异常?它们有什么区别? ...

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

Java

史上最全Java面试266题:算法+缓存+TCP+JVM+搜索+分布式+数据库

1

xiaoli.wang 发布于 2018-09-14

JAVA基础 JAVA中的几种基本数据类型是什么,各自占用多少字节。 String类能被继承吗,为什么。 String,Stringbuffer,StringBuilder的区别。 ArrayList和LinkedList有什么区别。 讲讲类的实例化顺序,比如父类静态数据,构造函...

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

Spring

【学习升级路线1-backup-20180823】

xiaoli.wang 发布于 2018-08-23

思 维的惰性 我30的时候,连跳两轮,直接翻了一倍,年龄没你想的那么可怕。可怕的是没有信心以及支持信心的底气。// @风一样的爱好者: 本人就是工资倒挂的程序猿,不是不想跳槽,人过30岁,编码岗位并不是那么好找 坚持。长期地坚持去做一件事情,真的很难。不过, 当你下定决心持续地去...

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

Java

原 荐 dubbo下的补偿实现(一)

darida 发布于 2018-08-17

背景 由于前面几篇文章涉及的问题分布式事务的思考 在我们微服务的场景下 各种本地事务都没有办法控制的很好。 A服务调用B服务 当B服务成功提交之后 A发生了异常 这种情况下要如何处理呢??? 思考 参考了上述文章后 我们不再一个劲的追求强一致性 而转而追求最终一致性 这也是从传统...

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