随笔分类 -  软件架构

软件架构
如何快速优化几千万数据量的订单表
摘要:前言 为了保证有一个更健康的身体,所以慢慢降低了更新频率,在有了更多休息时间的前提下,思考了一下接下来准备分享的一些内容。 决定在更新一些技术干货的同时,会穿插一些架构知识,放在单独的专栏里面,希望大家能喜欢,里面包含了这些年工作中遇到的一些内容,以及自己充电后总结的一些知识,希望大家会喜欢。 标题 阅读全文

posted @ 2023-12-21 10:58 漫思 阅读(20) 评论(0) 推荐(0) 编辑

XRender watch事件
摘要:watch 监听 watch 其实就是 onValuesChange(不提供对外使用)的增强版,用于监听表单数据改变,可以做到单字段细粒度的监听。 语法特征:[path]: () => {},path 按照表单的数据结构路径书写就可以了,List 组件的比较特殊,例如对应的表单字段是 cityLis 阅读全文

posted @ 2023-11-24 18:31 漫思 阅读(17) 评论(0) 推荐(0) 编辑

通讯不对等的问题
摘要:通讯不对等的问题 1、QQ那种东西通讯基本上对等,收的内容就是发的内容,除了群聊的信息,主要是广播 2、常规的Socket通讯以Server向client发送为主,client向server发动的频率不高 3、辩证的去看问题的时候,发现游戏是socket通讯,但是通讯量也不对等。 阅读全文

posted @ 2023-11-22 11:02 漫思 阅读(9) 评论(0) 推荐(0) 编辑

软件架构的思考
摘要:1、编辑和删除增加的区别(涉及到主键的问问题) 2、编辑完毕后,在当前行上显示loading,以编辑和删除为准 阅读全文

posted @ 2023-10-20 11:13 漫思 阅读(10) 评论(0) 推荐(0) 编辑

雪花算法:分布式唯一ID生成利器
摘要:雪花算法:分布式唯一ID生成利器 程序新视界 ​关注他 前言 无论是在分布式系统中的ID生成,还是在业务系统中请求流水号这一类唯一编号的生成,都是软件开发人员经常会面临的一场景。而雪花算法便是这些场景的一个解决方案。 以分布式ID为例,它的生成往往会在唯一性、递增性、高可用性、高性能等方面都有所要求 阅读全文

posted @ 2023-10-18 23:29 漫思 阅读(352) 评论(0) 推荐(0) 编辑

Iass、Pass、SasS三种云服务区别
摘要:Iass、Pass、SasS三种云服务区别 前端小学生 前端 ​关注他 99 人赞同了该文章 我们可以把云计算理解成一栋大楼,而这栋楼又可以分为顶楼、中间、低层三大块。那么我们就可以把Iass(基础设施)、Pass(平台)、Sass(软件)理解成这栋楼的三部分。基础设施在最下端,平台在中间,软件在顶 阅读全文

posted @ 2023-10-12 18:37 漫思 阅读(23) 评论(0) 推荐(0) 编辑

Nest+TypeORM助你成为1%全栈工程师
摘要:Nest+TypeORM助你成为1%全栈工程师 前夕 space.bilibili.com/29191310 ​关注他 48 人赞同了该文章 1%全栈工程师 在技术圈子里, 一个人若是自称全栈, 往往会遇到以下两种情况. 如果前端自称全栈, 那么请回答: 如何实现LRU缓存机制? MySQL的数据如 阅读全文

posted @ 2023-09-28 16:42 漫思 阅读(20) 评论(0) 推荐(0) 编辑

使用数据库和web服务的差异
摘要:1、数据库直连有可能会影响数据库的性能 2、但是web服务觉得你走我一层,会合理处理好数据库的链接 阅读全文

posted @ 2023-09-27 16:12 漫思 阅读(5) 评论(0) 推荐(0) 编辑

计算密集型任务 是什么?
摘要:概述 计算密集型任务(Compute-Intensive Task)是指那些主要受到处理器速度(CPU性能)限制的任务,它们需要大量的计算资源来完成。这类任务的特点是大量的数学计算、逻辑操作或者数据处理,而与此相对的是I/O密集型任务,后者更多地受到数据输入输出速度的限制。 几个计算密集型任务的例子 阅读全文

posted @ 2023-09-26 20:35 漫思 阅读(164) 评论(0) 推荐(0) 编辑

