V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  qloog  ›  全部回复第 1 页 / 共 22 页
回复总数  438
1  2  3  4  5  6  7  8  9  10 ... 22  
1 天前
回复了 ahongg1105 创建的主题 程序员 golang ai sdk 聚合
https://github.com/songquanpeng/one-api 使用 OpenAI API 格式访问所有的大模型,开箱即用
@qloog 推荐 god , 更简单些,也支持同时管理多个服务
简单点就是 scp + systermd(一般服务器上都有), scp 用于部署二进制,systermd 用于部署后自动启动服务,下面是基于此原理的一些库

--------

https://github.com/dreamans/syncd 可以了解下 是一款开源的代码部署工具,它具有简单、高效、易用等特点,可以提高团队的工作效率. (用到了 scp )


或者

https://github.com/pioz/god 能让你无需繁琐的 SSH 登录和手动配置,即可在远程服务器上部署、控制 Go 编写的守护进程 (依赖 systermd )
框架: https://github.com/go-eagle/eagle 支持 http 和 gRPC, 关键是有脚手架,各种代码不用自己 copy 后再去修改了

数据库:gorm 使用 gorm/gen 可以链接 db 生成 model 和基础的操作方法,避免 SQL 注入,关键是可以通过自定义 sql 生成代码,比如复杂的 多条件 sql 查询
@shzbkzo 产品确实不错,值得推广
服务端居然是 go 写的,必须给个 star 😄
golang 部署到了哪里?
UI 很清爽
33 天前
回复了 vyuai 创建的主题 Java 大佬们, 三层架构先写哪个层比较好呢
dao -> service -> controller

先有数据模型,再写业务逻辑,最后写参数检查和调用
模型会让你把底层思考透彻,业务逻辑就是写具体的业务逻辑,写完前面俩,最后一个自然而然就有了
@815979670 如这位同学所说

也就是更新到次新版本,比如现在是 1.23.0 ,1.22 里可能有 1.22.5, 1.22.6, 1.22.7, 那么就更新到 1.22.7
39 天前
回复了 ericcen 创建的主题 Go 编程语言 go 编程方式
2 种方式:
1 、环境变量
2 、启动参数

根据以上两种的任意一种去读对应环境的配置文件,可以参考: https://github.com/go-eagle/eagle 里面的实现方式
大佬厉害
看自己了,同步也是可以的,如果有时间的话
@qloog 不过为了快速验证,还是选用自己擅长的比较好些
找个 go 的框架+自带的脚手架,分分钟搭建出项目骨架,剩下的就是写你的逻辑实现了,比如我常用的:

https://github.com/go-eagle/eagle
44 天前
回复了 momowei 创建的主题 Go 编程语言 go 的内存优势在部分场景比想象中多
@hefish 我用: https://github.com/go-eagle/eagle 其实选个合适自己的就好
降低预期,年后入职一家小企业,似乎又回到了十多年前……

互联网的 iPhone 已经过去。。。
标准格式:/v2/users/info
1  2  3  4  5  6  7  8  9  10 ... 22  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3058 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 00:15 · PVG 08:15 · LAX 16:15 · JFK 19:15
Developed with CodeLauncher
♥ Do have faith in what you're doing.