- 博客(867)
- 资源 (57)
- 问答 (5)
- 收藏
- 关注
原创 知识学习之道
1、看懂了和能自己写下来不是一回事,看懂了未必能写下来,写下来和能和别人讲述清楚又不是一回事,能自己写下来未必能跟别人讲明白,能跟别人讲明白是最高境界;2、书读百遍,其意自现,无论是书籍还是技术文档,一定要多读,并且学而时习,每一次学习一般都会有新的理解。...
2020-10-06 10:36:53 334
原创 软件开发之道
1.务必仔仔细细看清该技术的技术文档,切忌概览;2.对于较难理解的,一定要多看,这个多看不仅仅指一遍遍的阅读技术文档或代码,而且也可以理解为不止某一天看,因为有些知识需要消化,当时看过之后未必能够消化掉,因为需要多看几次、多看几天,还有一个原因就是,在学习时有时会陷进去,而此时可以先放下,理清思绪,或者暂时先不理,等到有时间再处理;3.对于某些难以理解的算法,借助画图来理解是一种有效的辅助...
2019-09-10 10:37:46 589
原创 软件开发准则
数据库1.数据表、数据字段一定一定一定要加注释;2.严禁使用数据库保留字段(user、name、type就是保留字段),如果要使用,必须加上符号`,例如:`user`(英文状态下Esc下面的键即可打出符号`);Java1.接口中要打印前端传入的参数和返回的数据,方便查看日志、恢复数据。2.日志打印用日志工具类打印,不要用System.out.println()打印,因为在服务...
2019-05-08 14:58:47 682
原创 mac电脑拉取镜像报错:
该问题通常是因为 Docker 无法验证镜像仓库的 TLS 证书,原因可能是仓库使用了自签名证书或未被信任的证书。将镜像仓库标记为不安全。
2024-12-10 07:45:32 191
原创 istio中wasm插件是做什么的?
在中,是用来扩展和自定义数据平面(即 Envoy Proxy)行为的一种机制。它允许用户以更灵活、更高效的方式增强流量处理能力,而不需要修改 Envoy 的源码。
2024-11-26 17:00:30 549
原创 如何在 Istio 中使用 SkyWalking 进行分布式追踪?
如何在 Istio 中使用 SkyWalking 进行分布式追踪? | Apache SkyWalking
2024-11-22 10:39:22 377
原创 dubbo3结合istio实现服务治理
https://cn.dubbo.apache.org/zh/overview/tasks/mesh/dubbo-mesh/
2024-11-21 09:36:47 102
原创 mysql的mvcc机制中,read view是什么时候生成的?
在 RC 隔离级别中,每次执行**快照读(Snapshot Read)**时都会生成一个新的。独立生成,因此可能导致不可重复读。,而不会在事务开始时就固定一个。而在 RC 中,每次查询的。
2024-11-18 07:43:47 586
原创 mysql如何查看当前事务的事务id
对于没有执行INSERTUPDATE或DELETE的事务,其read view中不会包含自身的事务 ID,因为事务尚未分配事务 ID。Read View依然基于当前系统的活跃事务列表生成,用于保证读取一致性。
2024-11-17 23:44:50 423
原创 为什么go语言使用log.Fatalf打印日志导致程序退出
通常只用于程序启动时的不可恢复错误(例如初始化配置失败),而不是在请求处理或业务逻辑中使用。这种方式可以在记录错误的同时,让程序正常处理错误逻辑而不退出。记录错误信息,这样不会导致程序退出。,从而终止程序的运行。在 Gin 应用中,建议改用。不仅会打印日志,还会调用。
2024-11-12 15:53:10 452
原创 operator-sdk create api报错
operator-sdk报错FATA[0009] failed to create API: unable to run post-scaffold tasks of "base.go.kubebuilder.io/v3": exit status 2。go版本和operator-sdk版本不匹配。更换operaro-sdk版本或更换go版本。
2024-11-10 11:21:16 222
原创 k8s中基于overlay网络和underlay网络的网络插件分别有哪些
Overlay 网络插件适用于跨子网、跨节点通信的环境,提供灵活的网络隔离。Underlay 网络插件适用于高性能和低延迟需求的环境,直接使用底层网络进行通信,尤其在不跨子网的情况下。
2024-11-09 22:48:31 1129
原创 详解overlay网络和underlay网络
Overlay 网络是建立在 Underlay 网络之上的虚拟网络,通过隧道封装等技术,虚拟化和抽象底层物理连接,实现逻辑上的网络结构。Overlay 网络的作用是将数据流量在不同的虚拟网络间隔离,并允许跨越多个物理网络,达到灵活的网络分段和安全隔离的目的。
2024-11-09 22:41:28 808
原创 登录nacos1报错用户名密码错误
nacos添加环境变量,key为:NACOS_AUTH_TOKEN,value设置为:jjkfasdf324234kfkajkdfadfk1334145fkjskdafewrq3252。密钥未设置导致的,通过环境变量添加密钥。尽可能设置的长一些。
2024-10-31 17:58:39 287
原创 docker启动容器报错can‘t create Thread: Operation not permitted
这个错误通常是因为 Docker 容器的默认设置不允许创建新线程,通常是在缺少。权限的情况下发生的。参数,以获得更多的权限。: 在运行 GitLab 容器时添加。
2024-10-28 10:39:35 311
原创 dubbo3使用服务网格
https://cn.dubbo.apache.org/zh-cn/overview/mannual/java-sdk/tasks/mesh/
2024-10-28 08:02:09 85
原创 helm安装metallb,实现LoadBalancer的使用
安装完成后,需要修改cm,addresses修改为未被使用的ip。下载完成后,执行helm install。
2024-10-21 17:56:36 207
原创 深入了解 Flannel(4):flannel是如何分配vxlan id的
Flannel 将 VXLAN ID 分配给网络范围,而不是直接分配给主机。所有使用相同网络范围的 Pod 和主机将共享该 VXLAN ID,以确保它们可以通过 overlay 网络进行有效的通信。
2024-10-20 19:39:43 318
原创 深入了解 Flannel(3):vxlan在flannel中的作用
VXLAN 在 Flannel 中主要解决了跨主机 Pod 之间的通信、网络隔离、扩展性和跨数据中心连接的问题,通过封装和解封装机制有效管理和传输数据包,使 Kubernetes 集群的网络更加灵活和可扩展。
2024-10-20 18:39:32 330
原创 深入了解 Flannel(2):vxlan模式下的跨主机pod通信
使用 VXLAN 后端时,Flannel 通过封装和解封装机制实现了不同主机上 Pod 之间的通信。配置 VXLAN 后端涉及定义网络范围和选择后端类型,Flannel 在数据包的生成、封装、解封装和转发等各个环节中发挥了重要作用。这使得 Flannel 成为 Kubernetes 中一种灵活且易于使用的网络解决方案。
2024-10-20 18:36:02 863
原创 深入了解 Flannel(1):Flannel概述
Flannel 是一个可靠且易于使用的 Kubernetes 网络插件,适合基础网络需求。但对于需要更复杂网络策略和性能优化的场景,可能需要考虑其他解决方案如 Calico 或 Cilium。
2024-10-20 18:23:01 473
FiddlerSetup.zip
2019-07-16
OBS-Studio
2018-12-22
kibana-6.4.2-x86_64
2018-10-22
kibana-6.4.2-windows-x86_64
2018-10-22
kibana-6.4.2-linux-x86_64
2018-10-22
centos7修改语言环境支持中文总失败
2018-03-24
struts2 Session生命周期
2017-12-14
php创建类的方法 php菜鸟一枚 请问这行代码是什么意思?
2017-05-01
Android中如何无损保存BitMap文件?
2017-03-10
Java如何调用打印机打印本地文档
2016-09-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人