V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  PonysDad  ›  全部回复第 8 页 / 共 9 页
回复总数  179
1  2  3  4  5  6  7  8  9  
2020-07-16 09:41:28 +08:00
回复了 BennyShi 创建的主题 前端开发 可能是番禺区最好的微前端框架!
。。。
2020-07-14 10:06:03 +08:00
回复了 Cabana 创建的主题 汽车 CRV 混动 和 XT4 选哪个?
XT4 。品牌附加价值。普通人眼里再贵的丰田终究不是雷克萨斯
2020-07-11 10:22:45 +08:00
回复了 chenyu0532 创建的主题 程序员 程序猿的数学
离散数学及其应用
2020-06-08 18:16:33 +08:00
回复了 mebtte 创建的主题 Apple 妙控板 2 的使用体验怎么样?
如丝般顺滑
@VDimos 就是 CPU 设计
主要是我感觉这些普通本科生认真上完这两门课都可以做出来,写到简历上会不会让人觉得炫技 Level 有点低啦。
2020-06-03 11:23:45 +08:00
回复了 xmge 创建的主题 程序员 golang 面试题之 为什么这种更快呢?
@lewis89 说得在理。如果我们学这些专业课只是为了在编码是做一下这些优化,那真的完全是鸡肋。但是其中的精髓应该是解决这些问题方式,这个是我们应该去领悟到的。好比缺页导致系统颠簸,阿姆达尔定律等等,这些知识点对我们排查故障或者大型系统优化时时很有用的。
2020-02-09 15:11:15 +08:00
回复了 laoertongzhi 创建的主题 问与答 你觉得信仰是什么?你有信仰吗?
人定胜天
按 9 楼操作
2019-12-17 12:30:04 +08:00
回复了 cyannnna 创建的主题 程序员 各位怎么看待这种逆袭的简历?
说真的,这一路比走高考难度低很多。专升本难度就是低的一匹,我看过试卷
2019-11-24 10:10:13 +08:00
回复了 PonysDad 创建的主题 Java 关于 Builder 模式线程安全的疑问
@billlee @vjnjc

《 Effective Java 》中有一段这样的描述:
-----------------------------------------------------------------------------------------------------------------------------
不幸的是,JavaBeans 模式本身有严重的缺陷。由于构造方法在多次调用中被分割,所以在构造过程中 JavaBean
可能处于不一致的状态。该类没有通过检查构造参数参数的有效性来执行一致性的选项。在不一致的状态下尝试使用
对象可能会导致与包含 bug 的代码大相径庭的错误,因此很难调试。
-----------------------------------------------------------------------------------------------------------------------------
一直模拟出构造方法被割裂而导致的不一致。
不知道大家有没有一个很好例子?
2019-11-22 08:40:41 +08:00
回复了 reannull 创建的主题 问与答 科技公司起名求推荐
真锤子科技有限公司
2019-11-20 21:48:23 +08:00
回复了 PonysDad 创建的主题 Java 关于 Builder 模式线程安全的疑问
@billlee
一针见血。
我漏看了 return new Address(id, street);是传递两个值过去的,且一直在纠结这个构造函数 final 域的问题。
addressBuilder.id = 1L;
addressBuilder.street = "street 1";
只有这两句可以被重排。
剩下的是内存可见性问题。
2019-11-20 13:52:47 +08:00
回复了 PonysDad 创建的主题 Java 关于 Builder 模式线程安全的疑问
这一行是接在
Address address = addressBuilder.build();
后面
2019-11-20 13:52:10 +08:00
回复了 PonysDad 创建的主题 Java 关于 Builder 模式线程安全的疑问
obj = address;

补上编译后代码漏了上面一行。
2019-11-20 13:46:57 +08:00
回复了 PonysDad 创建的主题 Java 关于 Builder 模式线程安全的疑问
@billlee @vjnjc
我感觉用 builder pattern 构造 immutable 对象也不是线程安全的。
```java
Address address = Address.builder()
.id(1L)
.street("street 1")
.build();
```
可能编译后(指令重排)如下:
```java
AddressBuilder addressBuilder = new AddressBuilder();
Address address = addressBuilder.build();
addressBuilder.id = 1L;
addressBuilder.street = "street 1";
```
这时候,线程 B 可能读取到 address 实例未初始化的值。

但是如果使用构造函数实例化,final 内存模型能保证 address 已经初始化完毕。

不知道我的理解是否有错?
请不吝赐教。
我!年轻人!渴望力量!敢问怎么成长起来的!
@petelin 你是对的。题主想表达的意思应该是比特币在 cap 理论限制下,怎么做到达成一致性的。比特币确实是巧妙地绕过了,但没解决。
1  2  3  4  5  6  7  8  9  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3152 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 12:48 · PVG 20:48 · LAX 05:48 · JFK 08:48
Developed with CodeLauncher
♥ Do have faith in what you're doing.