- 博客(11)
- 资源 (13)
- 收藏
- 关注
转载 谈谈关于CDN缓存
一、CDN是什么?谈到CDN的作用,可以用8年买火车票的经历来形象比喻:8年前,还没有火车票代售点一说,12306.cn更是无从说起。那时候火车票还只能在火车站的售票大厅购买,而我所住的小县城并不通火车,火车票都要去市里的火车站购买,而从县城到市里,来回就是4个小时车程,简直就是浪费生命。后来就好了,小县城里出现了火车票代售点,可以直接在代售点购买火车,方便了不少,全市人民再也不用在一个点苦逼的排队买票了。CDN就可以理解为分布在每个县城的火车票代售点,用户在浏览网站的时候,CDN会选择一个离用
2020-10-21 12:16:52 3288
原创 《代码整洁之道》读书笔记精简版
第一章 整洁代码 我们都曾经说过有朝一日再回头清理代码。当然,在那些日子里,我们都没听过勒布朗(LeBlanc)法则:稍后等于永不(Later equals never)。 程序员遵从不了解混乱风险的经理的意愿,也是不专业的做法。 混乱只会立刻拖慢你,叫你错过期限。赶上期限的唯一方法---做得快的唯一方法---就是始终尽可能保持代码整洁。 破窗理论。窗户破损了的建筑让人觉得似乎无人照管。于是别人也再不关心。他们放任窗户继续破损。最终自己也参加破坏活...
2020-10-20 18:29:19 661
原创 idea source not found。源码无注释问题。
When you’re using Maven in an IDE you often find the need for your IDE to resolve source code and Javadocs for your library dependencies. There’s an easy way to accomplish that goal.// 在idea的Terminal中,使用mvn命令:mvn dependency:sourcesmvn dependency:reso
2020-10-09 17:57:48 1031
原创 centos7 部署redis集群及问题总结
前言本文主要记录在centos7上搭建redis集群的过程及遇到的问题。环境:centos7节点:node1192.168.100.133 Redis(主、从)node2192.168.100.130 Redis(主、从)node3192.168.100.131 Redis(主、从)注:一台服务器上一主一从不一定是一一对应关系,即133上的从节点可能对应130上的主节点,131上的从节点可能对应131上的主节点。具体分配情况视redis...
2020-10-06 12:51:53 951
原创 redis集群版本决定是否需要安装Ruby环境
本文主要记录在centos7中搭建redis集群过程中遇到的一个环境问题。由于redis版本高低,决定是否需要安装ruby、rubygems环境来构建redis集群。redis版本>=5.xxx,直接使用./redis-cli --cluster create 指令构建redis集群。redis版本<5.xxx,需要安装ruby、rubygems环境,使用 ./redis-trib.rb create 指令构建redis集群,下面一一说明:1.redis版本>=..
2020-10-06 12:45:58 1883
原创 centos7 ruby版本过低,升级ruby版本
1.yum直接安装升级?在配置redis 5.0 以下的集群时,需要安装ruby环境,如果直接使用指令 yum install ruby rubygems -y 安装,但是此方式在centos7环境下安装上的ruby版本如下:显示已经是最新版本,但是对于后面搭建redis集群来说还是太低,不能通过yum指令的方式安装ruby环境!2.涉及rvm方式安装?除此之外,安装网上最多的说法是执行指令:curl -sSL https://get.rvm.io | bash -s stable
2020-10-06 12:12:40 1555
转载 Centos7 源码安装、升级 Ruby
最近在学redis(4.0.14版本)集群搭建,需要用到ruby。centos7系统yum安装的版本过低。需要升级大于2.3.0的版本,下面就是我的解决方法:第一步:卸载机器上自带的ruby rubygems1 [root@molson ~]# yum remove ruby rubygems -y第二步:解决ruby语言的环境依赖库1 [root@molson ~]# yum install gcc gcc-c++ gdbm-devel readline-devel openssl
2020-10-06 12:11:38 1466
原创 redis集群 [ERR] Node XXX is not empty. Either the node already knows other nodes...
在分配完成redis集群节点后,如果需要重新分配,在执行配置指令后,提示错误:[ERR] Node 192.168.100.130:6663 is not empty. Either the node already knows other nodes (check with CLUSTER NODES) or contains some key in database 0.原因:节点192.168.100.130:6663不是第一次使用。该节点可能与其他节点组成集群,或者在数据库0中包含一些数
2020-10-06 11:53:56 962
原创 redis集群 Node xxx not configured as a cluster node。
配置redis集群中遇到的简单问题。原因:对应的服务器节点上的redis服务没有开启集群模式。解决方式:1.关闭此节点的redis服务。2.修改对应服务器redis的配置文件:cluster-enabled yesappendonly yes3.以加载此配置文件的方式启动redis服务。./redis-server redis-6661.conf4.启动服务后,查看redis进程,可以看到最后有 [cluster]标识,说明此节点已经作为集群节点。24428 .
2020-10-06 11:31:31 9691
原创 keepalived + Nginx 搭建高可用集群
一、前言本文主要在两台服务器上搭建Nginx与keepalived,实现一个高可用集群的简易版本。节点信息如下:node1192.168.100.133 Nginx、Keepalived(主)node3192.168.100.131 Nginx、Keepalived(备)需要在两台服务器上安装Nginx,Keepalived。安装配置Nginx比较简单,参考:centos7安装配置Nginx切记,最好不要使用指令yum直接安装!!!网传这是Keepa...
2020-10-04 22:56:36 661
原创 Keepalived + VRRP协议 简介及工作原理
一、引言 随着网站业务量的增长网站的服务器压力越来越大,自然就需要处理高并发、高可用、高性能的“三高”问题,为了解决此问题,需要一个稳定、可扩展的负载均衡方案,可以使用基于完整开源软件的架构LVS+Keepalived,实现一个负载均衡及高可用的服务器集群。二、LVS简介 LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统,也是中国国内最早出现的自由软件项目之一。目前有三种IP负载均衡技术(VS/NAT、VS/...
2020-10-04 22:31:34 1591
MySQL官方测试数据集 test_db-master.zip
2020-11-20
Google 三大论文中英双文版(GFS、MapReduce 和 BigTable).zip
2019-12-13
dubbo-admin-2.5.4,支持JDK1.8版本,亲测有效
2018-09-29
VisualStudio_Community_2017_安装包
2018-08-24
Autodesk_ObjectARX_2018_Win_64_and_32_Bit.sfx.exe
2018-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人