- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 史上最详细的RabbitMQ笔记
消息中间件 概述 基于消息中间件的分布式系统的架构 何谓分布式系统: 通俗一点:就是一个请求由服务器端的多个服务(服务或者系统)协同处理完成 和单体架构不同的是,单体架构是一个请求发起 jvm调度线程(确切的是 tomcat线程池)分配线程 Thread来处理请求直到释放,而分布式系统是:一个请求时由多个系统共同来协同完成,jvm和环境都可能是独立。如果生活中的比喻的话,单体架构就像建设一个小房子很快就能够搞定,如果你要建设一个鸟巢或者大型的建筑,你就必须是各个环节的协同和分布,这样目的也是项目发展到后
2021-04-20 16:20:23
294
1
转载 MySQL 事务的实现原理
面试被问MySQL 事务的实现原理,怎么破? 作者:小小木的博客 来源:https://www.cnblogs.com/wyc1994666/ 开篇 相信大家都用过事务以及了解他的特点,如原子性(Atomicity),一致性(Consistency),隔离型(Isolation)以及持久性(Durability)等。今天想跟大家一起研究下事务内部到底是怎么实现的,在讲解前我想先抛出个问题: 事务想要做到什么效果? 按我理解,无非是要做到可靠性以及并发处理 可靠性:数据库要保证当insert或update操作
2021-03-09 16:36:05
154
转载 在浏览器地址栏输入url到按下回车发生了什么?
在浏览器地址栏输入url到按下回车发生了什么? 这个问题是一个非常普遍且经典的问题,一个合格程序员必须要搞懂的问题! 详解 解析url 浏览器通过地址栏捕获到url地址之后,首先对url地址进行解析。url的解析如下图所示: 一个完整的url,包含上述几部分,协议部分一般都是 http或者https。域名部分可以是 一段域名例如:baidu.com 也可以是ip地址,域名最后也会被解析为ip地址。 该ip地址的作用就是在互联网中确定服务器的位置,紧接着是端口后,端口号确定的是在服务器中运行的具体的程序。路
2021-03-09 16:24:15
559
原创 MongoDB笔记+整合SpringBoot增删改查
MongoDB入门 简介: MongoDB是为了快速开发互联网Web应用而设计的数据库系统 MongoDB的设计目标是极简、灵活、作为Web应用栈的一部分 MongoDB的数据类型是面向文档的,所谓文档是一种类似JSON的结构,简单理解MongoDB这个数据库中存的是各种各样的JSON(BSON) ACID vs BASE ACID BASE 原子性(Atomicity) 基本可用(Basically Available) 一致性(Consistency) 软状态/柔性事务(Soft
2021-03-09 16:08:02
545
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
1381
原创 ElasticSearch笔记
ElasticSearch(库、表、记录)笔记 版本:ElasticSearch7.6.1 6.x和7.x的区别很大,6.x的API(原生API、RestFul高级!) 我们要讲解什么? SQL:like%狂神说%,如果是大数据就非常慢!索引! ElasticSearch:搜索!(百度、github、淘宝电商!) 1、聊一个人 2、货比三家 3、安装 4、生态圈 5、分词器ik 6、RestFul操作ES 7、CRUD 8、SpringBoot集成ElasticSearch(从原理分析!) 9、爬虫爬取
2021-03-01 21:10:59
745
1
原创 Swagger笔记
Swagger 学习目标: 了解Swagger的作用和概念 了解前后端分离 在SpringBoot中集成Swagger Swagger简介 前后端分离 Vue+SpringBoot 后端时代:前端只用管理静态页面;html,模板引擎JSP=>后端是主力 前后端分离时代: 后端:后端控制层,服务层,数据访问层【后端团队】 前端:前端控制层,视图层【前端团队】 伪造后端数据,json。已经存在了,不需要后端,依旧可以跑起来 前后端如何交互?===》API 前后端相对独立,并且松耦合
2021-03-01 21:09:44
163
原创 狂神redis高级笔记
Redis.conf详解 启动的时候,就通过配置文件启动! 行家一出手,就知有没有 单位 1、配置文件unit单位对大小写不敏感 包含 就好比学习Spring,import,include 网络 bind 127.0.0.1 #绑定的ip,远程连接注释掉 protected-mode no #保护模式 ,默认开启 port 6379 #端口设置 通用GENERAL daemonize yes #以守护进程的方式运行,默认是no,需要自己开启为yes! pidfile /va
2021-03-01 21:08:48
176
原创 面试必考的网络编程知识
计算机网络 计算机网络体系结构 在计算机网络的基本概念中,分层次的体系结构是最基本的。计算机网络体系结构的抽象概念较多,在学习时要多思考。这些概念对后面的学习很有帮助。 网络协议是什么? 在计算机网络要做到有条不紊地交换数据,就必须遵守一些事先约定好的规则,比如交换数据的格式、是否需要发送一个应答信息。这些规则被称为网络协议。 为什么要对网络协议分层 简化问题难度和复杂度。由于各层之间独立,我们可以分割大问题为小问题。 灵活性好。当其中一层的技术变化时,只要层间接口关系保持不变,其它层不受影响。 易于
2020-12-10 13:27:40
323
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人