-
synchronized和Lock有什么区别?
实现层面不一样。synchronized 是 Java 关键字,JVM层面 实现加锁和释放锁;Lock 是一个接口,在代码层面实现加锁和释放锁是否自动释放锁。synchronized 在线程代码执行完或出现异常时自动释放锁;Lock 不会自动释....- 盾给网
- 0
- 0
- 278
-
http响应码301和302代表的是什么?有什么区别?
从https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Status 查到 301 和 302 状态码及含义。 301 Moved Permanently 被请求的资源已永久移动到新位置,并且将来任何对此资源的引用都应该使用本响应返回的若....- 盾给网
- 0
- 0
- 573
-
@Autowired的作用是什么?
@Autowired 是一个注释,它可以对类成员变量、方法及构造函数进行标注,让 spring 完成 bean 自动装配的工作。@Autowired 默认是按照类去匹配,配合 @Qualifier 指定按照名称去装配 bean。常见用法import org.sprin....- 盾给网
- 0
- 0
- 330
-
列举一些列举常见的运行时异常
运行时异常都是 RuntimeException 子类异常 NullPointerException - 空指针异常 ClassCastException - 类转换异常 IndexOutOfBoundsException - 下标越界异常 ArithmeticException - 计算异常 Ill....- 盾给网
- 0
- 0
- 317
-
linux指令-mkdir
创建文件夹-m: 对新建目录设置存取权限,也可以用 chmod 命令设置;-p: 若路径中的某些目录尚不存在,系统将自动建立不存在的目录mkdir t 当前工作目录下创建名为 t 的文件夹mkdir -p /tmp/test/t在 tmp 目录下创建....- 盾给网
- 0
- 0
- 278
-
什么是游标?在oracle中如何使用?
游标:SQL 的一个内存工作区存放查询出来的记录,由系统或用户以变量的形式定义为了查看或处理查询结果集中的数据,游标提供了在结果集中一次一行或者多行前进或向后浏览数据的能力可以把游标当作一个指针,它可以....- 盾给网
- 0
- 0
- 391
-
Redis集群支持最大节点数是多少?
16384 个。原因如下:Redis 集群有 16384 个哈希槽,每个 key 通过 CRC16 算法计算的结果,对 16384 取模后放到对应的编号在 0-16383 之间的哈希槽,集群的每个节点负责一部分哈希槽...- 盾给网
- 0
- 0
- 353
-
Redis如何实现消息延迟?
使用 sorted set 集合,zadd 指令添加消息,用时间戳作为 score,消息内容作为 keyzrangebyscore 指令可以获取指定区间内的元素,调整区间参数即可实现消息延迟...- 盾给网
- 0
- 0
- 343
-
MQ 有哪些使用场景?
异步处理:用户注册后,发送注册邮件和注册短信。用户注册完成后,提交任务到 MQ,发送模块并行获取 MQ 中的任务。系统解耦:比如用注册完成,再加一个发送微信通知。只需要新增发送微信消息模块,从 MQ 中读取任务....- 盾给网
- 0
- 0
- 492
-
Guns 技术文档 v5.1[JAVA][Guns后台管理框架]
1. 序言 1.1 文档简介 本文档基于最新的Guns版本,集Guns使用手册,Guns开发手册,Guns核心思想等于一体,并整理了qq群和gitee上用户经常反馈的问题的答疑!本文档最好的阅读方式是从上到下依次阅读(推荐),也可....- 盾给网
- 0
- 0
- 1.4k
-
nio中的Files类常用方法有哪些?
isExecutable:文件是否可以执行 isSameFile:是否同一个文件或目录 isReadable:是否可读 isDirectory:是否为目录 isHidden:是否隐藏 isWritable:是否可写 isRegularFile:是否为普通文件 ....- 盾给网
- 0
- 0
- 303
-
关于编译正确的是()
A、环境变量可在编译 source code 时指定 B、在编译程序时,所指定的环境变置不包括 class path C、javac —次可同时编译数个 Java 源文件 D、javac.exe 能指定编译结果要置于哪个目录 参考答....- 盾给网
- 0
- 0
- 321