Cloud
-
什么是锁消除和锁粗化?锁消除和锁粗化介绍
锁消除:指虚拟机即时编译器在运行时,对一些代码上要求同步,但被检测到不可能存在共享数据竞争的锁进行消除。主要根据逃逸分析。程序员怎么会在明知道不存在数据竞争的情况下使用同步呢?很多…
-
Ribbon工作原理详细介绍
前面我们使用Ribbon实现负载均衡时,基本用法是注入一个RestTemplate,并使用@LoadBalanced注解标注RestTemplate,从而使RestTemplate…
-
Spring框架的优点有哪些?Spring框架优势汇总
Spring具有简单、可测试和松耦合等特点,从这个角度出发,Spring不仅可以用于服务器端开发,也可以应用于任何Java应用的开发中。关于Spring框架优点的总结,具体如下: …
-
Spring AOP实现原理和常见代理的区别
Spring AOP的面向切面编程,是面向对象编程的一种补充,用于处理系统中分布的各个模块的横切关注点,比如说事务管理、日志、缓存等。它是使用动态代理实现的,在内存中临时为方法生成…
-
MyBatis中使用#和$有什么区别?
使用#传入参数时,sql语句解析是会加上"",当成字符串来解析,这样相比于$的好处是比较明显的,#{}传参能防止sql注入,如果你传入的参数为单引号',…
-
Dubbo面试题及答案【传智播客】
【面试题1】Dubbo支持的协议 dubbo(默认):单一长连接和NIO异步通讯,适合大并发小数据量的服务调用,以及消费者远大于提供者。传输协议 TCP,异步,Hessian 序列…
-
Sentinel视频教程:阿里分布式服务架构流量控制组件Sentinel视频教程
阿里分布式服务架构流量控制组件Sentinel视频教程 中级 Sentinel 是阿里巴巴出品的面向分布式服务架构的轻量级流量控制组件,主要以流量为切入点,从限流、流量整形、熔断降…
-
Spring Boot框架和传统Spring框架相比有哪些优势?
相较于传统的Spring框架,Spring Boot框架具有以下优点。 1.可快速构建独立的Spring应用 Spring Boot主要是通过注解和自动化配置的方式推出的全新框架,…
-
什么是APM系统?APM的基本原理介绍
自SpringCloud问世以来,微服务以席卷之势风靡全球,企业架构都在从传统SOA向微服务转型。然而微服务这把双刃剑在带来各种优势的同时,也给运维、性能监控、错误的排查带来的…
-
什么是Apache Kafka?
Apache Kafka详细信息请阅读以下文章: 课程。获取【Java视频教程+资料】加播妞:435946716。 Java零基础入门到精通 85014人学习课程评分:5.0 Ja…