Intellij idea 创建maven webapp步骤

  这篇文章记录如何在Intellij idea里创建一个标准maven webapp的步骤。   以我的习惯,我会先建一个空Project,然后再添加Module。因此下一步,选择新建Empty Project。   选择保存目录,确认。接着选择新建Module。   在这个界面选择Maven,勾选上Create from archetype,选择org.apache.m... »

GitLab管理全过程

目录 设置发送邮箱 支持域名访问 自动备份 备份恢复 清除缓存 设置发送邮箱   GitLab在使用的过程中,在很多地方都需要使用邮箱来发送通知,比如注册通知、权限变更通知、合并通知等等,因此需要为GitLab准备一个邮箱,用于发送这些通知。   以下演示了如何配置QQ企业邮作为GitLab的发送邮箱。 $ sudo nano /etc/gitlab/gitlab.rb   修... »

搭建GitLab全过程

  毕业后,遇到的公司都是使用SVN作为源代码管理工具,本来也觉得没什么十分大的不便。后来接触了GitHub,还有Git工作流等之后,发现SVN在团队合作的时候,有相当多的不足。另外,出于私人的一些原因,我的写的一些代码中,有一部分是开源放在GitHub上的,要Git与SVN协作管理一份代码,实在困难。   后面萌生了把Git引入公司,替换SVN成为我们的新源代码管理器的想法。在网上搜了一... »

Ubuntu安装中文输入法

  最近准备折腾Gitlab,需要安装一个Linux环境。大学的时候,装过Ubunut,感觉还不错。刚好Ubuntu 16.04 LTS发布了,同一时间,Ubuntu Kylin也同一时间更新了。但是新版的Ubuntu Kylin长相实在太不讨人喜欢了,后面就干脆直接下载安装原版英文版Ubuntu了。   安装完后,接着就去安装中文输入法。由于对Ubuntu完全没有经验,完全不懂怎么安装输... »

利用Travis CI生成网页,支持Tags/Categorys

  现在大多使用Jekyll,并且支持Tags/Categorys的博客,都是将所有博客标题链接放到同一个页面中。博客量少的时候,弊端并不明显;但是博客量大的时候,同一个页面下的博客标题太多,就会给人一种目不暇接的感觉。大多数人第一时间想到就是利用分页。   想要将Tags/Categorys生成分页功能,有几个思路。由于jekyll在运行时,将所有博客生成静态页面,利用query par... »