- 博客(8)
- 收藏
- 关注
原创 关于向国外发送网络请求,他们的互联过程
递归查询:如果运营商的DNS服务器未缓存该地址,它会进行递归查询,向根DNS、顶级域名服务器、以及权威DNS服务器逐层请求,最终获得目标域名的IP地址。如果请求未被拦截且目标服务器允许访问,一旦获得IP地址,设备会通过TCP/IP协议与目标服务器(如美国的服务器)尝试建立连接。如果访问的内容是允许的,目标服务器将处理请求,并返回数据(如网页内容)。对被屏蔽的网站(如Google)的请求会被拦截。请求ISP的DNS服务器:如果没有缓存,设备会向运营商的DNS服务器发送请求,以获取该域名的IP地址。
2024-10-29 10:47:32 426
原创 k8s中的pod-节点-集群相关概念
集群内部网络:Pod 的 IP 地址存在于 Kubernetes 集群的内部网络中,类似于我们在家庭或公司内部使用的局域网(LAN)。节点上运行着必要的组件,如 kubelet(负责管理和监控节点上的 Pod 和容器)、kube-proxy(处理节点上的网络流量)和容器运行时(如 Docker、containerd)。VPN服务器:这是最常见的VPN节点,提供加密的网络通道,允许用户安全地连接到远程网络或互联网。集群中的节点:在集群中,节点是集群中的一个成员或计算单元,通常指的是一台计算机或服务器。
2024-09-10 15:23:55 846
原创 JAVA堆内存、堆外内存、垃圾回收通俗易懂讲解
垃圾回收(GC) 就像是你家里的清理工作。家里有很多东西(比如旧衣服、过期食品),这些东西用不着了,需要清理出去,以腾出空间放新的东西。Java 中的垃圾回收就是自动帮你清理那些不再需要的内存空间。堆内存:JVM 管理的主要内存区域,用于存储 Java 对象,自动垃圾回收。堆外内存:JVM 堆之外的内存区域,用于特定用途,通常由操作系统或特定的库来管理。垃圾回收(GC) 就像自动的家务清理工,负责整理和清理那些不再需要的内存空间,确保程序在运行时有足够的内存使用。
2024-09-05 15:30:29 470
翻译 MYSQL-MVCC
黑马程序员讲的真好,原视频参考,我这里做一下总结https://www.bilibili.com/video/BV1yT411H7YK?Repeatable Read 同一个事务下反复读前面一个的数据,因为解决了重复读,按照前面的方式重新判断就好。以下是判断方式,trx_id代表当前事务,一个一个代入即可,只要有一个事务成立,则读取该事务id下的数据。
2024-04-09 00:39:04 36
原创 MYSQL-索引基础
create [ unique ] index 索引名 on 表名 (字段名,…在创建表时,如果添加了主键和唯一约束,就会默认创建:主键索引、唯一约束。drop index 索引名 on 表名;show index from 表名;MYSQL-索引基础。
2024-04-08 19:15:22 452
原创 MySql-EXPLAIN详解
依次从最优到最差分别为:system > const > eq_ref > ref > range > index > ALL。:possible_keys列指出MySQL能使用哪个索引在该表中找到行,如果该列是NULL,则没有相关的索引。:这一列表示关联类型或访问类型,即MySQL决定如何查找表中的行,查找数据行记录的大概范围。:key_len列显示MySQL决定使用的键长度。:key列显示MySQL实际决定使用的键(索引)。:ref列显示使用哪个列或常数与key一起从表中选择行。:输出的行所引用的表。
2024-04-08 18:49:39 563
原创 异步回调什么意思
异步回调指的是我发送了一个请求,不需要等待他处理完毕才能干其他事情,而是在他处理的过程中,可以发送另一个请求。此时顾客拿到了这碗饭,并开始吃了,吃完了之后需要结账,告诉老板我吃好了,多少钱?这时候的老板是不需要等着顾客吃完饭的,他可以给其他顾客做饭。:一种双向调用模式,也就是说,被调用方在接口被调用时也会调用对方的接口。:我给你打电话,需要持续等待,通常会阻塞,干不了自己的事情。:我发给你短信完了之后可以干别的事情。老板做了一碗饭告诉顾客说:饭做好了!
2023-12-27 20:03:45 3883 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人