自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 收藏
  • 关注

原创 字节的面试题到底有多难?大厂为何都注重算法?我们该如何应对?

大家有没有一脸懵逼的感觉?()然而,随着时代的发展,各种编程语言的出现,各种编程模式的发明,面向对象、设计模式、框架、模型等各种概念出来之前那个说法已经不被太推崇了但是我觉得必要学好数据结构和算法,因为先抛开面试必问的这块来说,从编程的角度来看,数据结构与算法几乎是最朴素的基础知识了,这是每个人立志当好程序员的必经之路,不管你是想学C还是想学JAVA,不管你是想学面向过程,还是面向对象,不管你是想当架构师,还是想当DBA (一 个没有良好算法底子的DBA差不多算是半个残废)。

2022-09-22 10:52:54 344

原创 腾讯技术官手撸笔记,全新演绎RocketMQ和RabbitMQ中间件

现今时代,系统越来越复杂,数据来越多,系统间的交互也就变得越来越重要,同时也变得越来越困难。而消息中间件在其中起到了一个中间桥梁的重要作用。因此,面试中也经常会被问到消息中间件相关的问题。从其使用到其原理设计,都会是面试官感兴趣的一个点。如果你还在学习RocketMQ和RabbitMQ中间件的话,这2份学习笔记手册非常适合参考学习!

2022-09-21 13:53:06 341

原创 3 月寒窗!啃透美团保姆级分布式进阶技术手册,4 月终入美团定 L8

如果想在技术线上深耕和谋求发展,成为高级工程师、资深工程师或者架构师,掌握分布式系统知识已经成为了必要的一环。不管是目前流行的SOA 架构,还是蓬勃发展的微服务和 Serverless 架构,都是在分布式的基础上构建的,业务开发中的框架选型、注册中心,以及服务拆分之后面临的分布式事务问题、分布式锁,也都是分布式系统所关注的。

2022-09-20 11:29:04 326

原创 Spring 系列 - - -spring bean 生命周期

对于 BeanFactory 容器,当客户向容器请求一个尚未初始化的 bean 时,或初始化 bean 的时候需要注入另一个尚未初始化的依赖时,容器就会调用 createBean 进行实例化。①如果这个 Bean 已经实现了 BeanNameAware 接口,会调用它实现的 setBeanName(StringbeanId)方法,此处传递的就是 Spring 配置文件中 Bean 的 id 值;首先说一下 Servlet 的生命周期:实例化,初始 init,接收请求 service,销毁 destroy;

2022-09-20 11:26:32 350

原创 阿里架构师推荐的消息中间件万字文档:RocketMQ+RabbitMQ+KafKa

Kafka 是最初由 Linkedin 公司开发,是一个分布式、分区的、多副本的、多订阅者,基于 zookeeper 协调的分布式日志系统(也可以当做 MQ 系统),常见可以用于 web/nginx 日志、访问日志,消息服务等等,Linkedin 于 2010 年贡献给了 Apache 基金会并成为顶级开源项目。RabbitMQ 作为老牌消息队列服务的代表,并一直活跃在码农的视线当中,那么为什么它有如此的魅力,相比于 ActiveMQ、ZeroMQ、Appche Qpid 它又有那些优势?

2022-09-19 14:14:55 387

原创 天天大厂,不如先看完这份清华资深架构师私藏的分布式笔记,最少能到P6

消息队列在大型分布式系统中具有丰富的应用场景。例如,系统间需要解耦,一个系统发布消息,多个系统订阅消费消息,消息生产者并不需要知道消费方是谁。在高并发场景下,比如秒杀活动,短时间内会发起大量请求,为应对瞬时请求,如果部署大量的机器来处理请求,秒杀活动结束后流量很低,则会浪费很多资源,增加成本,而使用消息队列的堆积能力,先保存请求,再匀速处理请求,则会很好地解决此类问题。笔记中从不同角度细致地讲解了各种消息中间件,读者可以结合场景,从高可用性、可扩展性、伸缩性、消息堆积能力等方面选择符合自己需求的中间件。

2022-09-17 13:34:58 129

原创 Java面试准备时间短,怎么办?啃完阿里面试官总结的这套Java架构速成笔记,我都能拿30K

