Spring系列之@ComponentScan、@ComponentScans详解(bean批量注册)

灵魂拷问 @ComponentScan注解是做什么的? basePackages的方式和basePackageClasses的方式有什么区别?你建议用哪个?为什么? useDefaultFilters有什么用? 常见的过滤器有哪些类型?说说你知道的几个 @ComponentScan是在哪个类中处理的?说一下大概的解析过程?…

hello hello 发布于 2024-01-26

RocketMQ 5.0 架构解析:如何基于云原生架构支撑多元化场景

本文将从技术角度了解 RocketMQ 的云原生架构,了解 RocketMQ 如何基于一套统一的架构支撑多元化的场景。 文章主要包含三部分内容。首先介绍 RocketMQ 5.0 的核心概念和架构概览;然后从集群角度出发,从宏观视角学习 RocketMQ 的管控链路、数据链路、客户端和服务端如何交互;最后介绍消息队列最重要的模块存储系统,了解…

hello hello 发布于 2024-01-26

Spring系列之@import详解(bean批量注册)

@Import出现的背景 目前为止,注解的方式批量注册bean,前面2篇文章中,我们介绍了2种方式: 到目前,我们知道的批量定义bean的方式有2种: @Configuration结合@Bean注解的方式 @CompontentScan扫描包的方式 下面我们来看几个问题。 问题1…

hello hello 发布于 2024-01-26

SpringBoot中Bean的条件装配

[toc] 概述 众所周知,SpringBoot最腻害的地方就是容器,开发人员的日常工作就是编写bean,并由框架扫描存到容器里面,当程序跑起来的时候,各种bean协同工作完成了软件功能。 那么容器是什么呢? 从概念层面来讲,容器是一个池子;从物理层面来讲,容器是一个内存块。 SpringBoot中默认是以单例形式装载bean的,所以 大多数…

hello hello 发布于 2024-01-26

技术三板斧:关于技术规划、管理、架构的思考

大约半年前,开始总结自己关于工程技术的一些核心要点,关于规划、技术管理以及架构,三个方面的一些心得。结合自己团队的现状、自己对于周边做得比较好的同学的观察,于是有了文中的这几张图。 一、关于技术规划三板斧 技术规划规划做得好,能起到比较好的正向引导作用,个人及团队的整体目标感会好很多,分为三个部分的内容:…

hello hello 发布于 2024-01-26

当你打开天猫的那一刻,推荐系统做了哪些工作?

天猫首页作为用户打开手机天猫App的第一印象,所推荐的商品极大地决定了用户接下来的行为,对用户流量的承接与分发、提升用户购物体验和呈现天猫货品的性价比、品质感及品牌力起到至关重要的作用,成为提升天猫用户体验的关键环节之一。 1、场景介绍…

hello hello 发布于 2024-01-25

架构整洁之道, 看这一篇就够了!

一、软件系统的价值 架构是软件系统的一部分,所以要明白架构的价值,首先要明确软件系统的价值。软件系统的价值有两方面,行为价值和架构价值。 行为价值是软件的核心价值,包括需求的实现,以及可用性保障(功能性 bug…

hello hello 发布于 2024-01-25

Spring系列之事件机制详解

为什么需要使用时间这种模式? 先来看一个业务场景: 产品经理:路人,这两天你帮我实现一个注册的功能 我:注册功能比较简单,将用户信息入库就可以了,伪代码如下: public void registerUser(UserModel user){ //插入用户信息到db,完成注册 this.insertUser(user); }…

hello hello 发布于 2024-01-25

Spring系列之aop概念详解

本文主要内容 什么是Aop? Spring AOP中重要的一些概念详解 Spring AOP 硬编码实现 什么是AOP? 先看一下传统程序的流程,比如银行系统会有一个取款流程 \ 我们可以把方框里的流程合为一个,另外系统还会有一个查询余额流程,我们先把这两个流程放到一起: 有没有发现,这个两者有一个相同的验证流程,我们先把它们圈起来再说下一步:…

hello hello 发布于 2024-01-25

提问nginx 如何正确给 Elasticsearch 配置 https 访问

一、基本情况说明 Elasticsearch 7.6.1 和 nginx 使用 docker 安装。 https 访问,使用阿里云的免费证书。 nginx 配置文件中将所有 HTTP 请求通过 rewrite 指令重定向为 HTTPS 访问。 二、出现的问题 1)没有给 Elasticsearch 作任何 https 访问配置的情况下 前端使用…

hello hello 发布于 2024-01-25
上一页 下一页