zoukankan      html  css  js  c++  java
  • Java中常用的专用名词有哪些?

    Java中常用的专用名词有哪些?

    答:1.CAS(Compare And Swap):解决多线程并行情况下使用锁造成性能损耗的一种机制,这是硬件实现的原子操作。

    2.DO(Data object):数据库对应的POJO类。

    3.GAV(GroupId、ArtifactId、Version):Maven坐标,是用来唯一标识jar包。

    4.OOP(Object Oriented Programming):泛指类、对象的编程处理方式。

    5. AQS(AbstractQueuedSynchronizer): 利用先进先出队列实现的底层同步工具类,它是很多上 层同步实现类的基础,

    比如:ReentrantLock、CountDownLatch、Semaphore 等,它们通 过继承 AQS 实现其模版方法,然后将 AQS 子类作为同步组件的内部类,通常命名为 Sync

    6.ORM:对象关系映射,对象领域模型与底层数据之间的转换,可以代指mybatis、iBATIS等框架。

    7.AO:一般指的是使用在service层,极为贴近业务的复用代码。

    8.NPE:空指针。

    9.OOM:源于java.lang.OutOfMemoryError,当 JVM 没有足够的内存 来为对象分配空间并且垃圾回收器也无法回收空间时,系统出现的严重状况。

    10.一方库:本工程内部子项目依赖的库(jar包)。

    11.二方库:指的是公司内部发布到中央仓库,可供其他应用依赖的库(jar包)。

    12.三方库:公司之外的开源库。

    学习阿里规范

  • 相关阅读:
    sqoop导出数据
    sqoop导入数据
    Hive学习(二)
    各个版本的集群安装包地址
    Hive学习(一)
    数据仓库
    HBase学习(二)
    HBase学习(一)
    MySQL中阻塞
    MySQL中锁问题
  • 原文地址:https://www.cnblogs.com/XiDaPuBen/p/12808486.html
Copyright © 2011-2022 走看看