- 博客(60)
- 收藏
- 关注
原创 关于本号及转载说明
关于本号z小赵,毕业于普通一本院校,目前在一线互联网公司担任系统研发工程师,励志成为分布式系统和高并发系统设计的“扫地僧”。如果你是读者朋友,不管你是想交朋友还是技术交流探讨,都可以加我好...
2021-04-19 08:29:17 303
原创 【工具控之】JXL和POI实现Excel导入导出
前言日常工作中你是否遇到到如下这样的场景。产品:技术爸爸能帮忙跑下我们给推荐部门的用户 id、视频播放数、点赞数几个字段的数据吗?急急急。小八:视频播放数、点赞数字段和别的字段混在一起,直...
2021-04-17 16:08:05 408
原创 一次线上故障之Java对象的"一生"简单总结
“对象”的一生像往常一样,早上10点到了公司,赵小八打开电脑收到了PM前一天晚上发来的推荐系统新需求,内心一万只草泥马飘过,思索了半天,打开IDEA开始了“愉快的”new对象之旅。垃圾回收...
2021-03-07 09:34:14 212
原创 『辞旧迎新』一个只会写Bug的Coder年终总结
目录一个小总结辞旧迎新一个小总结2020 年即将收官,完成了自己的几个小目标;第一:年底前确定了自己心仪的 offer(文末会告诉大家我去了哪儿);第二:公众号粉丝量完成了破千,虽然非常少...
2021-02-07 16:14:13 263
原创 记录一次生产环境中Redis内存增长异常排查全流程!
作者:z小赵★一枚用心坚持写原创的“无趣”程序猿,在自身受益的同时也让朋友们在技术上有所提升。最近 DBA 反馈线上的一个 Redis 资源已经超过了预先设计时的容量,并且已经进行...
2020-09-04 09:06:42 297
原创 MySQL系列(二):MySQL是怎么处理并发操作的?
作者:z小赵★一枚用心坚持写原创的“无趣”程序猿,在自身受益的同时也让朋友们在技术上有所提升。目录为什么需要锁?MySQL 中锁分类?什么是事务?事务的隔离级别MySQL 是怎么实现事...
2020-08-23 11:43:11 522
原创 MySQL系列(一):MySQL深入学习先导篇之基础架构
作者:z小赵★一枚用心坚持写原创的“无趣”程序猿,在自身受益的同时也让朋友们在技术上有所提升。文章目录为什么要学习 MySQL?本系列的侧重点是什么?本系列文章学完之后你能得到什么?关...
2020-08-20 11:20:03 235
原创 记一次腾讯云(西安)后台开发面试经历
作者:z小赵★一枚用心坚持写原创的“无趣”程序猿,在自身受益的同时也让朋友们在技术上有所提升。各位读者朋友们还好吗?是不是觉着有一段时间没有看到我的新文章了?本篇文章总结一下最近发生的...
2020-08-15 07:42:48 2392 2
原创 Redis系列(八):缓存到底该如何做到高可用?
作者:z小赵★一枚用心坚持写原创的“无趣”程序猿,在自身受益的同时也让朋友们在技术上有所提升。上篇文章分析比较了生产环境中常见的几种缓存,本文接着来分析分析缓存如何做到高可用,大白话...
2020-08-02 08:24:47 326 1
原创 Redis系列(七):缓存只是读写回种这么简单吗?如果是,那么请你一定看看这篇文章!
作者:z小赵★一枚用心坚持写原创的“无趣”程序猿,在自身受益的同时也让朋友们在技术上有所提升。前面利用 6 篇文章讲述了 Redis 相关的基础知识,相信小伙伴们对 Redis 已...
2020-07-24 23:54:54 182
原创 Redis系列(六):你说要看Redis线程模型?安排
作者:z小赵★一枚用心坚持写原创的“无趣”程序猿,在自身受益的同时也让朋友们在技术上有所提升。最近有朋友说,能不能写一篇关于 Redis 线程模型的文章,面试被问到不会导致比较尴尬...
2020-07-23 17:47:52 219
原创 你要的《Spring系列源码解读》PDF它来了
作者:z小赵★一枚用心坚持写原创的“无趣”程序猿,在自身受益的同时也让朋友们在技术上有所提升。出 PDF 版的初衷一周多没有更新文章了,读者朋友们可能会怀疑我在偷懒;是的,我摊牌了...
2020-07-14 20:34:23 398
原创 Redis系列(五):你要的 Redis 集群搭建来了,实践与否你自己选!
作者:z小赵★一枚用心坚持写原创的“无趣”程序猿,在自身受益的同时也让朋友们在技术上有所提升。前言上篇文章我们介绍了 Redis 集群的工作原理机制,本文我们就来手动搭建一个 Re...
2020-07-04 07:37:26 178
原创 Redis系列(四):天天用着Redis集群,主从同步该知道吧?集群工作原理是否需要了解下?...
作者:z小赵★一枚用心坚持写原创的“无趣”程序猿,在自身受益的同时也让朋友们在技术上有所提升。前言插播一个小插曲,本来文章已经写好准备发布了,手贱清理了缓存导致文本内容全部丢失,以...
2020-07-02 08:45:08 221
原创 Redis系列(三):缓存过期该如何剔除?RDB和AOF又是什么?
作者:z小赵★一枚用心坚持写原创的“无趣”程序猿,在自身受益的同时也让朋友们在技术上有所提升。前言相信很多朋友和我一样,平时工作中经常用到 Redis 的过期特性,还有通过 RDB...
2020-06-27 09:29:19 297
原创 Redis系列(二): 连集合底层实现原理都不知道,你敢说Redis用的很溜?
★一枚用心坚持写原创的“无趣”程序猿,在自身受益的同时也让朋友们在技术上有所提升。目录SDS 的设计到底有多牛逼。List、Set、Sorted Set、Hash 底层实现原理SDS ...
2020-06-22 08:38:11 330
原创 Redis系列之扫盲篇(一)
作者:z小赵★一枚用心坚持写原创的“无趣”程序猿,在自身受益的同时也让朋友们在技术上有所提升。目录Redis 是什么?Redis 安装。基础命令扫盲。Redis 是什么?Redis 是...
2020-06-17 09:07:44 141
原创 从新出发,砥砺前行(总结篇)
作者:z小赵★一枚用心坚持写原创的“无趣”程序猿,在自身受益的同时也让朋友们在技术上有所提升。从写公众号到现在不知不觉已经有一段时间了,今天这篇文章不聊技术,主要回顾一下过去,以及...
2020-06-11 07:00:17 352
原创 Kafka系列10:面试题是否有必要深入了解其背后的原理?我觉得应该刨根究底(下)...
前言在今天文章开始之前,想和粉丝朋友们先分享一个好消息,作者坚持以原创的态度去努力写好每一篇文章,同时得到了一小部分粉丝朋友们的认可和 InfoQ 写作平台的支持。在此非常感谢粉丝朋友的...
2020-06-09 08:51:45 251
原创 Kafka系列9:面试题是否有必要深入了解其背后的原理?我觉得应该刨根究底(上)...
前言在本文开始之前,作者一直有个疑惑,就是面试题是只写写问题和答案就草草了事,还是应该深入分析一下其背后发生的一些原理。和朋友探讨以后作者还是决定采用后者的方式,因为我认为不仅要做到知其...
2020-05-31 16:37:26 454
原创 Kafka系列8:一网打尽常用脚本及配置,宜收藏落灰!
前言通过前面 7 篇文章的介绍,小伙伴们应该对 Kafka 运行工作原理有一个相对比较清晰的认识了。为了提高平时的工作效率,帮助我们快速定位一些线上问题,比如查看部分 Partition...
2020-05-27 10:56:37 763
原创 Kafka系列第7篇:你必须要知道集群内部工作原理的一些事!
前言上篇文章讲到了消息在 Partition 上的存储形式,本来准备接着来聊聊生产中的一些使用方式,想了想还有些很重要的工作组件原理没有讲清楚,比如一个 Topic 由 N 个 Part...
2020-05-19 08:34:50 239
原创 Kafka系列第6篇:消息是如何在服务端存储与读取的,你真的知道吗?
前言经过前 5 篇文章的介绍,估么着小伙伴们已经对消息生产和消费的流程应该有一个比较清晰的认识了。当然小伙伴们肯定也比较好奇,Kafka 能够处理千万级消息,那它的消息是如何在 Part...
2020-05-13 08:24:35 313
原创 kafka系列第5篇:一文读懂消费者背后的那点"猫腻"
前言经过前几篇文章的介绍,大致了解了生产者背后的运行原理。消息有生产就得有人去消费,今天我们就来介绍下消费端消费消息背后发生的那点事儿。文章概览消费者与消费组的“父子关系”。Repart...
2020-05-09 08:33:19 150
原创 Kafka系列第4篇:消息发送时,网络“偷偷”帮忙做的那点事儿
前言上篇文章讲述了消息从生产到写入到 Broker 的 partition 上背后发生的故事,并提出了消息发送的网络模型的问题。本篇文章我们来尝试揭开其背后的神秘面纱,耐心看完你一定会有...
2020-05-03 15:44:29 189
原创 重要:Kafka第3篇之一条消息如何被存储到Broker上
前言经过上篇文章的简单实战之后,今天来聊聊生产者将消息从客户端发送到 Broker 上背后发生了哪些故事,看不看由你,但是我保证可以本篇文章你一定可以学到应用背后的一些实质东西。本文我们...
2020-05-01 10:27:20 419
原创 Kafka系列文章之安装测试-第2篇
前言上篇文章讲解了 Kafka 的基础概念和架构,了解了基本概念之后,必须得实践一波了,所谓“实践才是检验真理的唯一办法”,后续系列关于 Kafka 的文章都以 kafka_2.11-0...
2020-04-26 18:34:46 212
原创 Kafka系列文章之Kafka是什么-第1篇
前言如果有幸目睹过系统从零到一的演变过程,大家估计都会有一种感叹,就是随着业务复杂度和流量的不断上升,系统变得越来越难以维护,面对高额的维护成本,攻城师们不得不对现有架构进行改造升级,以...
2020-04-24 15:34:05 300
原创 Spring源码阅读之AOP标签动态代理分析-第2篇
上篇文章我们讲到了 AOP 标签解析,今天来讲讲 AOP 的动态代理具体实现,之前文章介绍过 BeanPostProcessor,该接口提供了两个方法postProcessBeforeI...
2020-04-21 19:17:54 149
原创 Spring源码阅读之动态代理和AOP标签解析-第1篇
0.导读经过前面十几篇的 Spring 源码解读,IOC 流程暂时告一段落,接下来几篇文章我们来讲讲另外一个话题 AOP。AOP(Aspect Oriented Programming...
2020-04-18 18:10:47 162
原创 Spring源码阅读之初始化"非懒加载bean"实例-第4篇
0.导读上一篇文章分析完了bean实例的创建,本文接着来讲讲bean实例的初始化结尾工作,主要介绍一下几个方面。populateBean():bean实例的属性填充工作。autowir...
2020-04-17 17:47:40 152
原创 Spring源码阅读之初始化"非懒加载bean"实例-第3篇
0.导读写在前面的一点 “废话”,关于流程图的一点说明,有读者朋友反馈说之前的文章内容太干了,要是有点图文说明就更好了,经过博主仔细考虑之后,决定以流程图的方式加以适当配合说明,希望朋...
2020-04-16 10:39:26 428
原创 Spring源码阅读之初始化"非懒加载bean"实例-第2篇
上一篇我们分析了创建bean实例需要的RootBeanDefinition定义的构建。今天我们在接着继续讨论,拿到RootBeanDefinition定义后,如何创建bean实例。但在创...
2020-04-13 17:47:22 185
原创 Spring源码阅读之初始化"非懒加载bean"实例-第1篇
在经历了前面BeanDefinition定义和BeanPostProcessor的准备工作完成之后,终于到了千呼万唤始出来的bean实例初始化了,也就是平时想用哪个类对应的实例直接从Be...
2020-04-12 09:10:43 228
原创 Spring源码阅读之registerBeanPostProcessors()源码分析
上篇文章我们分析了invokeBeanFactoryPostProcessors()方法的实现,主要是BeanFactory的BeanDefinition定义在实例化之前做一些前置操作。...
2020-04-11 10:16:51 231
原创 Spring容器初始化之invokeBeanFactoryPostProcessors()源码分析
invokeBeanFactoryPostProcessors方法会实例化所有 BeanFactoryPostProcessor 以及其子类 BeanDefinitionRegistry...
2020-04-10 10:07:16 199
原创 Spring源码阅读之编写自定义标签
基于昨天的那篇文章,我们今天来聊一个比较简单轻松点的话题,今天我们来实现一个自定义的标签。先明确下整个项目的结构,网上有很多关于自定义标签的实现方式,但是教程包结构不清晰,导致测试无法正...
2020-04-09 12:04:30 153
原创 Spring源码阅读之非默认标签解析成BeanDefinition定义流程
上一篇文章我们讲解了 Spring 中<bean>标签是怎么被解析成 BeanDefinition 的。而如果不是<bean>、<import> 、&...
2020-04-08 15:49:07 204
原创 Spring源码阅读系列之obtainFreshBeanFactory()实现
接着上一篇文章,本篇来接着谈谈 Spring 容器的创建及 bean 定义的解析。Debug 使用的代码和上一篇文章提供的保持一致本篇文章由于代码调用流程较长,所以先给大家呈现一张调用流...
2020-04-07 12:52:25 242
原创 Spring源码阅读系列之初始化容器整体流程介绍
上篇文章提到,因为 Spring 源码非常庞大,所以阅读 Spring 源码的最直接有效的办法就是 Debug,后续源码也是基于这种方式去读。接下来看看一个最简单的例子创建一个UserS...
2020-04-06 17:48:04 120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人