diamond运算符

  <>,diamond运算符java中用于简化泛型类定义的一种方式,例如:
List<Integer> intHandler = new List<>
鱼鱼1540801815

Docker

一款容器引擎,多用于Linux,可以将我们需要的项目环境封装到一个容器中,方便部署
鱼鱼1546594652

Element.UI

一个饿了么开发的前端框架,风格清新简洁,大受欢迎,与Vue契合良好
鱼鱼1540778525

gradle

一个基于Apache Ant和Apache Maven的项目自动化构建工具,可以支持多种语言,同时摒弃了xml的繁琐配置。
鱼鱼1542158610

HUNG

通常用来描述进程的一种状态,表示进程停滞(挂起)住了,通常因为资源不足(内存或硬盘、CPU不足等)或进程逻辑阻塞(死锁)
鱼鱼1591199788

JMM

指Java Memory Modal,Java内存模型
鱼鱼1551624167

Launcher

Launcher是JRE中用于启动程序入口main()的类,负责创建各种ClassLoader和设置SercurityManager
鱼鱼1597236751

OOM

OutOfMemory的简称,即内存溢出
鱼鱼1591287257

Quartz

一个简洁易用的任务调度框架,OpenSymphony开源组织在Job scheduling领域的一个开源项目。
鱼鱼1543367905

RPC

RPC,指远程过程调用协议,SOA架构中的一个基本概念
鱼鱼1557207942

SHA1PRNG算法

  基于SHA-1算法实现且保密性较强的伪随机数生成器。
  他有一个种子产生器,它根据配置执行各种操作。
鱼鱼1540779026

SPI

SPI ,全称为 Service Provider Interface,是一种服务发现机制。他为Java提供了一套可以由第三方进行扩展的实现,这有点类似模板方法
鱼鱼1597551106

Tomcat

Apache的核心免费开源项目之一,是java使用最多的服务器。
鱼鱼1543289751

URL

统一资源定位符(Uniform Resource Locator),格式为:
protocol :// hostname[:port] / path / [;parameters][?query]#fragment
例如常见的网址加上协议(https\http等)即是URL
鱼鱼1573027055

xmpp

可扩展通讯和表示协议(Extensible Messaging and Presence Protocol),是一种XML协议,经常用于即时通信。
鱼鱼1542159297

公平锁

当释放锁时,若有多个线程进行争抢,会挑选等待时间最长的线程给予锁,对应的随机给予锁是非公平锁,非公平锁不能保证公平性,但是显然执行效率要更高。
鱼鱼1553439623

剪枝

在进行树、图等数据结构的遍历和搜索过程中,删除一些无用节点以提高搜索效率
鱼鱼1591287725

图床

  指网站用于存储图片的服务器,因为很多网站访问较慢,直接将图片存做静态资源不合适,所以很多网站都会将图片资源寄存在图床上以供用户访问时能够加载的更快,这类似于CDN,或者可以理解为CDN是一种图床的解决方案
鱼鱼1540801481

多租户

Saas中的重要概念。多租户技术可以实现多个租户之间共享系统实例,同时又可以实现租户的系统实例的个性化定制。通过使用多租户技术可以保证系统共性的部分被共享,个性的部分被单独隔离。
鱼鱼1598087975

弱引用

在gc回收时,只具有弱引用的对象会被回收。
鱼鱼1548847933

强引用

我们使用的大部分引用实际上都是强引用,这是使用最普遍的引用。如果一个对象具有强引用,垃圾回收器绝不会回收它,哪怕是抛出OOM异常。
鱼鱼1548918680

文件描述符

也称fd(file descriptor)。linux下,所有的操作都是对文件进行操作,而对文件的操作是利用文件描述符来实现的。
每个文件进程控制块中都有一份文件描述符表(可以把它看成是一个数组,里面的元素是指向file结构体指针类型),这个数组的下标就是文件描述符。
鱼鱼1595669843

方法区

JVM概念,线程共享的区域,用来存储属于类的信息,包括常量(final)、静态变量等,运行时常量池属于该部分。
鱼鱼1553324090

类加载器

ClassLoader,将.class文件加载到JVM虚拟机中去
鱼鱼1551685849

自旋锁

非阻塞锁,当某线程需要锁的时候,循环尝试获取锁,CAS的处理就是典型的自旋锁。
鱼鱼1551624451

语法糖

  语法糖,指计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。通常来说使用语法糖能够增加程序的可读性,从而减少程序代码出错的机会。
  比如java中的拆装箱,泛型和泛型类型转换,for each循环都是语法糖
鱼鱼1540801261

软引用

如果内存空间足够,垃圾回收器就不会回收它,如果内存空间不足了,就会回收这些对象的内存。只要垃圾回收器没有回收它,该对象就可以被程序使用。软引用可用来实现内存敏感的高速缓存。
鱼鱼1548918719

阻塞

一个任务进行时进行等待,是等待队列实现。对应的非阻塞表示一个任务进行时可以进行其他任务,不阻塞任务队列,是轮询的实现。
鱼鱼1548578085

雪花算法

用于生成分布式ID的算法
鱼鱼1548549375
{{entry.key}}
时间:{{entry.timeline}}
开启词汇联想



上传 这个功能还没写完 先写成这样看看效果