-
ArrayList和Vector的联系和区别
相同点: 底层都使用数组实现 功能相同,实现增删改查等操作的方法相似 长度可变的数组结构 不同点: Vector是早期JDK版本提供,ArrayList是新版本替代Vector的 Vector 的方法都是.... 盾给网
- 0
- 0
- 402
-
Java针对不同的应用场景提供了哪些版本?
J2SE:Standard Edition(标准版) ,包含 Java 语言的核心类。如IO、JDBC、工具类、网络编程相关类等。从JD.... 盾给网
- 0
- 0
- 482
-
使用 MQ 的缺陷有哪些?
系统可用性降低:以前只要担心系统的问题,现在还要考虑 MQ 挂掉的问题,MQ 挂掉,所关联的系统都会无法提供服务。系统复杂性变高:要考虑消息丢失、消息重复消费等问题。一致性问题:多个 MQ 消费系统,部分成功,.... 盾给网
- 0
- 0
- 608
-
如何保证Redis中存的都是热点数据?
Redis存储在内存中的数据升到配置大小时,就进行数据淘汰使用 allkeys-lru 策略,从数据集(server.db[i].dict)中挑选最近最少使用的数据优先淘汰,即可满足保存热点数据... 盾给网
- 0
- 0
- 456
-
sleep()和wait()有什么区别?
sleep() 是 Thread 类的静态本地方法;wait() 是Object类的成员本地方法sleep() 方法可以在任何地方使用;wait() 方法则只能在同步方法或同步代码块中使用,否则抛出异常Exception in thread "Thread-0" .... 盾给网
- 0
- 0
- 395
-
Dubbo框架分了哪些层?
Dubbo 框架设计一共划分了 10 层:服务接口层(Service):该层是与实际业务逻辑相关的,根据服务提供方和服务消费方的业务设计对应的接口和实现配置层(Config):对外配置接口,以 ServiceConfig 和 ReferenceConfig .... 盾给网
- 0
- 0
- 556
-
说说Redis集群?
主从同步/复制:解决读写分离的问题。分为主库 master、从库 slave。一般主库可以写数据,从库只读自动同步主库更新的数据。集群情况下,有节点宕机会导致请求不可用;主机宕机可能会导致数据不一致;从机重启同步.... 盾给网
- 0
- 0
- 417
-
Spring中BeanFactory.getBean是否线程安全?
Spring 中 BeanFactory.getBean 方法是线程安全的,执行过程中加了 synchronized 互斥锁... 盾给网
- 0
- 0
- 387
-
Array和ArrayList有何区别?
Array 即数组,声明方式可以如下: int[] array = new int[3]; int array [] = new int[3]; int[] arra.... 盾给网
- 0
- 0
- 704
-
如何优雅地停止一个线程?
线程终止有两种情况:线程的任务执行完成线程在执行任务过程中发生异常这两者属于线程自行终止,如何让线程 A 把线程 B 终止呢?Java 中 Thread 类有一个 stop() 方法,可以终止线程,不过这个方法会让线程直接终止.... 盾给网
- 0
- 0
- 402
-
String属于基础的数据类型吗?
不属于。 Java 中 8 种基础的数据类型:byte、short、char、int、long、float、double、boolean 但是 String 类型却是最常用到的引用类型。... 盾给网
- 0
- 0
- 515
-
Redis如何实现消息延迟?
使用 sorted set 集合,zadd 指令添加消息,用时间戳作为 score,消息内容作为 keyzrangebyscore 指令可以获取指定区间内的元素,调整区间参数即可实现消息延迟... 盾给网
- 0
- 0
- 434




