洋蔥

耳不闻人是非,目不视人之短,口不言人之过。

无论是在实际开发过程中,还是阅读各种技术书籍,PO/VO/DTO/POJO以及JavaBean都是相对的高频词汇,因此有必要对它们各自的含义以及相互间的区别有一个清晰的认识和理解。

阅读全文 »

Lombok简介

Lombok是一款好用顺手的工具,就像Google Guava一样,在此予以强烈推荐,每一个Java工程师都应该使用它。Lombok是一种Java™实用工具,可用来帮助开发人员消除Java的冗长代码,尤其是对于简单的Java对象(POJO)。它通过注释实现这一目的。通过在开发环境中实现Lombok,开发人员可以节省构建诸如hashCode()equals()这样的方法以及以往用来分类各种accessormutator的大量时间。

Lombok官网地址:https://projectlombok.org/ 里面还提供了一个简短的学习视频。

阅读全文 »

Maven简介

何为Maven

​ Maven 是 Apache 组织下的一个跨平台的项目管理工具,它包含了:

​ a.一个项目对象模型 (Project Object Model),

​ b.一组标准集合,

​ c.一个项目生命周期(ProjectLifecycle),

​ d.一个依赖管理系统(Dependency Management System),

​ e.用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。

​ Maven主要服务于基于Java平台的项目构建依赖管理项目信息管理。无论是小型的开源类库项目,还是大型的企业级应用;无论是传统的瀑布式开发,还是流行的敏捷模式,Maven都能大显身手。

阅读全文 »

大多数现代类 Unix 操作系统都提供了一个集中的软件包管理机制,以帮助用户搜索、安装和管理软件。而软件通常以「包」的形式存储在仓库「repository」中,对软件包的使用和管理被称为包管理。而 Linux 包的基本组成部分通常有:共享库、应用程序、服务和文档。

阅读全文 »
0%