首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
wuxiren
掘友等级
java开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
18
文章 18
沸点 0
赞
18
返回
|
搜索文章
文章
热门
最新
设计模式之观察者模式
在对象之间定义了一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象会收到通知并自动更新。其实就是发布订阅模式,发布者发布信息,订阅者获取信息,订阅了就能收到信息,没订阅就收不到信息。 抽象主题角色:也就是一个抽象主题,它把所有对观察者对象的引用保存在一个集合中,每个主题都…
设计模式之装饰者模式
动态地给一个对象添加一些额外的职责,就增加功能来说,装饰者模式比生成子类更为灵活。——《设计模式:可复用面向对象软件的基础》 装饰者模式是一种对象结构型模式。 在不影响其他对象的情况下,以动态、透明的方式给单个对象添加功能。 需要动态地给一个对象增加功能,这些功能也可以动态地被…
设计模式之策略模式
策略模式尽管很灵活,很显然相应的增加了代码实现上的复杂程度。软件设计没有银弹,只有真正相对合适的恰到好处的结构。 软件在开发前及开发后的时间周期内,开发后的运维更新时间明显会更久,所以一个高可用灵巧的面向变化的结构尤为重要。
【高性能Mysql 】读书笔记(第十一章 下)
一个分片较多的架构可能会更有效的利用硬件。研究表明mysql并不能完全发挥现代硬件的性能,当拓展超过24个cpu核心时,mysql的性能趋于平缓,不再上升。当内存超过128g时,也是无法往上提升。 负载均衡的思路是在一个服务器集群中尽可能的平均负载量,通常是在服务器前端设置一个…
【高性能Mysql 】读书笔记(第十一章 上)
可拓展性表明当需要增加资源以执行更多工作时系统能获得划算的等同提升。而缺乏拓展能力的系统在达到收益递减的转折点后,将无法增长 数据量:应用所能积累的数据量是可拓展性的最普遍的挑战。 用户量:在用户量累计到一定程度后,数据量也开始成比例增长且速度快过用户数增长。用户量大意味着TP…
【高性能Mysql 】读书笔记(第十章 下)
10.4复制拓扑基本要求每一个备库只能有一个主库每个备库必须有一个唯一服务器ID一主可有多从如打开log_slave_updates参数,一个备库可以吧其主库上的数据变化传递到其他备库如果备库的服务器
【高性能Mysql 】读书笔记(第十章)
每次准备提交事务完成数据更新之前,主库将数据更新的事件记录到二进制日志中。mysql会按照事务提交顺序而不是sql执行顺序来同步,记录二进制日志后,会主动通知存储引擎备份结束可以提交事务 备份会启动一个工作线程,与主库建立客户端连接,主库会启动一个二进制转储线程,该线程会读取二…
Mysql45讲 ——1~5
大体来说,mysql分为服务层(跨存储引擎的功能都在这)和存储引擎层。 server层包含连接器、查询缓存、分析器、优化器、执行器基本涵盖绝大部分功能,还包括内置函数。 存储引擎负责数据的存储和提取,其架构模式是插件式,可插拔的。支持InnoDB(5.5.5版本后为默认引擎)、…
高性能MYSQL读书笔记(六-2)
mysql的服务器与客户端之间的通讯协议是半双工的,这意味着在任何一个时刻,数据传输是单向的,由服务器到客户端或者客户端到服务器,两个动作不能同时发生。这样确实会简单快速,但很明显不能进行消息切分,一段数据开始传输必须传输完成才行。 一旦客户端进行了请求,它能做的事情只有等待。…
【高性能Mysql 】读书笔记(第五章)
5.1.1 B-TREE:最常见的索引,如果在讨论索引的时候没有指定类型时指定默认为b-tree,大多数mysql引擎都支持,Archive例外。 5.1.2 哈希索引:基于哈希表实现,只有精确定位所有列的查询才能定位数据,对于每一行的记录都会生产一个哈希码,哈希索引将所有计算…
下一页
个人成就
文章被点赞
20
文章被阅读
8,478
掘力值
260
关注了
8
关注者
3
收藏集
3
关注标签
11
加入于
2017-09-02