Redis底层数据结构详解

1. 底层数据结构, 与Redis Value Type之间的关系
对于Redis的使用者来说, Redis作为Key-Value型的内存数据库, 其Value…

图解JVM内存模型及JAVA程序运行原理

本文主要介绍了JVM内存模型及JAVA程序运行原理。
一、JAVA语言的特点
在进入正题之前,先问一个老生常谈的问题,相较于C,JAVA语言的优势是什么?相信…

技术与业务同行:做业务的技术人

本文结合了作者的工作经验提出了一些建议,希望每一位技术同学都可以找到适合自己的成长方向和路径。
做业务就好比打仗,团队是我们的归属。
在团队中,我们既要通力协…

10种数据分析的模型思维让你“灵光一闪”

作者列出10种数据分析思维,可能不会瞬间升级你的思维模式,但说不定会为你以后的工作带来“灵光一闪”的感觉。
很多人都说会数据分析的人比别人聪明,实际上他们“聪…

React组件封装实践:如何拆解复杂的页面

在日常开发中,遇到非常难以维护的页面是常态,相信不少同学也为此苦恼过,笔者在业务开发中总结了些经验希望对大家有所启发。(后台回复大数据即可获得《大数据&amp…

如何成为架构师?

作者总结这些年在支付宝做架构的经验,把自己摸索成长的内容写下来,从对架构师的认知到业务能力和架构能力多方面总结了案例经验,希望可以帮助到大家。
在内网上有太多…

钉钉协作Tab前端进化之路【极致性能优化总结】

本文讲述新版钉钉协作从产品能力升级背后的前端技术支撑和技术视角性能体验优化及稳定性建设两个方面讲述协作前端建设的过程。
钉钉新版协作Tab作为千万级访问量下前…

万字长文|知识图谱之本体结构与语义解耦——知识建模看它就够了!

本文总结了我们过去参与的知识图谱项目中的一般问题和难点,沉淀为体系化的方法论,并针对不同复杂程度的知识建模问题,进行实操指南。
前言
过去两年多的时间,针对蚂…

一文讲透设计模式(C++版)

本文从设计原则、创建型模式、结构型模式、行为模式四个方向讲述C++的设计模式。
从 设计原则
单一职责原则

定义:单一职责原则1,所谓职责是指类变化的原因…

让老板成为数据分析师–ChatGpt链接本地数据源实战测试

本文探究ChatGpt等AI机器人能否帮助老板快速的做数据分析?用自然语言同老板进行沟通,满足老板的所有数据分析的诉求?
一、背景
设想这样一个场景:你是某贸…

学习分享|Etcd/Raft 原理篇

本文是根据近期对 Etcd-Raft 的学习把自己的理解做个简单整理和分享。
近期负责的项目中有一个场景需要依赖数据一致性算法,因此做了一些相关的调研。本文是…

从设计模式谈业务开发

本文主要讲述我们如何通过一个主干业务流程承接多个业务场景并在数据上可适配到多端型多场景,实现在服务端高质量高效率的“包接口”。
一、背景
前台业务同学在业务承…

这些年在阿里学到的方法论

本文从做事方法、思维方式、目标管理、数据分析、用户增长几方面介绍了相关的方法论,希望能给读者带来一些帮助!
方法论是指导做事的基本原则,能够帮助我们快速的触及…

关于“重构”的一些思考

本文将从一个新人数次修改CR comments的角度探讨代码重构的定义、目的以及常见的重构方法,并以简单的代码案例来说明代码重构的具体实现。

任何一个傻瓜都…

聊一聊分布式系统中的时空观构建