-
String s=”a”+”b”+”c”+”d”;创建了几个对象?
1个 Java 编译器对字符串常量直接相加的表达式进行优化,不等到运行期去进行加法运算,在编译时就去掉了加号,直接将其编译成一个这些常量相连的结果。 所以 "a"+"b"+"c"+&quo....- 盾给网
- 0
- 0
- 267
-
说说oracle查询性能优化的思路
Oracle的运行环境中网络稳定性与带宽,硬件性能使用合适的优化器,得到目标 sql 的最佳执行计划合理配置 oracle 实例参数建立合适的索引,减少 IO将索引数据和表数据分开在不同的表空间上,降低 IO 冲突建立表分区....- 盾给网
- 0
- 0
- 294
-
Vector、ArrayList、LinkedList 的存储性能和特性?
ArrayList 和 Vector 都是使用数组存储数据 允许直接按序号索引元素 插入元素涉及数组扩容、元素移动等内存操作 根据下标找元素快,存在扩容的情况下插入慢 Vector 对元素的操作,使用了 synchronized ....- 盾给网
- 0
- 0
- 281
-
什么是时间复杂度?什么是空间复杂度?
时间复杂度的全称是渐进时间复杂度(asymptotic time complexity),表示算法的执行时间与数据规模之间的增长关系。空间复杂度全称就是渐进空间复杂度(asymptotic space complexity),表示算法的存储空间与数据规....- 盾给网
- 0
- 0
- 333
-
同样的复杂度,为什么插入排序比冒泡排序更受欢迎?
前面了解了 冒泡排序 和 插入排序,时间复杂度、空间复杂度都相同: 最好情况时间复杂度:O(n) 最坏情况时间复杂度:O(n2) 平均情况下的时间复杂度:O(n2) 空间复杂度:O(1),稳定排序算法 但为什....- 盾给网
- 0
- 0
- 339
-
Redis集群之间是如何复制?
2.8 版以前,Redis 通过同步(sync)和指令传播(command propagate)两个操作完成同步同步(sync):将从节点的数据库状态更新至与主节点的数据库状态一致指令传播(command propagate):主节点数据被修改,会主动向从节....- 盾给网
- 0
- 0
- 350
-
Oracle有哪些备份方式?
备份就是把数据库复制到转储设备的过程从物理与逻辑的角度:物理备份:对数据库操作系统的物理文件(数据文件、控制文件、日志文件)的备份。物理备份又可以分为脱机备份(冷备份)和联机备份(热备份),前者是在关闭数....- 盾给网
- 0
- 0
- 335
-
springcloud实现RestTemplate远程调用出现java.net.UnknownHostException处理
今天在学习Spring cloud时,实现RestTemplate远程调用时,出现了java.net.UnknownHostExc....- RealChen
- 0
- 0
- 877
-
Oracle产生的存储文件有哪些?
默认情况下数据文件: .dbf控制文件: .ctl日志文件: .log参数文件: .ora跟踪文件: .trc警告文件: .logexp 文件: .dmp...- 盾给网
- 0
- 0
- 315
-
linux指令-ln
为文件在另外一个位置建立一个同步的链接链接分为:1、软链接软链接,以路径的形式存在。类似于 Windows 操作系统中的快捷方式软链接可以跨文件系统 ,硬链接不可以软链接可以对一个不存在的文件名进行链接软链接可....- 盾给网
- 0
- 0
- 309
-
什么是多态?如何实现?有什么好处?
多态: 同一个接口,使用不同的实例而执行不同操作。同一个行为具有多个不同表现形式或形态的能力。 实现多态有三个条件: 继承 子类重写父类的方法 父类引用变量指向子类对象 实现多....- 盾给网
- 0
- 0
- 303
-
方法区内存溢出怎么处理?
在 Java 虚拟机中,方法区是可供各线程共享的运行时内存区域。在不同的 JDK 版本中,方法区中存储的数据是不一样的:JDK 1.7 之前的版本,运行时常量池是方法区的一个部分,同时方法区里面存储了类的元数据信息、静....- 盾给网
- 0
- 0
- 530