nginx配置 nginx基础指令及初始配置解析nginx 常用命令 ./nginx -s stop :强制停止nginx ./nginx -s quit: 优雅停止nginx,即处理完所有请求后再停止服务 ./nginx -t :检测配置文件是否有语法错误 ./nginx -v: 查看nginx的版本号 ./nginx -V :查看版本号和配置选项信息 ./nginx -c:设置配置文件(默认是:/etc/ng 2023-08-24 运维相关 #nginx
毕业第一年 不知不觉毕业已经一年了,那就做一下总结吧。我觉得这一年来感触最大的以下几点。 关于情绪控制项目复杂且生产关系也复杂的时候,会遇到各种困难和阻塞。沟通工作时很容易情绪失控,但身为一名合格的开发,任何时候,不应该被情绪控制自己的判断。 任何时候,都应该基于客观事实理性分析问题,不应该带有主观的执念。 感觉自己很多时候都可以被身边的环境和人影响到自己,从而改变了自己原有的想法或者意向。希望接下来的自己会 2023-06-24 胡说八道系列 #毕业
Springboot整合rabbitmq 安装rabbitMQ介绍RabbitMQ是一套开源(MPL)的消息队列服务软件,是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 写成。 MQ介绍MQ是一个互联网架构中常见的解耦利器。什么时候不使用MQ?上游实时关注执行结果什么时候使用MQ? 1)数据驱动的任务依赖,多个 2023-06-23 整合系列 #rabbitmq
Springboot整合elasticsearch 安装123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354#检查已安装的镜像docker images#如果没有安装elasticsearch 拉取镜像 (后面数字是版本号)docker pull elasticsearch:7.4.2#可视化界面kiba 2023-05-23 整合系列 #elasticsearch
消息队列 消息队列参考资料: 消息队列背后的设计思想 Kafka 精妙的高性能设计(上篇) Kafka 精妙的高性能设计(下篇) Kafka 概述:深入理解架构 冰河-字节跳动面试官这样问消息队列:高可用、不重复消费、可靠传输、顺序消费、消息堆积,我整理了下 面试官让我重构 Kafka,懵了…… Pulsar 【RabbitMQ的那点事】Exchange类型(超详细) RabbitMQ 为什么使用消息队 2023-05-20 中间件 #消息队列
ZooKeeper zookeeper基本概念ZooKeeper 可以被用作注册中心、分布式锁;ZooKeeper 是 Hadoop 生态系统的一员;构建 ZooKeeper 集群的时候,使用的服务器最好是奇数台。 ZooKeeper概述 概念:ZooKeeper 是一个开源的分布式协调服务,它的设计目标是将那些复杂且容易出错的分布式一致性服务封装起来,构成一个高效可靠的原语集,并以一系列简单易用的接口提供给用户使用 2023-05-15 中间件 #ZooKeeper
Elasticsearch elasticsearchelasticsearch,基于lucene,隐藏复杂性,提供简单易用的restful api接口、java api接口(还有其他语言的api接口)。Elasticsearch 是分布式的文档存储。它能存储和检索复杂的数据结构——以实时的方式。 换句话说,一旦一个文档被存储在 Elasticsearch 中,它就是可以被集群中的任意节点检索到。 分布式的文档存储引擎 分 2023-05-05 中间件 #Elasticsearch
MongoDB Mongodb使用Docker安装MongoDB MongoDB用户角色配置 基本概念MongoDB是面向文档的数据库,不是关系型数据库。MongoDB的设计采用横向扩展的设计,能自动处理跨集群的数据和负载,自动中心分配文档,以及将用户的请求路由到正确的机器上。 基本的思路就是将原来”行”的概念换成更加灵活的”文档”模型。 独特功能: 索引:支持通用二级索引,切提供唯一索引、复合索引、地理空 2023-04-25 中间件 #MongoDB
MySQL MySQLMySQL基本架构 MySQL可以分为Server层和存储引擎层两部分 Server层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖MySQL的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等。 存储引擎层负责数据的存储和提取。其架构模式是插件式的,支持InnoDB、MyISAM、Memor 2023-04-20 中间件 #MySQL
Redis Redis 基础缓存基本思想:CPU Cache 缓存的是内存数据用于解决 CPU 处理速度和内存不匹配的问题,内存缓存的是硬盘数据用于解决硬盘访问速度过慢的问题。为了避免用户在请求数据的时候获取速度过于缓慢,所以我们在数据库之上增加了缓存这一层来弥补。 推荐一下一篇很顶的文章:Redis 面霸篇:从高频问题透视核心原理 本文也参考了很多该文章资料 redis设计与实现压缩列表-压缩列表 2023-04-15 中间件 #Redis