04 2021 档案

摘要:thrift是一种跨语言的RPC框架,为了保证在各种语言下都能正确表述,IDL语言在设计的时候就只能选取各种语言的共性。比如对于null,虽然在java中定义一个字段为Integer类型,那么这个字段就可以为null,但thrift不允许primitive类型的数据字段为null,因为在c/c++的 阅读全文

posted @ 2021-04-27 22:49 生活费 阅读(980) 评论(0) 推荐(0)

摘要:V2EX 任同学博客 阅读全文

posted @ 2021-04-26 18:01 生活费 阅读(49) 评论(0) 推荐(0)

摘要:jvm 内存模型 (哪里会内存泄露,哪里不会,哪里是线程共享,哪里是线程独享,控制堆的大小) 类加载器双亲委派(顺序) volatile 关键字作用, 临界区 为什么需要内存屏障? 简单来说: 1.在不同CPU执行的不同线程对同一个变量的缓存值不同,为了解决这个问题。 2.用volatile可以解决 阅读全文

posted @ 2021-04-02 11:59 生活费 阅读(606) 评论(0) 推荐(0)

导航