首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
架构
订阅
猊袈钔叩邋龘鳊
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
什么是分布式锁?
利用Memcached的add命令。此命令是原子性操作,只有在key不存在的情况下,才能add成功,也就意味着线程得到了锁。 和Memcached的方式类似,利用Redis的setnx命令。此命令同样是原子性操作,只有在key不存在的情况下,才能set成功。(setnx命令并不…
架构设计方法初探
最近学习了阿里资深技术专家李运华的架构设计教程,颇有收获,总结一下。 架构设计的目的是为了解决系统复杂度带来的问题,并不是要面面俱到,不需要每个架构都具备高性能、高可用、高扩展等特点,而是要识别出实际业务实际情况的复杂点,然后有有针对性地解决问题,即:有的放矢,而不是贪大求全。…
Java多线程与高并发(六):高并发解决思路
本系列的最后一篇,现在草草地把这个系列结束了,期待日后对内容的丰富。 提高单个服务(服务器、数据库)自身能力 但会增大单个服务中其他软件设施的依赖与管理、服务内部复杂度 增加更多服务成员 但会增加网络、数据库IO开销、管理多个服务器的难度 读操作多:采用垂直扩容方案(redis…
Java工程师成神之路(2018修订版)
原理及用法。 commons.lang, commons.*... guava-libraries netty 单例、策略、工厂、适配器、责任链。 在linux上部署storm,用zookeeper做协调,运行storm hello world,local和remote模式运行…
常用的分布式事务解决方案
事务由一组操作构成,我们希望这组操作能够全部正确执行,如果这一组操作中的任意一个步骤发生错误,那么就需要回滚之前已经完成的操作。也就是同一个事务中的所有操作,要么全都正确执行,要么全都不要执行。 说到事务,就不得不提一下事务著名的四大特性。 原子性要求,事务是一个不可分割的执行…
各大互联网公司架构演进之路汇总
最近,整理个各大互联网公司的架构演进相关介绍,让我们一起看一看各大互联网公司在成长过程中遇到过哪些问题,又是如何解决问题的。希望对你有帮助!建议收藏保存。 支付宝和蚂蚁花呗的技术架构及实践 支付宝的高可用与容灾架构演进 淘宝数据魔方技术架构解析 淘宝技术发展历程和架构经验分享 …
后端架构师技术图谱
贫血,充血模型 Actor 模式 响应式编程 DODAF2.0 Serverless 项目管理 架构评审 重构 代码规范 RUP 看板管理 SCRUM 极限编程 敏捷开发 结对编程 通用业务术语 技术趋势 架构师素质 团队管理 招聘 资讯 行业资讯 公众号列表 博客 团队博客 …