V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lanlanye  ›  全部回复第 15 页 / 共 20 页
回复总数  392
1 ... 7  8  9  10  11  12  13  14  15  16 ... 20  
2022-03-01 03:17:19 +08:00
回复了 cppc 创建的主题 信息安全 如何保护配置文件中的敏感信息,比如数据库密码
上次处理这种需求是配置用 SM4 加密的,密钥直接写死在代码里,给客户部署时的容器里只有一个二进制文件。
1. 尽可能别用他们的 App 。
2. 能复制内容时尽量别截图。
3. 浏览内容时尽量别登陆。
4. 注册账号时想办法绕过实名。

上面是考虑到监管风险的情况,如果转发正常内容就无所谓了吧。
2022-02-23 12:52:42 +08:00
回复了 lanlanye 创建的主题 程序员 关于软件设计的一些问题
@Leviathann 实际上我也不是很认可 Java 这种强迫用户使用类定义操作的方式(据说后来的许多框架本质上都让用户 绕过了这个限制),但如我题中所说,我是从写 Python 的习惯出发解决问题,最后发现使用 OO 的思想对问题建模是很有必要的,或者本质上来说对问题进行合理抽象是必要的,这里是否应该认为 OO 和 FP 只是不同的抽象工具,其目的是相同的?

@xuanbg 数据模型反映的是业务模型,只有设计出合理的业务模型,才能设计出合适的数据模型来,我觉得这其实是同一个问题。

@FrankHB 感谢科普,虽然和我的问题关系不大,但是了解到了很多新知识。

@3dwelcome 我觉得你们对 “函数” 和 “命令” 的理解可能存在出入,讲的不是一件事情。
2022-02-22 23:39:14 +08:00
回复了 lanlanye 创建的主题 程序员 关于软件设计的一些问题
@Mithril 我也是这么想的,只是我们小公司没有正经架构师,所以总是遇到问题。

@taowen 还好,我们产品会参考我的意见,不会出现你说的情况。

@giiiiiithub 确实很玄,但 FP 开始时轻松,随着发展心智负担越来越大(主要是需要保证无状态),还是说有什么成体系的方法论推荐吗?
2022-02-22 23:05:03 +08:00
回复了 lanlanye 创建的主题 程序员 关于软件设计的一些问题
@3dwelcome 网络上对函数式编程的解释似乎很杂,类似 Google 的 map+reduce 这种模式我还能理解它的实际意义,但其他场景下到底怎么用我是完全不知道,特别是最近看的书都强调面向对象设计,感觉它们根本没有互相替代的可能。

