配置
已收录文章:45篇
-
环境变量里的布尔值并不只有 true 和 false。本文用 strconv.ParseBool 拆开可接受字面量、空值默认、错误回滚和配置热更新边界,给出一套不会把拼写错误静默当成关闭的 Go 配置写法。333 收藏
-
Golang · Go问答 | 2个月前 | 配置 · 设计模式 · 架构 · Go问答 · 代码重构 · Go 默认值 配置参数 参数校验 构造函数 option Functional OptionsGo 的构造函数参数从 3 个长到 8 个后,直接继续加位置参数会让调用点难读也难兼容。Functional Options 能把可选配置变成具名、可组合的设置项,但它不适合承载必填依赖或运行期变更。本文给出最小实现、交叉校验和选择清单。100 收藏
-
Golang · Go教程 | 2个月前 | golang · 配置 · 设计模式 · go · client · api设计 · Go 构造函数 Functional Options 函数选项 Client 配置 API 兼容Functional Options 适合“少量必填参数稳定、可选项会逐步增加”的 Go Client 构造场景。它能避免频繁改函数签名,并让调用点保留 WithTimeout、WithRetry 这类具名配置;但配置总是成组出现、需要从文件反序列化,或只有一个可选值时,Config 结构体或新增构造函数往往更直接。关键不在模式名称,而在默认值、重复选项与兼容边界是否明确。454 收藏
-
在现代软件开发中,配置文件是不可或缺的一部分。在编写 Go 项目时,不管是一个简单的单文件脚本还是一个庞大的微服务项目,程序的灵活性和可扩展性都需要依赖于配置文件的加载。配置410 收藏
-
Viper 是一个功能齐全的 Go 应用程序配置库,支持很多场景。它可以处理各种类型的配置需求和格式,包括设置默认值、从多种配置文件和环境变量中读取配置信息、实时监视配置文件等。无论490 收藏
-
MySQL+Navicat安装配置教程(超级详细、保姆级) 一、 下载MySQL Mysql官网下载地址:https://downloads.mysql.com/archives/installer/ 1. 选择想要安装的版本,点击Download下载 我选择的是5.7.31版本 二、安装MySQL324 收藏
-
Redis Cluster 原理说的头头是道,这些配置不懂就是纸上谈兵 Redis Cluster 集群相关配置,使用集群方式的你必须重视和知晓。别嘴上原理说的头头是道,而集群有哪些配置?如何配置让集群快到飞341 收藏
-
常用插件 Tabnine AI 代码补全Protocol BuffersString ManipulationRainbow Brackets 方法括号颜色分组GitToolBox 查看代码行git/svn提交记录git commit template 规范GIT代码提交 WIN10 配置golang环境变量 第一个是系统变量192 收藏
-
环境部署下载源代码,使用IDEA进行部署,项目pom.xml进行maven依赖包添加、配置数据库账号密码、配置开启端口后即可使用tomcat7插件运行项目。搭建过程遇见两个坑点:mysql建议直接使用5.5.*版本453 收藏
-
问题描述显示表不存在或者写sql时表名没有提示问题原因1,没有同步发生的变更数据库没有刷新已经改动的变更,刷新下最新的数据,操作如下:问题原因2,插件配置未完成,配置步骤如下,432 收藏
-
一、背景记录使用mysql过程中遇到的问题,及一些配置二、mysql配置[client] #服务端口号 默认3306 port = 3306 socket = /tmp/mysql.sock [mysqld] # 设置socke文件所在目录 socket = /tmp/mysql.sock # mysql的安装根路径147 收藏
-
作者:陈俊聪 背景 MySQL 5.7 及之前版本下修改配置,如果能动态修改的,可以用 set global 语法,不能动态修改的,只能修改 mysql> show variables like '%innodb_buffer_pool_size%'; +-------------------------+------312 收藏