首页
Python
Java
PHP
IOS
Andorid
NodeJS
JavaScript
HTML5
整体架构
分布式数据库 TiDB 整体架构
要深入了解 TiDB 的水平扩展和高可用特点,首先需要了解 TiDB 的整体架构。TiDB 集群主要包括三 […]
mybatis的本质和原理
背景 项目需要,我们需要自己做一套mybatis,或者使用大部分mybatis的原始内容。对其改造,以 […]
SpringBoot启动原理
背景 1> 大家都知道SpringBoot是通过main函数启动的,这里面跟踪代码到处都没有找到whil […]
hystrix线程池隔离的原理与验证
引子 幸福很简单: 今天项目半年规划被通过,终于可以早点下班。先坐公交,全程开着灯,买了了几天的书竟然 […]
架构思考-业务快速增长时的容量问题
背景 之前做过一个项目,数据库存储采用的是mysql。当时面临着业务指数级的增长,存储容量不足。当时采用的措施 […]
系统梳理一下锁
背景 有人对Java主流锁做了下面全面的梳理。梳理的确实挺好的。但是我看到这张图,第一个感觉是:记不住。 […]
稳定性五件套-限流的原理和实现
背景 最近了解到很多朋友对限流、熔断、降级、隔离、超时重试的概念和应用场景理解的不是很到位,所以想用五篇的 […]
稳定性五件套-限流的原理和实现
背景 最近了解到很多朋友对限流、熔断、降级、隔离、超时重试的概念和应用场景理解的不是很到位,所以想用五篇的 […]
技术境界的二三四
两种能力境界 1.解决问题 在工程师中有一种人被称为”救火队长“。哪里出了问题,哪里就有他的身影,他的出现,燃 […]
一个请求过来都经过了什么?(Thrift版)
一、背景 最初遇到这个问题是去58面试。部门领导是原同事,所以面试比较水。水到什么程度呢? 面试就是走个形式而 […]
业务开发转基础开发,这三种「高可用」架构你会么?
一、业务开发与基础开发的区别 – 划分方式 一种将后台开发细分的方式:前台开发(业务)、中 […]
架构视角-文件的通用存储原理
架构师是互联网行业高薪又紧俏的资源。成为架构师最基本的是设计能力。设计与设计的区别主要体现在两方面: 1,深度 […]
项目中必须对应的隐性需求-安全漏洞修复
WHAT 项目中必须对应的隐性需求-安全漏洞修复 WHY 小时候下围棋,总乐于持白子。因为我的打法 […]
不够聪明所以选择工程?
曾经听一个面试者说过:因为觉得自己不够聪明所以选择了工程,如果自己足够聪明的话就去做算法了。对于他这段话我思考 […]
你们项目的核心战略是什么
不管干什么,设定一个目标,针对一个目标有一个核心战略,并坚决的执行核心战略是取得胜利的不二法宝。 举个 […]
服务设计要解决的问题
前几天和同事聊天,同事说: “业务的服务(相对于我们基础架构这边的底层技术)在技术上就需要解决三个问题 […]
为什么要持续重构
什么是重构? 重构是在不改变软件可观察行为的前提下改善其内部结构。—Martin Fowler […]
战狼项目:美团点评金融核心交易系统可用性7个9是这样炼成的
本文是我原创,首发于美团点评技术团队博客。原文地址是:https://mp.weixin.qq.com/s […]
系统的稳定性建设
静儿来面试新美大这个部门的时候,HR跟我说我们是最核心的部门,没有之一。我以为这是句夸张的招人用的玩笑。结 […]
架构必会的性能指标及分析策略
不管是java还是.net基础设施必不可少。 MQ: 如果发现MQ是瓶颈。不管用的是rabbitmq还 […]
热门专题
支持手机端
[Q]固定比例识别纸张大小步骤
不输入密码ssh直接登录阿里云Linux主机
SpringMVC源码分析4:DispatcherServlet如何找到正确的Controller
发表文章的要求
电脑远程控制手机
H5页面基于iScroll.js插件实现下拉刷新,上拉加载更多
8和Eclipse
hyperldeger
在Linux中添加ftp用户,并设置相应的权限
as-if-serial
网易DMARC设置详解
JQuery基本知识框架思维导图
2018年终总结
FROM语句
RedisDesktopManager客户端可视化工具下载安装与使用
SSL加速卡安装及使用
九九乘法表的python复习
在idea中创建多模块的SpringBoot项目
单行代码
Vue项目引入字体(思源黑体)
使用Miniconda配置本地数据运算环境
1
2
3
4
5
…
10
Next »