上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: 1、sync_binlog sync_binlog=0,当事务提交之后,MySQL不做fsync之类的磁盘同步指令刷新binlog_cache中的信息到磁盘,而让Filesystem自行决定什么时候来做同步,或者cache满了之后才同步到磁盘。 这个是性能最好的,但是风险也是最大的。因为一旦系统Cr 阅读全文
posted @ 2019-08-21 00:07 与君共舞 阅读(707) 评论(0) 推荐(0)
摘要: 用途:1、故障切换 2、读写分离 3、备份 一、一主一从常见配置:MYSQL主从复制配置参考 要求:主机、从机在同一网段,且数据库版本相同 1、主机配置: 建立账户并授权slave: 2、从机配置: 3、重启数据库,主从机关闭防火墙。 4、主从机通信配置 查看master的状态,并记录下file和p 阅读全文
posted @ 2019-08-20 22:00 与君共舞 阅读(202) 评论(0) 推荐(0)
摘要: redis-cluster: 1、至少需要3个master,3个slave 2、采用无中心结构,每个节点保存数据和整个集群状态,每个节点和其他所有节点连接 3、所有的redis节点彼此互联,内部使用二进制协议优化传输速度和带宽 4、节点的fail是通过集群中超过半数的节点检测失效时才生效 5、客户端 阅读全文
posted @ 2019-08-20 19:47 与君共舞 阅读(154) 评论(0) 推荐(0)
摘要: 一、单进程模型来处理客户端的请求 Redis 基于 Reactor 模式开发了自己的网络事件处理器: 这个处理器被称为文件事件处理器(file event handler): 文件事件处理器是单线程的,使用 I/O 多路复用程序来同时监听多个套接字, 并根据套接字目前执行的任务来为套接字关联不同的事 阅读全文
posted @ 2019-08-20 19:13 与君共舞 阅读(909) 评论(0) 推荐(0)
摘要: 一、redis的过期策略和内存淘汰机制 1、定期删除+惰性删除 定期删除:指的是redis默认是每隔100ms就随机抽取一些设置了过期时间的key,检查其是否过期,如果过期就删除 惰性删除:在你获取某个key的时候,redis会检查一下 ,这个key如果设置了过期时间那么是否过期了,如果过期了此时就 阅读全文
posted @ 2019-08-20 15:34 与君共舞 阅读(3637) 评论(0) 推荐(0)
摘要: 简单说明:一般不使用。 进程间的一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 订阅: 发布: 阅读全文
posted @ 2019-08-20 15:07 与君共舞 阅读(136) 评论(0) 推荐(0)
摘要: 一、架构说明: 二、为什么使用线程池,优势是什么? 线程池做的工作主要是控制运行的线程的数量,处理过程中将任务放入队列,然后在线程创建后启动这些任务,如果线程数量超过了最大数量,那么超出数量的线程排队等候,等其它线程执行完毕,再从队列中取出任务来执行。 特点:线程复用、控制最大并发数量、管理线程 优 阅读全文
posted @ 2019-08-15 23:01 与君共舞 阅读(908) 评论(0) 推荐(0)
摘要: 一、List 1、代码演示 2、故障现象 java.util.ConcurrentModificationException 3、导致原因 一个线程正在写,另一线程过来抢夺,导致数据不一致,即并发修改导致的异常 4、解决方案 new Vector<>() Collections.synchroniz 阅读全文
posted @ 2019-08-15 22:59 与君共舞 阅读(597) 评论(0) 推荐(0)
摘要: 一、基本介绍 在软件设计中,我们经常需要向某些对象发送请求,但是并不知道请求的接收者是谁,也不知道被请求的操作是哪个,我们只需在程序运行时指定具体的请求接收者即可,此时可以使用命令模式来设计。 命令模式将一个请求封装成一个对象,以便使用不同的参数来表示不同的请求,支持命令的撤销和恢复功能。 命令模式 阅读全文
posted @ 2019-08-15 22:04 与君共舞 阅读(124) 评论(0) 推荐(0)
摘要: 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 原型模式的核心是clone方法,通过该方法进行对象的拷贝,java提供了一个Cloneable接口来标示这个对象是可拷贝的。 Prototype原型类:声明一个克隆自己的接口 ConcretePrototype具体的原型类:实现一个克 阅读全文
posted @ 2019-08-15 22:04 与君共舞 阅读(147) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 10 下一页