- 博客(9)
- 资源 (10)
- 收藏
- 关注
转载 RabbitMQ 入门系列(7)— 如何保证 RabbitMQ 高可用性(单机模式、普通集群模式、镜像集群模式)
本章节部分参考 https://gitbook.cn/books/5d65124b2b27dd24ed390665/index.html1. RabbitMQ 的模式RabbitMQ 有三种模式:单机模式,普通集群模式,镜像集群模式:1.1 单机模式单机模式就是说只有一台机器部署了一个 RabbitMQ 程序。这台机器宕机后就玩不转了。1.2 普通集群模式这个模式的意思就是在多台机...
2019-11-30 13:02:30 1397 1
转载 从面试官角度观察到的程序员工资瓶颈,同时给出突破瓶颈的建议
原文链接:https://gitbook.cn/books/5d98575e0f43867cba9d84a0/index.html我在做技术面试官的时候,大多数面试的是初级开发和高级开发,偶尔也会面试架构师。我发现,IT 人的工资固然和相关技术的使用年限有关,但同时也发现,如果候选人的技能无法跨越到更高层次的话,他们的收入也就会停留在当前级别,哪怕工资年限再多,也无法提升工资。比如,我就面试...
2019-11-24 20:23:07 290
原创 RabbitMQ 入门系列(6)— 如何保证 RabbitMQ 消息不丢失
本章节部分参考 https://gitbook.cn/books/5d65124b2b27dd24ed390665/index.html1. 消息丢失源头RabbitMQ 消息丢失的源头主要有以下三个:生产者丢失消息RabbitMQ 丢失消息消费者丢失消息下面主要从 3 个方面进行说明并提供应对措施2. 生产者丢失消息RabbitMQ 生产者将数据发送到 rabbitmq ...
2019-11-23 18:23:52 827
原创 RabbitMQ 入门系列(5)— RabbitMQ 使用场景优缺点
1. 为什么要使用 MQ1.1 异步怎么理解异步这个概念呢? 举个简单的例子,假设有个业务需要写数据库,但是呢写数据库需要一定的网络开销,可能是几毫秒或者几十毫秒,这对于延时要求很高的业务来说是不可接受的,在写数据库的同时会严重阻塞后面的任务。要解决这种场景的问题,就需要采用异步的设计。而 MQ 的出现为这种异步的设计提供了很好的支持, 我们可以把要写数据库的 SQL 存储在 MQ 中,而由...
2019-11-22 20:46:35 432
原创 ubuntu 挂载 exfat 格式 U盘 mount:unknown filesystem type ‘exfat‘
在 ubuntu下,由于版权的原因,默认不支持 exfat 格式的 u 盘,USB 连接硬盘时无法正常映射,添加如下命令,并重新插拔硬盘sudo apt-get install exfat-utils exfat-fuse...
2019-11-19 23:08:17 728
原创 安装 Python MySQL 驱动(mysql-connector-python、MySQL-python)
1. 安装由于 MySQL 服务器以独立的进程运行,并通过网络对外服务,所以,需要支持 Python 的MySQL 驱动来连接到 MySQL 服务器。目前,有两个MySQL驱动:mysql-connector-python:是MySQL官方的纯Python驱动;MySQL-python:是封装了MySQL C驱动的Python驱动。可以把两个都装上,使用的时候再决定用哪个:...
2019-11-18 21:09:47 1215
原创 Markdown here 离线下载安装
1. 下载地址:http://www.xdowns.com/app/375878.html2. 离线安装国内用户可以在第三方插件网站下载拓展程序,常用的网站有 Extfans、Crx4Chrome、Chromecj、插件网等。在这些网站下载到 CRX 文件后,可以先尝试拖动 CRX 文件到 Chrome 浏览器。若 Chrome 禁止你通过拖动来安装插件,那么可以使用开发者模式来添加扩展...
2019-11-17 22:48:47 1109
原创 手把手教你安装win10+Ubuntu16.04的双系统(全网最详细)
手把手教你安装win10+Ubuntu16.04的双系统(全网最详细)参考链接:https://mp.weixin.qq.com/s/eUF4Hru6PEuZl6Q-ocM0FA
2019-11-04 20:45:31 756
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人