JavaKeyWords
发布日期:2021-06-21 12:33:37 浏览次数:2 分类:技术文章

本文共 2812 字,大约阅读时间需要 9 分钟。


AOP:Aspect Oriented Programing,面向切面编程,一种编程方范式,隶属软件工程范畴,指导开发者如何组织程序结构

AOF:Append Only File,通过记录数据变化的方式,来持久化存储数据,即数据执行的指令

API:Application Programming Interface,应用程序接口,是一些预先定义的接口(如函数、HTTP接口),或指软件系统不同组成部分衔接的约定。[1]用来提供应用程序与开发人员基于某软件或硬件得以访问的一组例程,而又无需访问源码,或理解内部工作机制的细节。

DispatcherServlet:Java调度程序,SpringMVC框架的核心

DI:Dependency Injection,依赖注入(依赖反转),就是利用set方法来进行注入的

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jZ9FHPpU-1623594725956)(images/CSDN_1619574804409_1.jpeg)]

DNS:Domain Name Service,它的作用是将域名翻译成ip地址。服务器或者应用,对于域名是无感知的,它们只会IP地址查找网络节点,Dns其实就是一个翻译,将服务器看不懂的域名地址翻译成Ip地址,这样用户在浏览器中输入域名,服务器就可以通过dns知道用户请求的是哪个网站,然后才将对应的网站内容返回给用户。

DDL:Data Definition Language,数据定义语言,Mysql中CREATE,ALT ER,DROP等操作

DML:Data Manipulation Language,数据操纵语言,Mysql中UPDATE,SELECT,INSERT,DELETE等操作

GC:Garbage Collection,垃圾回收

HOST:Host Table,域名+IP

HTTP:Hyper Text Transfer Protocol(超文本传输协议),是用于从万维网(WWW)服务器传输超文本到本地浏览器的传送协议。

IOC:Inversion of Control,控制反转:

控制 : 谁来控制对象的创建 , 传统应用程序的对象是由程序本身控制创建的 , 使用Spring后 , 对象是由Spring来创建的
反转 : 程序本身不创建对象 , 而变成被动的接收对象

IDE:Integrated Development Environment ,集成开发环境,是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。

Java SE:J2SE,Java 2 Platform Standard Edition,标准版,它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为Java EE和Java ME提供基础。

Java EE:J2EE,Java 2 Platform Enterprise Edition,企业版
Java ME:J2ME,Java 2 Platform Micro Edition,微型版
JVM:Java Virtual Machine,是Java虚拟机,Java程序需要运行在虚拟机上,不同的平台有自己的虚拟机,因此Java语言可以实现跨平台。
JRE:Java Runtime Environment,包括Java虚拟机和Java程序所需的核心类库等。核心类库主要是java.lang包:包含了运行Java程序必不可少的系统类,如基本数据类型、基本数学函数、字符串处理、线程、异常处理类等,系统缺省加载这个包,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
JDK:Java Development Kit,是提供给Java开发人员使用的,其中包含了Java的开发工具,也包括了JRE。所以安装了JDK,就无需再单独安装JRE了。其中的开发工具:编译工具(javac.exe),打包工具(jar.exe)等

JDBC:Java Database Connectivity

URL:Uniform Resource Locator,统一资源定位系统

log4j:log4j是apache实现的一个开源的日志框架

Mybatis:它是一款半自动的ORM持久层框架,具有较高的SQL灵活性,支持高级映射(一对一,一对多),动态SQL,延迟加载和缓存等特性,但它的数据库无关性较低,用mybatis进行开发,需要手动编写SQL语句。而全自动的ORM框架,如hibernate,则不需要编写SQL语句。用hibernate开发,只需要定义好ORM映射关系,就可以直接进行CRUD操作了。由于mybatis需要手写SQL语句,所以它有较高的灵活性,可以根据需要,自由地对SQL进行定制,也因为要手写SQL,当要切换数据库时,SQL语句可能就要重写,因为不同的数据库有不同的方言(Dialect),所以mybatis的数据库无关性低。虽然mybatis需要手写SQL,但相比JDBC,它提供了输入映射和输出映射,可以很方便地进行SQL参数设置,以及结果集封装。并且还提供了关联查询和动态SQL等功能,极大地提升了开发的效率。并且它的学习成本也比hibernate低很多

MVC:Model,View,Controller

ORM:Object Relation Mapping,对象关系映射。对象指的是Java对象,关系指的是数据库中的关系模型,对象关系映射,指的就是在Java对象和数据库的关系模型之间建立一种对应关系,比如用一个Java的Student类,去对应数据库中的一张student表,类中的属性和表中的列一一对应。Student类就对应student表,一个Student对象就对应student表中的一行数据

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WkKk2Q98-1623594725961)(images/1590919786415_1.jpeg)]

POJO:Plain Ordinary Java Object,普通的普通java对象

RDB:Redis Database,Redis的数据持久化存储方式之一,数据生成快照保存到硬盘
Servlet:(尤指Java语言中在服务器上运行的)小型应用程序;小服务程序

synchronized:同步,是一种确保线程安全的锁

WWW:World Wide Web,是覆盖全球的客户机/服务器网络;当用互联网接入WWW时,用户的计算机就等于一台客户机;通过WWW用户能够和各种不同类型的计算机之间实现有效的通讯。

转载地址:https://blog.csdn.net/m0_56356993/article/details/117886462 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Linux端口主目录的打开方式
下一篇:OSI基础知识理解

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2024年03月26日 12时11分28秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章