V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lix7  ›  全部回复第 8 页 / 共 9 页
回复总数  161
1  2  3  4  5  6  7  8  9  
2020-09-07 18:59:26 +08:00
回复了 mzmxcvbn 创建的主题 Go 编程语言 新手提问: gin+gorm 中大型项目分层问题
@mzmxcvbn
1. 都放在一层 dao 里,叫什么不重要,重要的这层只负责数据的加载和保存,你只需要调用标准接口,不需要关心存储细节;
2. 从 DDD 的角度来讲,每一个聚合根对应一个 DAO ( DDD 里叫 repository )。但如果只从分层角度来考虑的话,是的,每一个 model 对应一个 dao ;
3. 对于 list 接口,你自己已经提到了,where/order by/limit 都只是“参数条件”,所以他们只是一个大接口的参数而已,这个接口的基础功能,就只是 list,至于怎么 list 、list 多少个东西出来、顺序是啥样的,只是参数而已
2020-09-04 18:06:34 +08:00
回复了 mzmxcvbn 创建的主题 Go 编程语言 新手提问: gin+gorm 中大型项目分层问题
dao 还是要有的,未来如果需要在 data load 这个切面做事情的话,没有单独分层而是“server 层的代码中直接调用 orm 增删改查的方法。”会导致改起来很麻烦。当业务大到一定程度就没法改了。
其实如果还处于对性能要求不高的阶段,dao 层可以很简单,只有 list 、load 、save 三个方法。

至于 controller 和 service,我觉着确实一定程度上可以合并。现阶段大部分写事务脚本的业务,service 复用的机会不多。能复用的话也都会抽成单独的子函数。

建议楼主实践下 ddd,代码写出来会很清晰。
2020-08-27 10:25:46 +08:00
回复了 xbh1794970183564 创建的主题 阅读 大家看书一般看几遍
一般两遍,第一遍通读、跳读+高亮+注释,(部分书)第二遍主要读自己标记过的部分,然后整理成笔记
2020-08-24 12:47:15 +08:00
回复了 cat 创建的主题 Node.js 萌新请教两个关于 🥚 egg.js 的问题
我们就 PM2 启 egg,没啥问题
2020-08-21 19:00:09 +08:00
回复了 KaynW 创建的主题 硬件 4K 60 还是 2K 144
你这需求明显 4K60,有钱 4K144,2K 没必要
2020-08-12 13:03:49 +08:00
回复了 zhdsuperm 创建的主题 程序员 想请教下大家序列化都用什么库,怎么保存时间格式的?
只用时间戳,有可读性需要再单独转
2020-08-06 12:51:25 +08:00
回复了 revalue 创建的主题 程序员 有没大佬实现过一个管理 magic number 和其周边功能的库?
magic number...这词儿不容易歧义吧
2020-07-15 12:10:54 +08:00
回复了 cl903254852 创建的主题 程序员 大家是如何监听 node 服务异常的?
我来一个大炮打蚊子的,直接上 k8s liveness probe...
2020-07-03 18:53:02 +08:00
回复了 Hanggi 创建的主题 程序员 有哪些适合开会的游戏?
我还以为是专门在开会时候玩的游戏...
我还想呢,都这么牛逼的嘛
2020-04-23 09:57:37 +08:00
回复了 niuzhaojie 创建的主题 程序员 天猫奢侈品--招聘前端, Java ,测试
第一天六点到第二天六点,节假日加班加起来工时达到每周九天!
算了下好像 all in 都不够,打扰了 :|
2020-04-10 10:20:53 +08:00
回复了 SpencerCJH 创建的主题 云计算 到底啥叫云原生啊?
我觉得 @yannxia 描述的就挺对的,个人理解云原生落地的体现出的最基础的特性就是面向 docker 、k8s 、SaaS 、DevOps 开发 SoA 架构(老东西但其实是一个玩意儿),简单来说就是业务无状态、基础设施服务化、CI / CD,屏蔽基础设施细节。比较详细的话是云原生的 12 因素吧,都满足应该就挺原生的? https://12factor.net/zh_cn/
搞不清楚是什么应该也不重要吧,云原生对于开发来说确实是个好事儿,省心。
2020-04-04 21:36:40 +08:00
回复了 daimaosix 创建的主题 程序员 大家都是怎么统一备份服务器上数据的?
全上云的话,直接用服务商的备份功能不就好了?
2020-04-04 21:31:07 +08:00
回复了 lalala139 创建的主题 程序员 IDEA 的快捷键有必要学么,还是直接上 eclipse 的快捷键?
没有自己的快捷键习惯么?没必要考虑为别人调 BUG 这种场景吧,除非你天天的任务就是跑到别人的机器上 DEBUG...
连接都是连接池复用的,连接不够自然就排队了,不会出现你说的并发叠加什么的。而且死锁不是这个意思的。
现实情况是,该调多少就调多少,除了明显犯蠢,不用想太多。
@visitant 跳板机的目的就是隔开网络区域,一个 ProxyCommand 又给干穿了就违背跳板机的初衷了吧。至少我司是明确规定禁止私自打通各个区域的,一般能通的都默认通,不能通的打通就是违规。
一个跳板机全都玩完...云开发这种东西还是得网络策略足够好。而且基本上用了 vscode 这个,工具链也就都被绑死在这上边了。
2020-02-09 22:27:27 +08:00
回复了 b00tyhunt3r 创建的主题 Blogger 写中文技术博客,哪家平台好一些?
语雀吧,无广告、编辑体验好、支持控件多、自带图床、Markdown 和富文本无缝衔接,虽说第三方服务都不能指望着数据完全安全,但数据安全还是得靠自己。
如果哪天语雀编辑器开源了,那就考虑自己写一个了。
2020-02-03 15:18:10 +08:00
回复了 tqz 创建的主题 程序员 [算法求助] 满减优惠怎么做
猛的一看哈,排序然后滑动窗口就行了吧
赞 社会太焦虑且浮躁了,个体很难把控好自己的心态
2019-12-25 18:36:31 +08:00
回复了 Huelse 创建的主题 硬件 考研结束, 2020 组台新电脑
一个 3800X 超不了多少的至于这级别的散热么,其实感觉 3700X 就可以,散热 200 左右就很富裕了;
2070 -> 2070s,超冒烟的 2070 也就 2070s 性能吧;
X570 在这套里也没体现出来优越性,降到 470 或者 450 能省不少钱,性能也没差。
1  2  3  4  5  6  7  8  9  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2503 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 15:36 · PVG 23:36 · LAX 08:36 · JFK 11:36
Developed with CodeLauncher
♥ Do have faith in what you're doing.