-
类的实例化方法调用顺序
类加载器实例化时进行的操作步骤:加载 -> 连接 -> 初始化 代码书写顺序加载父类静态变量和父类静态代码块 代码书写顺序加载子类静态变量和子类静态代码块 父类非静态变量(父类实例成员变量) ....- 盾给网
- 0
- 0
- 284
-
Map的实现类中,哪些是有序的,哪些是无序的,如何保证其有序性?
Map 的实现类有 HashMap、LinkedHashMap、TreeMap HashMap是有无序的 LinkedHashMap 和 TreeMap 是有序的。LinkedHashMap 记录了添加数据的顺序;TreeMap 默认是升序 LinkedHashMap 底层存储....- 盾给网
- 0
- 0
- 387
-
线程包括哪些状态?状态之间是如何变化的?
线程的生命周期 线程包括哪些状态的问题说专业一点就是线程的生命周期。 不同的编程语言对线程的生命周期封装是不同的。 Java 中线程的生命周期 Java 语言中线程共有六种状态。 NEW(初始化状态) RUNN....- 盾给网
- 0
- 0
- 558
-
使用对象的wait()方法需要注意什么?
wait() 方法是线程间通信的方法之一必须在 synchronized 方法或 synchronized 修饰的代码块中使用,否则会....- 盾给网
- 0
- 0
- 311
-
servlet的生命周期
servlet 的生命周期:初始化阶段,调用 init() 方法响应客户请求阶段,每个 servlet 请求都会调用 servlet 对象的 service() 方法,且传递请求对象 ServletRequest、响应对象 ServletResponse 参数终止阶段,调用 d....- 盾给网
- 0
- 0
- 304
-
spring mvc有哪些组件?
前端控制器(DispatcherServlet)处理器映射器(HandlerMapping)处理器适配器(HandlerAdapter)拦截器(HandlerInterceptor)语言环境处理器(LocaleResolver)主题解析器(ThemeResolver)视图解析器(ViewResol....- 盾给网
- 0
- 0
- 319
-
linux指令-df
显示磁盘空间使用情况获取硬盘被占用空间,剩余空间等信息。默认所有当前被挂载的文件系统的可用空间都会显示默认情况下,磁盘空间以 1KB 为单位进行显示常用参数:-a 全部文件系统列表-h 以方便阅读的方式显示信息....- 盾给网
- 0
- 0
- 318
-
什么是索引?什么场景使用?
索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息使用索引目的是加快检索表中数据使用场景:中到大数据量表适合使用索引小数据量表,大部分情况全表扫描效率更高特大....- 盾给网
- 0
- 0
- 320
-
说一些索引失效的情况
如果条件中有 or,即使其中有部分条件是索引字段,也不会使用索引复合索引,查询条件不使用索引前面的字段,后续字段也将无法使用索引以 % 开头的 like 查询索引列的数据类型存在隐形转换where 子句里对索引列有数....- 盾给网
- 0
- 0
- 334
-
为什么Redis所有数据放到内存中?
Redis 为了达到最快的读写速度将数据都读到内存中,并通过异步的方式将数据写入磁盘,所以 Redis 具有高速读写和数据持久化的特征如果程序直接与磁盘交互,磁盘 IO 速度会严重影响 Redis 的性能内存的硬件成本降低....- 盾给网
- 0
- 0
- 358
-
Redis有哪些适用场景?
会话缓存(Session Cache),是 Redis 最常使用的一种情景全页缓存(FPC)用作网络版集合和队排行榜和计数器,Redis 在内存中对数字递增、递减的操作实现的非常好。Set 和 Sorted Set 使得我们在执行这些操作的时候非常....- 盾给网
- 0
- 0
- 388
-
对象创建过程是什么样的?
对象在 JVM 中的创建过程如下:JVM 会先去方法区找有没有所创建对象的类存在,有就可以创建对象了,没有则把该类加载到方法区在创建类的对象时,首先会先去堆内存中分配空间当空间分配完后,加载对象中所有的非静态....- 盾给网
- 0
- 0
- 493