logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Validator】字段验证器介绍,及基本使用go案例

validator是 Go 语言中非常流行的一个字段验证库,支持多种数据类型的验证规则,非常适合用于表单校验、API 输入参数校验等场景。

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

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

#前端#javascript#哈希算法
【go】初学者入门环境配置,GOPATH,GOROOT,GOCACHE,以及GoLand使用配置注意,ubuntu的go1.20安装配置

环境变量环境变量Win + Rsysdm.cplGOROOTGOPATHGOPATHsrcGOCACHEGOCACHE可以不配置,默认会存在这里,我的c盘紧缺,用到后面会占很多地方,所以配置到E盘go buildgo rungo versionfmt。

#golang#前端#linux
【Docker】docker compose和docker swarm区别

用于将多台 Docker 主机(物理机/虚拟机)组成一个统一的虚拟主机集群,实现容器化应用的。:让用户像管理单台主机一样管理多主机集群,简化容器化应用的规模化部署。:Docker 原生的。

文章图片
#docker#eureka#容器
【计算机网络】TCP三次握手,四次挥手以及SYN,ACK,seq,以及握手次数理解

三次握手让双方确认通信能力:所谓确认通信能力就是双方都确认。

文章图片
#计算机网络#tcp/ip#网络
【Docker】docker内的MySQL,Redis,PostgreSQL数据库容器的数据,备份、导出

如果容器崩溃或删除,数据会不会丢失?其实只要你在部署时通过的方式保存数据,就可以避免这一问题。注意可以通过查看Mounts,以获取挂载信息从中可以看到docker这样也可以解释:在保留/opt/docker/mysql/data的情况下,重新run一个容器,将容器卷挂载配置好后,容器继承数据的行为你的 MySQL 数据被挂载到了宿主机的即使容器崩溃或删除,数据依然会保存在宿主机上。使用。

#数据库#docker#mysql
【Docker】docker swarm中overlay网络的组建,排错案例,docker config的更新

容器间无法通过服务名互相访问(报),并且有作为拨号目标导致连接失败;此外浏览器重定向尝试访问也失败。Swarm 内服务 DNS 不生效 →。浏览器访问外部主机时使用了 Swarm 内部服务名 → 浏览器无法解析mediahub。

#docker#网络#容器
【git】进阶使用,自存档

可以用来清理提交历史之后会打开编辑器第一个pick不能改aquash,因为第一个是要合并到的commit,如果不确定更改是否正确,可以中止当前 rebase 并重新开始如果edit-to更改有问题,那就重新更改squashdrop或者直接删同步分支代码将 feature-branch 的本地提交基于 远方仓库origin/main 最新提交重新排列这里git rebase origin/main可

文章图片
#git
【JWT】jwt实现HS、RS、ES、ED签名与验签

ES算法在验签时必须严格使用与签名时相同位数的算法进行验证,这一点与其他算法有所不同。:对称密钥 (HS) 要妥善分发,公私钥对 (RS/ES/ED) 要安全存储。:签名计算与验证的输入数据始终是。

文章图片
#elasticsearch#哈希算法#大数据
    共 28 条
  • 1
  • 2
  • 3
  • 请选择