不论是技术经理还是架构师,没有绝对地说哪条路是对还是错,适合自己才是最重要。小公司的可能没有架构师这个概念,大公司的架构师职位又不是那么容易拿下。但不管怎样,不断去学习新的技术,提升自己的层次是很有必要的,无论你在哪一家公司,过硬的技术水平才能吃得开。

2022-09-17 09:46:10 154

原创 阿里新一代微服务,内部资深架构师手抄的笔记+脑图不容错过,全是精华

俗话说,技多不压身,更何况在各大厂的用人需求中,**“Spring 微服务体系” **正当时,它更会抬高自己的身价!对业务接口开发、中间件研发、分布式系统、电商/金融/直播后端开发、高可用平台设计等相关领域感兴趣的朋友,不要错过!

2022-09-14 15:08:25 346

原创 堪称天花板级别,百度强推Spring源码笔记(建议收藏)

自定义标签使用自定义标签解析本笔记完全从开发者的角度去剖析源码,每一章都会提供具有代表性的实例,并以此为基础进行功能实现的分析,而不是采取开篇就讲解什么容器怎么实现、AOP怎么实现之类的写法。在描述的过程中,本书尽可能地把问题分解,使用剥洋葱的方式一层一层地将逻辑描述清楚,帮助读者由浅入深地进行学习,并把这些难点和问题各个击破,而不是企图一下让读者理解一个复杂的逻辑。在阅读源码的过程中,我们难免会遇到各种各样的生僻功能。

2022-09-14 14:16:29 378

原创 裸辞闭关53天,吃透这份分布式核心技术笔记,成功通过阿里Java岗P7面试

就是因为对分布式技术缺乏系统化认知,或者没搞懂底层原理。在这推荐一个分布式技术学习必备的文档及分布式体系面试必问的几个系列问题解析文档给大家!

2022-09-14 10:59:52 200

原创 真牛掰,阿里人用5个案例就彻底讲清了SpringSecurity安全框架

安全框架顾名思义,就是解决系统安全问题的框架。任何应用开发的计划阶段都应该确定一组特定的安全需求,如身份验证、授权和加密方式。不使用安全框架之前,我们需要手动处理每个资源的访问控制,针对不同的项目都需要做不同的处理,此时就会显得非常麻烦,并且低效率引起的额外开销会延缓开发周期。使用安全框架,使开发团队能够选择最适合这些需求的框架,可以通过配置的方式实现对资源的访问限制,使得开发更加的高效。而对我们Java程序员来说,接触最多的安全框架之一应该就是Spring Security了,但是很多粉丝后台跟我反馈说,

2022-09-13 13:48:48 118

原创 学无止境,资深架构师—到底是如何阅读JDK源码的?

个人觉得阅读JDK源码是提升代码能力的最好方式之一。JDK 经过了这么多年的迭代,代码精简,设计模式穿插,运行效率也优化到了极致,是很多Java大牛积累的心血,所以如果你想提高代码能力,JDK 源码是你首要的学习方式。那么我们应该如何阅读 JDK 源码呢?如果你想快速理解JDK源码,最快捷的方式是阅读别人写好的讲解文章,站在巨人的肩膀上,你会看的更高更远。那么有哪些资料呢?今天小编给大家分享一下这份资料。关于JDK源码的剖析!

2022-09-13 13:34:51 530 1

原创 深入浅出,阿里内部Spring Boot学习笔记在GitHub爆火,标星过百万

过去经常会有这样的一种场景:一个初学者花了半个月时间,看了几本Spring编程书,掌握了最基本的理论知识,但在实际着手开发时,往往被拦截在初始环境配置上,可能花上几天时间也配置不好环境。而使用Spring Boot的体验则完全不一样,基本是“开箱即用”。​Spring Boot的设计初衷是解决Spring各版本配置工作过于繁重的问题,简化初始搭建流程、降低开发难度,使开发人员只需要专注应用程序的功能和业务逻辑实现,而不用在配置上花费太多时间。

2022-09-13 11:28:45 166

原创 清华架构师推荐:腾讯SpringBoot高阶笔记,限时开源48小时

