小米信息部技术团队

统计建模初探 —— Analysis of Correlation

相关性分析 协方差 相关系数
统计建模初探 —— Analysis of Correlation[作者简介] 焦家耀,小米信息技术部售后组 前言随着现在很多统计分析工具的进化,尤其是 Python 相关的成熟的统计分析包的诞生,让相关统计分析变得简单化。但同时也带来很多滥用的行为,比如在处理回归分析问题,就粗暴的将一个或 ...
Read more

微前端在小米 CRM 系统的实践

架构设计 微前端
[作者简介] 李帅帅,信息技术部平台部前端组,目前主要负责中台业务前端架构及小程序开发。[文章原地址] https://www.lishuaishuai.com/architecture/1344.html 一、前言大型组织的组织结构、软件架构在不断地发生变化。移动优先(Mobile Fi ...
Read more

设计模式基础之——模板模式业务实战

Golang 设计模式
前言[作者简介] 施展,小米信息技术部海外商城组 本文章主要采用如下结构: 什么是「XX 设计模式」? 什么真实业务场景可以使用「XX 设计模式」? 怎么用「XX 设计模式」? 本文主要介绍「模板模式」如何在真实业务场景中使用。 什么是「模板模式」?抽象类里定义好算法的执行步骤和具体算法 ...
Read more

synchronized 实现原理

java synchronized 隐式锁
synchronized 实现原理[作者简介] 张庆波,小米信息技术部架构组 前言众所周知 synchronized 锁在 Java 中经常使用它的源码是 C++ 实现的,它的实现原理是怎样的呢?本文以 OpenJDK 8 为例探究以下内容。 synchronized 是如何工作的 syn ...
Read more

小议 Java 内省机制

java introspector beans
小议 Java 内省机制[作者简介] 魏民,信息部售后组研发工程师 基本概念Wiki 中是这样描述内省的: 在计算机科学中,内省是指计算机程序在运行时(Run time)检查对象(Object)类型的一种能力,通常也可以称作运行时类型检查。 这个描述非常宽泛,但有三个关键词: 运行时 ...
Read more

浅析 RPC 与基本实现

Java RPC Spring
浅析 RPC 与基本实现注:文中所用到的代码已上传至 github: https://github.com/fankongqiumu/storm.git [作者简介] 孙浩,信息部售后组研发工程师 引言本文主要论述的是“RPC 实现原理”,那么首先明确一个问题什么是 RPC 呢?RPC 是 ...
Read more

Go 语言踩坑记——panic 与 recover

Go
Go 语言踩坑记——panic 与 recover[作者简介] 易乐天,小米信息技术部海外商城组 题记Go 语言自发布以来,一直以高性能、高并发著称。因为标准库提供了 http 包,即使刚学不久的程序员,也能轻松写出 http 服务程序。 不过,任何事情都有两面性。一门语言,有它值得骄傲的有 ...
Read more

投稿须知

投稿
投稿须知[作者简介] 郑伟,小米信息技术部架构组 注:目前暂时只接受部门内部投稿,本文只是对部门内部同事提供投稿指导。 目前我们维护了 https://xiaomi-info.github.io 和信息技术部公众号两个平台,同时会定期的产出技术文章在这两个平台上发表。 为让大家明确投稿文章范 ...
Read more

React Native 启动版本检查机制探究

React Native React Javascript
React Native 启动版本检查机制探究[作者简介] 陈久林,信息部前端组,主要负责服务体系前端开发。 引子有同学反馈 React Native(简称 RN) 项目启动报错,提示版本不匹配,错误截图如下: 经过一番排 (xia) 查 (gao),最后发现是本地打包了老版本 js 文件 ...
Read more

分布式事务,这一篇就够了

分布式事务 微服务 MQ
分布式事务,这一篇就够了[作者简介] 李文华,小米信息技术部海外商城组 随着互联网技术的不断发展,系统越来越复杂,几乎所有 IT 公司的系统都已经完成从单体架构到分布式架构的转变,分布式系统几乎无处不在。谈到分布式系统,特别是微服务架构,我们不得不谈分布式事务。今天就跟大家一起聊聊分布式事务 ...
Read more
Prev Next