后端
文章平均质量分 85
赐我白日梦
我是白日梦
展开
-
程序挂了之后别再跟我说让我帮你重启啦! 让supervisor帮你搞定...
[TOC]文案:程序挂了之后别再跟我说让我帮你重启啦! 让supervisor帮你搞定...有啥用?很多我们项目排期进入联调、测试阶段,如果QA同学是直接跟你要一个后端环境的话,那简单点大概率你就直接使用./xxx &的方式启动程序。但是说不定他测着测着触发了啥预期外的东西,程序就挂了。这时你可能还没到公司呢!QA同学就给你打电话来了,一顿客套话,辛苦xxx同学帮忙启动一下后端的程序......所以了解下supervisor这个工具还是很有必要的,它可以自动将挂了的程序重新拉起来。然后我们原创 2021-09-02 09:02:36 · 216 阅读 · 0 评论 -
这一次!我在百度告诉你,当你请求百度时都发生了什么...
文章目录一、Hi All二、同一个局域网中不同主机的互联三、跨网段不同主机的互联四、百度的响应包如何再打回到你的机器?五、求关注啦!一、Hi All这一次,我在IDC机房告诉你,当你请求www.baidu.com时都发生了什么?以及数据包经历了怎样的过程才被转发到百度的IDC机房的、以及你的电脑又是如何接收到百度的返回的数据包的!这篇文章会串讲:IPv4、MAC、DNS、交换机、ARP、路由器、路由表、NAT、NAPT、私网、公网、OSI7层网络模型、以及不同机器互联互通原理等计算机网络知识点。好,原创 2021-08-21 11:33:52 · 271 阅读 · 1 评论 -
面试官狂问我各种锁怎么办?愣着干嘛?进来白嫖啊!
原创 2021-08-02 13:56:40 · 126 阅读 · 0 评论 -
B站挂了之后出现的tengine是个啥?
一、描述晚上刚洗漱完之后听同学说:B站挂了?woc?真挂了?嗯!确实挂了,404的状态码,懂的都懂。不过,最下面的tengine字眼吸引了我的注意,一时兴起,打算看看它是个什么东西,起码搞一个hello world出来,所以特意去购买了一台服务器,打算搞一个hello tengine服务器就位,准备开干!二、官方的介绍Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网翻译 2021-07-14 10:34:36 · 1745 阅读 · 0 评论 -
面试官:聊聊Double Write吧!
文章目录问题引入- 断电了不一会 - 来电了Double write工作流程恢复的过程配置参数疑问推荐阅读问题引入- 断电了今天为大家介绍一个新的名词:double write。相信你还记得,我之前有写笔记跟大家分享过,在MySQL组织数据的基本单位是存在于磁盘上的数据页。数据页被读取到内存(Buffer Pool)中后被称为缓存页。默认情况下每个数据页的大小是16kb,数据页中存储的就是一行行真实的记录,也叫做数据行。mysql> SHOW GLOBAL VARIABLES LIKE 'in原创 2021-05-08 15:08:35 · 214 阅读 · 1 评论 -
全网最清楚的 MySQL的insert buffer和change buffer 串讲
文章目录一、前言二、问题引入2.1、聚簇索引2.2、普通索引三、change buffer存在的意义四、再看change buffer五、change buffer 的限制六、change buffer 相关参数七、查看你的MySQL的change buffer八、灵魂拷问九、参考十、推荐阅读(欢迎关注)一、前言终于《为研发同学同学定制的MySQL面试指南》第30篇更新来啦~说来话长,都说百度是养老厂,结果偏偏干出了pdd的感觉。最近工作确实比较忙,然后周六日又想放松一下接连好多周六日都和同学出去游玩原创 2021-04-21 11:14:46 · 1257 阅读 · 5 评论 -
白日梦的Elasticsearch实战笔记,ES账号免费借用、32个查询案例、15个聚合案例、7个查询优化技巧。
一、导读Hi!大家久等了!时隔10天,白日梦的Elasticsearch笔记进阶篇终于甘完了!本次更新依然是干货满满!下面会和大家分享 32种查询方法、15中聚合方式、7种优化后的查询技巧。欢迎大家转发支持!如果对ES中的各种概念不太清楚可以去看上一篇文章,白日梦的ES笔记-基础篇,并且有些概念不理解并不会影响你看懂本文中为大家介绍的各种查询方式。下一篇(白日梦的ES系列笔记第三篇)文章会跟大家一起杀回到基础部分,系统的做一次概念上的扫盲!最后一篇(ES系列笔记第四篇)以编程语言实战为主,不出意原创 2021-01-24 11:34:12 · 988 阅读 · 2 评论 -
白日梦的Elasticsearch系列笔记(一)基础篇-- 快手上手ES
文章目录一、导读1.1、认识ES1.2、安装、启动ES、Kibana、IK分词器二、核心概念2.1、Near Realtime (NRT)2.2、Cluster2.3、Node2.4、Index2.5、Type2.6、Document2.7、一个不严谨的小结:2.8、Shards & Replicas2.8.1、问题引入:2.8.2、什么是shard?2.8.3、shard的默认数量2.8.4、如何拓容Cluster2.8.5、举个例子:三、入门探索:3.1、集群的健康状况3.2、集群的索引信息3.原创 2021-01-14 10:38:30 · 353 阅读 · 0 评论 -
进军BAT!数据库面试简答、30道高频面试题
文章目录一、MySQL问答1、数据库sql语句查询,跨表查询有哪几种方式2、数据库的索引用到的是什么数据结构?3、mylsam、innodb的区别4、MySQL的Gtid复制原理是什么?5、同步、半同步、异步复制原理是什么?6、说说你了解的MySQL慢查询?7、说说MySQL的执行计划8、说说MySQL支持的数据类型9. 了解数据库如何备份吗10. Oracle和Mysql的区别11. 事务的四种特性12. 四种隔离级别以及什么是脏读,幻读,不可重复读13. MySQL中 主键索引、普通索引、唯一索引的区别原创 2021-01-07 15:57:52 · 257 阅读 · 0 评论 -
保姆级别的RabbitMQ教程!从零开始!一看就会!
文章目录什么是AMQP 和 JMS?常见的MQ产品安装RabbitMQ启动RabbitMQ什么是Authentication(认证)指定RabbitMQ的启动配置文件如何让guest用户远程登陆RabbitMQ管理用户和权限RabbitMQ中的概念什么是virtual host创建virtual host 并指定用户可以使用它RabbitMQ的五种消息模型Hello WorldWorker模型订阅模型订阅之Fanout模型订阅之Direct模型订阅之Topic模型Hello WorldWorker模型订阅模原创 2020-12-06 16:42:15 · 1004 阅读 · 0 评论