Spring Boot 是一套快速开发框架,在微服务架构的大环境下 Spring Boot 一经推出就受到开源社区的追捧。Spring Boot 有强大的生态整合能力,提供了众多的 Starters 包,非常方便 Spring Boot 集成第三方开源软件达到开箱即用的效果。金九银十到来了,各路码友们都开始磨拳擦脚,背面试题、知识点。小编最近得一良友赠送了一份关于SpringBoot的学习笔记,简直不要好用,理论解析言简意赅,每一步操作都有图片展示。祝大家前程似锦,Offer不断!

2022-09-13 10:42:40 158

原创 全网全牛批的java八股面试文(最全)堪称2022最强

2022秋招即将来临,很多同学会问Java面试八股文有必要背吗?我的回答是:很有必要。你可以讨厌这种模式,但你一定要去背,因为不背你就进不了大厂。国内的互联网面试,恐怕是现存的、最接近科举考试的制度。而且,我国的八股文确实是独树一帜。以美国为例,北美工程师面试比较重视算法(Coding),近几年也会加入Design轮(系统设计和面向对象设计OOD)和BQ轮(Behavioral question,行为面试问题)。那么为什么国内面试不采取这样的考察方式呢?

2022-09-12 15:42:33 187

原创 《Linux/UNIX系统编程手册》读书笔记

Pthreads,即POSIX线程。同一个进程中的多个线程可以并发执行,在多处理器环境下,多个线程可以同时并行。同时执行4个线程的进程进程间的信息难以共享:除去只读代码段外父子进程并未共享内存,因此必须采用一些进程间通信方式在进程间交换信息;调用fork()来创建进程的代价相对较高,即便采用写时复制技术仍然需要复制诸如内存页表和文件描述符表之类的多种进程属性;创建线程比创建进程通常要快10倍甚至更多,线程的创建之所以较快是因为调用fork()创建子进程时所需复制的诸多属性在线程间本来就是共享的。

2022-09-09 11:24:57 1222

原创 理解 Spring IoC 容器

控制反转与大家熟知的依赖注入同理, 这是通过依赖注入对象的过程. 创建 Bean 后, 依赖的对象由控制反转容器通过构造参数 工厂方法参数或者属性注入. 创建过程相对于普通创建对象的过程是反向, 称之为控制反转 (IoC).容器没有直接提供一个方法去 set 对象到容器里, 对外只暴漏了 getBean 这个方法. 容器中如果没有 Bean 实例, 这时才会去创建实例.还可以使用其他方式, 比较常见的就是注解的方式, 这种方式一般搭配扫描注解一起使用. 其实本质上还是找到类的。为了便于理解, 我会分开说.

2022-09-08 11:20:41 214

原创 太全面了,阿里技术官私藏的Spring全家桶,从源码到实战,一应俱全

不管学习任何一门技术,都应该有个系统的学习!为什么一定要系统性学习?不管你是不是做 IT,其实都有系统性学习的必要。系统性的学习一个知识点,可以让我们在遇到问题时考虑得更加全面,这也是一个成熟的工程师应该具备的特征;碎片化的学习则很容易让我们得出一些片面的、甚至错误的结论。

2022-09-08 10:53:39 313

原创 Alibaba官方上线,SpringBoot+SpringCloud微服务全栈开发指南强势来袭

SpringCloud是Spring为微服务架构思想做的一个一站式实现。从某种程度是可以简单的理解为,微服务是一个概念、一个项目开发的架构思想。SpringCloud是微服务架构的一种java实现。SpringCloud是基于SpringBoot的一套实现微服务的框架。它提供了微服务开发所需的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等组件。最重要的是,跟SpringBoot框架一起使用的话,会让你开发微服务架构的云服务非常方便。

2022-09-08 10:06:32 488

原创 太经典了,阿里技术官“亲码”千页Redis源码笔记,差距不止一点点

你能得到什么?吸收设计精髓,提升技术素养理解设计,获得更好的性能掌握源码,更好、更快排障更远一点,设计自己的分布式缓存数据库本文从底层源码的角度,对Redis的数据结构以及持久化、主从复制、哨兵和集群等特性的实现原理进行了详尽的剖析,图文并茂。行文中也能看出作者团队在源码分析和系统编程方面的功力,我相信本文对于所有想要了解Redis及其内部实现的人来说都会有所帮助。

