上一页 1 ··· 136 137 138 139 140 141 142 143 144 ··· 159 下一页
摘要: 福哥答案2020-09-29:#福大大架构师每日一题# 功能如下:1.内存可见。2.禁止指令重排序。 实现如下:1.字节码层面 ACC_VOLATILE 2.JVM层面volatile内存区的读写 都加屏障 StoreStoreBarriervolatile 写操作StoreLoadBarrier 阅读全文
posted @ 2020-09-29 20:36 福大大架构师每日一题 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 福哥答案2020-09-28:#福大大架构师每日一题# 1.硬件内存屏障 X86sfence: store| 在sfence指令前的写操作当必须在sfence指令后的写操作前完成。lfence:load | 在lfence指令前的读操作当必须在lfence指令后的读操作前完成。mfence:modi 阅读全文
posted @ 2020-09-28 20:57 福大大架构师每日一题 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 福哥答案2020-09-27:#福大大架构师每日一题# 总线锁会锁住总线,使得其他CPU不能访问内存中其他的地址,因而效率较低。现代CPU的数据一致性实现 = 缓存锁(MESI ...) + 总线锁。有些无法被缓存的数据,或者跨越多个缓存行的数据,依然必须使用总线锁。***[评论](https:// 阅读全文
posted @ 2020-09-27 20:38 福大大架构师每日一题 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 福哥答案2020-09-26:#福大大架构师每日一题# 变量定义:c++是别名。rust是指针。取地址和按位与,c++和rust是相同的。 c++测试代码如下: #include <iostream> struct Point { int x; int y; }; int main() { Poin 阅读全文
posted @ 2020-09-26 17:55 福大大架构师每日一题 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 福哥答案2020-09-25:#福大大架构师每日一题# 不是同一个对象。p1和p2直接存内容,不存地址。这点跟java里的new对象是不一样的。p1.x和p1的地址相同,说明p1存的是内容,而不是地址。p1.x和p2.x的地址不同,说明p1和p2的内存空间不一样,不是同一个对象。 有些人会抬杠,说r 阅读全文
posted @ 2020-09-25 20:58 福大大架构师每日一题 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 福哥答案2020-09-24:#福大大架构师每日一题# [此答案来自知乎:](https://www.zhihu.com/question/422632973) 一般都是,但是要是记录比较详细的性能定位指标,都会导致进入 safepoint,从而降低了线上应用性能。例如 jstack,jmap打印堆 阅读全文
posted @ 2020-09-24 21:10 福大大架构师每日一题 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 福哥答案2020-09-23:#福大大架构师每日一题# 福哥口诀法:T源目序缺首保 紧确推和复同终 窗校紧选数(TCP格式:源端口,目的端口,序号,确认号,首部长度,保留,紧急位URG,确认位ACK,推送位PSH,复位位RST,同步位SYN,终止位FIN,窗口,校验和,紧急指针,选项,数据) [此答 阅读全文
posted @ 2020-09-23 19:37 福大大架构师每日一题 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 福哥答案2020-09-22:#福大大架构师每日一题# 1.如果最小公倍数不能被最大公约数整除,不存在这两个数。2.求【商】=【最小公倍数/最大公约数】。3.判断【商】是否是质数,如果是,直接返回false。这个步骤可以不要。4.幂次方缩小【商】范围,如果【商】是a的b次方,【商】变成a。5.判断【 阅读全文
posted @ 2020-09-22 18:59 福大大架构师每日一题 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 福哥答案2020-09-21:#福大大架构师每日一题# 1.如果最大公约数或者最小公倍数有小于1的,不存在这两个数。2.如果最大公约数等于1,存在这两个数。这个步骤可以不要。3.如果最大公约数大于最小公倍数,不存在这两个数。这个步骤可以不要。4.如果最小公倍数不能被最大公约数整除,不存在这两个数。5 阅读全文
posted @ 2020-09-21 16:49 福大大架构师每日一题 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 福哥答案2020-09-20:#福大大架构师每日一题# 1.试除法。朴素素数筛,埃氏筛,欧拉筛和区间筛。代码采用朴素素数筛。2.费尔马素性测试法法。费马小定理:假如p是质数,a是整数,且a、p互质,那么a的(p-1)次方除以p的余数恒等于1,即:a^(p-1)≡1(mod p)。3.米勒拉宾素性检验 阅读全文
posted @ 2020-09-20 21:43 福大大架构师每日一题 阅读(524) 评论(0) 推荐(0) 编辑
上一页 1 ··· 136 137 138 139 140 141 142 143 144 ··· 159 下一页