热文Java——注解(Annotation)

1. 简介 官方解释:Java 注解用于为 Java 代码提供元数据。作为元数据,注解不直接影响你的代码执行,但也有一些类型的注解实际上可以用于这一目的。 注解的定义:

热文设计模式——代理模式

1.代理模式介绍 代理模式就是:提供了对目标对象额外的访问方式,即通过代理对象访问目标对象,这样可以在不修改原目标对象的前提下,提供额外的功能操作,扩展目标对象的功能。

热文Java——内存泄漏与溢出

1.浅析 内存泄露( memory leak):是指程序在申请内存后,无法释放已申请的内存空间,多次内存泄露堆积后果很严重,内存迟早会被占光。内存泄漏最终会造成内存溢出。

热文Java——JVM内存详解

1. 简介 Java 程序运行时,需要在内存中分配空间。为了提高运算效率,就对空间进行了不同区域的划分,因为每一片区域都有特定的处理数据方式和内存管理方式。 分配:通过

热文Java——NIO和IO

1. 简介 NIO即New IO,JDK1.4中引入的。提供了与标准IO不同的IO工作方式,可替代 标准Java IO 的IO API。 ![在这里插入图片描述][2

热文Java——异常体系

1. Java异常 程序运行过程中,往往会遇见各种各样的异常:文件找不到、网络连接失败、非法参数等,Java通 过API中Throwable类的众多子类描述各种不同的异常

热文Java——ThreadPool

1. 为什么使用线程池 当并发执行线程数量很多时,且每个线程执行很短的时间就结束了,这样,我们频繁的创建、销毁线程就大大降低了工作效率(创建和销毁线程需要时间、资源)。

热文Java——回调

1. 回调的分类 (1)同步调用 ![在这里插入图片描述][20210508170036746.png] 同步调用是最基本并且最简单的一种调用方式,类A的方法a

热文Java——锁浅析

1. 简介 在多线程中如果涉及到对共享资源的并发读写,这时就会产生资源的争夺。而在资源争夺中,第一想到的就是使用锁 ,对共享资源进行数据保护。 java中提供了2种基本

热文一致性哈希算法

场景如下: 有三台缓存服务器分别为A、B、C,编号依次为1、2、3,现在有N张名称不重复的图片平均分配到每台服务器上进行缓存,如何设计一套算法,使得每次图片请求都能

热文时间复杂度

什么是时间复杂度 >     算法的时间复杂度是一个函数,它定性描述该算法的运行时间。这是一个代表算法输入值的字符串的长度的函数。时间复杂度常用大O符号表述,不包括这个函