https://cloud.tencent.com/developer/article/1462616
https://cloud.tencent.com/developer/article/1462616
设计模式是人们为软件开发中相同表征的问题,抽象出的可重复利用的解决方案。在某种程度上,设计模式已经代表了一些特定情况的最佳实践。 按照模式的应用目标分类,设计模式可以分为创建...
典型回答 接口和抽象类是 Java 面向对象设计的两个基础机制。接口是对行为的抽象,它是抽象方法的集合,利用接口可以达到 API 定义和实现分离的目的。接口,不能实例化;不能...
Redis 雾里看花 P1 Redis不就是一个kv缓存,有什么可说? Redis里面提供了丰富的数据类型和功能,可以满足各种常见的技术场景。1.尤其对于中小型公司,没有阿里...
典型回答 Java 有多种比较典型的文件拷贝实现方式,例如利用 java.io 类库,直接为源文件构建一个 FileInputStream 读取,然后再为目标文件构建一个 F...
Java IO 方式有很多种,基于不同的 IO 抽象模型和交互方式,可以进行简单区分。 同步、阻塞的方式(BIO): 传统的 java.io 包,它基于流模型实现,比如 Fi...
典型回答 Map 是广义 Java 集合框架中的另外一部分,是以键值对的形式存储和操作数据的容器类型。 Hashtable:早期 Java 类库提供的一个哈希表实现,线程安全...
典型回答 这三者都是实现集合框架中的 List,也就是所谓的有序集合,提供相似的操作,因为具体的设计区别,在行为、性能、线程安全等方面,表现又有很大不同。 Vector: 线...
典型回答 Java 语言虽然号称一切都是对象,但原始数据类型是例外。Java 的 8 个原始数据类型(Primitive Types,boolean、byte 、short、...
谈谈 Java 反射机制,动态代理是基于什么原理? 典型回答 反射机制是 Java 语言提供的一种基础功能,赋予程序在运行时自省(introspect)的能力,通过反射我们可...
典型回答 String是典型的Immutable类,被声明为 final class,所有属性都是final的。类似拼接、裁剪字符串等动作,都会产生新的 String 对象,...
典型回答 final 可以用来修饰类、方法、变量,分别有不同的意义,final修饰class代表不可以继承扩展,final修饰的变量不可以修改,而final的方法不可以重写(...
对比 Exception 和 Error,另外,运行时异常与一般异常有什么区别? Exception 和 Error 都是继承了 Throwable类,在 Java 中只有 ...
JRE(Java Runtime Environment): Java 运行环境,包含了 JVM 和 Java类库,以及一些模块等。 JDK(Java Development...
https://mp.weixin.qq.com/s/nyT-FPdIUdJUiUCYVGEnTg
https://blog.csdn.net/caomiao2006/article/details/52080451
https://www.sohu.com/a/158141377_479559 一致性哈希可以有效解决分布式存储结构下动态增加和删除节点所带来的问题。 把key hash 后...
https://infoq.cn/article/weibo-platform-archieture
1. 监控应用状态 查看全部指令:localhost:8080/actuator查看健康状态:localhost:8080/actuator/health查看容器beans信...