本文分类:news发布日期:2024/12/23 7:38:11
相关文章
东北大学软件学院计算机网络专业课-第一章(1.8 Protocol layers,service models)
一、协议分层 1.什么是协议Protocol(复习一下) 协议定义了网络实体之间发送和接收消息的格式、顺序,以及对消息传输、接收所采取的操作。 2.协议的三要素(Three factors of protocol) Syntax(语法 …
建站知识
2024/12/20 15:52:31
LongAdder 和 AtomicLong
有幸看到一篇关于这个讲解 2个类的讲解,自己也归纳总结一下。
一、解析
看源码底层会发现实现机制不一样,当然这个也是必须的
LongAdder 点进去之后会发现,CAS 它是一个CAS的实现类。至于Cell类JVM提供的内置函数
官方说法是:…
建站知识
2024/12/17 8:12:22
面试高频 ThreadLocal类详解
前言 本文将从ThreadLocal的作用以及源码来进行对其的详细分析,包括内存泄漏以及其的本质原因等等 首先是ThreadLocal能干啥的问题,我将其总结为三点 1.传递数据:实现在公共组件中传递信息的需求 2.线程隔离:实现每个线程都是不相互影响的 3.线程并发:在多线程场景下完成需求 常…
建站知识
2024/12/16 22:59:26
Ribbon 和 Feign的区别
Ribbon 和 Feign 都是 Spring Cloud 中用于服务调用的客户端负载均衡工具,但它们在设计、使用方式和代码结构上存在一些明显的区别。下面将详细介绍两者的区别,并提供相应的代码示例。
Ribbon
简介: Ribbon 是一个基于 HTTP 和 TCP 的客户端…
建站知识
2024/12/23 1:53:54
vue组件的select怎么赋值?
在 Vue 组件中,如果你想要通过用户的选择来赋值给某个数据,通常可以通过以下步骤来实现: 首先,在 Vue 组件的 data 选项中定义需要赋值的数据。 在 HTML 模板中使用 <select> 元素,并通过 v-model 指令将用户的…
建站知识
2024/12/21 4:05:44
SpringBoot多环境配置
写在前面
在实际项目的开发过程中,我们程序往往需要在不同环境中运行。例如:开发环境、测试环境和生产环境。
每个环境中的配置参数可能都会有所不同,例如数据库连接信息、文件服务器等等。
Spring Boot 提供了非常方便的方式来管理这些不…
建站知识
2024/12/21 2:30:09
《DevOps企业级CI/CD实战》:一站式掌握DevOps核心方法论,实现高效自动化部署
写在前面
DevOps是一组实践,由人、工具和文化理念组成。DevOps的核心是实现软件开发团队和IT运维团队之间的流程自动化。自2018年起,笔者参与了大型企业中多个项目的DevOps项目实施和改进,从中积累了丰富的实践经验。于是将实践思考与开发经…
建站知识
2024/12/20 22:30:14
面试题——spring后置处理器
一:Bean工厂后置处理器 BeanFactoryPostProcessor:是对BeanDefinition对象进行修改,补充了一些 bean 定义,在BeanDefinitionMap填充完毕,Bean实例化之前执行; BeanDefinitionRegistryPostProcessor BeanFa…
建站知识
2024/12/21 10:16:46