上一页 1 ··· 7 8 9 10 11 12 13 14 下一页
摘要: 本人待的两家公司,一直都是用的SVN,Git我只是自己私下学习和开发小项目的时候用过,工作一直没有使用过,但还是要学的。。。Git是最好的分布式版本控制系统。 工作流程 SVN和Git的区别 SVN是集中式版本控制系统,版本库是集中放在中央服务器的,在工作的时候你首先要从中央服务器哪里得到最新的版本 阅读全文
posted @ 2019-05-23 17:50 Diamond-Shine 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 文章来自:https://www.jianshu.com/p/e224a6dc8f20和https://www.jianshu.com/p/20b39ab6a88c Maven出现之前 jar包默认都是放到/lib目录下,而如果要新增一个jar包,就需要到处找相应的jar包,如果这个jar包又依赖其 阅读全文
posted @ 2019-05-23 10:26 Diamond-Shine 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 声明:对于RabbitMQ的学习基于某课网相关视频和《RabbitMQ实战指南》一书,后续关于RabbitMQ的博客都是基于二者 一、什么是RabbitMQ RabbitMQ是开源代理和队列服务器,通过普通协议在不同的应用之间共享数据,使用Erlang编写(Erlang进行数据交换的性能很好, 和原 阅读全文
posted @ 2019-05-22 16:27 Diamond-Shine 阅读(1948) 评论(0) 推荐(0) 编辑
摘要: MQ在项目中的应用很普遍,本人所在项目组使用的是ActiveMQ,但是后面介绍的RabbitMQ。。。 一、应用场景 1、异步处理 2、流量削峰、秒杀 3、日志处理,推荐kafka 4、应用解耦 二、衡量指标 我们从服务性能、数据存储、集群结构三个方面去对比,选择适合自己项目的消息中间件 1、Act 阅读全文
posted @ 2019-05-22 15:52 Diamond-Shine 阅读(1820) 评论(0) 推荐(0) 编辑
摘要: Redis分布式锁去实现秒杀,个人推荐:https://blog.csdn.net/u010359884/article/details/50310387 阅读全文
posted @ 2019-05-22 11:20 Diamond-Shine 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 这里只是一点面试题,想了解更多,可以查看本人的Redis系列:https://www.cnblogs.com/huigelaile/category/1461895.html 1、Redis和Memcached的区别 1).存储方式 Memcached的数据都存储在内存中,只要端点就挂掉,数据不会超 阅读全文
posted @ 2019-05-22 11:00 Diamond-Shine 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 1、缓存更新策略 1、LRU/LFU/FIFO算法剔除:例如maxmemory-policy 2、超时剔除,过期时间expire,对于一些用户可以容忍延时更新的数据,例如文章简介内容改了几个字 3、主动更新:代码控制生命周期,对于一些必须实时更新的数据,例如金额 2、缓存粒度问题 1、通用性:全量属 阅读全文
posted @ 2019-05-21 23:40 Diamond-Shine 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 在上一篇文章了解了主从复制,主从复制本身的容错性很差,一旦master挂掉,只能进行手动故障转移,很难完美的解决这个问题 而本文讲解的sentinel可以解决这个问题 Redis sentinel示意图: 安装与配置 1、配置开启主从节点 2、配置开启sentinel监控主节点(sentinel是特 阅读全文
posted @ 2019-05-21 23:20 Diamond-Shine 阅读(282) 评论(0) 推荐(0) 编辑
摘要: Redis作为一个基于key-value的NoSQL数据库,最显著的特点存取速度非常快,官方说可以达到10W OPS,但是Redis为何这么快? 1、开发语言 Redis使用C语言进行编写的,而Unix系统也是C语言实现,所以C语言是非常贴近操作系统的语言 2、基于内存读写 基于内存读写是Redis 阅读全文
posted @ 2019-05-21 18:01 Diamond-Shine 阅读(1131) 评论(0) 推荐(0) 编辑
摘要: 单机环境存在的问题: 1、机器故障,直接凉凉 2、容量瓶颈 3、QPS瓶颈 主从复制 对于可拓展平台来说,复制(replication)是必不可少的。replication可以让其他服务器slave拥有一个不断更新的数据副本,slave可以用 来处理客户端的读请求。 1.1、特点 1、一个maste 阅读全文
posted @ 2019-05-21 11:31 Diamond-Shine 阅读(209) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 下一页