架构师
-
Amazon AWS 常用服务及常见问题汇总(AWS架构师面试必备)架构师
Amazon S3 常见问题 https://aws.amazon.com/cn/s3/faqs/ Amazon Redshift 常见问题…
-
如何从传统软件开发顺利过渡到互联网技术开发详解架构师
为什么要转型呢?云计算的盛行,导致很多产品已经云化。另外,长期专注于业务开发导致技术人员自觉乏味,没有提升空间,自我存在感、成就感大幅下降,而互联网、移动互联网、物联网、大数据、人…
-
App开放接口API安全性 — Token签名sign的设计与实现详解架构师
在app开放接口API的设计中,避免不了的就是安全性问题。 一、https协议 对于一些敏感的API接口,需要使用https协议。 https是在http超文本传输协议加入SSL层…
-
乐观锁的一种实现方式—CAS详解架构师
线程安全 众所周知,Java是多线程的。但是,Java对多线程的支持其实是一把双刃剑。一旦涉及到多个线程操作共享资源的情况时,处理不好就可能产生线程安全问题。线程安全性可能是非常复…
-
CAS无锁实现原理以及ABA问题详解架构师
CAS(比较与交换,Compare and swap) 是一种有名的无锁算法。无锁编程,即不使用锁的情况下实现多线程之间的变量…
-
服务幂等以及常用实现方式详解架构师
现在稍具规模的网站和大型应用都不再是单机模式,而是分布式应用,基于多机的集群构建的应用,这样服务能力就可以基本实现横向扩容(…
-
超详细 Nginx 极简教程详解架构师
什么是Nginx? Nginx (engine x) 是一款轻量级的Web 服务器 、反向代理服务器及电子邮件(IMAP/POP3)代理服务器。 什么是反向代理? 反向代理(Rev…
-
Hmily:高性能异步分布式事务TCC框架详解架构师
Hmily框架特性 无缝集成Spring,Spring boot start。 无缝集成Dubbo,SpringCloud,Motan等rpc框架。 多种事务日志的存储方式(red…
-
微服务架构下处理分布式事务,你必须知道的事儿详解架构师
根据微服务架构的鼻祖 Martin Fowler 的忠告,微服务架构中应当尽量避免分布式事务。然而,在某些领域,分布式事务如同宿命中的对手无法避免。 在工程领域,分布式事务的讨论主…
-
服务高可用:幂等性设计详解架构师
什么是幂等性? 一般在服务调用时,读服务如果调用失败了,会自动按配置次数转移到别的服务上去请求。而写服务就不能重复请求,如果因为超时或者网络故障等原因被调用服务并没有返回成功的响应…