V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  kop1989  ›  全部回复第 39 页 / 共 240 页
回复总数  4796
1 ... 35  36  37  38  39  40  41  42  43  44 ... 240  
2021-09-09 17:11:17 +08:00
回复了 waibunleung 创建的主题 程序员 DAO 层和 ORM,能区分,但又不完全能区分,我裂开了
@chaleaoch #74
“DAO 中不能掺杂任何业务逻辑”,主要是为了让 DAO 方法本身能够最大化的复用。
但到底什么是“业务”,什么是“数据库操作”其实还是由自己定义的。

我个人的习惯是,DAO 层只负责通过数据库的方式(比如写 SQL )操作数据集。

以你的例子为例。
你的业务需要联表,但库表并没有真实的外键与一对多关系。

在这种情况下,以我的习惯,我更偏向于通过 Service 解决问题。
既 List<User> a = DAOFunc1(xxx);List<Group> b = DAOFunc2(xxx);
然后 a 与 b 再通过 LINQ 、遍历等等方式取交、并、补。

但这并不一定正确。理论上要根据你当前使用的语言、数据库性能特性而定。

实际上则更复杂一些,有可能做 service 的人工作量比较大,就需要做 DAO 的人代劳,有可能实现 Service 的人是 DAO 实现者的上级 /下级,导致推活儿给下级等等。

至于说“DAO 100 行都写什么呢”,比如我目前负责的产品的后端代码,经常有超大 SQL 的 DAO 出现。(本人数据库白·痴,不评判好坏😂)
2021-09-09 15:38:21 +08:00
回复了 jiayong2793 创建的主题 宽带症候群 问一下各位老哥, SVN 算 web 服务吗?
http 协议请求有返回,那就是 web 服务。
2021-09-09 15:22:28 +08:00
回复了 jackerbauer 创建的主题 分享发现 接三个月前发的开亲子庄园事情的进展结果
灵魂三问,第一问都没过去:
https://i.imgur.com/V0JUOkb.png
2021-09-09 14:29:28 +08:00
回复了 waibunleung 创建的主题 程序员 DAO 层和 ORM,能区分,但又不完全能区分,我裂开了
@chaleaoch #71

假设你的程序架构设计沿袭的是传统分层模式。

如果你有 DAO 层,那么理论上需要。
换句话说,DAO 层理应负责的是所有的数据访问。不管你是一行语句实现,还是 100 行语句实现。
也就是说,上层业务代码通过,且必须通过 DAO 层来访问数据,这样才能保证你的 DAO 层设计是有意义的。

因为在传统的分层模式中,往往 DAO 层是由大数据开发、业务开发、甚至是 DBA 共同参与的。他们能够保证 DAO 层的高效、严谨、稳定。
2021-09-09 11:58:03 +08:00
回复了 GeekSuPro 创建的主题 全球工单系统 美团对于骑手没有惩罚措施?
“没有入口”的前提是你已经提交退款了吧。
所以根源还是你没有按照业务的实际情况操作。
2021-09-09 11:24:55 +08:00
回复了 jonathanchoo 创建的主题 问与答 为什么 EPROM/EEPROM 都可擦写了还叫只读存储器?
这个是针对其使用场景,或者说使用方式起的名字。
虽然其可以实现擦写,但不等于其在处理业务时会出现写入。

在真正使用的过程中,其实其承担的仍然是只读存储的任务。
2021-09-09 09:22:12 +08:00
回复了 Geekerstar 创建的主题 Big Data 不影响业务系统的情况下如何做实时大屏展示呢?
1 、业务系统完全不能够改动?
2 、实时是真的“实时”?

一般的大屏都是延时的轮询数据。
如果真的需要实时,则一般是从业务系统直接异步推过来,然后延时做数据矫正。
2021-09-08 18:53:02 +08:00
回复了 foolcage 创建的主题 投资 量化,缠论,及其他
真是个不错的回溯工具,学习了,感谢楼主。
btw,不知楼主可否告知行情的获取渠道?
2021-09-08 13:57:12 +08:00
回复了 git00ll 创建的主题 问与答 是不是理财收益小于贷款利息,提前还贷就是划算的
1 、你的还款方式要是等额本金。
2 、你要保证还款后你仍然拥有充分的流动现金。
3 、被动收益不及贷款利率。