@qaqLjj Eric Evans 的原著是 03 年的,不排除其中一些概念过时了的可能性,比如当时 web 还没有那么火,之后的移动互联网更是难以想象的,但后来者对这本书的解读感觉还不如原文,我觉得想要理解作者的思想,还是看原文比较好。(《 CSAPP 》出版于 2004 年,理论性的知识并不容易过时)
2022-02-22 22:40:27 +08:00
回复了 lanlanye 创建的主题 程序员 关于软件设计的一些问题
@qaqLjj 我觉得应该是 InfoQ 这本 https://www.infoq.cn/minibook/domain-driven-design-quickly
《实现领域驱动设计》中将这种称为「 DDD Lite 」或者「战术 DDD 」,因为它对战略设计的部分仅仅解释了一下概念,没有深入,看完后还是得去读原著,但能解释清楚概念已经非常有用了。
2022-02-22 20:50:36 +08:00
回复了 3country 创建的主题 职场话题 回看自己一年前职场困惑贴子有感
年终还没发呢,楼主到北京后感觉技术进步明显吗?有从进步中获得满足吗?
为什么我的 YouTube 不是这样……推荐不是分标签吗?有基于当前视频类别的推荐,已关注频道更新的推荐,曾观看过的推荐…可以自己选的啊?
2022-02-19 16:12:50 +08:00
回复了 mantis 创建的主题 Go 编程语言 golang 中 channel 的一个问题
你可以在这里找到详细的解释: [基于 select 的多路复用]( https://book.itsfun.top/gopl-zh/ch8/ch8-07.html)
2022-02-19 16:07:18 +08:00
回复了 secsilm 创建的主题 程序员 V2EXer 的图床使用情况的不保真统计
……很少发帖的我都是需要的时候临时去搜一个出来用
2022-02-19 16:06:18 +08:00
回复了 uudj 创建的主题 剧集 有好看的剧,蹲家里刷刷剧了。
Ted Lasso
2022-01-27 01:26:33 +08:00
回复了 627Ryan 创建的主题 知乎 大家对 「少数派」 是数码圈「小红书」的说法有什么看法?
看的不多,当时 Apple Music 换区的时候有篇文章很有帮助,然后 iPad + Apple Pencil 难道不算生产力工具?
2022-01-27 01:20:13 +08:00
回复了 kilims 创建的主题 职场话题 tx 新瓜,怎么看
@xilixjd 吴军在书里提到过早年 Google 周末是不休息的,人家也有过那个阶段,现在应该是加班费成本高于加班时员工创造的价值了。不过人家加班是在做有意义的事,国内很多情况是由于管理层无能导致的无效加班。
2022-01-27 01:14:21 +08:00
回复了 EyebrowsWhite 创建的主题 程序员 关于国内技术社区的一点随想
国内社区的两大特点:

1. 任何社区做大了都会被监管干死
1. 任何小社区时间长了不是自己凉了就是和第一条同样的结局

国内只有少数坚持自己写博客分享的大佬干货比较多,CSDN 和博客园虽然也有干货,但这几年被各路复制粘贴造简历的人污染得已经到了可以直接屏蔽的程度了。

我觉得本站已经相当友好了,访问困难 + 人少没准是优势。
2022-01-24 09:40:29 +08:00
回复了 lanlanye 创建的主题 数据库 又是一个关于外键的问题
@dcoder 你说的这个我也不反对,跨库场景下外键当然起不到作用,但非跨库的情况下你做的无非是自己实现了一遍数据库做的事。

对于一个团队来说,这种方式想要达到和数据库一样的效果,需要每个成员均熟悉相关知识,以及依靠大量的测试和代码 review ,即使这样也很难说完全不会出错,所以代价比直接设置外键高多了。
2022-01-23 17:40:40 +08:00
回复了 lanlanye 创建的主题 数据库 又是一个关于外键的问题
@Gota 非常感谢您的回复!解答了我的很多疑惑。

根据上述方案,可以将业务库的数据控制在一个较小的级别,让物理外键的存在不至于导致性能问题,同时可以利用好其完整性约束和级联操作等特性。一切的前提是需要引入一套高效可靠的日志服务,对吗?

我 28 楼的提问主要是考虑 **软删除** 这个情况下需要将数据存档。如果存在可以回放的日志,那就不需要软删除了,对数据的存档也早在记录日志时就已经完成了,这个问题也得到了解决。
2022-01-23 15:31:48 +08:00
回复了 lanlanye 创建的主题 数据库 又是一个关于外键的问题
@Gota 涉及到引用关系的数据在写入冷存储时似乎也只能靠开发人员约束,这就和使用逻辑外键一样了,同理还有需要在开始写入冷存储到实际删除数据前的这段时间里避免产生新的引用,也得依靠主动加锁。

要避免加锁,可以先对要删除的数据做软删除来避免后续业务引用它,再逐步删除已经存在的引用,但这依然要求开发人员在写入数据时做检查,同时因为目标数据和引用数据分别删除,需要考虑后续删除失败时手动回滚,感觉问题会变得更复杂……
1 ... 7  8  9  10  11  12  13  14  15  16 ... 20  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2625 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 09:35 · PVG 17:35 · LAX 02:35 · JFK 05:35
Developed with CodeLauncher
♥ Do have faith in what you're doing.