gitlab搭建以及配置
gitlab安装(准备工作为可选步骤)准备工作: 配置 swap 交换分区 由于 GitLab 较为消耗资源,我们需要先创建交换分区,以降低物理内存的压力。 在实际生产环境中,如果服务器配置够高,则不必配置交换分区。 新建 2 GB 大小的交换分区: dd if=/dev/zero of=/root/swapfile bs=1M count=2048 格式化为交换分区文件并启用: mkswa
gitlab安装(准备工作为可选步骤)准备工作: 配置 swap 交换分区 由于 GitLab 较为消耗资源,我们需要先创建交换分区,以降低物理内存的压力。 在实际生产环境中,如果服务器配置够高,则不必配置交换分区。 新建 2 GB 大小的交换分区: dd if=/dev/zero of=/root/swapfile bs=1M count=2048 格式化为交换分区文件并启用: mkswa
方式一: @Component 和 @ConfigurationProperties(prefix = " ")组合的方式使用方法如下演示1.application.yml文件中添加需要配置的属性,注意缩进Myyml: username: cs password: 123456 url: jdbc:mysql://localhost:3306/test driver: com.my
elasticsearch介绍Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎Kibana介绍Kibana 是为 Elasticsearch设计的开源分析和可视化平台。你可以使用 Kiban
mybatis中使用<if>判断各类型参数是否为空在使用mybatis进行查询和更新的过程中,很多情况下需要判断传过来的参数是否为空,一般情况下string类型是以下格式<if test="userName != null and userName != ''">userName = #{userName}</if>针对int类型一般为<
一个http请求就是一个线程吗,java的服务是每收到一个请求就新开一个线程来处理吗答案是:是,一个http请求,就是一个线程。
1.首先需要安装dockercomposesudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/loca