微信精选 第5页
设计模式第四弹 – 结构型模式[二]-IT面试星球

设计模式第四弹 – 结构型模式[二]

哈喽,我是janker。 上篇通过小故事已经介绍了一些结构型的设计模式,今天介绍剩下的结构型模式,阿峰的故事还在继续。 正文 外观模式 阿峰身在卷都,为了能留下来,他入手了余杭区的大house。...
mianba的头像-IT面试星球mianba1年前
012513
dubbo重点,SPI的自适应扩展原理|原创-IT面试星球

dubbo重点,SPI的自适应扩展原理|原创

本文从为什么需要自适应扩展的提问引出自己如何实现以及推理 Dubbo 如何实现,这些铺垫可以帮助读者更好的理解后文对 Dubbo 自适应扩展源码的解读。 点击上方“后端开发技术”,选择“设为星标...
mianba的头像-IT面试星球mianba1年前
0819
异步批处理教程-IT面试星球

异步批处理教程

书接上回 大数据量、高并发业务怎么优化?(一)[1] 文章中介绍了异步批处理的三种方式,本文继续深入针对前两种进行讲解,并给出代码示例: image.png 一 普通版本,采用阻塞队列 ArrayBloc...
mianba的头像-IT面试星球mianba1年前
0605
RabbitMQ延迟队列实现定时任务-IT面试星球

RabbitMQ延迟队列实现定时任务

在现代应用程序开发中,定时任务是不可或缺的一部分。无论是需要周期性地执行一些维护任务,还是需要在将来的某个特定时间点触发某个事件,定时任务都发挥着重要的作用。本文将介绍如何使用Rabb...
【MyBatis】源码学习 04 – 从 MapperMethod 简单分析一条 SQL 的映射操作流程-IT面试星球

【MyBatis】源码学习 04 – 从 MapperMethod 简单分析一条 SQL 的映射操作流程

目录 前言 参考目录 学习笔记 1、测试代码说明 2、binding 包的主要功能 3、获取 Mapper 接口实例过程 4、SQL 语句执行流程 4.1、方法调用器 4.2、`MapperMethod` 绑定方法 4.2.1、`SqlCommand`...
mianba的头像-IT面试星球mianba1年前
0698
Java中的compareTo方法详解-IT面试星球

Java中的compareTo方法详解

在Java编程中,有时候我们需要对对象进行比较和排序。为了实现这一目标,Java提供了一个非常有用的接口叫做Comparable,以及一个重要的方法compareTo。本文将详细解释什么是Comparable接口,以...
mianba的头像-IT面试星球mianba1年前
03711
Spring源码解读(第五弹)-梦开始的地方,关于webmvc启动的那点东西-IT面试星球

Spring源码解读(第五弹)-梦开始的地方,关于webmvc启动的那点东西

(友情提示: 代码及注释内容比较多,为了不影响体验,建议大屏观看哦) 梦开始的地方 随着boot进入视野,spring-mvc逐渐退出了舞台,但是实际上只是配置文件退出了舞台,真正的mvc并没有退出舞台...
mianba的头像-IT面试星球mianba1年前
0697
Pypika:让Python轻松构建SQL查询-IT面试星球

Pypika:让Python轻松构建SQL查询

写在前面 如何简单快速的编写 SQL 查询在 Python 开发中是非常重要的。而 Pypika 是一个强大而用户友好的操作 SQL 的 Python 扩展包,它可以更轻松地创建易于理解的 SQL 查询。在这篇文章中,我...
mianba的头像-IT面试星球mianba1年前
0646
华为面试题目:一头牛重800kg,一座桥承重700kg,牛如何过河?天秀回答秒通过-IT面试星球

华为面试题目:一头牛重800kg,一座桥承重700kg,牛如何过河?天秀回答秒通过

节后,紧接着就是各个高校热闹的秋招季了。 为了帮助各位提高面试的技巧,我们以这道华为面试题为例,聊聊如何提升咱们的面试技巧。 华为公司的一个面试题引发了网友们的兴趣和讨论。 这个问题...
分布式缓存系统Redis原理解析-IT面试星球

分布式缓存系统Redis原理解析

Redis作为内存数据库已经广泛应用于大数据领域,已经成为分布式架构下的基础组件。本文主要介绍了Redis内部的实现原理包括IO模型、内存管理、数据持久化等以及三种集群架构,旨在了解其中的实现...