简单了解svn、git、node.js、npm、JPA、query dsl、maven和文档注释

前言:每次学习一种新技术或新知识时,一定要读一读其官方文档或者帮助手册或者使用指南,这对之后的使用应用有很大的帮助。

一、了解:svn、git、node.js、npm、JPA、query dsl、maven

  • API:Application Programming Interface,应用程序编程接口。
  • svn:是用来记录并控制软件产品数据的管理工具。
  • Git是一个开源的分布式版本控制系统,也是内容管理系统(CMS),工作管理系统。

Git教程:http://www.runoob.com/git/git-tutorial.html

https://blog.csdn.net/sinat_23880167/article/details/78502528

  • Node.js:用于前端页面开发,是一套用来编写高性能网络服务器的JavaScript工具包。

Node是一个JavaScript运行环境,是对GoogleV8引擎进行封装。用于方便地搭建响应速度快、易于扩展的网络应用。使用事件驱动,非阻塞I/O模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。

参考IBM Developer里的文章:Node.js究竟是什么?https://www.ibm.com/developerworks/cn/opensource/os-nodejs/

  • NPM:Node Package Manager,node.js中内置的包管理器,,使用npm可以自动下载需要的代码。

npm中文文档:https://www.kancloud.cn/shellway/npm-doc/199981

package.json官方文档:http://www.mujiang.info/translation/npmjs/files/package.json.html

  • JPA:Java Persistence API(Java持久层API),是JavaEE5的标准ORM接口。hibernate是实现这一接口的ORM。
  • Querydsl:是一个通用的查询框架,专注于通过Java API 构建类型安全的SQL查询。是基于各种ORM框架以及SQL之上的一个通用的查询框架。

优势如下:

①、支持代码自动完成,采用纯Java API编写查询,因此主流Java IDE 中的代码自动完成功能支持集合可以发挥到极致;

②、几乎可以避免所有的SQL语法错误(不用自己写SQL);

③、采用domain类型的对象和属性来构建查询,因此查询绝对是类型安全的,不会因为条件类型而出现问题;

④、采用纯Java API作为SQL构建的实现可以让代码重构发挥到另一个高度;

⑤、可以更轻松地进行增量查询的定义。

最后,querydsl并不使用现有的任何POJO 进行查询构建,而是根据现有的配置生成对应的domain model进行查询构建。

  • Maven:基于项目对象模型(POM project object model),即通过pom.xml文件的配置获取jar包,而不是手动去添加jar包。

jar包的获取有三种方式:(参考文章链接:https://www.cnblogs.com/whgk/p/7112560.html

本地仓库:默认加载地址 C:\Users\Administrator\.m2\repository ;如果本地仓库没有,默认从中央仓库下载。

第三方仓库:又称内部中心仓库,也称为私服。私服:一般那是由公司自己设立的,只为本公司内部共享使用,它既可以作为公司内部构建写作和存档,也可以作为共用类库镜像缓存,减少在外部访问和下载的频率(使用私服是为了减少对中央仓库的访问)。私服可以使用的是局域网,中央仓库必须使用外网。注意:连接私服,需要单独配置。如果没有配置私服,默认不使用。

中央仓库:Maven内置了远程公用仓库:http://repo1.maven.org/maven2/

maven存储库:https://mvnrepository.com/,在这里你可以找到想要的库。

Maven项目构建工程:https://www.cnblogs.com/whgk/p/7121336.html

二、文档注释(如何写Java文档注释)

https://www.cnblogs.com/boring09/p/4274893.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值