![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java技术
文章平均质量分 91
:yyyy11119
吸粉机器
展开
-
记一次 K8S HostPort 引发的服务故障排错指南
最近排查了一个 kubernetes 中使用了 hostport 后遇到比较坑的问题,奇怪的知识又增加了。问题背景集群环境为 K8s v1.15.9,cni 指定了 flannel-vxlan 跟 portmap, kube-proxy 使用 mode 为 ipvs,集群 3 台 master,同时也是 node,这里以 node-1,node-2,node-3 来表示。集群中有 2 个 mysql, 部署在两个 ns 下,mysql 本身不是问题重点,这里就不细说,这里以 mysql-A,mysql原创 2021-09-25 19:48:37 · 282 阅读 · 0 评论 -
面试官:熔断降级原理是什么?
概述高可用三剑客 限流 , 熔断 和 削峰 仅以两张图来初步形容一下 熔断 适用的场景:雪崩股灾什么是熔断来自 wiki 的 熔断机制 描述:熔断机制(英语:Circuit breaker / Trading curb)指的是在股票市场的交易时间中,当价格波动的幅度达到某一个限定的目标(熔断点)时,对其暂停交易一段时间的机制。此机制如同保险丝在电流过大时候熔断,故而得名。熔断机制推出的目的是为了防范系统性风险,给市场更多的冷静时间,避免恐慌情绪蔓延导致市场波动,从而原创 2021-09-25 13:27:48 · 133 阅读 · 0 评论 -
SQLServer中sp_Who、sp_Who2和sp_WhoIsActive介绍和查看监视运行
使用 sp_WhoIsActive 监视活动sp_WhoIsActive存储过程可以监视SQL Server中当前正在运行的活动。介绍如果服务器速度变慢时,数据库管理员需要不断检查SQL Server实例上正在运行的操作。系统存储过程“sp_who”和“sp_who2”可以检查实例上所有正在运行的进程,但它们缺乏很多有助于性能监控和分析过程的有用信息,也显示了很多如系统进程等无用的信息。为此,Adam Machanic(自 2004 年起成为 Microsoft MVP)开发了一个名为“sp_wh原创 2021-08-30 16:38:48 · 2719 阅读 · 0 评论 -
关于静态代码块的执行顺序,很简单的一道题,应该所有人都会吧?
之前面试的时候做过代码块和构造方法的执行顺序,当时虽然半蒙半猜作对了,但是对这个还不是特别的了解,所以就想看看今天能不能彻底搞懂,即帮助大家、也帮助自己。简单题在 Java 中有静态代码块、非静态代码块(构造代码块)、普通代码块,还有静态变量、成员变量,来做道题看看你对这些代码块和变量赋值的执行顺序是否真的了解了?上代码public class Address { private String province; public Address(String province) {原创 2021-08-30 16:37:38 · 74 阅读 · 0 评论 -
MySQL进阶系列: 一文详解explain各字段含义
explain有何用处呢:为了知道优化SQL语句的执行,需要查看SQL语句的具体执行过程,以加快SQL语句的执行效率。可以使用explain+SQL语句来模拟优化器执行SQL查询语句,从而知道mysql是如何处理sql语句的。通过查看执行计划了解执行器是否按照我们想的那样处理SQL。explain执行计划中包含的信息如下:id: 查询序列号select_type: 查询类型table: 表名或者别名partitions: 匹配的分区type: 访问类型possible_keys: 可能用到原创 2021-08-30 16:35:50 · 2320 阅读 · 1 评论