logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Kubernetes】通过 YAML 创建 nginx Pod 并验证,流程总结

命令作用初学者记忆点编写 Pod 配置文件YAML 是“定义期望状态”的载体根据 YAML 创建 Pod“-f”表示“从文件读取配置”查看 Pod 状态快速确认 Pod 是否运行(关注 STATUS 列)查看 Pod 详细信息(含 IP、节点)获取 Pod 的 IP 用于访问服务查看 Pod 详细日志和配置排查问题的核心命令(重点看 Events)验证服务是否正常确认应用在 Pod 内正常运行。

#kubernetes#nginx#容器 +2
【MongoDB】常见八股合集,mongodb的特性,索引使用,优化,事务,ACID,聚合查询,数据复制机制,理解其基于raft的选举机制

自动分片分片键:可以选择高频查询字段如用户id作为分片依据,常用的还有以时间字段来分片(主要有两种分片键:范围分片,哈希分片,复合分片)MongoDB 分片需先搭建含分片节点配置服务器和路由节点的,为目标数据库启用分片,选择合适字段(如高基数字段)创建分片键索引,再为集合指定该分片键开启分片,数据将按分片键规则(范围或哈希)自动分布到各分片,应用通过路由节点透明访问。追问自动故障转移和备份细节?先

#mongodb#数据库#java +1
【go】什么是Go语言中的GC,作用是什么?调优,sync.Pool优化,逃逸分析演示

Go 的 GC(Garbage Collection)用于自动管理内存,开发者无需手动释放内存,可以专注于业务逻辑,降低出错概率,提升开发效率。GC 能够自动发现和回收不再使用的内存空间,有效防止内存泄漏,提高程序的内存使用效率和安全性。Go 使用的是一种无分代、不整理、并发的三色标记清除算法无分代(Non-generational)不区分新生代和老年代对象,所有对象一视同仁。相较于 Java 这

文章图片
#golang#java#jvm +4
【gRPC-gateway】option定义规则及HttpBody响应

基础路由定义// 必须导入// 返回 HttpBody 类型// 根据文件扩展名动态设置 Content-Type。

文章图片
#gateway#golang#java +2
【go】go run-gcflags常用参数归纳,go逃逸分析执行语句,go返回局部变量指针是安全的

这个选项用于打印编译器的优化决策信息,帮助你理解编译器是如何优化代码的。后面可以跟一系列的编译选项,多个选项之间用空格分隔。表示使用Go 1.18及更高版本的编译器特性,表示禁用Go 1.18及更高版本的编译器特性。以下是一个简单的Go程序示例,你可以使用。这个选项用于控制Go编译器的版本。命令用来编译并运行Go程序,是你要传递给编译器的选项,是你要运行的Go程序文件。来获取更详细的信息。

文章图片
#golang#开发语言#后端
【JavaScript】前端两种路由模式,Hash路由,History 路由

Hash 路由:前端自给自足,后端几乎零配合;代价是 URL 与 SEO。History 路由:用户体验与 SEO 友好,但刷新/直达必须有服务端兜底,并和 API、静态资源做好“分流”。对 Go 后端来说,掌握本文几段Nginx/Caddy/Gin/GoFrame 样例配置,就能把前端 History 路由稳定落地,避免 404 与静态资源回退等典型坑。注解:真正上线前,务必按“直接打开深链刷新

#前端#javascript#哈希算法
【docker】Dockerfile中COPY和ADD的区别理解,多阶段构建中COPY的用法

COPY是最基础的文件复制操作,语义明确,推荐用于文件复制。ADD除了复制文件外,支持自动解压和从 URL 下载,但增加了不必要的复杂性,除非有解压或下载需求,否则优先使用COPY。

文章图片
#docker#网络#容器
【docker】Dockerfile中ENTRYPOINT和CMD区别理解

ENTRYPOINT适用于指定容器启动时始终执行的主命令或程序,适合核心应用程序。CMD用于提供默认参数或默认命令,具有更高的灵活性,可以通过运行时参数覆盖。

文章图片
#docker#容器#运维
【docker】docker pull拉取中不断重复下载问题,解决方案之一,磁盘空间扩容

如果 Docker 运行环境的磁盘空间不足,拉取的镜像可能会被自动清理,导致重复下载。在df-h之后可以看到:你的 / 根分区(/dev/mapper/ubuntu–vg-ubuntu–lv)总共 9.8G,已经用了 7.2G,只剩下 2.2G 可用空间,使用率 78%。虽然空间还没满,但 GitLab CE 镜像通常比较大(可能超过 2GB),所以 磁盘空间可能不够,导致 docker pull

文章图片
#docker#容器#运维
【git】提交修改、回撤、回滚、Tag 操作讲解,与reset (--soft、--mixed、--hard) 的区别

的修改加进上一次提交,而不会创建新的 commit。过程中遇到冲突,手动修改后执行此命令继续回滚。过程中遇到冲突,放弃回滚,恢复到原来的状态。:修改上一次提交的说明,不影响文件内容。:修改最近一次提交的信息或内容。:生成一个新的提交来撤销。的修改,而不会修改历史。Tag 推送到远程仓库。里后面的提交都不见了。(原来的最新提交)。

文章图片
#git#elasticsearch#大数据
    共 45 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择