阿里三面倒在了缓存技术(Redis+MongDB)上,我闭关啃透这些实战笔记,顺利拿到offer

三面,字节跳动电商Java面经(已过) 【一面】 1. 介绍一个项目 2. 手撕:最长回文子串 3. 手写单例模式 4. Volatile有什么作用? 5. 什么是可见性? 6. Volatile在单例模式中起什么作用?是保证可见性吗? 7. 类中static变量需要通过插入内存屏障去保证其可见性吗? 8. JVM内存分为哪几个区,哪些是线程私有的? 9. 什么样的对象需要回收? 10. GCroots都有哪些? 11. SQL语句,找班里平均成绩大于60的学生 一面面完怀疑人生,虽然问题不难,但... 阅读详情

前几日有个小老弟找我哭诉,挤破脑袋进Alibaba,三轮技术下来倒在了缓存技术(Redis+MongDB)上。听完我这小老弟的一番肺腑之言,这...缓存架构技术:Redis+MongDB,不就是阿里P8面试必跳的坑?跳不过去那就只能say godbye了,在坑里“等死”呀...紧接着...吾日三省吾身,突然发现自己掌握的好像也不咋滴,不得不回家好好“补一补”。

熬了三天三夜,四处收集缓存架构相关的:Redis+MongDB面试、实战等等笔记资料,完事之后感觉还不错呢,今天特地拿出来献宝~~别忘了私信我口令【666】可100%免费分享给你

咱先来聊聊Redis

像Redis的基础入门,掌握下图这几个列出来的知识点足以了。

Redis基础入门

进阶的话,就得下点功夫了,事务、主从复制、哨兵、集群等等之类的搞不明白你就上不去呀。

Redis高级进阶

再看美团亿级流量Redis实战,Redis分布式锁、session、缓存与数据库一致性问题、缓存雪崩等之类的都是重中之重的技术点,必须掌握,没得商量。

亿级流量Redis实战

