leijmdas
技术培训 业务咨询 技术方案 java培训 go培训 设计培训 领域驱动设计 测试驱动开发 测试驱动学习 曾经华为员工 三十年从业经验 高级系统架构师
展开
-
Go实战全家桶之四十九:gin测试框架再封装
import ("bytes""net/http""strings"if param!c.Next()return ret。原创 2025-02-17 09:27:33 · 156 阅读 · 0 评论 -
linux设置时区
2. 创建指向UTC时区文件的软链接:输入 sudo ln -sf /usr/share/zoneinfo/UTC /etc/localtime ,这样系统就会将时区设置为UTC。1. 备份原来的 /etc/localtime 文件:在终端中输入 sudo cp /etc/localtime /etc/localtime.bak ,这一步是为了防止出错后可以恢复。对于某些Linux发行版(如Ubuntu),你可以编辑`/etc/timezone`文件来设置时区。将文件内容设置为`UTC`,然后保存退出。原创 2024-12-15 20:53:56 · 1427 阅读 · 0 评论 -
go gorm mysql bit(1)类型转换处理BitField
comment:'BOM标识 '" json:"id"``gorm:"column:source;comment:'来源 0--采购1--生产'" json:"source"`"cut_part_name": "前幅料",@description : 测试接口-通用查询。/* 来源 0--采购1--生产 */@时间: 2024-10-20 11:42:31。"msg": "成功",原创 2024-10-20 11:47:55 · 240 阅读 · 0 评论 -
软件重构(Refactoring)是软件开发过程中的一个重要环节,指的是在不改变软件外在行为的前提下,对软件内部结构进行调整以提高其可理解性、可维护性和可扩展性的过程。以下是一些常见的软件重构实践:
软件重构(Refactoring)是软件开发过程中的一个重要环节,指的是在不改变软件外在行为的前提下,对软件内部结构进行调整以提高其可理解性、可维护性和可扩展性的过程。软件重构是一个持续的过程,需要开发者具备良好的编程习惯和对代码质量的持续关注。2. 模块化:将大的代码块分解成小的、可管理的模块或函数,每个模块或函数负责单一的功能。13. 文档更新:随着代码的重构,更新相关的文档,确保文档与代码的一致性。5. 抽象化:将通用的代码抽象成更高层次的组件,减少代码的复杂性。原创 2024-08-27 07:52:22 · 173 阅读 · 0 评论 -
k8s有什么工具
9. Weave Scope:Weave Scope是一款开源的容器和微服务可视化工具,提供直观的界面,帮助用户查看和管理K8s集群中的资源,支持拓扑图展示、性能监控和流量分析等功能。7. Kubevious:这是一款开源的K8s可视化工具,提供直观的界面,帮助用户查看和管理K8s集群中的资源,支持拓扑图展示、配置审计和资源关系分析等功能。2. Lens:这是一款跨平台的K8s可视化工具,支持Windows、macOS和Linux操作系统,提供直观的界面,帮助用户查看和操作K8s集群中的资源。原创 2024-08-27 07:49:46 · 351 阅读 · 0 评论 -
k8s应用
5. 密钥和配置管理:K8s可以存储和管理敏感信息,如API密钥和密码,并且可以确保这些信息不会在容器之间共享。6. 扩展性:K8s可以轻松地扩展应用程序,无论是增加更多的容器副本以处理更多的负载,还是扩展到更多的节点。2. 存储编排:K8s可以自动挂载存储卷到容器,支持多种存储解决方案,包括本地存储、网络存储等。3. 自动部署和回滚:K8s可以自动部署应用程序,并在需要时回滚到之前的版本。7. 自我修复:K8s可以检测并替换不健康的容器,确保应用程序的高可用性。原创 2024-08-25 12:35:51 · 191 阅读 · 0 评论 -
k8s有哪些组件
2. etcd:一个轻量级、分布式键值存储系统,用于存储 Kubernetes 集群的所有数据,包括集群状态和配置信息。5. kubelet:运行在每个节点上的代理,负责维护容器的生命周期,包括启动容器、监控容器运行状态以及资源使用情况。6. kube-proxy:网络代理,运行在每个节点上,负责维护节点上的网络规则,处理服务发现和负载均衡。8. cAdvisor:一个开源的容器资源使用和性能分析代理,用于收集、处理、存储和导出容器的统计信息。原创 2024-08-25 12:39:59 · 604 阅读 · 0 评论