符合这些,提前还款就有意义。
2021-09-08 10:13:38 +08:00
回复了 Newyorkcity 创建的主题 生活 有 v 友买过盖子能盖紧的冰块盒吗?
需要盖子盖紧的场景是会立着存放?还是怕水洒出来?还是怕细菌污染?
2021-09-08 09:55:28 +08:00
回复了 James369 创建的主题 问与答 苹果 Pencil 是什么工作原理,跟手指一样的吗?
搜索引擎,你永远的朋友:
https://lmbtfy.cn/s/f5l3zZv8OO
2021-09-07 23:21:15 +08:00
回复了 forcecharlie 创建的主题 计算机 厂商为什么很少生产 23 寸 4K 显示器?
@jaleo #26 只支持 usbc 输入
比如大厂,其实都是在有意的通过封装、框架来阻挡一线开发者接触业务解决方案。
这样能最大化的使得程序员与程序产品解耦。
不怕程序员坐在屎山上漫天要价。
这话得两说。

对业内解决方案了解的透彻,确实对不可替代性有很大帮助。
但反过来讲,你的行业经验,在你需要择业的时候到底有多少加分,对未来的企业有几分受用,其实有待斟酌。

换句话说,技术力,是一个 IT 人不可替代性的必要而不充分条件。业务能力则是充分非必要条件。

对业务实现理解的深刻,确实能够最大化的阻止你被淘汰。
但对业务实现理解深刻不是所有程序员所必须的。
2021-09-07 11:31:40 +08:00
回复了 qwer666df 创建的主题 生活 如果在一二线城市买婚房了彩礼还要什么咋办
btw,婚事是两个家庭最好的试金石。
整个婚事流程走下来,基本上也就摸清了双方家庭,夫妻双方的秉性与底线。
2021-09-07 11:28:48 +08:00
回复了 qwer666df 创建的主题 生活 如果在一二线城市买婚房了彩礼还要什么咋办
所以结婚以前,这些都要先谈好。
首先夫妻双方就要有一个共识。
然后就是和双方父母沟通。

只要结果大家都能接受,那么就 ok 。
否则就真的不合适,该断则断。

结婚这种喜事都过不去,未来怎么面对风浪。
2021-09-07 10:46:34 +08:00
回复了 forcecharlie 创建的主题 计算机 厂商为什么很少生产 23 寸 4K 显示器?
个人臆测:

1 、需求少。
2 、像素密度太大,导致成本高,结合 1,利润太低。

买 23 寸 4k 这种超高像素密度的显示器,一般都是 macOS 用户。这个市场基本已经被 ultrafine 站住了。戴尔也是只有一款产品( U2415 )。
2021-09-06 16:32:20 +08:00
回复了 linchengwei 创建的主题 北京 [旅行] 9 月一家人去北京旅行
玩儿的楼上说得差不多了,我主要聊聊吃。仅供参考。

0 、其实北京饮食上特色挺少的,而且普遍不是那种接受度高的美味,一般都是穷食。炒肝、豆汁儿、爆肚这类。(比如我炒肝豆汁儿都不沾😂)而且每个细分特色下,都会被其他地方的特色美食在大众适应性上吊打。(比如炙子烤肉->韩国烤肉、铜锅涮肉->四川火锅等等)

1 、楼上说的护国寺小吃也是旅游打卡专供。如果真要吃小吃,得找本地饭馆的早点(比如鸦儿李记的早点,就很贴近我小时候的味道),还有点炸糕、炒肝啥的。豆汁儿已经很长时间没见过有人卖了。

2 、烤鸭的话,其实只要不是前门大栅栏的,哪里的都 ok,主要看哪里交通方便,顺路。比如和平门的全聚德也挺好。尽量别在平台里刻意去追网红店,这些店人太多,服务、菜品的品质往往都比较差。会给人很大的负面印象。

3 、虽然上文那么说,但其实有机会的话,可以尝尝铜锅涮肉、炙子烤肉。和四川、广东的火锅在体验上有很大的不同。

4 、北京其实还有个特色,就是“俄餐”,我看几乎没人提过。(比如展览馆旁边的“老莫”,莫斯科餐厅)没错,这是“北京老字号”😂

总结来讲,在北京,吃方面如果你要体验(高大上、安静),那就必然不接地气。反之,真正的正宗、地道,反而都在那些街边的小馆里。而且这种“地道”往往不被多数人接受。

当然,以上都是泛泛之谈。
如果楼主此行有心在吃上下工夫,可以在未来 append 自己的行程,我可以更具体的谈谈。
1 ... 35  36  37  38  39  40  41  42  43  44 ... 240  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4009 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 69ms · UTC 05:19 · PVG 13:19 · LAX 21:19 · JFK 00:19
Developed with CodeLauncher
♥ Do have faith in what you're doing.