2022-09-07 14:00:03 166

原创 躲不过设计模式的坑之代理模式

有了4S店代理,可以节省消费者时间,更快体验到心仪的汽车,最终也是通过汽车厂家拿到成品;人力业务平台接入了不同客户,同时为了满足客户不同的接入需求,采用动态代理模式会为每个客户动态生成代理对象,比如需要提取客户A的简历数据,根据客户A的标识获取代理类并执行对应的实现逻辑,从而获取客户A的数据信息。代理模式确实对于目标对象有保护作用,也方便了目标对象的扩展,但凡事都有两面性,它也不是完美的,由于多了代理层,请求处理增加处理过程,进而会降低响应速度,同时也增加了系统复杂性,维护成本会有些增加。

2022-09-07 10:37:17 118

原创 面试官:消息队列这些我必问

原因:消费者打开了 autoAck机制(消费到一条消息,还在处理中,还没处理完,此时消费者自动 autoAck了,通知 rabbitmq说这条消息已经消费了,此时不巧,消费者系统宕机了,那条消息丢失了,还没处理完,而且 rabbitmq还以为这个消息已经处理掉了)如果消息积压mq,长时间没被处理掉,导致mq快写完满了,你临时写一个程序,接入数据来消费,写到一个临时的mq里,再让其他消费者慢慢消费 或者消费一个丢弃一个,都不要了,快速消费掉所有的消息,然后晚上补数据。消费端出了问题,不消费了或者消费极其慢。

2022-09-06 14:43:51 148

原创 GitHub2021年度前100的Java面试真题&高频知识点汇总

经常有从事Java开发多年的软件工程师,跳槽时却可能面临连面试机会都很难得到的窘境。如今是经验大幅贬值的时代,想要打破这种困境,我们必须掌握更加稀缺的技能和更有价值的实力,因而也需要进一步地学习和努力。很多程序员给自己设限,但如果对一门技术感兴趣,就应该执着去钻研,不断地去挑战和攀登。当我们想要从一个低的平台向更高的平台跳跃的时候,要做足功夫,认真积累自己的实力。

2022-09-06 13:33:24 136

原创 Kafka整体架构

角色介绍:

2022-09-06 12:00:02 184

原创 基础篇-SpringBoot HTTP接口实战

作用于形参列表上,用于将前台发送过来固定格式的数据【xml 格式或者 json等】封装为对应的 JavaBean 对象,封装时使用到的一个对象是系统默认配置的 HttpMessageConverter进行解析,然后封装到形参上。如果是一个对象,会将对象转化为json串,然后写到客户端。用于定义控制器类,在spring项目中由控制器负责将用户发来的URL请求转发到对应的服务接口(service层),一般这个注解在类中,通常方法需要配合注解@RequestMapping。设置默认值后,不传参会使用默认值。

2022-09-06 10:46:09 2628

原创 为什么Vue(默认情况下)比React性能更好

本文不是要辩论 Vue 好还是 React 好,而是要看看这两个框架在低层次上是如何选择的。我知道有些开发者在选择框架之前会倾向于看基准。然而,这并不是最关键的方面,因为99%的性能都来自于你写的代码,而不是你使用的框架。那么,我是如何得出这个结论的呢?这里选取了三个常见的web应用程序问题,并检查了Vue和React在每个场景中的响应情况。

2022-09-05 13:41:08 1900

原创 腾讯架构师手撸这份标星过万的“计算机网络协议笔记“全网爆火

计算机网络相关的知识点是在面试过程中开发者经常被问到的。当然可能这一块知识点与前面的操作系统、数据库相比较比重可能没那么高。但是优秀的你,一定是想做好充分的准备吧!

2022-09-02 16:31:52 169

原创 阿里架构师直言:“没有实战都是纸上谈兵”,Redis实战PDF分享

最近几年,,微服务变得越来越热门,越来越多的应用部署在分布式环境中。常用的分布式实现方式之一就有Redis对于想要年后跳槽的程序员来说,如果还搞不懂Redis ,面试时就容易出纰漏。所以我们总结收集了一份PDF,专门针对想要学习redis的小伙伴,redis三十六计可以试着问下自己这几道redis的面试题,面试题或许你知道答案,那么由这几道面试题衍生出来的呢? 您又知道多少呢?

