学习Linux环境操作记录
SpringBoot集成了主流的第三方框架,但是需要使用springboot那一套配置方式。但是我这里只列举了非常非常常用的,可以看已发的几篇博客,慢慢会补充。当然官方文档里也有相应的配置,可惜没有注释。
由于项目中有@Slf4j 注解等,而eclipse需要安装lombok插件才能正常编译。由于之前对lombok 一片空白,查了多个帖子,详细总结了一下在window下eclipse安装lombok。
折腾Hexo这货已经有一段时间了,之前也不愿意去看官方文档,到处搜索如何搭建,如何设置等等,但是有时也无法找到自己想要的内容,于是只能研究官方文档了。最近静下心来,把Hexo Docs从头看了一遍,这里将官网Docs加上自己的一些理解记录下来。
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
最近又安装了CentOS7.4的系统,之前一直在想CentOS6与CentOS7又那些差别呢?为什么新的CentOS7都出来这么久了,还是会有人喜欢使用低版本的系统呢?
工作中或者自己使用云服务器的时候经常有Linux系统的操作,在没有服务器又需要使用Linux环境的时候,但又不想安装Linux系统(操作不习惯),这时就可以考虑将系统装在虚拟机上,既不影响主系统的使用,又可以方便地进行Linux系统的学习和测试。
如今我们构建一个项目需要用到很多第三方的类库,如写一个使用spring的Web项目就需要引入大量的jar包。一个项目Jar包的数量之多往往让我们瞠目结舌,并且Jar包之间的关系错综复杂,一个Jar包往往又会引用其他Jar包,缺少任何一个Jar包都会导致项目编译失败。
以往开发项目时,程序员往往需要花较多的精力在引用Jar包搭建项目环境上,而这一项工作尤为艰难,少一个Jar包、多一个Jar包往往会报一些让人摸不着头脑的异常。 而Maven就是一款帮助程序员构建项目的工具,我们只需要告诉Maven需要哪些Jar 包,它会帮助我们下载所有的Jar,极大提升开发效率。