- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 数据库索引设计与优化1
第1章 概述1、性能低下的常见原因--不合适的索引1)没有索引足够多的列来支持2)有正确的列,但列的顺序不对2、误区和误解误区1:索引层级不要超过5层误区2:单表的索引数不要超过6个误区3:不应该索引不稳定的列3、磁盘驱动器使用率只有在更新频率多于10次/秒的情况下,不稳定列才可能成为问题4、系统化的索引设计1)矩阵模型的方法,用于预测每个字段读取和更新...
2020-04-04 17:21:58 242
原创 大型分布式网站架构设计与实践5
第5章 数据分析5.1 日志收集5.1.1 inotify机制通过inotify机制,能够对文件系统的变化进行监控,如对文件进行删除,修改等操作,可以及时通知应用程序进行相关事件的处理。5.1.2 ActiveMQ-CPPC++接口的消息订阅系统5.1.3 架构和存储数据需要经过inotify客户端,经由ActiveMQ进行转发,通过storm进行实时处理,再存储到My...
2020-03-28 16:01:30 161
原创 大型分布式网站架构设计与实践4
第4章 系统稳定性4.1 在线日志分析4.1.1 日志分析常用命令cat more tail head sort wc uniq(查看重复出现的行) grep find whereis expr(表达式求值) tar curl4.1.2 日志分析脚本1、sed编辑器流编辑器,需要预先指定数据的编辑规则,才能修改,阶段进行重定向输出2、awk程序提供一种编辑语言而不仅...
2020-03-22 22:46:30 164
原创 大型分布式网站架构设计与实践3
第3章 互联网安全架构3.1 常见的web攻击手段3.1.1 XSS攻击1、xss攻击的全称是跨站脚本攻击,即攻击者在网页中嵌入恶意脚本程序,当用户打开该网页时,脚本程序便开始在客户端的浏览器上执行,以盗取客户端cookie、用户名密码,下载执行病毒木马程序,甚至是获取客户端admin权限等2、XSS的原理如文本框中不是输入正常的字符串,而是使入一个script脚本,使与原始的...
2020-03-14 16:49:47 145
原创 大型分布式网站架构设计与实践2
第2章 分布式系统基础设施1、搭建分布式的基础设施:1)分布式协作及配置管理系统---zookeeper2)分布式缓存系统3)持久化存储4)分布式消息系统5)搜索引擎6)CDN系统7)负载均衡系统8)运维自动化系统9)实时计算机系统10)离线计算系统11)分布式文件系统12)日志收集系统13)监控系统14)数据仓库2、NoSql提供了...
2020-03-07 16:05:50 198
原创 大型分布式网站架构设计与实践1
第1章 面向服务的体系架构(SOA)分布式应用架构的演变:单一应用架构--->垂直应用架构----->分布式应用架构1.1 基于TCP协议的RPC1.1.1 RPC名词解释1、RPC:remote process call,远程过程调用,有RMI、WebService等诸多成熟的方案2、如果服务提供煮 一个集群而非单台机器,则需要根据相应的负载均衡策略,选取其中一台...
2020-02-22 15:50:55 222
原创 软件架构学习1
Hi,这是我的第一篇博客,我是一个热爱编程,崇尚科学的人,开始写博客,是因为想把自己学习的知识分享给大家,同时也希望能与各位进行交流,不同进步,程序员,话不多说,直接开始,呵呵! 这段时间,因为业务要求,开始学习一些架构设计方面的东西,以前写代码,都按业务需求,进行开发,会有涉及设计,但不规范,很多东西没有系统学习,总有些不足的地方,因此,买了本架构相关的书学习,在此,写下我的学习过程,...
2020-02-16 15:09:53 742
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人