加载中
软件研发的道德情操

同理心 现代社会流行 ”同理心“(或称”共情“) 这个词,这个词用英文来表达是 _empathy_,例如我们在街上看到一对久别重聚的恋人,他们快乐的笑容,能够让我们会心一笑;而当我们看到有人...

2023/10/31 14:39
97
如何充分发挥 SQL 能力?

如何充分发挥 SQL 能力,是本篇文章的主题。本文尝试独辟蹊径,强调通过灵活的、发散性的数据处理思维,就可以用最基础的语法,解决复杂的数据场景。 一、前言 1.1 初衷 如何高效地使用 MaxC...

最新发布!阿里云卓越架构框架重磅升级

10月19日阿里云峰会·山东上,阿里云重磅升级《阿里云卓越架构白皮书》,助力企业在阿里云上构建更加安全、高效、稳定的云架构。《阿里云卓越架构白皮书》在今年的阿里云峰会·粤港澳大湾区首...

数据研发“新人”如何快速落地?

导读 工作久了,免不了转岗或跳槽,刚好最近完成了自校招加入阿里以来的第一次转岗(菜鸟->蚂蚁),过程中因为是要离职再入职,因此也算是一次跳槽了。在此,想以自己的本职工作角色“数据研...

灵魂三问之稳定性摸排

前言 在之前写了篇文章《上线十年,81万行Java代码的老系统如何重构》,在文章后有同学留言问“这么复杂的改动,质量是如何应对的”,是一个特别好的问题,当时只是从现有的一些监控、测试、...

2023/10/30 10:41
136
实战总结|记一次迭代需求中的微型代码重构

大家好,我是钉钉业务平台前端技术的单丹。以往,历经考勤、日志、审批、开放平台、工作台等多个钉钉重点业务,分享更多的是偏技术架构或业务思考,这次,仅记录下程序员一次普通的日常需求中...

值得收藏!如何快速画出一幅漂亮的架构图

为什么要画好一幅架构图?一幅漂亮的架构图既是创作者的深度结构化思考和表达,对于读者来说也更加容易理解架构所要表达的意思。 然而不擅长画图的程序员,在大脑里已经有了思路,如何快速能...

2023/10/25 16:48
435
技术人对抗焦虑的加减法

一、减法 - 通过分离课题提升专注度 应该说绝大部分技术人都有焦虑感:“程序员35岁危机”、“成长太慢,工作5年了还是大头兵”、“不小心搞了一个生产故障,感觉待不下去了”、“负责的这块...

扩散模型加速采样算法 OLSS,大幅提升模型推理速度

论文: Zhongjie Duan, Chengyu Wang, Cen Chen, Jun Huang, Weining Qian. Optimal Linear Subspace Search: Learning to Construct Fast and High-Quality Schedulers for Diffusion Model...

从爬⾏到奔跑 - 我们为什么需要单元测试?

前⾔ 刹车是降低了⻋速还是提升了⻋速?我们通常认为写单测费⼒动作、耽误研发进度,仿佛在给项⽬ “踩刹⻋”。大规模家形状带着这个问题往下看,详细聊聊为什么单元测试可以让软件开发跑得更...

PolarDB-X 分布式数据库中的外键

写在前面 外键是关系型数据库中非常便利的一种功能,它通过一个或多个列为两张表建立连接,从而允许跨表交叉引用相关数据。外键通过约束来保持数据的一致性,通过级联来同步数据在多表间的更...

2023/10/24 14:49
85
PolarDB-X 企业级特性之行级访问权限控制

背景 数据库软件诞生至今,经过了几十年的发展和演进,已经成为IT系统中不可或缺的关键技术。由于数据库存储了大量的敏感数据,因此需要对数据库进行访问控制和权限管理,以保护数据的安全和...

2023/10/23 17:27
113
PolarDB-X 混沌测试实践:如何衡量数据库索引选择能力

引言 随着PolarDB分布式版的不断演进,功能不断完善,新的特性不断增多,整体架构扩大的同时带来了测试链路长,出现问题前难发现,出现问题后难排查等等问题。原有的测试框架已经难以支撑实际...

2023/10/23 15:39
54
大象转身 - 平台架构如何拥抱业务创新

引言 这是一篇架构实践和启发课。如果你正在负责一个超大复杂型平台(比如电商、支付、物流)的架构师,且面临各种技术负债(比如架构复杂性、团队协同复杂性),同时业务又面临从平台服务,...

对抗软件复杂度的战争

一、何为研发效能? 当我们谈研发效能的时候,我们在谈些什么?这个议题被抛出来,有人讨论,是因为存在问题,问题就在于实际的研发效率,已经远低于预期了。企业初创的时候,一个想法从形成...

预发部署时机器总是重启两次的“简单”排查

问题 前天同学反馈, 搜索业务的核心应用 magellan 在预发环境部署时总是重启两次,刚部署好,开始联调,突然又重启了,也导致老是被人抱怨搜索环境不稳定。 第一反应是,大概率是应用第一次...

基于 Triple 实现 Web 移动端后端全面打通

01 RPC 协议开发微服务 在我们正常开发微服务的时候,传统 RPC 服务可能在最底层。上层可能是浏览器、移动端、外界的服务器、自己的测试、curl 等等。我们可能会通过 Tomcat 这种外部服务器去...

浅谈交易链路中的一些设计原则&模式

序 最近在读之前简单看过的书,其中一本就是《企业应用架构模式》,本想写一下读书笔记,但是写的时间是03年的,有些久远了,可能系统结构也翻天覆地,不一样了,摘抄出来感觉也很古老,共鸣...

深势科技基于 Serverless 容器为科研人员打造高效的开发平台

云端的科学研究,AI for Science 新范式 以往科学家们的科研工作需要经过大量实验的重复验证、复杂数学计算,以及长年累月的不断试错和苦苦探索。云计算基础服务的发展和人工智能技术 AI 的兴...

2023/10/17 15:55
22
茶百道全链路可观测实战

茶百道是四川成都的本土茶饮连锁品牌,创立于 2008 年 。经过 15 年的发展,茶百道已成为餐饮标杆品牌,全国门店超 7000 家,遍布全国 31 个省市,实现中国大陆所有省份及各线级城市的全覆盖...

2023/10/17 10:17
1.3K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部