2022-08-23 16:07:44 522

原创 阿里这份Github星标63.7K的Redis高级笔记简直不要太细,看到就是赚到。

Redis作为NoSQL的“代言人”发展至今已经非常成熟了。而作为一个非常优秀的程序员,学习、精通,深入去阅读源码都成为必备“气质”!今天就来开源一份阿里2022年最新发布的Redis“神级”手册,这份手册从基础开始讲起,到原理,再到应用、集群,然后去拓展,最后再深入到源码层面去学习、理解Redis!

2022-08-23 11:59:57 248

原创 凭借百度/乐信/腾讯面试模板+Alibaba成神手册顺利拿下年薪80w

最近收到好多小伙伴的反馈,都说今年的大厂比以往更加严格了,其实并不然,如果你也是这样想,那么我在这里奉劝大家一句话:把这些负面情绪快速抛开,好好准备才是正事!如何在明年的面试中能更好的应对面试官的回答+高年薪的简历应该怎么去写?在这之前小编给大家准备了几份大厂的面试官问题方案先看一下你能答下来几道吧!北京--百度--Java中级:深圳--腾讯--Java高级深圳--乐信--Java高级杭州--阿里云--Java岗实习笔记过多的内容就不给大家展示了,这几份资料已经给大家整理好了,需要获取的小伙伴可以直接转发+

2022-06-29 19:19:22 121

原创 阿里内网疯狂传阅的“M8级”分布式架构笔记,GitHub刚上线就霸榜

分布式一直作为编程的热门技术之一,无论你是开发数十年的架构大牛,还是刚刚入门的编程小白,分布式都是你必须要具备的技术之一!今天下面直接给大家介绍一份在阿里内网疯狂传阅的《架构解密:从分布式到微服务》先给大家展示出目录的内容,觉得不错的小伙伴可以继续看下去了,需要获取的小伙伴可以直接转发+关注后私信(学习)即可获取到这份笔记!就给大家展示这么多内容,需要获取的小伙伴可以直接转发+关注后私信(学习)即可免费获取这份资料哦!...

2022-06-29 15:59:51 130

原创 阿里巴巴内部纯享的这份SpringBoot+VUE全栈开发实战手册,绝了

全书目录:有需要的小伙伴可关注+转发,在后台私信【学习】即可免费获取!第1章Spring Boot入门本章概要第2章Spring Boot基础配置本章概要第3章Spring Boot整合视图层技术本章概要第4章Spring Boot整合Web开发本章概要第5章Spring Boot整合持久层技术本章概要第7章构建RESTful服务本章概要第8章开发者工具与单元测试本章概要第9章Spring Boot缓存本章概要第10章Spring Boot安全管理本章概要第11章Spring Boot整合WebSocket

2022-06-29 15:20:29 879

原创 HUAWEI内网最新发布了一份452页网络协议手册,GitHb百万收藏

网络协议为计算机网络中进行数据交换而建立的规则、标准或约定的集合。网络协议作为当下久经不衰的话题,如果你经常看一些优快云,GitHub,开源中国等较大的程序员网站就可以发现 相关于网络协议的博文非常之多!人们形象地把这三个要素描述为:语义表示要做什么,语法表示要怎么做,时序表示做的顺序。步入正题,为了方便大家能够更好地学习网络协议,小编特意从一位大佬手里要来了一份网络协议手册,下面分享给大家!先看包含的技术点:需要获取这份手册的小伙伴可以直接转发+关注后私信(学习)即可免费获取!为什么要学习网络协议?还记

2022-06-29 14:13:59 209

原创 华为20级大佬暴力推荐!并发编程深度解析实战七天杀上GitHub榜首

并发编程!在一二线互联网公司的面试中,逃避不了也是必问的面试题,而绝大部分程序员对并发编程的理解也都停留在使用阶段。那么今天团长给大家推荐的这份资料,绝对可以帮到你。已上传网盘,感兴趣想要获取学习的铁铁,麻烦帮忙点赞转发下,后台私信【学习】,获取完整内容免费下载方式。需要获取这份手册的小伙可以直接转发+关注后私信(学习)和(笔记)即可免费获取到!...

