摘要: 背景 考虑到ftp作为文件服务器会有各种账号密码的管理,而我们有需求只对外提供下载服务,并且不用管是谁要下载,那么就可以使用nginx来提供web下载文件。 安装 安装步骤很简单,详细可以参考这篇文章 1、安装nginx运行所需要的的依赖 yum -y install make zlib zlib- 阅读全文
posted @ 2020-07-03 16:16 sliec 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 背景 由于内网环境中没有特别适合的大文件共享服务,所以考虑自己搭建一个ftp服务器,用来给团队分享各种安装包以及环境、教程等等。 服务安装 首先查看内网服务器是否已经安装了vsftpd服务, vsftpd是very secure ftp的含义,对安全性支持很好。 rpm -qa|grep vsftp 阅读全文
posted @ 2020-06-30 15:11 sliec 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 通过前面的Sonar服务环境搭建,我们已经在服务端完成了相关的搭建。为了能够方便的扫描代码,我们需要安装sonar client来进行代码的扫描。 一、插件安装与汉化 通过前面安装的服务端,访问时展示的为英文,为了用户体验我们还是汉化它吧。正常来讲,我们可以在服务端下载安装汉化功能: 首先通过adm 阅读全文
posted @ 2020-06-23 17:38 sliec 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 在注册中心成功启动之后,需要将我们的服务注册进去,以便其它的服务能够通过此中心进行服务发现与调用。 一、通过IDEA建立服务模块 service-demo-c 按照上一篇提过的方式进行选择,然后得到服务模块的pom文件: <?xml version="1.0" encoding="UTF-8"?> 阅读全文
posted @ 2020-06-22 11:21 sliec 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 一、背景 为了保证外包项目的质量,我们需要搭建一个代码扫描的工具,减少人工review的工作量。 依旧是内网环境,只能通过外网docker镜像的方式把整个环境迁移到内网服务器上。 二、尝试方法(此处方法不可行) 由于新版的sonar不再支持mysql,所以我们需要使用postgresql作为替代。 阅读全文
posted @ 2020-06-19 12:17 sliec 阅读(956) 评论(0) 推荐(0) 编辑
摘要: 最近在搭建Docker + Sonarqube + postgresql 结果因为一些环境配置问题导致无法正常启动sonarqube的镜像,总是在start容器之后几秒就自动exit. 这时候,需要查看容器运行失败的原因,我们就需要用到下面的命令: docker logs -f -t --tail= 阅读全文
posted @ 2020-06-19 11:17 sliec 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 最近要使用socket与一些外联的系统进行通信,为了方便理解,这里整理下TCP协议的三次握手与Socket基础知识。 一、TCP的三次握手过程 首先,TCP是属于可靠传输协议,因此它需要一定的机制来保证传输数据的可靠性,比如长连接,数据校验、重传等。 TCP报文头包含以下信息,参考:https:// 阅读全文
posted @ 2020-06-12 17:04 sliec 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 新建的项目,需要提前将编译文件等排除在git管理范围之外,这里整理一份常用配置: HELP.md target/ !.mvn/wrapper/maven-wrapper.jar !**/src/main/** !**/src/test/** ### STS ### .apt_generated .c 阅读全文
posted @ 2020-06-11 09:56 sliec 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 一、背景 通过前面的文章docker搭建gitlab,我们已经完成了初始环境的搭建。然后在具体的使用过程中,会发现有坑。 例如在创建完毕用户以及项目之后,我们发现通过ssh来推拉项目文件时,会提示要求输入密码,而我们先前是配置过ssh的密钥的。 二、问题分析 在docker容器中,ssh端口是22, 阅读全文
posted @ 2020-06-10 17:11 sliec 阅读(5579) 评论(1) 推荐(3) 编辑
摘要: 当gitlab服务搭建好了之后,我们需要进行一些配置,才能够正常的使用它。 访问服务地址之后,第一次登陆时,会要求设置root用户的密码 设置完毕之后,通过用户名root +密码进入管理页面 然后添加日常用户,这里注意在创建用户时,会要求填入email,但是我们通常不会去配置邮箱,所以可以随便填一个 阅读全文
posted @ 2020-06-09 15:47 sliec 阅读(6532) 评论(0) 推荐(0) 编辑