-
哪些因素影响oracle查询性能?
硬件:处理器速度,内存大小,磁盘读写速度,网络传输速度等索引:是否建立了索引,索引是否合理碎片:表碎片和索引碎片,生产库长时间运营,碎片可能导致查询使用错误的执行计划,导致查询速度变慢initial 参数:....- 盾给网
- 0
- 0
- 330
-
Redis的队列如何异步使用?
Redis 的 list 结构可以作为队列使用,rpush 生产消息,lpop 消费消息,lpop 没有取到消息时,可以让线程休眠一会再获取消息blpop 指令,在队列没有消息时,会阻塞线程直到消息被生产,获取消息...- 盾给网
- 0
- 0
- 330
-
关于集合描述正确的是()
A、LinkedList 继承自 List B、TreeMap 继承自 HashMap C、HashSet 继承自 AbstractSet D、AbstractSet 继承自 Set 参考答案 答案:C 分析: LinkedList 实现 List 接口 Tre....- 盾给网
- 0
- 0
- 330
-
@Autowired的作用是什么?
@Autowired 是一个注释,它可以对类成员变量、方法及构造函数进行标注,让 spring 完成 bean 自动装配的工作。@Autowired 默认是按照类去匹配,配合 @Qualifier 指定按照名称去装配 bean。常见用法import org.sprin....- 盾给网
- 0
- 0
- 330
-
迭代器Iterator是什么?
首先说一下迭代器模式,它是 Java 中常用的设计模式之一。用于顺序访问集合对象的元素,无需知道集合对象的底层实现。 Iterator 是可以遍历集合的对象,为各种容器提供了公共的操作接口,隔离对容器的遍历操作和....- 盾给网
- 0
- 0
- 330
-
Redis的内存用完了会发生什么?
这个跟 Redis 的内存回收策略有关。Redis 的默认回收策略是 noenviction,当内存用完之后,写数据会报错。Redis 的其他内存回收策略含义:volatile-lru:从已设置过期时间的数据集(server.db[i].expires)中,淘汰最....- 盾给网
- 0
- 0
- 329
-
如何避免sql注入?
1、概念SQL 注入(SQL Injection),是 Web 开发中最常见的一种安全漏洞。可以用它来从数据库获取敏感信息、利用数据库的特性执行添加用户、导出文件等一系列恶意操作,甚至有可能获取数据库乃至系统用户最高权限。....- 盾给网
- 0
- 0
- 329
-
truncate和delete的异同?
truncate 命令永久地从表中删除所有数据;delete 命令从一个表中删除某一行或多行数据truncate 和 delete 都可以将数据实体删掉,truncate 的操作并不记录到 rollback 日志,操作速度较快,删除数据不能恢复delete ....- 盾给网
- 0
- 0
- 329
-
ArrayList和Vector的联系和区别
相同点: 底层都使用数组实现 功能相同,实现增删改查等操作的方法相似 长度可变的数组结构 不同点: Vector是早期JDK版本提供,ArrayList是新版本替代Vector的 Vector 的方法都是....- 盾给网
- 0
- 0
- 329
-
使用递归输出某个目录下所有子目录和文件
package constxiong.interview;import java.io.File;/** * 使用递归输出某个目录下所有子目录和文件 * @author ConstXiong * @date 2019-10-23 15:16:32 */public class TestPrintDirAndFiles {public static void ....- 盾给网
- 0
- 0
- 328
-
spring mvc运行流程?
1、在 web 项目的 web.xml 文件配置 DispatcherServlet,启动 web 项目完成初始化动作2、http 请求到 DispatcherServlet3、根据 HttpServletRequest 查找 HandlerExecutionChain4、根据 HandlerExecutionChain 获取....- 盾给网
- 0
- 0
- 328