上一页 1 2 3 4 5 6 7 8 ··· 18 下一页
摘要: 1.分片的作用: 可以动态的实现内存扩容; 可以将数据分散保存; 2.哨兵的作用: 可以实现redis的高可用(HA); 3.Redis集群的实现:(分片+哨兵) 采用redis的集群配置,在集群的内部实现通信和选举,同时实现分片的扩容和redis的高可用性; 3.1脑裂: 由于选举机制投票出现平票 阅读全文
posted @ 2018-11-06 23:17 yikuandyk 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 静态页面特点: 1.浏览器解析静态页面速度更快; 2.对于搜索引擎,静态页面更加友好; 3.交互性差,扩展性弱; 动态页面的特点: 1.交互性强,扩展性好; 2.浏览器加载的速度慢; 3.搜索引擎不会收录动态的页面的数据; 伪静态技术: 简单说:以.html形式,展现动态页面的技术;把动态页面伪装成 阅读全文
posted @ 2018-11-06 23:16 yikuandyk 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1. 核心思想:实例化对象; 2. 场景: 2.1多例对象的创建;(用一个new一个); 2.2有些对象(接口、抽象类)不能直接实例化; 接口 >代理 抽象类 >创建子类 2.3需要对对象进行二次封装; 3. 静态工厂模式: 静态工厂必须要求有静态方法; 调用静态方法的方式:类名.静态方法; 4. 阅读全文
posted @ 2018-11-06 11:23 yikuandyk 阅读(2947) 评论(0) 推荐(0) 编辑
摘要: Ruby:面向对象的脚本语言;管理集群; shell:面向过程的脚本语言; 1. 创建redis集群:(redis根目录执行) 2. 先启动redis服务 ........ 3. Demo: 阅读全文
posted @ 2018-11-06 09:40 yikuandyk 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 1. 讲一下http GET 和 POST 请求的区别? 共同点: GET和POST都是http的请求方式,用户可以通过不同的http请求方式来完成对资源(URL)的不同操作; GET、POST、PUT、DELETE就对应着这个资源的查、改、增、删4个操作; 具体来讲,GET一般用户获取/查询资源信 阅读全文
posted @ 2018-11-06 00:39 yikuandyk 阅读(170) 评论(0) 推荐(0) 编辑
摘要: package com.tt.sentinel; import java.util.HashSet; import java.util.Set; import org.junit.Test; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisSentinelPool; /** * 测试哨兵 * @aut... 阅读全文
posted @ 2018-11-05 11:39 yikuandyk 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1.分片的特点: 优点:实现内存动态扩容; 缺点: 1.如果分片的节点宕机,数据就会丢失; 2.如果分片的节点宕机,整个服务都不能正常使用; 2.解决: 2.1配置redis主从服务 2.2实现主从挂载(从库不允许写数据) 2.3添加哨兵的配置 2.4修改配置文件 1.关闭保护模式 2.修改哨兵的监 阅读全文
posted @ 2018-11-05 11:25 yikuandyk 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 1. Java的跨平台原理: Java通过不同的系统、不同的版本、不同位数的java虚拟机(JVM)来屏蔽不同的系统指令集差异而对外提供统一的接口(Java API),对于我们java开发而言,只需要按照接口开发即可;如果我们系统需要部署到不同的环境时,只需要在系统上面安装对应版本的虚拟机即可! 2 阅读全文
posted @ 2018-11-04 01:37 yikuandyk 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 需求: 如果将全部数据都保存到一台redis中,那么如果该服务器损坏,则影响全部的服务; 使用单台redis内存设定一般不要超过1G,但是有些业务数据量很大,如果不修改内存,则数据无法存储; 方案: 采用redis分片技术; 优点: 1.使用redis分片可以实现内存数据的动态扩容; 2.使用分片, 阅读全文
posted @ 2018-11-03 14:17 yikuandyk 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 1. 缓存穿透: 条件:访问一个不存在的数据; 说明:当访问一个不存在的数据时,因为缓存中没有这个key,导致缓存形同虚设,最终访问后台数据库,但是数据库中没有该数据,所以返回null; 隐患:如果有人恶意频繁查询一个不存在的数据,可能会导致数据库负载高导致宕机; 总结:业务系统访问一个不存在的数据 阅读全文
posted @ 2018-11-03 13:38 yikuandyk 阅读(180) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 18 下一页