生产实战

K8s + Springboot 如何实现 优雅停机 + 不停服更新

一、为什么要实现优雅停机 + 不停服更新? 提升用户体验:避免服务中断,减少用户困扰; 增强系统稳定性:确保服务在停止前处理完现有请求,减少错误,避免数据异常; 支持持续交付:实现...
阅读更多
生产实战

Springboot+logback+k8s实现将日志挂载到指定服务器上

一、Springboot中的logback配置: 由于springboot默认集成的就是logback,所以,我们也不需要另外再引入什么依赖; 1、在 src/resources ...
阅读更多
Python相关

如何在Centos7.9上快速部署一套自己的JupyterLab

为什么要搭建一个在线的JupyterLab?         因为近期在研究AI大模型,在研究AI大...
阅读更多
生产实战

RocketMQ高性能原理剖析和可靠性保证

一、RocketMQ的读写队列 首先,我们要知道: 当我们生产者将消息发送到RocketMQ的某个Topic时,Topic只是一个逻辑概念,实际上是会分为几个MessageQueu...
阅读更多
Go相关

Go 语言命令行解析增强工具包-pflag

一、Pflag的基本介绍与特点 1、pflag的基本介绍: 在使用 Go 进行开发的过程中,命令行参数解析是我们经常遇到的需求。尽管 Go 标准库提供了 flag 包用于实现命令行...
阅读更多
Go相关

Go语言功能齐全的配置管理库-Viper

Viper 是一个功能齐全的 Go 应用程序配置管理库,支持很多场景。它可以处理各种类型的配置需求和格式,包括设置默认值、从多种配置文件和环境变量中读取配置信息、实时监视配置文件等...
阅读更多
Go相关

Golang协程调度器和GMP模型

先会过一个初级但是很重要的概念(在Java多线程中也不停地强调): 并行:多个处理器同时处理多个任务,无论在宏观还是微观上,每一时候都是多个任务同时被执行; 并发:由单个处理器同时...
阅读更多
生产实战

密码保护:将本地开发环境(内网)穿透至公网域名(微信小程序后台程序开发场景很实用)

无法提供摘要。这是一篇受保护的文章。
阅读更多
物联网

Java通过HslCommunication快速实现PLC数据采集

本来是想直接实战的,但是写着写着发现: 如果对PLC的基础知识,尤其存储区、数据结构不先了解的话,在对PLC的地址进行读写操作时,会觉得莫名其妙,所以,就先补写了一片PLC的基础介...
阅读更多
物联网

PLC基础知识 + 西门子S7-200Smart型号存储区、数据类型

一、什么是PLC?为什么要使用PLC? 1、什么是PLC? PLC = Programmable Logic Controller = 可编程逻辑控制器   &...
阅读更多