架构思想
文章平均质量分 91
日常随笔记录
jeff.sheng
一只没有梦想的咸鱼
展开
-
《程序员的底层思维》读书笔记
思维模型的建设,大于知识的低水平积累。原创 2023-05-13 15:13:16 · 1436 阅读 · 1 评论 -
读书笔记:大型网站技术架构-核心原理与案例分析
技术是一种经验模式,就应该被用于解决重复存在的问题原创 2021-07-18 12:27:45 · 489 阅读 · 1 评论 -
关于物联网卡的一点理解
短暂的做过一段时间的物联网卡云平台,有一点自己的理解记录下便于一起探讨。公司目前的物联网卡主要就是以下几个操作流程:① 从运营商那里拿卡,导入云平台,卡主要信息包括sim卡号、iccid、imsi,卡类型,卡激活时间,卡服务截止时间,所属平台(广东/非广东),所属卡源(各个大小运营商),sim卡状态,是否包含短信,是否开通GPRS,卡主套餐及套餐类别。(卡导入)②因为卡的信息随着用户的...原创 2018-02-02 12:39:51 · 5075 阅读 · 4 评论 -
互联网三高架构之高并发和高性能的理解
互联网三高架构:高并发、高性能、高可用,简称三高(3H)互联网应用系统开发肯定经常会看到高并发和高性能这两个词,可谓是耳熟能详,而具体的含义和关系真的如你所想的,真正的理解了吗?先来看一个例子:一个蓄水池,是1m*1m*1m=1立方米大小,有一个出水口,出水口每秒钟流出0.1立方米,那么这个蓄水池的并发量是1立方米,出水速度是0.1立方米/秒。如果增加一个出水口,都是每秒钟流出0....原创 2018-07-29 18:09:45 · 16890 阅读 · 4 评论 -
横向提取与纵向切割
2016年7月初,跟同事一起到广州分公司参加公司举办的为期三天的架构师培训。最近翻看关于架构优化的篇幅,整理一些内容出来供大家鉴读,欢迎大家提供宝贵意见,不吝赐教。 对于架构而言,可以从横向和纵向的维度进行分解。 横向的分解就是一种分层,更多的是从应用的角度考虑,寻找一些公共的“关注点”,并将这些关注点往下压,使其成为诸多业务均可以重用的平台或者...原创 2018-02-12 20:36:21 · 3359 阅读 · 0 评论 -
架构设计中的公共资源与耦合
场景:在一个小型的分布式软件系统中,存在着运营管理后台子模块,后台服务子模块、或者包括定时任务子模块等,这些子模块构成了完成的一个小型系统,同时他们共用一个数据库资源,这个数据独立部署在一台服务器M上。内部各个子模块以内网IP的方式指向DB服务器。某一天由于DB服务器磁盘损坏,需要使用另外一台备用DB服务器切换上去,这时问题来了! 所有使用这个数据库服务器的子模块都...原创 2018-08-24 15:40:06 · 345 阅读 · 0 评论 -
高级编程语言学习概论
高级语言学习结构概论我的语言经历最近学习了Go语言,但我本身从接触JAVA到现在7年半了,刚工作那会儿使用Php语言开发过一个网站,中间接触过形形色色的各种前端框架,抛开这些前端的东西不提,只说后端高级语言,觉得语言这个东西其实很相似的,对于工作多年的人,学习一门新的语言应该不再是一种难以做到的事,但如何能够快速掌握,掌握哪些重点等这些问题才是最需要去了解的。关于编程语言的设计经验告诉我,...原创 2019-04-13 16:46:14 · 6764 阅读 · 3 评论