看了这些个技术点,那么我现在就来考考你一些Redis面试问题(准备好,接招吧):

  1. 为什么要用redis? /为什么要用缓存?

  2. 为什么要用redis而不用map/guava做缓存?

  3. 如何保证缓存与数据库双写时的数据一致性?

  4. redis 常见数据结构以及使用场景分析?(String/Hash/List/Set/Sorted Set)

  5. redis如何设置过期时间?

  6. redis内存淘汰机制(MySQL里有2000w数据,Redis中只存20w的数据,如何保证Redis中的数据都是热点数据?

  7. Redis 持久化有哪几种方式,怎么选?(怎么保证redis 挂掉之后再重启数据可以进行恢复?)

  8. redis事务?

  9. Redis常见异常及解决方案?(缓存穿透/缓存雪崩/缓存预热/缓存降级)

  10. 分布式环境下常见的应用场景?(分布式锁/分布式自增ID)

  11. Redis集群模式?(主从模式/哨兵模式/Cluster集群模式)

  12. 如何解决 Redis 的并发竞争 Key 问题?

接不住的请看下方答案截图(解析不少,截取不完,可提供完整的答案解析原件):

接得住的继续,Redis必备70题(概念+数据结构与指令+高并发处理策略+集群+缓存管理与持久化机制+应用场景设计)答案已都整理好,私信我口令【666】分享原件

  • 第一部分:Redis 的概念理解

  • 1. 什么是 Redis?

  • 2. Redis 的特点有哪些?

  • 3. Memcache 与 Redis 的区别都有哪些?

  • 4. Redis 相比 Memcached 有哪些优势?

  • 5. 如何实现本地缓存?请描述一下你知道的方式

  • 6. Redis 通讯协议是什么?有什么特点?

  • 第二部分:Redis 数据结构与指令

  • 1. Redis 支持的数据类型

  • 2. Redis 常用的命令有哪些?

  • 3. 一个字符串类型的值能存储最大容量是多少?

  • 4. Redis 各个数据类型最大存储量分别是多少?

  • 5. 请介绍一下 Redis 的数据类型 SortedSet(zset)以及底层实现机制?

  • 6. Redis 事务相关命令有哪些?

  • 7. 什么是 Redis 事务?原理是什么?

  • 8. Redis 事务的注意点有哪些?

  • 9. Redis 为什么不支持回滚?

  • 10. 请介绍一下 Redis 的 Pipeline(管道),以及使用场景

  • 11. 请说明一下 Redis 的批量命令与 Pipeline 有什么不同?

  • 12. 请介绍一下 Redis 的发布订阅功能

  • 13. Redis 的链表数据结构的特征有哪些?

  • 14. 请介绍一下 Redis 的 String 类型底层实现?

  • 15. Redis 的 String 类型使用 SSD 方式实现的好处?

  • 16. 设置键的生存时间和过期时间有哪些命令?

  • 第三部分:Redis 高并发处理策略

  • 1. 为什么 Redis 需要把所有数据放到内存中?

  • 2. Redis 是单线程的吗?

  • 3. Redis 为什么设计成单线程的?

  • 4. 什么是缓存穿透?怎么解决?

  • 5. 什么是缓存雪崩? 怎么解决?

  • 6. 缓存的更新策略有几种?分别有什么注意事项?

  • 7. 请介绍几个可能导致 Redis 阻塞的原因

  • 8. 怎么去发现 Redis 阻塞异常情况?

  • 第四部分:Redis 集群结构以及设计理念

  • 1. Redis 集群架构模式有哪几种?

  • 2. Redis 集群最大节点个数是多少?

  • 3. Redis 集群的主从复制模型是怎样的?

  • 4. 请介绍一下 Redis 集群实现方案

  • 5. Redis 集群会有写操作丢失吗?为什么

  • 6. Redis 慢查询是什么?通过什么配置?

  • 7. Redis 的慢查询修复经验有哪些?怎么修复的?

  • 8. 如何优化 Redis 服务的性能?

  • 9. Redis 的主从复制模式有什么优缺点?

  • 10. Redis sentinel(哨兵)模式优缺点有哪些?

  • 11. 如何设置 Redis 的最大连接数?查看 Redis 的最大连接数?查看 Redis 的当前

  • 12. 介绍一些 Redis 常用的安全设置?

  • 第五部分:Redis 缓存管理与持久化机制

  • 1. Redis 持久化机制有哪些?

  • 2. Redis 持久化机制 AOF 和 RDB 有哪些不同之处?

  • 3. 请介绍一下 RDB 持久化机制的优缺点

  • 4. 请介绍一下 AOF 持久化机制的优缺点

  • 5. 如果 AOF 文件的数据出现异常, Redis 服务怎么处理?

  • 6. 常见的淘汰算法有哪些?

  • 7. Redis 淘汰策略有哪些?

  • 8. Redis 缓存失效策略有哪些?

  • 9. Redis 如何做内存优化?

  • 10. 什么是 bigkey? 有什么影响?

  • 11. 怎么发现 bigkey?

  • 12. Redis 的内存消耗分类有哪些?内存统计使用什么命令?

  • 13. 简单介绍一下 Redis 的内存管理方式有哪些?

  • 14. 如何设置 Redis 的内存上限?有什么作用?

  • 15. Redis 报内存不足怎么处理?

  • 第六部分:Redis 应用场景设计

  • 1. Redis 适用场景有哪些?

  • 2. Redis 常用的业务场景有哪些?

  • 3. Redis 支持的 Java 客户端有哪些? 简单说明一下特点。

  • 4. 请简单描述一下 Jedis 的基本使用方法?

  • 5. Jedis 连接池链接方法有什么优点?

  • 6. 什么是分布式锁?有什么作用?

  • 7. 分布式锁可以通过什么来实现?

  • 8. 介绍一下分布式锁实现需要注意的事项?

  • 9. Redis 怎么实现分布式锁?

  • 10. 缓存命中率表示什么?

  • 11. 怎么提高缓存命中率?

  • 12. 请介绍一下 Spring 注解缓存

聊完面试,该动手了,看看Redis实战,比如下方这本翻译过来的《Redis In Action》就是很不错的参考材料

全书是分三个部分:入门、核心概念、进阶内容。

  • 第一部分对Redis进行了介绍,说明了Redis的基本使用方法、它拥有的5种数据结构以及操作这5种数据结构的命令,并讲解了如何使用Redis去构建文章聚合网站、cookie、购物车、网页缓存、数据库行缓存等一系列程序。

  • 第二部分对Redis命令进行了更详细的介绍,并展示了如何使用Redis去构建更为复杂的辅助工具和应用程序,并在最后展示了如何使用Redis去构建一个简单的社交网站。

  • 第三部分对Redis用户经常会遇到的一些问题进行了介绍,讲解了降低Redis内存占用的方法、扩展Redis性能的方法以及使用Lua语言进行脚本编程的方法。

Redis就说这么多,别忘了还有MongDB

MongDB从入门到进阶再到实战,以上的技术点我都有全部列出,掌握了你就是大佬咯~

为帮助你迅速成为大牛级人物,我想这《MongoDB用起来-快速上手》+《MongoDB用起来-集群安全》两本笔记pdf你还是不能错过。

第一本:MongoDB快速上手

1 MongoDB相关概念

  • 1.1 业务应用场景

  • 1.2 MongoDB简介

  • 1.3 体系结构

  • 1.4 数据模型

  • 1.5 MongoDB的特点

2 单机部署

  • 2.1 Windows系统中的安装启动

  • 2.2 Shell连接(mongo命令)

  • 2.3 Compass-图形化界面客户端

  • 2.4 Linux系统中的安装启动和连接

3 基本常用命令

  • 3.1 案例需求

  • 3.2 数据库操作

  • 3.3 集合操作

  • 3.4 文档基本CRUD

  • 3.5 文档的分页查询

  • 3.6 文档的更多查询

4 索引-Index

  • 4.1 概述

  • 4.2 索引的类型

  • 4.3 索引的管理操作

  • 4.4 索引的使用

5 文章评论

  • 5.1 需求分析

  • 5.2 表结构分析

  • 5.3 技术选型

  • 5.4 文章微服务模块搭建

  • 5.5 文章评论实体类的编写

  • 5.6 文章评论的基本增删改查

  • 5.7 根据上级ID查询文章评论的分页列表

  • 5.8 MongoTemplate实现评论点赞

MongoDB快速上手

MongoDB快速上手

第二本:MongoDB集群和安全

1 副本集-Replica Sets

  • 1.1简介

  • 1.2 副本集的三个角色

  • 1.3 副本集架构目标

  • 1.4 副本集的创建

  • 1.5 副本集的数据读写操作

  • 1.6 主节点的选举原则

  • 1.7 故障测试

  • 1.8 Compass连接副本集

  • 1.9 SpringDataMongoDB连接副本集

2 分片集群-Sharded Cluster

  • 2.1 分片概念

  • 2.2 分片集群包含的组件

  • 2.3 分片集群架构目标

  • 2.4 分片(存储)节点副本集的创建

  • 2.5 配置节点副本集的创建

  • 2.6 路由节点的创建和操作

  • 2.7 Compass连接分片集群

  • 2.8 SpringDataMongDB连接分片集群

  • 2.9 清除所有的节点数据(备用)

3 安全认证

  • 3.1 MongoDB的用户和角色权限简介

  • 3.2 单实例环境

  • 3.3 副本集环境

  • 3.4 分片集群环境(扩展)

MongoDB集群和安全

MongoDB集群和安全

总结

篇幅有限!篇幅有限!关于缓存架构技术:Redis+MongDB,就聊到这儿啦..啦..啦..

以上小编所介绍的全部相关的笔记资料都已整理成册,不论是Redis面试+Redis实战pdf,还是MongDB快速上手+MongDB集群安全等手写pdf笔记,想白嫖都很so easy!!

——如果你get到了,那就点个赞转发支持一波吧!

——整理不易,白嫖私信口令【666】,100%回复分享!

——祝前程似锦,offer不断,好好学习,天天向上!

React核心源码解读 - 学习笔记 《 1. 配置 React 源码本地调试环境 使用 create-react-app 脚手架创建项目 npx create-react-app react-test 弹射 create-react-app 脚手架内部配置 npm run eject 克隆 react 官方源码 (在项目的根目录下进行克隆) git clone --branch v16.13.1 --depth=1 https://github.com/facebook/react.git src/react 链接本地源码 / 阅读详情

相关推荐

阿里技术三面期间(已拿offer),P7总结我许多不足,收获颇丰

阿里巴巴,这个中国互联网行业中能排上前三的企业,面试是非常讲究的。通常都是三面技术面+HR面,可是多少心怀阿里梦的工作者惨败三面之中,连HR面都没见着就败了。那如何通过技术三面呢?我来介绍介绍(这里是指我技术三面的经验) 技术一面 一面是通常是笔试面,一般是考Java基础、JVM、SQL优化、Redis、Spring、Redis,一般是120分钟的笔试时间,还是比较简单的。 技术二面 二面通常是技术人员来问问题,不过技术人员级别不高,通常是P6来问,问的技术点也比较友好,不深基本上也是一些基础性问题

QAQFyl的博客 1850

京东 Java 研发岗面经 (技术三面): 基础 + 算法 +MySQL+Redis+微服务

面试过程: 一面总体上还是围绕 Java 基础、JVM、并发编程、数据结构等展开。一面结束后很快安排了二面,相对一面,二面和三面从项目入手多数问的是数据库,缓存,分布式架构等问题且更深入,问题比较刨根问底,更加注重对一些技术细节的理解和把握。比如数据库操作,面试官会详细的问你数据库插入和删除一条数据的过程在底层是如何执行的,项目里配置了读写分离,也会比较深入的就实现方法和底层逻辑展开讨论。HR 面很愉快,问了一些薪资和职业规划上的问题! 面试问题如下(文末整理了架构面试资料): 技术一面(注重问了..

gp16674213804的博客 1065

阿里开源的缓存框架JetCache

之前一直在用Spring Cache进行接口数据的缓存,主要是Spring Cache在对具体key缓存失效时间的设置不是很方法,还要自己去扩展,无意中发现了阿里的JetCache。大部分的需求都能满足,并且有一些很实用的功能,今天给大家介绍下。 JetCache是一个基于Java的缓存系统封装,提供统一的API和注解来简化缓存的使用。 JetCache提供了比SpringCache更加强大的注解,可以原生的支持TTL、两级缓存、分布式自动刷新,还提供了Cache接口用于手工缓存操作。 当前有四个实现,R

860

最新鲜的美团现场面试41题(三面技术+HR面):Redis+Kafka+分布式

  一面 hashmap与concurrenthashmap的区别 垃圾回收算法以及垃圾回收器 CMS的回收步骤 G1和CMS的区别 CMS哪个阶段是并发的哪个阶段是串行的? G1内部是如何分区的(region) HashMap如何解决Hash冲突 my sql 索引类别 什么是覆盖索引 b+树和b树的区别 为什么选用自增量作为主键索引 my sql如何优化查询 m...

Java_fenxiang的博客 672

java代码调用接口

java代码调用接口,物流接口谷歌接口电商接口等

新手网工别慌!手把手带你搞定华为OLT开局配置(从登录到业务下发全流程)

本文为新手网络工程师提供华为OLT设备开局配置的详细指南,涵盖从设备登录、基础配置到业务部署的全流程。通过实战案例和常见问题排查,帮助读者快速掌握华为OLT配置技巧,确保业务顺利开通。

weixin_33721344的博客 486

Java反射的简单入门,头条三面技术四面HR

/** Class的简单使用方法 @author 70241 */ public class ClassDemo { @Test public void classTest1() { try { Class class1 = Class.forName(“com.dingyu.User”);// 第一种获取Class对象的方法 User user = new User(); Class class2 = user.getClass();// 第二种获取Class对象的方法 Class cla

m0_64867092的博客 354

告别代码恐惧!用KRobot图形化编程,10分钟搞定Arduino巡线小车(附完整接线图)

本文介绍如何使用KRobot图形化编程工具快速搭建Arduino巡线小车,无需编写代码。从硬件准备到逻辑构建,详细讲解传感器数据处理、电机控制优化及高级功能扩展,帮助教育工作者和创客爱好者10分钟内完成项目。

weixin_30632089的博客 396

三面字节Redis技术都不会?那还是别去面试了,基本等通知

之前有面试 Java 开发工程师岗位时,居然大部分的面试问题都是关于 Redis 的,他都差点都忘记了自己应聘的是 Java 工程师了。而然这种现象在现在的后端面试中很常见,对 Redis 的掌握已经变成了一项后端工程师必须具备的基础技能。 当我们翻开那些大厂的招聘要求,你就知道 Redis 真的是一个后端通用技术,俗称通货膨胀下的硬通货。 除了高性能之外,Redis 还有一个重要的优点,它的版本更新速度很快,并且功能也越来越强大。比如之前只有 5 种数据类型,而到现在已经有 9 种数据类型。 之

bieber007的博客 250

akshare 布林通道策略

import datetime import pandas as pd import backtrader as bt import matplotlib.pyplot as plt from datetime import datetime import matplotlib import akshare as ak %matplotlib inline class Boll_strategy(bt.Strategy): #自定义参数,每次买入1800手 params=(('size'.

qq_26742269的博客 5344

WPF数据可视化:LiveCharts自定义X轴与Y轴的5个实战技巧(附完整代码)

本文详细介绍了在WPF应用中使用LiveCharts进行数据可视化时,自定义X轴与Y轴的5个核心实战技巧。内容涵盖精确控制刻度步距、深度定制视觉样式、实现多轴布局对比、优化显示空间以及构建响应式动态轴,并提供了完整的C#和XAML代码示例,帮助开发者创建专业且用户体验出色的图表。

moss5的博客 693

java调用http接口的几种方式总结

本文参考:https://blog.youkuaiyun.com/fightingXia/article/details/71775516      https://www.cnblogs.com/jeffen/p/6937788.html 随着网络上java应用越来越多,场景越来越复杂,所以应用之间经常通过HTTP接口来访问资源 首先了解了URL的最常用的两种请求方式:第一种GET,第二种POST GET:get请求可以获取页面,也可以把参数放到URL后面以?分割传递数据,参数之间以&关联,.

xyl的博客 1万+

FDTD材料nk值拟合优化指南:利用材料资源管理器提升光学模型精度

本文详细介绍了如何利用FDTD仿真软件中的材料资源管理器,对材料nk值进行精确拟合与优化,从而提升光学模型的仿真精度。文章通过实战案例,解析了拟合参数调整、报告解读以及针对varFDTD求解器的特殊注意事项,帮助用户从根本上解决仿真结果不准的常见问题。

weixin_29196891的博客 353

java开发环境sdk_JAVA开发环境配置

第一步:下载J2SDK和Tomcat:J2SDK:到sun官方站(http://java.sun.com/j2se/1.5.0/download.jsp)下载j2sdk, 注意下载版本为Windows Offline Installation的SDK,同时最好下载J2SE 1.5.0 Documentation,下载J2EE API Documentaition .Tomcat:到tomcat官方...

weixin_31088435的博客 695

半导体设备隔振必看:如何用天棚阻尼PID控制实现VC-C级振动抑制(含SIMULINK模型)

本文深入探讨了在半导体精密制造中,如何运用天棚阻尼PID控制算法实现VC-C级振动抑制。通过构建高保真单自由度仿真模型,详细解析了从算法原理、SIMULINK实现到参数整定的全链路方案,并针对谐波扰动提供了陷波滤波器设计方法,为工程师提供了从仿真到实践的完整主动隔振技术指南。

pz89012345的博客 541

基于Python+OpenCV中文及符号检测

一、项目背景与意义在图像处理、文档识别、自动翻译等场景中,中文及符号的准确检测是一个重要且复杂的任务。传统的字符检测方法往往对英文等拉丁字母系的识别效果较好,但对中文及特殊符号的识别准确率较低。本项目旨在利用Python编程语言结合OpenCV库,开发一个能够高效、准确地检测图像中中文及符号的系统,为相关领域的研究和应用提供技术支撑。二、技术实现图像预处理:利用OpenCV的图像处理功能,对输入的图像进行灰度化、二值化、滤波去噪等预处理操作,以提高中文及符号检测的准确性[1]。

2301_79809972的博客 1121

Java接口的调用和实现

Java接口的调用和实现

白白白鲤鱼的博客 6121

PCIe 6.0 – 关于 PCI Express Gen6 您需要知道的一切

幸运的是,PCIe 6.0 FEC 足够轻,对延迟的影响最小。在电气层上,PCIe 6.0 使用 PAM4 信号(“四级脉冲幅度调制”),每个时钟周期将 2 位组合为 4 个幅度级别(00、01、10、11),与 PCIe 5.0 和前几代相比,它使用 NRZ 调制,每个时钟周期 1 位和两个幅度级别 (0, 1)。虽然 PAM4 信号更容易出错,但由于调制技术的性质,与 PCIe 5.0 相比,通道损耗不受影响,因此 PCB 上 PCIe 6.0 信号的范围将与 PCIe 5.0 相同。

qq_43416206的博客 3433

春招面试复盘:三面字节、拼多多、五面蚂蚁,最终还是选择了它

前言 2020年,疫情原因在家待了很长时间,相信大多数人和我一样,在经过短暂的迷茫后,以最快的速度投身学习,这段时间可以说是工作以来最丰富的学习时间。 受疫情影响,这段时间的学习让我提升了很多,这才有了春招的面试复盘;根据之前的面试经历,总结了一些大厂面试经常问到的地方,然后深入的学习了一下,效果还是很不错的,最后拿到了自己、拼多多、蚂蚁金服的offer。 文章有点长,请耐心看完,绝对有收获!不想听我BB直接进入面试分享: 进入正题,先后进行了蚂蚁、拼多多和字节跳动的面试。 先说说我自己的情况,我

程序员高级码农 1553

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

阿里P8技术专家细究分布式缓存问题

今天给大家整理一篇关于Redis经常被问到的问题:缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等概念一、缓存雪崩缓存雪崩我们可以简单的理解为:由于原有缓存失效,新缓存未到期间(例如:我们设置缓存时采用了相同的过期时间,在同一时刻出现大面积的缓存过期),所有原本应该访问缓存的请求都去查询数据库了,而对数据库CPU和内存造成巨大压力,严重的会造成数据库宕机。从而形成一系列连锁反应,造成整个系统崩溃...

qq_41534566的博客 1007

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

java如何调用接口

**此处的urlConnection对象实际上是根据URL的请求协议(此处是http)生成的URLConnection类的子类HttpURLConnection*/HttpURLConnectionconn=(HttpURLConnection)restURL.openConnection();BufferedReaderbReader=newBufferedReader(newInputStreamReader(conn.getInputStream()));...

xiaoweids的博客 3080

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

年薪50w+的阿里p7专家,顶尖的技术人才,只因做到了这几点

年薪50w+的阿里p7专家,顶尖的技术人才,只因做到了这几点置顶2018年03月11日 21:51:38阅读数:3544最近部门招聘,很多工程师,包括我在内都参与了内推和面试的过程,经过这次招聘,我发现能够最终拿到offer的人,基本上在看到简历的那一瞬间就已经定下来了,后续的面试只不过是一种验证而已(注意,是验证,而不是走过场),除非你面试过程中犯错误,或者你不想来,否则,那个offer一定是可...

jhope的专栏 1万+

【83期】面试被问到了Redis和MongoDB的区别?看这里就对了

程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 2 分钟。来自:cnblogs.com/java-spring/p/9488227.html项目中用的是MongoD...

良月柒 768

java如何写接口给别人调用

java如何写接口给别人调用

泽涛优快云-blog 16万+

Redis和MongoDB的区别(面试受用)

https://www.cnblogs.com/java-spring/p/9488227.html

singRuntime的博客 1811
上一篇: 膜拜!业内流传的企业级Spring Boot实战神仙笔记
下一篇: 看完这份Spring源码解析笔记手册,面试阿里P8源码还会心虚?
java架构师小芷
博客等级 码龄6年 216粉丝 519原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值