自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 如何写好技术方案

本文将介绍写技术方案的意义,如何评判技术方案的好坏,如何写好技术方案。写技术方案的意义 写技术方案根本目的是提高研发效率和质量,具体体现在以下方面:1、提高沟通效率对于整个团队,通过技术方...

2021-06-08 12:44:09 8836 2

原创 聊聊非阻塞I/O编程

写在前面随着互联网的发展,面对海量用户高并发业务,传统的阻塞I/O架构已经无能为力,改善阻塞问题是服务器高性能架构的关键优化点,本篇文章介绍非阻塞I/O编程的实现。阻塞I/O与非阻塞I/O...

2021-03-19 07:40:00 275

原创 Netty堆外内存泄漏排查,这一篇全讲清楚了

上篇文章介绍了Netty内存模型原理,由于Netty使用不当会导致堆外内存泄漏,网上关于这方面的资料比较少,所以写下这篇文章,基于Netty4.1.43.Final,专门介绍排查Netty堆外内存相关的知识点,诊断工具,以及排查思路现象堆外内存泄漏的现象主要是,进程占用的内存较高(Linux下可以用top命令查看),但Java堆内存占用并不高(jmap命令查看),常见的使用堆外内存除...

2020-01-02 17:54:36 6667

原创 支撑百万级并发,Netty如何实现高性能内存管理

Netty作为一款高性能网络应用程序框架,实现了一套高性能内存管理机制通过学习其中的实现原理、算法、并发设计,有利于我们写出更优雅、更高性能的代码;当使用Netty时碰到内存方面的问题时,也可以更高效定位排查出来本文基于Netty4.1.43.Final介绍其中的内存管理机制ByteBuf分类Netty使用ByteBuf对象作为数据容器,进行I/O读写操作,Netty的内存管...

2019-12-30 18:00:38 9036

原创 Java I/O体系从原理到应用,这一篇全说清楚了

本文介绍操作系统I/O工作原理,Java I/O设计,基本使用,开源项目中实现高性能I/O常见方法和实现,彻底搞懂高性能I/O之道基础概念在介绍I/O原理之前,先重温几个...

2019-11-13 19:43:53 10843 20

转载 超越“双十一”—— ebay百万TPS支付账务系统的设计与实现

导读2018年,ebay全面展开了下一代百万TPS支付账务系统的设计与实现。本文主要介绍核心账务系统的性能和容灾能力,将从账务系统简介、百万TPS压测实验、系统架构分析...

2019-11-08 13:02:05 3574

转载 今日头条在消息服务平台和容灾体系建设方面的实践与思考

Photo@http://mrw.so/5r5333文|沈辉本篇文章整理自今日头条的沈辉在 RocketMQ 开发者沙龙中的演讲,主要和大家分享一下,RocketM...

2019-10-31 20:28:59 3111

转载 万亿级日访问量下,Redis在微博的9年优化历程

讲师介绍兰将州,新浪微博核心feed流、广告数据库业务线负责人,主要负责MySQL、NoSQL、TiDB相关的自动化开发和运维,参与Redis、counteservice...

2019-10-29 08:14:11 3050 1

原创 支撑微博亿级社交平台,小白也能玩转Redis集群(实战篇)

上篇文章《玩转Redis集群(原理篇)》介绍了集群相关原理,这篇介绍实战集群搭建2018年10月 Redis 发布了稳定版本的 5.0 版本,推出了各种新特性,其中一点是集群管理工具从基于Ruby的redis-trib.rb移植到基于C语言redis-cli中,方便集群的构建和管理Redis Cluster集群运行至少需要包含3个主节点,实现高可用最少需要3主3从6个节点以下步...

2019-10-22 08:15:00 1217 2

原创 支撑微博亿级社交平台,小白也能玩转Redis集群(原理篇)

Redis作为一款性能优异的内存数据库,支撑着微博亿级社交平台,也成为很多互联网公司的标配。这里将以Redis Cluster集群为核心,基于最新的Redis5版本,从原理再到实战,玩转Redis集群常见Redis集群方案在介绍Redis Cluster集群方案之前,为了方便对比,先简单了解一下业界常见的Redis集群方案:1 基于客户端分片Redis Sharding是R...

