上一页 1 2 3 4 5 6 7 8 9 ··· 40 下一页
摘要: 第一章 单一职责原则 单一职责原则:要求一个接口或类只有一个原因引起变化,也就是一个接口或类只有一个职责,它就负责一件事情 完美的设计: 一个类实现了两个接口,把两个职责融合在一个类中。 不好的设计: 好的设计: 接口一定要做到单一职责,类的设计尽量做到只有一个原因引起变化 第二章 里氏替换原则 如 阅读全文
posted @ 2021-01-13 13:01 余***龙 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 外网DNS应该用于全局负载均衡进行流量调度,将用户费配到离他最近的服务器上以提升体验 为了提升吞吐量,一般会在DNS和nginx之间引入接入层,如LVS,F5做四层负载均衡 负载轮询算法 TCP心跳检查 HTTP心跳检查 Consul 动态注册upstream到Nginx上 限流算法 令牌桶算法 u 阅读全文
posted @ 2021-01-12 20:32 余***龙 阅读(68) 评论(0) 推荐(0) 编辑
摘要: service是分布式集群架构的核心 每个服务进程都有一个独立的EndPoint(IP+PORT)访问点,k8s能够让我们通过虚拟ip+端口连接到指定的service上 每个服务进程包装到相应的POD中,使其成为POd中运行的一个容器 Master Node Pod 阅读全文
posted @ 2020-12-24 20:51 余***龙 阅读(92) 评论(0) 推荐(0) 编辑
摘要: mysqld_safe mysqld_safe是一个启动脚本,它会间接的调用mysqld,而且还顺便启动了另外一个监控进程,这个监控进程在服务器进程挂了的时候,可以帮助重启 它。另外,使用mysqld_safe启动服务器程序时,它会将服务器程序的出错信息和其他诊断信息重定向到某个文件中,产生出错日志 阅读全文
posted @ 2020-12-17 14:48 余***龙 阅读(886) 评论(0) 推荐(0) 编辑
摘要: 第二章 InnoDB存储引擎 InnoDB是事物安全的引擎,设计上类似于Orable的架构,从Mysql5.5开始是默认的表存储引擎 InnoDb体系架构 InnoDB后台线程: 1.Master Thread 2.IO Thread 1.x后已经不使用innodb_file_io_threads, 阅读全文
posted @ 2020-12-15 13:56 余***龙 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 系统默认表 mysql远程连接方法: mysql -u root -p 123456 -P 3306 -h 192.168.20.6 用户权限:分为root和其他用户,root用户要避免web连接 query cache:生产中建议关闭,因为只缓存静态数据,如果数据经常读写作用不大 SHOW VAR 阅读全文
posted @ 2020-12-14 08:50 余***龙 阅读(59) 评论(0) 推荐(0) 编辑
摘要: redis全局命令 查看所有键: keys * 查看键总数: dbsize dbsize命令在计算键总数时不会遍历所有键,而是直接获取Redis内置的键总数变量,所以dbsize命令的时间复杂度是O(1) 而keys命令会遍历所有键,所以它的时间复杂度是O(n),所以线上禁止使用keys 检查键是否 阅读全文
posted @ 2020-12-10 19:01 余***龙 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 开始分析beans源码 XmlBeanFactory继承自DefaultListableBeanFactory, 而DefaultListableBeanFactory是整个bean加载的核心部分, 是Spring注册及加载bean的默认实现, 而对于XmlBeanFactory与DefaultLi 阅读全文
posted @ 2020-12-09 17:50 余***龙 阅读(65) 评论(0) 推荐(0) 编辑
摘要: Spring Cloud Eureka:基于NetFlix Eureka做了二次封装 在服务不多的时候可以直接将服务间调用关系写在配置文件中,当服务调用关系量大的时候就需要用到服务治理 搭建服务的注册中心 引入eureka依赖 <parent> <groupId>org.springframewor 阅读全文
posted @ 2020-12-08 18:17 余***龙 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 第一章 springboot的依赖和自动配置 spring-boot-starter-web引入了下面的包 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot- 阅读全文
posted @ 2020-12-07 08:11 余***龙 阅读(142) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 40 下一页