Spring面试题 – AOP总结

1. AOP概念与基础 与 IOC 一样,咱先回顾一下 AOP 中涉及到的概念。 1.1 AOP概述 AOP 面向切面编程,全称 Aspect Oriented Programming ,它是 OOP 的补充。OOP 关注的核心是对象,AOP 的核心是切面(Aspect)。AOP…

hello hello 发布于 2023-09-04

Spring面试题 – IOC总结

1. SpringFramework的基本知识 1.1 SpringFramework概述 SpringFramework 是一个开源的、松耦合的、分层的、可配置的一站式企业级 Java 开发框架,它的核心是 IOC 与 AOP ,它可以更容易的构建出企业级 Java 应用,并且它可以根据应用开发的组件需要,整合对应的技术。 1.2…

hello hello 发布于 2023-09-04

Spring中间件 – 什么是中间件

一、前言 在互联网应用开发初期,所有用于支撑系统建设的,框架结构、基础工具、业务逻辑、功能服务包括页面展示等,都是在一个系统中开发完成,最终也只是把系统和数据库部署在同一台服务器上。 但随着互联网应用的发展,业务体量逐渐增大,那么原有的系统搭建就很难支撑起现有的业务体量。因此开始陆续出现应用与数据库分离、 Nginx 反向代理、缓存组件、分组部署、RPC…

hello hello 发布于 2023-09-04

支付宝定时任务怎么做?三层分发任务处理框架介绍

一、背景介绍 技术同学对定时任务肯定不陌生。定时任务一般用来定时批量进行业务处理。支付宝卡包券到期提醒、删除过期失效券,五福大促批量给用户发放添福红包等场景,都是通过定时任务触发来完成的。…

hello hello 发布于 2023-09-02

图解 DataX 核心设计原理

作者简介 作者张乘辉,擅长消息中间件技能,负责公司百万 TPS 级别 Kafka 集群的维护,作者维护的公号「后端进阶」不定期分享 Kafka、RocketMQ 系列不讲概念直接真刀真枪的实战总结以及细节上的源码分析;同时作者也是阿里开源分布式事务框架 Seata Contributor,因此也会分享关于 Seata 的相关知识;当然公号也会分享 WEB…

hello hello 发布于 2023-09-02

redis 实现分布式锁原理

通过原子操作实现 redis 锁 redis 内部是通过 key/value 的形式存储的,核心原理是设置一个唯一的 key ,如果这个 key 存在,说明有服务在使用 具体实现方式: 首先判断 redis 中是否存在某个 key ,并且为某个值 如果这个 key 不存在,说明当前没有服务在使用,设置 key 如果这个 key…

hello hello 发布于 2023-09-02

微服务网关SpringCloudGateway跨域配置

有时候,我们需要对所有微服务跨域请求进行处理. 跨域的说明: 哪些场景是跨域:不同的系统进行AJAX的请求的时候属于跨域的。 跨域的请求一般是不被允许的。 1.www.jd.com—->www.taobao.com 跨域 2.localhost:8001 —>localhost:8002 跨域 3.www.jd.com:80—>www.jd.com:81…

hello hello 发布于 2023-08-30

微服务究竟是什么?

本期介绍 主要介绍什么是微服务、微服务的发展史、微服务与云原生的关系 @[TOC] 👀微服务架构介绍 近年来,微服务架构一直是互联网技术圈的热点之一,越来越多的互联网应用都采用了微服务架构作为系统构建的基础,很多新技术和理念如Docker、Kubernetes、DevOps、持续交付、Service Mesh等也都在关注、支持和跟随微服务架构的发展。…

hello hello 发布于 2023-08-30

工作十年,谈谈我的高可用架构和系统设计经验

本文从研发规范层面、应用服务层面、存储层面、产品层面、运维部署层面、异常应急层面这六大层面去剖析一个高可用的系统需要有哪些关键的设计和考虑 一、高可用架构和系统设计思想 可用性和高可用概念…

hello hello 发布于 2023-08-30

给职场新人的几点小建议:不要去问懒问题,不要怕问傻问题

文章摘要:作者从工作和学习的三个区别、工作中必须学会识别的三种问题做了分析。 从学生到职场人的转变是否顺利,一定程度上决定了一个人的长期职业发展。前两天团队里刚入职一位实习生,之前没有实习经历,给了一些叮嘱。周末又与几位朋友聊起,大家又给些很好的输入,整理如下,抛砖引玉,期待大家更多的讨论。 01 工作和学习的三个区别 1…

hello hello 发布于 2023-08-30
上一页 下一页