-
JavaScript中null、undefined有什么区别?
赋值:null 表示定义了但未赋值,undefined 表示未定义数据转换:null 在做数值转换时会被转换为 0,undefined 会被转换为 NaN...- 盾给网
- 0
- 0
- 283
-
spring支持几种bean的作用域?
singleton:单例模式,在整个Spring IoC容器中,使用 singleton 定义的 bean 只有一个实例prototype:原型模式,每次通过容器的getbean方法获取 prototype 定义的 bean 时,都产生一个新的 bean 实例只有在 Web 应....- 盾给网
- 0
- 0
- 345
-
异常的设计原则有哪些?
不要将异常处理用于正常的控制流对可以恢复的情况使用受检异常,对编程错误使用运行时异常避免不必要的使用受检异常优先使用标准的异常每个方法抛出的异常都要有文档保持异常的原子性不要在 catch 中忽略掉捕获到的....- 盾给网
- 0
- 0
- 326
-
linux指令-whereis
二进制文件程序名搜索whereis 及 locate 都是基于系统内建的数据库进行搜索,效率很高,而 find 则是遍历硬盘查找文件常用参数:-b 定位可执行文件-m 定位帮助文件-s 定位源代码文件-u 搜索默认路径下除可....- 盾给网
- 0
- 0
- 313
-
MySQL的数据类型有哪些?
1、整数类型: TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT分别占用 1 字节、2 字节、3 字节、4 字节、8 字节;任何整数类型都可以加上 UNSIGNED 属性,表示数据是无符号的,即非负整数;整数类型可以被指定长度,....- 盾给网
- 0
- 0
- 307
-
冷备和热备的优缺点?
冷备发生在数据库已经正常关闭的情况下,将数据库文件拷贝到其他位置热备是在数据库运行的情况下,采用归档方式备份数据冷备的优缺点:只需拷贝文件,非常快速拷贝即可,容易归档文件拷贝回去,即可恢复到某个时间....- 盾给网
- 0
- 0
- 400
-
Redis使用单线程模型为什么性能依然很好?
避免了线程切换的资源消耗单线程不存在资源共享与竞争,不用考虑锁的问题基于内存的,内存的读写速度非常快使用非阻塞的 IO 多路复用机制数据存储进行了压缩优化使用了高性能数据结构,如 Hash、跳表等...- 盾给网
- 0
- 0
- 283
-
什么是服务治理?为什么需要服务治理?
服务治理是主要针对分布式服务框架的微服务,处理服务调用之间的关系、服务发布和发现、故障监控与处理,服务的参数配置、服务降级和熔断、服务使用率监控等。需要服务治理的原因:过多的服务 URL 配置困难负载均衡....- 盾给网
- 0
- 0
- 486
-
消息大量积压怎么解决?
消息的积压来自于两方面:要么发送快了,要么消费变慢了。单位时间发送的消息增多,比如赶上大促或者抢购,短时间内不太可能优化消费端的代码来提升消费性能,唯一的办法是通过扩容消费端的实例数来提升总体的消费....- 盾给网
- 0
- 0
- 925
-
JDK和JRE有什么区别?
JRE:Java Runtime Environment( java 运行时环境)。即java程序的运行时环境,包含了 java 虚拟机,java基础类库。 JDK:Java Development Kit( java 开发工具包)。即java语言编写的程序所需的开....- 盾给网
- 0
- 0
- 402
-
什么场景要对象克隆?
方法需要 return 引用类型,但又不希望自己持有引用类型的对象被修改。 程序之间方法的调用时参数的传递。有些场景为了保证引用类型的参数不被其他方法修改,可以使用克隆后的值作为参数传递。...- 盾给网
- 0
- 0
- 300
-
反射的使用场景、作用及优缺点?
使用场景 在编译时无法知道该对象或类可能属于哪些类,程序在运行时获取对象和类的信息 作用 通过反射可以使程序代码访问装载到 JVM 中的类的内部信息,获取已装载类的属性信息、方法信息 ....- 盾给网
- 0
- 0
- 298