
笔记
文章平均质量分 79
三份强势七分暖
再小的船也能远航!
展开
-
RabbitMQ笔记
RabbitMQ笔记一、消息中间件概述1.什么是消息中间件MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。消息队列就是基础数据结构中的“先进先出”的一种数据机构。指的是程序之间通过消息发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。2.消息中间件的作用异步处理:将消息写入消息队列,非必要的业务逻辑以异步的方式运行,加快响应速度,提高系统的吞吐量。解耦服务:不同进程(process)之间传递消息时,两个原创 2021-10-31 19:32:12 · 650 阅读 · 0 评论 -
Redis面试题
Redis笔记一、NoSQL数据库简介1.概述NoSQL数据库泛指非关系型的数据库。 NoSQL 不依赖业务逻辑方式存储,而以简单的key-value模式存储。因此大大的增加了数据库的扩展能力。不遵循SQL标准。不支持ACID。远超于SQL的性能。2.NoSQL适用场景对数据高并发的读写海量数据的读写对数据高可扩展性的3.NoSQL不适用场景需要事务支持基于sql的结构化查询存储,处理复杂的关系,需要即席查询。(用不着sql的和用了sql也不行的情况,请考虑用NoSql原创 2021-10-31 19:31:51 · 218 阅读 · 0 评论 -
分布式事务面试题
分布式事务笔记1. 分布式事务1.1 什么是事务事务提供一种机制将一个活动涉及的所有操作纳入到一个不可分割的执行单元,组成事务的所有操作只有在所有操作均能正常执行的情况下方能提交,只要其中任一操作执行失败,都将导致整个事务的回滚。简单地说,事务提供一种“要么什么都不做,要么做全套(All or Nothing)”机制。1.2 事务特性(ACID)事务满足ACID特性:A:原子性(Atomicity)一个事务(transaction)中的所有操作,要么全部完成,要么全部不完成,不会结束在中原创 2021-10-31 19:30:14 · 5644 阅读 · 0 评论 -
Elasticsearch集群面试题
Elasticsearch笔记一、elasticsearch 概述Elasticsearch (简称ES)是一个分布式、RESTful 风格的搜索和数据分析引擎,能够解决不断涌现出的各种用例。1.工作原理它的工作原理是计算机索引程序通过扫描文章中的每一个词,对每一个词建立一个索引,指明该词在文章中出现的次数和位置,当用户查询时,检索程序就根据事先建立的索引进行查找,并将查找的结果反馈给用户的检索方式。这个过程类似于通过字典中的字表查字的过程。2.ElasticSearch vs Solr 总结原创 2021-10-31 19:29:41 · 463 阅读 · 0 评论 -
Linux、Windows常用命令总结
Linux、Windows常用命令总结Windows篇查看端口netstat -ano查找端口对应的线程netstat -ano| findstr "8088"杀掉对应的进程taskkill | -f | -t | im 6140Linux篇原创 2021-12-15 09:04:31 · 812 阅读 · 1 评论 -
docker 笔记
docker的安装和使用原创 2021-12-14 20:12:53 · 1332 阅读 · 0 评论 -
git笔记
git笔记一、基本操作clone:克隆,就是将远程仓库复制到本地push:推送,就是将本地仓库代码上传到远程仓库pull:拉取,就是将远程仓库代码下载到本地仓库Commit:提交,就是将本地工作区代码上传到本地仓库中二、相关概念工作区(Working Directory):就是你电脑本地硬盘目录,一般是项目当前目录版本库(Repository):工作区有个隐藏目录.git,它就是Git的本地版本库暂存区(stage):一般存放在"git目录"下的index文件(.git/index)原创 2021-10-31 19:33:24 · 125 阅读 · 0 评论 -
Nginx笔记
Nginx笔记一、概念介绍1.Nginx概述Nginx是一个高性能的HTTP和反向代理服务器,特点是占有内存少,并发能力强。Nginx可以作为静态页面的web服务器,同时还支持CGI协议的动态语言,比如perl、php等。但是不支持java。Java程序只能通过与tomcat配合完成。Nginx专为性能优化而开发,性能是其最重要的考量,实现上非常注重效率 ,能经受高负载的考验,有报告表明能支持高达 50,000个并发连接数。2.正向代理正向代理:如果把局域网外的Internet想象成一个巨大的资源原创 2021-10-31 19:33:10 · 112 阅读 · 0 评论 -
Spring Boot 笔记
Spring Boot 笔记一、Spring Boot 概述主要作用:帮助开发人员快速的构建庞大的spring项目,并且尽可能的减少一切xml配置,做到开箱即用,迅速上手,让开发人员关注业务而非配置。主要特点:自动配置 : 不需要再关注各个框架的整合配置, springboot全部已经配置好了起步依赖 : 我们在需要使用某个框架的时候, 直接添加这个框架的启动器依赖即可 , 不需要在关注jar包的冲突和整合提供一系列大型项目常用的非功能性特征,如嵌入服务器等。集成了大量常用的第三方库的原创 2021-10-31 19:32:55 · 256 阅读 · 0 评论