### 首先我们先来看看这份Spring源码分析笔记> Spring源码分类的一览无余,详细清晰明了!让你分分钟把握!![](https://s2.51cto.com/images/20210704/1625376122292923.jpg)>**Spring源码分析笔记手册内容,共七个部分****第一部分Spring概述**- Spring 简介- Spring 发展历程- Spring
# 人生转折点去年的时候,几个玩的好的老同学就聊了起来,其中有个考上了西安财大,读了新闻系,毕业后干了不久就想做了,原因很现实,既感觉不到前途,也感受不到任何钱途,索性就去报了一个线下培训班学前端,没选择学Java的原因主要是因为前端的可视化,不会看着枯燥,现在在上海工作了2年多,也有20k+
### 认识HTTP* 什么是超文本* 什么是传输* 什么是协议![](https://s2.51cto.com/images/20210704/1625376359827684.jpg)### HTTP相关组件* 网络模型* OSI 模型* 浏览器* Web服务器* CDN* WAF* WebService* HTML* Web页面构成![](https://s2.51cto.com/images/20210704/1625376359
# 本文框架如下第一部分,主要是在阅读代码过程中的日志和笔记;第二部分,主要介绍了 Redis 的主要框架,以及 Redis 是如何提供服务的,从一个最简单的命令开始讲起;第三部分,主要介绍 Redis 底层用作存储的数据结构,这一部分很有趣;第四部分,主要讲解了 Redis 的核心功能,包括持久化,订阅/发布模
# 性能优化专栏**1.Tomcat性能优化整理**![](https://s2.51cto.com/images/20210704/1625376726506104.jpg)**2.JVM性能优化专题**![](https://s2.51cto.com/images/20210704/1625376729815299.jpg)**3.Mysql性能优化整理**![](https://s2.51cto.com/images/20210704/162537673020
## 二、面试题面:考你几个红黑树的知识点??1. 红黑树的数据结构都用在哪些场景,有什么好处?2. 红黑树的时间复杂度是多少?3. 红黑树中插入新的节点时怎么保持平衡?面:2-3树都是不没看,回去等消息吧!## 三、2-3树与红黑树的等价性**红黑树规则**```1. 根节点是黑色2. 节点是红黑或者黑色
# 目录![腾讯T3大牛总结的500页MySQL实战笔记意外爆火,P8看了直呼内行](https://s2.51cto.com/images/20210704/1625377084691632.jpg)![腾讯T3大牛总结的500页MySQL实战笔记意外爆火,P8看了直呼内行](https://s2.51cto.com/images/20210704/1625377085509154.jpg)![腾讯T3大牛总结
# 4步套路,解决动态规划问题1、确定问题状态* 提炼最后一步* 的问题转化2、转移方程,把问题方程化3、按照实际逻辑设置初始条件和边界情况4、确定计算顺序并求解**结合实例感受下:**你有三种硬币,分别面值2元,5元和7元,每种硬币都有足够多。买一本书需要27元。如何用最少的硬币组合
## Cache aside`Cache aside`也就是`旁路缓存`,是比较常用的缓存策略。**(1)`读请求`常见流程**![](https://s2.51cto.com/images/20210704/1625377310446333.jpg)应用首先会判断缓存是否有该数据,缓存命中直接返回数据,缓存未命中即缓存穿透到数据库,从数据库查询数据然后回写到缓存中,
## **一、分布式架构学习路线图**据统计,人的阅读时间在20分钟以内是能够达到全身心投入的,顾文章单张篇幅以后会尽量缩短,但更新会尽量相应频繁一些。![image](https://s2.51cto.com/images/20210704/1625377436502405.jpg)## **二、计算机软件发展历史**首先我们了解下计算机软件的
## 如何保证 redis 的高并发和高可用?redis 的主从复制原理能介绍一下么?redis 的哨兵原理能介绍一下么?**面试官心理分析:**其实问这个问题,主要是考考你,redis 单机能承载多高并发?如果单机扛不住如何扩容扛更多的并发?redis 会不会挂?既然 redis 会挂那怎么保证 redis 是高可用的?其实针
# 一面:* 个人介绍加项目介绍20分钟* 微服务架构是什么,它的优缺点?* ACID CAP BASE理论* 分布式一致性协议,二段、三段、TCC,优缺点* RPC过程* 服务注册中心宕机了怎么办?* 微服务还有其他什么组件* 分布式架构与微服务的关系* 你有什么问题要问我的?# 二面:* 各种排
# 01\. 基础架构:一条SQL查询语句是如何执行的?![](https://s2.51cto.com/images/20210704/1625374390857964.jpg)MySQL 的逻辑架构图![](https://s2.51cto.com/images/20210704/1625374391568349.jpg)# 02\. 日志系统:一条SQL更新语句是如何执行的?之前你可能经常听DBA同事说,MySQL可
# 三、堆空间**基本描述**JVM启动时创建堆区,是内存管理的核心区,通常情况下也是最大的内存空间,是被所有线程共享的,几乎所有的对象实例都要在堆中分配内存,所以这里也是垃圾回收的重点空间。**堆栈关系**![](https://s2.51cto.com/images/20210704/1625374507192439.jpg)栈是JVM运行
# Spring 全家桶:1. Spring 原理2. Spring面试题3. 思维导图4. 面试题5. Spring视频* * ***Spring 原理*** Spring特点* Spring 核心组件* Spring常用模块* Spring主要包* Spring常用注解* Sping第三方结合* Spring 10C原理* Spring APO原理* Spring MVC原
## 分布式系统特性与衡量标准 透明性:使用分布式系统的用户并不关心系统是怎么实现的,也不关心读到的数据来自哪个节点,对用户而言,分布式系统的最高境界是用户根本感知不到这是一个分布式系统 可扩展性:分布式系统的根本目标就是为了处理单个计算机无法处理的任务,当任务增加的时
一React项目搭建 推荐阅读: Ant Design Pro项目搭建:https://blog.csdn.net/weixin_44736274/article/details/94043862?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-5.control&depth_1-utm_source=distribute.pc_
笔者是在对接阿里云使用阿里的SDK时出现的问题 解决方案 https://cryptography.io/en/latest/installation/ $ apk add gcc musl-dev python3-dev libffi-dev openssl-dev cargo $ pip install --upgrade pip $ export CRYPTOGRAPHY_DONT_BUILD_RUST=1 $ pip install cry
## 在线2-36任意进制转换工具 [在线2-36任意进制转换工具](https://tooltt.com/hex/) > 本工具支持将数字从在2-36进制中任意进制间相互转换,只支持整数,纯客户端实时计算。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210704002852615.png?x-oss-process=image/water
一、使用keytool工具生成证书 进入tomcat/bin目录,运行keytool命令,接着设定密码,组织城市等信息可随意输。 keytool -v -genkey -alias tomcat -keyalg RSA -keystore /mnt/tomcat.keystore -validity 36500 其中/mnt/tomcat.keystore为tomcat.keystore文件存放全路径,-v
1、安装 express和socket.io cnpm install express -S cnpm install socket.io -S 运行 node app.js 2、宝塔nginx配置 WebSocket可以使用 ws 或 wss 来作为统一资源标志符,类似于 HTTP 或 HTTPS。其中 ,wss 表示在 TLS 之上的 WebSocket,相当于 HTTPS。默认情况下,WebSocket的
将当前登录的用户添加到docker组中,这样以后在访问docker时就不用在sudo了 1. 查看是否创建docker 组 cat /etc/group | grep docker 2.创建docker组,第一步打印出东西证明以前建过,就直接跳过这一步。(由于第一步中都会看到已经默认创建了docker组,于是第二步基本不用
# 01 Redis面试问题常见划分(6个部分)1. Redis 的概念理解2. Redis 基本数据结构详解3. Redis 高并发问题策略4. Redis 集群结构以及设计理念5. Redis 持久化机制6. Redis 应用场景设计7. Redis学习路线图(xmind)![都是“Redis惹的祸”,害我差点挂在美团三面,真是“虚惊一场”](h
### 下面总结了我这一段时间面试出现的一些spring高频问题1. 什么是 Spring 框架?Spring 框架有哪些主要模块?2. 使用 Spring 框架能带来哪些好处?3. 什么是控制反转(IOC)?什么是依赖注入?4. 请解释下 Spring 框架中的 IoC?5. BeanFactory 和 ApplicationContext 有什么区别?6. Spr