草捏子

LV0
发表了文章

Kafka中改进的二分查找算法

最近有学习些Kafak的源码,想给大家分享下Kafak中改进的二分查找算法。二分查找,是每个程序员都应掌握的基础算法,而Kafka是如何改进二分查找来应用于自己...

草捏子
发表了文章

使用Map时,需要考虑什么

关于Java中的Map,已有很多文章讲述其较为完整的知识点了,本文不会再谈论这些知识点,而是从实际使用的角度,讲述笔者会考虑什么问题,算是对知识的一个应用,毕竟...

草捏子
发表了文章

一次Maven依赖冲突采坑,把依赖调解、类加载彻底整明白了

今年年初的时候,阅读过《Maven实战》,当时有了解到Maven可以依赖调解,即当包版本不一致时,会根据一定规则选择相应的包来加载,从而避免冲突。当时不解的是既...

草捏子
发表了文章

MySQL中的数据类型和schema优化

最近在学习MySQL优化方面的知识。本文就数据类型和schema方面的优化进行介绍。

草捏子
发表了文章

Kafka中副本机制的设计和原理

在《图解Kafka中的基本概念》中已经对副本进行了介绍。我们先回顾下,Kafka中一个分区可以拥有多个副本,副本可分布于多台机器上。而在多个副本中,只会有一个L...

草捏子
发表了文章

Kafka中的再均衡

在《Kafka消费者的使用和原理》中已经提到过“再均衡”的概念,我们先回顾下,一个主题可以有多个分区,而订阅该主题的消费组中可以有多个消费者。每一个分区只能被消...

草捏子
发表了文章

Kafka生产者的使用和原理

本文将学习Kafka生产者的使用和原理,文中使用的kafka-clients版本号为2.6.0。下面进入正文,先通过一个示例看下如何使用生产者API发送消息。

草捏子
发表了文章

记一次循环依赖踩坑

草捏之前写过一篇《Spring源码-循环依赖(附25张调试截图)》,也算是对循环依赖研究了一番。可是今天还是在循环依赖上踩坑了,真是被安排的明明白白。下面我讲述...

草捏子
发表了文章

图解Kafka中的基本概念

首先我们回顾下在消息系统的使用场景中有三种角色分别是生产者、消息系统和消费者,其中生产者负责产生消息和发送消息到消息系统,而消息系统将为消费者提供消息用于处理,...

草捏子
发表了文章

消息系统概述

后续将在这学习范围内输出一些相关文章。那么本文作为Kafka系列的第一篇文章,将从“理解Kafka的相关概念”说起。首先Kafka是什么。

草捏子
发表了文章

三问Spring事务:解决什么问题?如何解决?存在什么问题?

让我们先从事务说起,“什么是事务?我们为什么需要事务?”。事务是一组无法被分割的操作,要么所有操作全部成功,要么全部失败。我们在开发中需要通过事务将一些操作组成...

草捏子
发表了文章

系统学习Lambda表达式

在《挑苹果中的行为参数化思想》已经介绍了用Lambda表达式将行为抽象化,对Lambda表达式有一定认识。而本文将对Lambda表达式进行系统性的介绍。

草捏子
发表了文章

挑苹果中的行为参数化思想

草捏对Lambda表达式的了解停留在用IDEA自动替换匿名类的程度,以为Lambda表达式只是把代码缩短了而已,不过就是一个语法糖。所以一直不屑一顾,没系统学习...

草捏子
发表了文章

关于Spring AOP,除了动态代理、CGLIB,你还知道什么?

Spring 作为 Java 中最流行的框架,主要归功于其提供的 IOC 和 AOP 功能。本文将讨论 Spring AOP 的实现。第一节将介绍 AOP 的相...

草捏子
发表了文章

Spring源码-循环依赖(附25张调试截图)

Spring 在哪些情况下会出现循环依赖错误?哪些情况下能自身解决循环依赖,又是如何解决的?本文将介绍笔者通过本地调试 Spring 源码来观察循环依赖的过程。

草捏子
发表了文章

关于 MySQL Repeatable Read Isolation 常见的三个误区

转自《對於 MySQL Repeatable Read Isolation 常見的三個誤解》

草捏子
发表了文章

ZAB协议和一些思考

在《ZooKeeper的作用、应用场景和替代品》中已对 ZooKeeper 进行了介绍,知道了 ZooKeeper 是通过 主从模式 + ZAB 协议 解决单点...

草捏子
发表了文章

ZooKeeper的作用、应用场景和替代品

ZooKeeper 我想大家应该都略有耳闻,可能你在开发中没有直接使用过,但常用的 Hadoop、HBase、Kafka、Dubbo 等都有使用到 ZooKee...

草捏子
发表了文章

REST服务,使用Dubbo还是SpringMVC?

SpringMVC、Dubbo 都支持 REST 服务,那当我们要开发一个 REST 服务接口时,该如何选择?本文将包括以下两方面内容:

草捏子
发表了文章

避开NullPointerException的10条建议

NullPointerException应该是 Java 开发中最常出现的问题,也是 Java 程序员最容易犯的错误。虽然看起来是个小错误,但带来的影响却不小,...

草捏子

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券