2019-10-21 08:27:44 4914 5

转载 不玩套路和广告,分享分布式系统设计必备知识图谱

作者| 杨泽强(竹涧)阿里云技术专家关注分布式系统架构公众号,回复关键字“分布式”下载清晰分布式系统大图。我们身处于一个充斥着分布式系统解决方案的计算机时代,无论是支付宝...

2019-10-18 12:34:23 925

转载 一文读懂分布式架构知识体系(内含超全核心知识大图)

导读:本文力求从分布式基础理论、架构设计模式、工程应用、部署运维、业界方案这几大方面,介绍基于 MSA(微服务架构)的分布式知识体系大纲,从而对 SOA 到 MSA 进化...

2019-10-18 12:34:23 1315

原创 扛住阿里双十一高并发流量,Sentinel是怎么做到的?

Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景本文介绍阿里开源限流熔断方案 Sentinel 功能、原理、架构、快速入门以及相关框架比较基本介绍1...

2019-10-14 18:17:20 19877 12

原创 魔鬼在细节,理解Java并发底层之AQS实现

jdk的JUC包(java.util.concurrent)提供大量Java并发工具提供使用,基本由Doug Lea编写,很多地方值得学习和借鉴,是进阶升级必经之路本文从...

2019-10-08 18:15:21 1538

转载 神一样的CAP理论如何应用在分布式系统?

“ 对于开发或设计分布式系统的架构师工程师来说,CAP 是必须要掌握的理论。图片来自 PexelsBut:这个文章的重点并不是讨论 CAP 理论和细节,重点是说说 CAP...

2019-09-28 16:04:21 1004

转载 支撑百万并发的“零拷贝”技术,你了解吗?

“ 零拷贝(Zero-copy)技术指在计算机执行操作时,CPU 不需要先将数据从一个内存区域复制到另一个内存区域,从而可以减少上下文切换以及 CPU 的拷贝时间。图片来...

2019-09-26 07:53:47 1335

转载 老大难的GC原理及调优,这下全说清楚了

“ 本文介绍 GC 基础原理和理论,GC 调优方法思路和方法,基于 Hotspot jdk1.8,学习之后你将了解如何对生产系统出现的 GC 问题进行排查解决。文章转载自...

2019-09-25 18:14:29 3835

原创 一文读懂分布式任务调度平台XXL-JOB

本文主要介绍分布式任务调度平台XXL-JOB(v2.1.0版本),包括功能特性、实现原理、优缺点、同类框架比较等基本介绍项目开发中,常常以下场景需要分布式任务调度:同一服...

2019-09-24 08:18:00 2171

原创 Java线上问题排查调优神器Arthas

这篇文章将介绍Java线上问题排查调优神器Arthas的基本功能,如何快速上手使用,底层实现原理。简介Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱...

2019-09-21 10:10:11 4872 1

转载 架构分解之道

这篇文章将从架构分解的作用、分解的原则、分解的维度、分解的战术逐步给大家介绍架构分解之道。开篇开篇我们先讲两个成语:『好高骛远』和『高瞻远瞩』,如果一个人做一些不切实际的...

2018-12-21 18:00:00 1101

转载 还不理解“分布式事务”?这篇给你讲清楚!

“这篇文章将介绍什么是分布式事务,分布式事务解决什么问题,对分布式事务实现的难点,解决思路,不同场景下方案的选择,通过图解的方式进行梳理、总结和比较。相信耐心看完这篇文章...

2018-12-11 18:00:00 1026

转载 当我们聊技术实力的时候,我们到底在聊什么

技术实力的迷思俗话说“文无第一,武无第二”,技术就是一种“文”的能力,很多时候我们很难直观看出一个技术人员的实力,但不管是公司招聘的面试,还是公司内部的晋升面评,都需要在较短时间内快速判断一个技术人员的实力。正因为技术实力评价本身没有绝对客观的标准,很多时候都会听到类似的吐槽:“我们组内的 XX 技术实力不如我,竟然他晋升通过了,我却被刷掉了,评委真的是~!@#¥”……“面...

2018-12-05 18:00:00 986

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除