-
mkcert生成的证书为什么浏览器不信任因为mkcert创建的是本地自签名根证书,不是公共CA签发的;浏览器默认只信任系统级受信根证书,而mkcert的根证书需要手动安装到操作系统(或特定浏览器)的信任链里。常见错误现象:NET::ERR_CERT_AUTHORITY_INVALID、CERTIFICATE_VERIFY_FAILED(Go程序报错)、curl提示SSLcertificateproblem:selfsignedcertificateincertific
-
Go中模板方法模式通过接口+结构体嵌入+显式调用实现:定义含钩子方法的接口,骨架函数/方法接收该接口并显式调用钩子,具体类型实现接口后传入骨架执行。
-
端口冲突应通过配置项(命令行参数或环境变量)解决,而非硬编码;本地调用失败多因网络隔离或监听地址不当;重试应封装策略客户端并注意幂等性;vendor不生效时可用-mod=vendor或replace。
-
Go标准库log适合调试但不适用于生产环境,需用SetFlags和SetOutput自定义输出,Printf比Print更常用因支持格式化,Fatal/Panic会终止进程或触发panic,不可用于HTTP等需错误传播场景。