标签:分析
-
高可用Redis服务架构分析与搭建
基于内存的Redis应该是目前各种web开发业务中最为常用的key-value数据库了,我们经常在业务中用其存储用户登陆态(Session存储),加速一些热数据的查询(相比较mys…
-
记一次内存溢出的分析经历
说在前面的话 朋友,你经历过部署好的服务突然内存溢出吗? 你经历过没有看过Java虚拟机,来解决内存溢出的痛苦吗? 你经历过一个BUG,百思不得其解,头发一根一根脱落的烦恼吗? 我…
-
从架构特点到功能缺陷,重新认识分析型分布式数据库
写在前面 本文是分布式数据库的总纲文章的第一部分,主要探讨分析性分布式数据库的发展和技术差异;第二部分则是交易性数据库的一些关键特性分析。Ivan开始计划的分布式数据库是不含分析场…
-
Windbg分析高内存占用问题
1. 问题简介 最近产品发布大版本补丁更新,一商超客户升级后,反馈系统经常奔溃,导致超市的收银系统无法正常收银,现场排队付款的顾客更是抱怨声声。为了缓解现场的情况, 客户都是手动回…
-
阿里terway源码分析
背景 随着公司业务的发展,底层容器环境也需要在各个区域部署,实现多云架构, 使用各个云厂商提供的CNI插件是k8s多云环境下网络架构的一种高效的解法。我们在阿里云的方案中,便用到了…
-
深入认识二进制序列化–记一次生产事故的思考
一 概要 二进制序列化是公司内部自研微服务框架的主要的数据传输处理方式,但是普通的开发人员对于二进制的学习和了解并不深入,容易导致使用过程中出现了问题却没有分析解决的思路。本文从一…
-
41、【死磕 Spring】—– 第四十一篇ApplicationContext 相关接口架构分析
原文出自:http://cmsblogs.com 在前面 30 多篇博客中都是基于 BeanFactory 这个容器来进行分析的,BeanFactory 容器有点儿简单,它并不适用…
-
40、【死磕 Spring】—– 第四十篇IOC 之 分析 bean 的生命周期
原文出自:http://cmsblogs.com 在分析 Spring Bean 实例化过程中提到 Spring 并不是一启动容器就开启 bean 的实例化进程,只有当客户端通过显…
-
36、【死磕 Spring】—– 第三十六篇IOC 之分析 BeanWrapper
原文出自:http://cmsblogs.com 在实例化 bean 阶段,我们从 BeanDefinition 得到的并不是我们最终想要的 Bean 实例,而是 BeanWrap…
-
19、【死磕 Spring】—– 第十九篇IOC 之分析各 scope 的 bean 创建
原文出自:http://cmsblogs.com 在 Spring 中存在着不同的 scope,默认是 singleton ,还有 prototype、request 等等其他的 …
-
37、【死磕Java并发】—–第三十八篇分析 ArrayBlockingQueue 构造函数加锁问题
原文出处http://cmsblogs.com/ 『chenssy』 昨天有位小伙伴问我一个 ArrayBlockingQueue 中的一个构造函数为何需要加锁,其实这个问题我还真…
-
22、【死磕Java并发】—–第二十一篇J.U.C之ConcurrentHashMap红黑树转换分析
原文出处http://cmsblogs.com/ 『chenssy 在【死磕Java并发】—–J.U.C之Java并发容器:ConcurrentHashMa…
-
06、【死磕Java并发】—–第六篇Java内存模型之从JMM角度分析DCL
原文出处:http://cmsblogs.com/ 『chenssy』 DCL,即Double Check Lock,中卫双重检查锁定。其实DCL很多人在单例模式中用过,LZ面试人…
-
05、【死磕Java并发】—–第五篇Java内存模型之分析volatile
原文出处:http://cmsblogs.com/ 『chenssy』 前篇博客【死磕Java并发】—–深入分析volatile的实现原理 中已经阐述了vo…
-
Java并发:AtomicInteger源码分析——基于CAS的乐观锁实现
AtomicInteger源码分析——基于CAS的乐观锁实现 悲观锁与乐观锁 我们都知道,cpu是时分复用的,也就是把cpu的时间片,分配给不同的thread/process轮流执…
-
Java并发:CopyOnWriteArrayList实现原理及源码分析
CopyOnWriteArrayList实现原理及源码分析 CopyOnWriteArrayList是Java并发包中提供的一个并发容器,它是个线程安全且读操作无锁的ArrayLi…
-
ElasticSearch使用优化之拙见
Elasticsearch常常作为日志存储和分析的工具,在企业级应用中常常使用。Elasticsearch提供强大的搜索、分析功能,已经是后端技术栈不可缺少的一部分。 在维护Ela…
-
RateLimiter 源码分析(Guava 和 Sentinel 实现)
作者javadoop,资深Java工程师。本文已获作者授权发布。 原文链接https://www.javadoop.com/post/rate-limiter 本文主要介绍关于流控…
-
10-十、Tomcat源码分析-关于tomcat热加载的一些思考
作者:黄小厮 | 出处 https://blog.csdn.net/dwade_mia/article/category/7527362 在前面的文章中,我们分析了 tomcat …