-
@Transactional 注解哪些情况下会失效?
1、@Transactional 作用在非 public 修饰的方法上 2、@Transactional 作用于接口,使用 CGLib 动态代理 3、@Transactional 注解属性 propagation 设置以下三种可能导致无法回滚 SUPPORTS:如果当前存在.... 盾给网
- 0
- 0
- 734
-
Dubbo服务注册与发现的流程?
启动Provider(服务提供者)绑定指定端口并启动服务Provider 注册服务地址Provider 连接注册中心,将本机 IP、端口、应用信息和提供服务信息发送至注册中心存储Consumer 订阅服务地址Consumer(服务消费者),连接注册.... 盾给网
- 0
- 0
- 723
-
Dubbo和Spring Cloud的区别
定位:Dubbo 专注 RPC 和服务治理;Spirng Cloud 是一个微服务架构生态性能:Dubbo 强于 SpringCloud(主要是通信协议的影响)功能范围:Dubbo 诞生于面向服务架构时代,是一个分布式、高性能、透明化的 RPC 服务框架.... 盾给网
- 0
- 0
- 716
-
JDK8为什么要使用元空间取代永久代?
原因如下:字符串存在永久代中,容易出现性能问题和内存溢出类及方法的信息等比较难确定其大小,因此对于永久代的大小指定比较困难,太小容易出现永久代溢出,太大则容易导致老年代溢出永久代会为 GC 带来不必要的.... 盾给网
- 0
- 0
- 706
-
Array和ArrayList有何区别?
Array 即数组,声明方式可以如下: int[] array = new int[3]; int array [] = new int[3]; int[] arra.... 盾给网
- 0
- 0
- 704
-
Dubbo有哪些核心组件?
Provider:服务的提供方Consumer:调用远程服务的服务消费方Registry:服务注册和发现的注册中心Monitor:统计服务调用次数和调用时间的监控中心Container:服务运行容器... 盾给网
- 0
- 0
- 697
-
Dubbo和Dubbox之间的关系
Dubbo 是阿里巴巴公司开源的一个基于Java的高性能开源 RPC 框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring 框架无缝集成。Dubbo 后来没有维护,当当网基于 Dubbo 做了一些扩展,推出 D.... 盾给网
- 0
- 0
- 673
-
http响应码301和302代表的是什么?有什么区别?
从https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Status 查到 301 和 302 状态码及含义。 301 Moved Permanently 被请求的资源已永久移动到新位置,并且将来任何对此资源的引用都应该使用本响应返回的若.... 盾给网
- 0
- 0
- 670
-
MQ 是什么?为什么使用?
MQ(Message Queue)消息队列,是 "先进先出" 的一种数据结构。MQ 的作用:一般用来解决应用解耦,异步处理,流量削峰等问题,实现高性能,高可用,可伸缩和最终一致性架构。应用解耦:当 A 系统生产关键.... 盾给网
- 0
- 0
- 669
-
Redis如何设置永久有效?
PERSIST key持久化 key 和 valueRedis 在默认情况下会采用 noeviction 回收策略,即不淘汰任何键值对,当内存己满时只能提供读操作,不能提供写操作... 盾给网
- 0
- 0
- 661
-
Dubbo适用于哪些场景?
RPC 分布式服务,拆分应用进行服务化,提高开发效率,调优性能,节省竞争资源配置管理,解决服务的地址信息剧增,配置困难的问题服务依赖,解决服务间依赖关系错踪复杂的问题服务扩容,解决随着访问量的不断增大,.... 盾给网
- 0
- 0
- 657
-
线程包括哪些状态?状态之间是如何变化的?
线程的生命周期 线程包括哪些状态的问题说专业一点就是线程的生命周期。 不同的编程语言对线程的生命周期封装是不同的。 Java 中线程的生命周期 Java 语言中线程共有六种状态。 NEW(初始化状态) RUNN.... 盾给网
- 0
- 0
- 651
-
Redisson、Jedis、Lettuce各有什么优缺点?
Redisson优点:实现了分布式特性和可扩展的 Java 数据结构,适合分布式开发API 线程安全基于 Netty 框架的事件驱动的通信,可异步调用缺点:API 更抽象,学习使用成本高Jedis优点:提供了比较全面的 Redis 操作特性.... 盾给网
- 0
- 0
- 646