2022-06-28 19:12:06 207

原创 首次公开!华为顶级团队合编300页Docker进阶手册,理论实战双收

在计算机技术日新月异的今天,Docker 也算是其中异常璀璨的一员了。它的生态圈涉及内核、操作系统、虚拟化、云计算、DevOps 等热门领域,受众群体也在不断扩大。Docker在国内的发展如火如茶,短短一两年时间里就陆续出现了一批关于Docker的创业公司。目前市场已经有一些不错的Docker入门图书,但多侧重于入门和具体的应用,本书会介绍一些Docker关键技术原理和高级使用技巧,适合有一定基础的读者。本书不仅适合一般的Docker用户,也适合Docker生态圈中的开发者,希望它可以成为一本Docker进

2022-06-28 15:58:52 99

原创 牛客网最热门的 Java 面试题库(附答案),终于整理好了

前言网上有太多的 Java 面试题库了,但是大部分潦潦草草,没有知识储备得很难看下去,看完后也不会留下印象。有没有这样的题库 ? 图文并茂,易于理解,代码讲解,题目高频?我的答案是有! 耗时 3 个月把牛客网最热门的Java把面试题库整理成一本高质量的面试高清 PDF如果有面试开发岗位的打算,这本 PDF 一定要下载保存,否则等你用到的时候就找不到这篇文章啦!整个《后端面试笔记》包含了21个后端技术模块,共23万字,共515页。如果只要某个模块,可以私聊我,我给你定做一个。建议别做收藏家,真心希望大家能好好

2022-06-28 14:49:41 1639

原创 闭关吃透Java性能手册,成功拿到字节Offer 不愧是阿里内部资料

本手册主要介绍Java应用程序的优化方法和技巧,共分为6章。通过本章的学习,读者应该了解性能的基本概念及常用的参考指标。此外,本章还较为详细地介绍了与性能调优相关的两个重要理论——木 桶原理和Amdahl定律。根据木桶原理,系统的最终性能总是由系统中性能最差的组件决定,因此,改善该组件的性能对提升系统整体性能有重要的作用。而根据Amdahl定律可以知道,只是增加处理器数量对提升系统性能并没有太大的实际意义,还必须同时提高程序的并行化比重。本章还简要介绍了在软件开发和维护过程中可以进行性能优化的各方面技术阶段

2022-06-28 14:15:18 82

原创 5000页一份字节跳动Java面试全解手册发布间登顶各大搜索栏

都开始出书了,像阿里的五岳版《Java开发手册》,腾讯《hr管理》等,字节也不甘落后。在近期出了一份5000多页的《Java面试全解手册》,一经发布就瞬间霸占各大搜索专栏!下面会直接给大家展示出其中内容,需要获取的小伙伴可以转发+关注后私信(学习)即可获取!在这里就不给大家做过多展示了,需要获取的小伙伴可以直接转发+关注后私信(学习)即可获取!...

2022-06-27 21:16:23 336

原创 40000+字超强总结?阿里P8把Java全栈知识体系详解整理成这份PDF

40000 +字长文总结,已将此文整理成PDF文档了,需要的见文后下载获取方式。全栈知识体系总览Java入门与进阶面向对象与Java基础基础知识点复习完了以后,我们需要深入的理解Java中的一些基础机制:A. Java进阶 - Java 集合框:Java 集合框架应用是极其广泛的,对于其总体框架用法及源码都必要深刻理解。B. Java进阶 - Java 集合框之 Collection源码解读:对核心的Collection类进行源码解读。C. Java进阶 - Java 集合框之 Map & Set 源码解读

2022-06-27 15:56:21 1496

原创 Java内存模型与Java进程整个运行流程图分享

Java 的内存模型是并发编程领域的一次重要创新,像 C++、C#、Golang 等高级语言都开始支持内存模型。Java 内存模型里面Happens-Before 的语义是一种因果关系。在现实世界里,如果 A 事件是导致 B 事件的起因,那么 A 事件一定是先于(Happens-Before)B 事件发生的,这个就是 Happens-Before 语义的现实理解。在 Java 语言里面,Happens-Before 的语义本质上是一种可见性,A Happens-Before B 意味着 A 事件对 B 事件

2022-06-25 19:26:19 346

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除