马赛琦的博客

认识你自己 凡事勿过度

Scroll Down

一次分表的技术方案分享

1. 业务场景主要考虑两个因素:纯粹的数据量角度:单表数据量过大已经影响查询性能(查看当前数据量)数据量增长迅速,防患于未然(查看近一月数据量增长情况,对未来做出预期)我们目前存在一个数据表1600w+数据,月增长200w左右。客户实际感知的业务响应速度带来的直观用户体验影响我们线上这个千万级的表查

静悄悄的想象——《夜晚的潜水艇》

1. 关于《夜晚的潜水艇》《夜晚的潜水艇》最早是听podcast《环形散步》中提到的,当时只是有心在笔记本上记录了这本书。比起这本书作者陈春成,那时我对博尔赫斯更感兴趣,我喜欢博尔赫斯作品中对时间空间的无穷想象力,但是,在阅读《小径分岔的花园》时,我感到了阅读困难,自己知识的贫穷是一方面,《吉诃德》

对自己生活的小世界发生兴趣 —— 《把自己作为方法:与项飙谈话》

1. 缘起项飙教授20年时,我无意间看到了项飙教授和许知远在《十三邀》中的对话,这位温文尔雅的人类学教授给我留下了深刻的印象,以至于凌晨1点钟我高兴地发了一条朋友圈。21年的时候,看到项飙教授出的《把自己作为方法》就立刻买了,陆陆续续一直到22年才读完。这本书其实是一个对话集,记录了北京,牛津,温州

《从零开始的女性主义》的思考

1. 如果同为男性的你读这本书因为最近发生的唐山事件,不少人又高举“女权”大旗,我和同事朋友之间也因为这个话题聊了很多,因此决心找一本女权的书来读读看。本着作为男性且没有任何女权背景,我选择书的前提条件是它不能太学术,不能高深到很难理解。《从零开始的女性主义》就是我选择第一本女权入门书,先说一下总体

《岛上书店》读后感

1. 为什么读《岛上书店》2022年7月第一天,总算是把《岛上书店》读完了。最开始知道这本书,来自于一个同事,“我建议你读一下《岛上书店》,我很喜欢”。在我读完第一章“待宰的羔羊”的时候,我依然有点困惑,我问他:“你觉得这本书,好在哪里,你为什么喜欢它?”。同事说:“这本书给我一种宁静的感觉,刚好我

《你的第一本哲学书》- 他人的意识

1. 我们如何感受他人的意识我们和朋友一起吃一个冰淇淋,朋友吃了一口后说巧克力味很好吃,我们认为这是他的意识体现。于是我们品尝了自己的冰淇淋,想要体验和他一样的“巧克力”的味道,我们就感受到了他人口中的“巧克力”的味道,这是一个很直观的对他人意识的感知。2. 假设他人的意识不存在在上面的例子中,我们

《你的第一本哲学书》- 是否存在外部世界

外部世界是否存在1. 碎碎念最近沉迷一个podcast,叫做《环形散步》,这个节目是两个设计师主持的,对我而言,最大的乐趣在于从忙碌的社畜生活中,挖掘出对生活中一些小事的想象力,唤起听众对生活的热爱。这个podcast提到《环形散步》是取材自博尔赫斯的《环形废墟》,因此我就尝试去读了这篇小说,一下子

事件溯源-《复杂软件设计之道:领域驱动设计全面解析与实战》笔记 - 6

1. 关于事件溯源MartinFowler在2005年的博客中提及了“EventSourcing”这个词语,他将事件描述为一个应用的一系列状态改变,这一系列事件能够捕获用来重建当前状态的一切事实真相。他认为事件是不可变的,事件日志是一种只会不断追加(appendonly)的存储。事件从来不会被删除,

#领域驱动   #《复杂软件设计之道:领域驱动设计全面解析与实战》笔记   

CQRS架构-《复杂软件设计之道:领域驱动设计全面解析与实战》笔记 - 5

1. DDD的实现架构DDD的实现架构有很多种,这些架构都是一种关注点分离模式的实现,也是SOLID单一职责原则的体现,将人们关注的一个职责与其他职责分离,不要试图混合在一起。传统的SOA架构在这方面有很大缺陷,造成了一种单体耦合的架构,虽然这样的大型服务能够实现一定程度的复用和重用,但是在重用和解

#领域驱动   #《复杂软件设计之道:领域驱动设计全面解析与实战》笔记   

实体和值对象-《复杂软件设计之道:领域驱动设计全面解析与实战》笔记 - 4

1. 充血/贫血模型1.1. 理解充血模型与贫血模型DDD领域模型=数据结构+操作方法,数据和行为结合在一起才是一个完整的真正业务对象(领域对象),也才能够真正发挥对象封装的作用,这样的对象或类称为“充血模型”。贫血模型的对象或类一般只有setter/getter方法,是一种纯粹的数据结构,没有任何

#领域驱动   #《复杂软件设计之道:领域驱动设计全面解析与实战》笔记