-
方法区内存溢出怎么处理?
在 Java 虚拟机中,方法区是可供各线程共享的运行时内存区域。在不同的 JDK 版本中,方法区中存储的数据是不一样的:JDK 1.7 之前的版本,运行时常量池是方法区的一个部分,同时方法区里面存储了类的元数据信息、静....- 盾给网
- 0
- 0
- 529
-
HTML、CSS、Javascript在Web开发中的作用?
HTML:Hyper Text Markup Language,超文本标记语言,是用来描述网页的一种语言CSS:Cascading Style Sheets,层叠样式表,控制如何显示 HTML 元素JavaScript,一种脚本语言,脚本代码无需编译,在浏览器或 JS 容器可....- 盾给网
- 0
- 0
- 525
-
Dubbo支持哪些序列化方式?
Hessian 序列化:是修改过的 hessian lite,默认启用json 序列化:使用 FastJson 库java 序列化:JDK 提供的序列化,性能不理想dubbo 序列化:未成熟的高效 java 序列化实现,不建议在生产环境使用...- 盾给网
- 0
- 0
- 523
-
Java中类加载过程是什么样的?
类加载的步骤为,加载 -> 验证 -> 准备 -> 解析 -> 初始化。1、加载:获取类的二进制字节流将字节流代表的静态存储结构转化为方法区运行时数据结构在堆中生成class字节码对象2、验证:连接过程的第一步....- 盾给网
- 0
- 0
- 514
-
使用 MQ 的缺陷有哪些?
系统可用性降低:以前只要担心系统的问题,现在还要考虑 MQ 挂掉的问题,MQ 挂掉,所关联的系统都会无法提供服务。系统复杂性变高:要考虑消息丢失、消息重复消费等问题。一致性问题:多个 MQ 消费系统,部分成功,....- 盾给网
- 0
- 0
- 493
-
对象创建过程是什么样的?
对象在 JVM 中的创建过程如下:JVM 会先去方法区找有没有所创建对象的类存在,有就可以创建对象了,没有则把该类加载到方法区在创建类的对象时,首先会先去堆内存中分配空间当空间分配完后,加载对象中所有的非静态....- 盾给网
- 0
- 0
- 492
-
MQ 有哪些使用场景?
异步处理:用户注册后,发送注册邮件和注册短信。用户注册完成后,提交任务到 MQ,发送模块并行获取 MQ 中的任务。系统解耦:比如用注册完成,再加一个发送微信通知。只需要新增发送微信消息模块,从 MQ 中读取任务....- 盾给网
- 0
- 0
- 491
-
Queue的remove()和poll()方法有什么区别?
Queue 中 remove() 和 poll() 都是用来从队列头部删除一个元素。 在队列元素为空的情况下,remove() 方法会抛出NoSuchElementException异常,poll() 方法只会返回 null 。 JDK1.8 中的源码解释 /*....- 盾给网
- 0
- 0
- 485
-
什么是服务治理?为什么需要服务治理?
服务治理是主要针对分布式服务框架的微服务,处理服务调用之间的关系、服务发布和发现、故障监控与处理,服务的参数配置、服务降级和熔断、服务使用率监控等。需要服务治理的原因:过多的服务 URL 配置困难负载均衡....- 盾给网
- 0
- 0
- 485
-
Dubbo的注册中心挂掉,Consumer和Provider之间还能通讯吗?
可以通讯注册中心集群,发生宕机会自动切换启动 Dubbo 时,Consumer 会从 zookeeper 拉取 Provider 注册的....- 盾给网
- 0
- 0
- 484
-
Dubbo支持哪些协议?各有什么特点?
1、dubbo 默认协议:单一 TCP 长连接,Hessian 二进制序列化和 NIO 异步通讯适合于小数据包大并发的服务调用和服务消费者数远大于服务提供者数的情况不适合传送大数据包的服务2、rmi 协议:采用 JDK 标准的 java.rm....- 盾给网
- 0
- 0
- 483
-
|和||的作用和区别
| 逻辑或,| 两边的表达式都会进行运算 整数的或运算符 || 短路或,|| 左边的表达式结果为 true 时,|| 右边的表达式不参与计算 package constxiong.interview; /** * 测试 | ||....- 盾给网
- 0
- 0
- 482
-
你了解哪些常用的 MQ?
ActiveMQ:支持万级的吞吐量,较成熟完善;官方更新迭代较少,社区的活跃度不是很高,有消息丢失的情况。RabbitMQ:延时低,微妙级延时,社区活跃度高,bug 修复及时,而且提供了很友善的后台界面;用 Erlang 语言....- 盾给网
- 0
- 0
- 477
-
Dubbo的主要作用?
透明化的远程方法调用,像调用本地方法一样调用远程方法负载均衡及容错机制,负载分发请求到不同的服务提供者,解决单点故障服务自动注册与发现,动态服务注册与请求分发,能够平滑添加或删除服务提供者...- 盾给网
- 0
- 0
- 473