-
Dubbo的主要作用?
透明化的远程方法调用,像调用本地方法一样调用远程方法负载均衡及容错机制,负载分发请求到不同的服务提供者,解决单点故障服务自动注册与发现,动态服务注册与请求分发,能够平滑添加或删除服务提供者...- 盾给网
- 0
- 0
- 473
-
forward和redirect的区别?
forward:转发;redirect:重定向。区别如下: 浏览器 url 地址显示不同 服务端通过 forward 返回,浏览器 url 地址不会发生变化;服务器通过 redirect 返回,浏览器会重新请求, url 地址会发生变化 ....- 盾给网
- 0
- 0
- 472
-
Dubbo框架分了哪些层?
Dubbo 框架设计一共划分了 10 层:服务接口层(Service):该层是与实际业务逻辑相关的,根据服务提供方和服务消费方的业务设计对应的接口和实现配置层(Config):对外配置接口,以 ServiceConfig 和 ReferenceConfig ....- 盾给网
- 0
- 0
- 464
-
谈谈遇到的Dubbo超时问题
dubbo 调用服务超时,默认是会重试两次的,但可能两次请求都是成功的。如果没有幂等性处理,就会产生重复数据。可以考虑去除 dubbo 超时重试机制,重新评估设置超时时间dubbo 的重试在集群环境下,会把超时的请求发....- 盾给网
- 0
- 0
- 464
-
简单介绍下Java中垃圾回收机制
什么样的对象会被当做垃圾回收?当一个对象的地址没有变量去引用时,该对象就会成为垃圾对象,垃圾回收器在空闲的时候会对其进行内存清理回收如何检验对象是否被回收?可以重写 Object 类中的 finalize 方法,这个....- 盾给网
- 0
- 0
- 451
-
Spring中ObjectFactory与BeanFactory的区别
ObjectFactory 与 BeanFactory 均提供依赖查找的能力。ObjectFactory 仅关注一个或一种类型的 Bean 依赖查找,自身不具备依赖查找的能力,能力由 BeanFactory 输出;BeanFactory 提供了单一类型、集合类型以及层次....- 盾给网
- 0
- 0
- 449
-
如何让计算机最高效的算出2乘以8?
2 <<3 位运算符 <<,是将一个数左移 n 位,相当于乘以了 2 的 n 次方 一个数乘以 8 只要将其左移 3 位即可 CPU 直接支持位运算,效率最高 补充:当这个数接近Java基本整数类型....- 盾给网
- 0
- 0
- 448
-
Dubbo的安全调用
Dubbo 和 Zookeeper 基本都是部署在内网,不对外网开放Zookeeper 的注册可以添加用户权限认证Dubbo 通过 Token 令牌防止用户绕过注册中心直连在注册中心上管理授权增加对接口参数校验提供IP、服务黑白名单,来控制....- 盾给网
- 0
- 0
- 447
-
JVM中有哪几块内存空间?
JVM 中的内存空间包括:程序计数器:可以看作是当前线程所执行的字节码文件(class)的行号指示器,它会记录执行痕迹,是每个线程私有的方法区:主要存储已被虚拟机加载的类的信息、常量、静态变量和即时编译器编译....- 盾给网
- 0
- 0
- 446
-
synchronized关键字的作用是什么?
Java 中关键字synchronized表示只有一个线程可以获取作用对象的锁,执行代码,阻塞其他线程。 作用: 确保线程互斥地访问同步代码 保证共享变量的修改能够及时可见 有效解决重排序问题 用法: ....- 盾给网
- 0
- 0
- 445
-
基本类型和包装类对象使用 == 和 equals进行比较的结果?
1、值不同,使用 == 和 equals() 比较都返回 false 2、值相同 使用 == 比较: 基本类型 - 基本类型、基本类型 - 包装对象返回 true 包装对象 - 包装对象返回 false 缓存中取的包装对象比较....- 盾给网
- 0
- 0
- 443
-
java中操作字符串都有哪些类?它们之间有什么区别?
Java 中,常用的对字符串操作的类有 String、StringBuffer、StringBuilder String : final 修饰,String 类的方法都是返回 new String。即对 String 对象的任何改变都不影响到原对象,对字符串的修改操作都会....- 盾给网
- 0
- 0
- 441
-
String对象中的replace和replaceAll的区别?
replace方法:支持字符和字符串的替换。 public String replace(char oldChar, char newChar) public String replace(CharSequence target, CharSequence replacement) replaceAll方法:基于正则表达式的字符....- 盾给网
- 0
- 0
- 439