- 博客(7)
- 收藏
- 关注
转载 如何才能成为一名合格的Java架构师
俗话说“没有见过好程序,怎么可能写出好程序”,同样,也可以说“不了解架构师的能力、工作,怎么可能成为架构师”,如果没有接触过顶级架构师,那你怎么知道自己要往哪个方向努力?所以,最好的方法是找个顶级架构师,去教你“高效的学习方法”、“完整的知识体系”和“对编程正确的认知”,让他去督促你学习,为你营造出“良好的学习环境”。 但是大牛很忙,不太可能单独给你开小灶,更不可能每天都给你开1个小时的小灶;...
2018-10-19 11:51:12 191
转载 来看看Uber的司机支持服务签到及预约系统的架构设计思路
原文地址:http://www.dalbll.com/Group/Topic/ArchitecturedDesign/4947Uber的Greenlight Hubs(GLH)在全球拥有超过700个分支机构,为合作车主提供从账户和支付到车辆检查和车主注册等各方面的人工支持。为了给合作车主创造更好的体验并提高客户满意度,Uber的客户优先工程团队开发的内部客户支持系统,是一个通过GLH实现了更加...
2018-10-18 11:06:49 307
转载 京东7Fresh新零售架构设计分析
7Fresh是京东第一个线上线下融合落地的零售创新业务模式,店内有大量设备的集成,设备供应商达50多家,针对线下业务的特点,团队独立规划和设计POS收银系统、店内生产系统、加工系统、货架陈列系统、魔镜系统、餐饮系统、自助收银系统等共60多个系统,对接电子价签、电子秤、包装机、无人购物车、门店客流检测等几十种设备。第一期上线40多个系统,后续又高效上线了其他新增20个系统,短时间内完成了别人口中不...
2018-10-11 13:50:25 2916
转载 分布式缓存架构设计
零、 题记在高并发场景下,需要通过缓存来减少数据库的压力,使得大量的访问进来能够命中缓存,只有少量的需要到数据库层。由于缓存基于内存,可支持的并发量远远大于基于硬盘的数据库。所以对于高并发设计,缓存的设计是必不可少的一环。一、为什么要使用缓存为什么要使用缓存呢?源于人类的一个梦想,就是多快好省的建设社会主义。多快好省?很多客户都这么要求,但是作为具体做技术的你,当然知道,好就不能快,多就没法...
2018-10-08 11:18:48 404
转载 追MM和算法之间的趣秒关系
动态规划基本上就是说:你追一个MM的时候,需要对该MM身边的各闺中密友都好,这样你追MM这个问题就分解为对其MM朋友的问题,只有把这些问题都解决了,最终你才能追到MM。因此,该问题适用于聪明的MM,懂得“看一个人,不是看他如何对你,而是看他如何对他人。”的道理,并且对付这样的MM总能得到最优解。但确定是开销较大,因为每个子问题都要好好对待……贪心法基本上就是:你追一个MM的时候,从相识到相知...
2018-10-07 08:49:38 209
转载 系统架构设计之-任务调度系统的设计
实习生张大胖这是个代码写得很烂的电商系统,只要运行一段时间,服务器就会出现Out Of Memory。别人都忙得四脚朝天,于是实习生张大胖被抓了壮丁去研究为什么会出现OOM。刚入行的张大胖技术水平一般,“装模作样”地看代码,研究日志,请教老员工,一个星期过去了,还是一无所获。周一例行的项目会议上, 大家似乎要看张大胖的笑话了,没想到他却提了一个歪招:“这个OOM问题非常复杂,一时半会儿也解...
2018-09-30 09:13:51 872
转载 我的一些开放平台的设计理念和思路
以前的一个电商开放平台,里面的设计思路和理念拿出来和大家分享一下该平台统一各大电商服务提供方的服务,进行编排后提供为开放的API为各个业务产品服务。在设计平台架构时,主要考虑以下几个因素:1、高并发和高吞吐量,我们采用分段式的架构,段与段之间采用同步非阻塞方式的通信方式,并且在http协议接入部分采用异步servlet方式。2、整个平台的可用性,这其中包括以下几个方面a、整个系统的健壮可...
2018-09-29 22:57:28 5681
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人