技术人的悲哀:阿里的CTO是如何搞垮一个独角兽公司的
摘要:技术人的悲哀:阿里的CTO是如何搞垮一个独角兽公司的 向治洪在知乎 工程师 ​关注他 2 人赞同了该文章 这是一个关于小军(化名)的故事,他是一个互联网独角兽公司的技术大牛,也是前任技术总监的心肝宝贝,可惜他的好日子没能持续多久,因为公司空降了一位阿里巴巴出来的CTO,这位CTO一来就要接管所有的技 阅读全文

posted @ 2023-09-11 11:50 漫思 阅读(20) 评论(0) 推荐(0) 编辑

【故障公告】今年第五次:数据库服务器 CPU 100%
摘要:【故障公告】今年第五次:数据库服务器 CPU 100% 会员救园,故障添乱,今天凌晨 04:06~05:40 期间,园子的数据服务器再次出现 CPU 100% 故障,由此给您带来麻烦,请您谅解。 这是今年的第5次故障,第1次发生于2023年3月26日,第2次发生于2023年8月19日,第3次与第4次 阅读全文

posted @ 2023-09-07 10:47 漫思 阅读(8) 评论(0) 推荐(0) 编辑

发布策略:蓝绿部署、金丝雀发布(灰度发布)、AB测试、滚动发布、红黑部署的概念与区别
摘要:发布策略:蓝绿部署、金丝雀发布(灰度发布)、AB测试、滚动发布、红黑部署的概念与区别 蓝绿发布(Blue-Green Deployment) 蓝绿发布提供了一种零宕机的部署方式。不停老版本,部署新版本进行测试,确认OK,将流量切到新版本,然后老版本同时也升级到新版本。始终有两个版本同时在线,有问题可 阅读全文

posted @ 2023-09-04 20:27 漫思 阅读(49) 评论(0) 推荐(0) 编辑

vivo全球商城:电商交易平台设计
摘要:vivo全球商城:电商交易平台设计 作者:vivo 官网商城开发团队 - Cheng Kun、Liu Wei 本文介绍了交易平台的设计理念和关键技术方案,以及实践过程中的思考与挑战。 点击查阅:《vivo 全球商城》系列文章 一、背景 vivo官方商城经过了七年的迭代,从单体架构逐步演进到微服务架构 阅读全文

posted @ 2023-04-16 19:01 漫思 阅读(27) 评论(0) 推荐(0) 编辑

亿万级分库分表后如何进行跨表分页查询
摘要:亿万级分库分表后如何进行跨表分页查询 目录 全局表查询 禁止跳页查询 按日期的二次查询法 大数据集成法 NewSql法 有序的二次查询法 测试分页结果 并行查询和排序 前言 在常规的应用系统开发中,很少会涉及到需要对数据进行分库或者分表的操作,多数情况下,我们习惯使用ORM带来的便利,且使用连接查询 阅读全文

posted @ 2023-04-04 11:46 漫思 阅读(204) 评论(0) 推荐(0) 编辑

二维码的生成细节和原理
摘要:二维码的生成细节和原理 2013年10月29日 陈皓 评论 165 条评论 390,402 人阅读 二维码又称QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型:比如:字符,数字, 阅读全文

posted @ 2023-03-08 09:53 漫思 阅读(22) 评论(0) 推荐(0) 编辑

Stack Overflow 的架构
摘要:开源中国OSC 2023-03-02 17:01 关注 Stack Overflow 是全球最大的编程问答社区,月 PV 高达 20 亿。有人认为,访问量如此高的网站会使用微服务、数据库分片等技术。但事实上,Stack Overflow 采用的是多租户单体式架构,基于 .NET+IIS+Monoli 阅读全文

posted @ 2023-03-07 17:56 漫思 阅读(98) 评论(0) 推荐(0) 编辑

PaaS服务之路漫谈(二):Monolithic架构分析
摘要:PaaS服务之路漫谈(二):Monolithic架构分析 发布时间:2022/7/28 14:51:33 网易杭州研究院·尧飘海 本文作于2015年2月 天下大势,分久必合,合久必分,社会历史的发展方向总有着惊人的相似。 把这种规律应用到软件应用架构的发展方向上,当生产力和生产关系到了不可调和的矛盾 阅读全文

posted @ 2023-03-07 17:55 漫思 阅读(24) 评论(0) 推荐(0) 编辑

【架构必备】读写分离
摘要:【架构必备】读写分离 原创2023-01-14 16:22·后端技术分享 1. 问题&分析 在读多写少的互联网业务场景,往往“读”性能会成为第一个瓶颈。 随着业务的发展,数据库负载越来越高,逐渐成为系统的瓶颈。面对“读”性能瓶颈,大致有以下几种解题思路: 提升 DB 配置从而获取更高的性能。使用更 阅读全文

posted @ 2023-03-01 10:46 漫思 阅读(57) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示