fkdog

fkdog

V2EX 第 355095 号会员,加入于 2018-10-10 18:24:05 +08:00
今日活跃度排名 6848
根据 fkdog 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
fkdog 最近回复了
概念意义上来说,dns 是通过域名换取主机 ip 地址。实现上包括 DNS 报文协议和传输协议,但是概念上并没有规定 dns 的传输实现一定要基于 udp 。

只不过最开始搞 dns 服务实现的人采用了 udp ,然后这个东西推广开了默认成为了事实标准,只不过他没有想到如今的网络安全问题会这么严重。
6 天前
回复了 brettcao 创建的主题 Apple 我决定退 16 寸 M1Pro,上 13 寸 M1
我之前下了一单 32G 16 寸,后来想想还是退了。。。
intel mac 够我用了,不要给自己加太多需求。
8 天前
回复了 YoungKing6 创建的主题 Apple iStat Menus 6 // 2.99 美元值得买吧
以前有买过。但是不用了。
请问这个东西除了把你的菜单栏占的满满的以外,有什么意义吗?
@christin 都是一样的。
14 天前
回复了 kikione 创建的主题 程序员 这样加锁会导致什么问题?
@kikione intern 能解决单机上边的问题,那么如果机器不只一台呢?
14 天前
回复了 kikione 创建的主题 程序员 这样加锁会导致什么问题?
Integer a = 999992;
System.out.println(a.toString()==a.toString());

你 run 一下就会发现这个结果在 jdk1.8 以上就是 false 。
不是所有字符串都会建在常量池里
14 天前
回复了 kikione 创建的主题 程序员 这样加锁会导致什么问题?
你这有问题。
你如何保证值相同的 userId 字符串对应的是同一个对象?
18 天前
回复了 3country 创建的主题 程序员 各位所在公司有 DDD 的落地实现吗?
这东西跟 restful 一样,本身属于是一种架构设计风格。
他们最大的缺陷就是在于想象很美好,现实很骨感。
一旦落地到实际应用里,真按照规范来操作反而会异常的别扭。
所以我的建议是对这些规范适当借鉴吸取,而非全盘照搬。

我很讨厌那些没敲几年代码水平一般,但是整天把 restful 规范挂嘴上的人,一天到晚没事干跑到版面争论业务 code 和 http status code 要不要分开的问题。《狗头》
19 天前
回复了 hzjseasea 创建的主题 Vim 使用 vim 写程序
如果你想获得别人更多的认同感,你应该提升自己的技术水平。
而非把时间花在这些小众工具上企图通过与众不同来装逼。。。

如果纯 vim 真的那么好用,jetbrain 和微软为什么要花大力气去开发 idea 和 vs ?
合适的场景用合适的工具,这才是聪明人的选择。
楼上这些解释都是复读机。

你想想 spring 就明白了,我们在做 spring 相关插件扩展功能的时候,是不是都不需要修改 spring 核心类库的任何代码?
因为 spring 提供了足够多的扩展点能让我们非常方便的实现需求。

所以我们平时写代码时也应该像 spring 一样,通过类似模板等设计模式为变化较多的部分提供充分的可扩展空间。

细化到具体的某个业务么,就是类似支付系统。一开始接的支付宝支付,然后加了微信支付,if-else 可以满足需求。但是如果后边需要对接银联等支付,if-else 就会堆成屎山。在不修改原来业务主流程的情况下,通过扩展多个支付方法子类显然是更优雅的选择。

不过国内的互联网,如果不是搞基础框架、业务中台一类的,搞这些开闭原则啥的其实没多大意义,相反还会徒增烦恼。视项目规模和维护价值自己做取舍。
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3643 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 9ms · UTC 01:38 · PVG 09:38 · LAX 17:38 · JFK 20:38
♥ Do have faith in what you're doing.