自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (3)
  • 收藏
  • 关注

原创 史上最详细的RabbitMQ笔记

消息中间件概述基于消息中间件的分布式系统的架构何谓分布式系统:通俗一点:就是一个请求由服务器端的多个服务(服务或者系统)协同处理完成和单体架构不同的是,单体架构是一个请求发起 jvm调度线程(确切的是 tomcat线程池)分配线程 Thread来处理请求直到释放,而分布式系统是:一个请求时由多个系统共同来协同完成,jvm和环境都可能是独立。如果生活中的比喻的话,单体架构就像建设一个小房子很快就能够搞定,如果你要建设一个鸟巢或者大型的建筑,你就必须是各个环节的协同和分布,这样目的也是项目发展到后

2021-04-20 16:20:23 217 1

转载 MySQL 事务的实现原理

面试被问MySQL 事务的实现原理,怎么破?作者:小小木的博客来源:https://www.cnblogs.com/wyc1994666/开篇相信大家都用过事务以及了解他的特点,如原子性(Atomicity),一致性(Consistency),隔离型(Isolation)以及持久性(Durability)等。今天想跟大家一起研究下事务内部到底是怎么实现的,在讲解前我想先抛出个问题:事务想要做到什么效果?按我理解,无非是要做到可靠性以及并发处理可靠性:数据库要保证当insert或update操作

2021-03-09 16:36:05 125

转载 在浏览器地址栏输入url到按下回车发生了什么?

在浏览器地址栏输入url到按下回车发生了什么?这个问题是一个非常普遍且经典的问题,一个合格程序员必须要搞懂的问题!详解解析url浏览器通过地址栏捕获到url地址之后,首先对url地址进行解析。url的解析如下图所示:一个完整的url,包含上述几部分,协议部分一般都是 http或者https。域名部分可以是 一段域名例如:baidu.com 也可以是ip地址,域名最后也会被解析为ip地址。该ip地址的作用就是在互联网中确定服务器的位置,紧接着是端口后,端口号确定的是在服务器中运行的具体的程序。路

2021-03-09 16:24:15 506

原创 MongoDB笔记+整合SpringBoot增删改查

MongoDB入门简介:MongoDB是为了快速开发互联网Web应用而设计的数据库系统MongoDB的设计目标是极简、灵活、作为Web应用栈的一部分MongoDB的数据类型是面向文档的,所谓文档是一种类似JSON的结构,简单理解MongoDB这个数据库中存的是各种各样的JSON(BSON)ACID vs BASEACIDBASE原子性(Atomicity)基本可用(Basically Available)一致性(Consistency)软状态/柔性事务(Soft

2021-03-09 16:08:02 500 1

原创 MybatisPlus--个人笔记

Mybatis-Plus简介MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。愿景我们的愿景是成为 MyBatis 最好的搭档,就像 魂斗罗 中的 1P、2P,基友搭配,效率翻倍。特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作

2021-03-08 15:16:51 1273

原创 ElasticSearch笔记

ElasticSearch(库、表、记录)笔记版本:ElasticSearch7.6.16.x和7.x的区别很大,6.x的API(原生API、RestFul高级!)我们要讲解什么?SQL:like%狂神说%,如果是大数据就非常慢!索引!ElasticSearch:搜索!(百度、github、淘宝电商!)1、聊一个人2、货比三家3、安装4、生态圈5、分词器ik6、RestFul操作ES7、CRUD8、SpringBoot集成ElasticSearch(从原理分析!)9、爬虫爬取

2021-03-01 21:10:59 687 1

原创 Swagger笔记

Swagger学习目标:了解Swagger的作用和概念了解前后端分离在SpringBoot中集成SwaggerSwagger简介前后端分离Vue+SpringBoot后端时代:前端只用管理静态页面;html,模板引擎JSP=>后端是主力前后端分离时代:后端:后端控制层,服务层,数据访问层【后端团队】前端:前端控制层,视图层【前端团队】伪造后端数据,json。已经存在了,不需要后端,依旧可以跑起来前后端如何交互?===》API前后端相对独立,并且松耦合

2021-03-01 21:09:44 121

原创 狂神redis高级笔记

Redis.conf详解启动的时候,就通过配置文件启动!行家一出手,就知有没有单位1、配置文件unit单位对大小写不敏感包含就好比学习Spring,import,include网络bind 127.0.0.1 #绑定的ip,远程连接注释掉protected-mode no #保护模式 ,默认开启port 6379 #端口设置通用GENERALdaemonize yes #以守护进程的方式运行,默认是no,需要自己开启为yes!pidfile /va

2021-03-01 21:08:48 151

原创 面试必考的网络编程知识

计算机网络计算机网络体系结构在计算机网络的基本概念中,分层次的体系结构是最基本的。计算机网络体系结构的抽象概念较多,在学习时要多思考。这些概念对后面的学习很有帮助。网络协议是什么?在计算机网络要做到有条不紊地交换数据,就必须遵守一些事先约定好的规则,比如交换数据的格式、是否需要发送一个应答信息。这些规则被称为网络协议。为什么要对网络协议分层简化问题难度和复杂度。由于各层之间独立,我们可以分割大问题为小问题。灵活性好。当其中一层的技术变化时,只要层间接口关系保持不变,其它层不受影响。易于

2020-12-10 13:27:40 274

RabbitMQ笔记.md

结合狂神RabbitMQ笔记,外加自己查阅资料

2021-04-20

Typora主题,自己调的绝对看着舒适

Typora主题样式,自己调整的样式。我本人特别喜欢这个样式

2021-03-09

狂神ElasticSearch.md

狂神视频笔记

2021-03-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除