相关文章
Spring Boot微服务架构实战:从单体到分布式的完整转型指南
📖 前言
微服务架构已经成为现代大型应用系统的主流架构模式。作为一名拥有多年企业级开发经验的架构师,我在过去三年中主导了多个大型项目从单体架构向微服务架构的转型,深刻体会到微服务在提升系统可扩展性、可维护性和团队协作效率方面的…
建站知识
2025/6/26 18:34:14
使用 `Expect` 工具实现了自动化文件传输
通过 scp 命令将本地目录复制到远程服务器,并自动处理密码输入和确认连接提示。 ### 脚本头部 bash
#!/usr/bin/expect 指定脚本的解释器为 Expect,告诉系统使用 Expect 来执行此脚本。 ### 设置超时时间 bash
set timeout 30 设置超时时间为 30 秒。如…
建站知识
2025/6/29 0:12:31
深入浅出:Go语言中的Cookie、Session和Token认证机制
🔐 深入浅出:Go语言中的Cookie、Session和Token认证机制 在Web开发中,用户认证是一个永恒的话题。今天,让我们一起深入探讨Cookie、Session和Token这三种最常见的认证机制,并通过Go语言的实际代码来理解它们的工作原理…
建站知识
2025/6/29 14:45:40
【Kubernetes】从零搭建K8s集群:虚拟机环境配置全指南(DNS/网络/防火墙/SELinux全解析一站式配置图文教程)
文章目录 环境要求搭建虚拟机克隆虚拟机修改 DNS 配置网络配置防火墙配置selinux配置swap分区配置设置hostname设置hosts文件桥接网络配置时间同步安装Docker安装 containerd安装 kubelet、kubeadm、kubectl部署KubernetesKubernetes各个组件的关系 更多相关内容可查看 环境要求…
建站知识
2025/6/28 19:16:09
Go Modules
什么是Go Modules?
Go modules 是 Go 语言的依赖解决方案,发布于 Go1.11,成长于 Go1.12,丰富于 Go1.13,正式于 Go1.14 推荐在生产上使用。 Go moudles 目前集成在 Go 的工具链中,只要安装了 Go,自然而然也…
建站知识
2025/6/27 3:56:52
vscode内嵌浏览器实时预览vue项目
安装插件 web Preview 启动vue项目 打开预览
ctrl shift p 之后输入并选择 Open Web Preview 即可看到预览窗口,但此时明明我的页面是有内容的,但是窗口却空白的。 因为默认访问端口是3000,我们将其修改为vue项目默认的5173端口即可。
点…
建站知识
2025/6/28 20:01:01
Cookie和Session的作用和区别
Cookie 客户端持久化保存服务器数据的一种机制(持久化存储就是存硬盘里)。Cookie文件数据为键值对形式,客户端根据服务器域名的不同分别存储Cookie,不同域名的Cookie不同,不会产生冲突。 典型应用场景:
保…
建站知识
2025/6/26 18:48:29
树结构的实际应用之堆排序
树结构的实际应用之堆排序
基本介绍 堆排序是利用堆这种数据结构设计而成的一种排序算法,堆排序是一种选择排序,它的最坏,最好,平均时间复杂度为O(logn),它也是不稳定排序。堆是具有以下性质的完全二叉树:…
建站知识
2025/6/29 1:19:36