V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  yule111222  ›  全部回复第 4 页 / 共 7 页
回复总数  135
1  2  3  4  5  6  7  
359 天前
回复了 songche 创建的主题 Java 请教大家一个 Java volatile 可见性问题
@gaifanking 使用这个对象里面的属性可能会空指针,因为还没有初始化。
359 天前
回复了 songche 创建的主题 Java 请教大家一个 Java volatile 可见性问题
@jtwor 去看 6 楼的链接吧,说得很清楚。引用赋值和对象初始化是 2 条机器指令,再当前的 JMM 模型下对这 2 条指令做重排序是完全允许的,也就是可以在没有完成构建初始化的情况就给引用赋值了。所以线程 B 可能会拿到尚未初始化完成的对象,这个时候使用这个对象是非常危险的
359 天前
回复了 nnegier 创建的主题 程序员 我想询问 Redis 的刚需在哪里呢?
分布式缓存呀
愤愤不平比麻木不仁强
用高阶函数把函数作为返回值取代实例类,外部调用协调器从之前的获取实例类变成获取函数
2023-04-24 08:53:08 +08:00
回复了 flyFatSeal 创建的主题 程序员 今天是 4.23 世界读书日,佬们来分享一下
《计算之魂》《架构整洁之道》《深入理解计算机系统》
2023-04-14 08:48:29 +08:00
回复了 ojh 创建的主题 程序员 Compose Multiplatform 支持 iOS 了,至此跟 Flutter 对飙起来了
支持 kotlin ,我爱 kotlin
2023-04-12 17:22:21 +08:00
回复了 L0L 创建的主题 Java MyBatis 框架大家在使用的吗?
不用了,我用 kotlin 和 ktorm
2023-04-04 16:46:30 +08:00
回复了 cynical666 创建的主题 Java 如何进行加密传输
前端要处理的应该只是交互逻辑,这些东西需要的数据本来就应该可以完全暴露出去的
2023-04-04 16:45:54 +08:00
回复了 cynical666 创建的主题 Java 如何进行加密传输
你可以把前端需要这些敏感数据处理的业务逻辑移到后端
2023-04-03 15:37:43 +08:00
回复了 pkm 创建的主题 程序员 crud 中这类场景如何优雅
走远了。。。虽然不明白你们的场景,但是并不是所有的行为都需要把所有的字段都传递到领域层的。
正确的做法是定义瞬态领域对象,比如针对某个领域服务的行为定义一个 XXXXDomainRequest 对象,这个对象是这个行为的输入,跟实体是不一样的。然后查询当前实体处于什么状态,能否针对这个输入完成当前行为做校验即可
去看看吴军的《计算之魂》应该第一章就解释清楚这个问题了
2023-03-31 14:21:24 +08:00
回复了 chenfang 创建的主题 程序员 关于面试的 SpringCloud 相关问题
技术基础设施怎么能解决业务问题,这是解决微服务里面的技术问题的,比如服务注册与发现,限流熔断,路由网关等等。如果公司的业务形态和规模用不上微服务架构,那就是不需要咯。
学任何东西都需要理解其来龙去脉,搞清楚它到底解决啥问题再去学习,会事半功倍
2023-03-31 14:07:48 +08:00
回复了 tu7jako 创建的主题 程序员 数据抽象、封装设计
《分析模式-可复用的对象模型》《解构领域驱动设计》
这些东西是整洁架构里非常有必要的,不过你分不清说明你们的工程架构本身也是一团浆糊那就不用分了。。。
2022-10-17 10:03:12 +08:00
回复了 zhiyu1998 创建的主题 Java 大家在公司都是怎么深拷贝/浅拷贝实体类的?
不用这些,一律手写,可以避免很多问题
如果 2 个对象结构一模一样,明显存在设计问题
@brucetao2009 单独的 maven module,从依赖关系上彻底隔绝向外依赖的可能性
2022-10-11 08:52:37 +08:00
回复了 kerrspace 创建的主题 程序员 如何跨越 coding 菜鸟到老手的鸿沟
看不懂就不是好代码,C++的历史包袱而已
1  2  3  4  5  6  7  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1795 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 00:48 · PVG 08:48 · LAX 17:48 · JFK 20:48
Developed with CodeLauncher
♥ Do have faith in what you're doing.