安装gitlab遇到的问题
GitLab是由GitLab Inc.开发,使用MIT许可证的基于网络的Git仓库管理工具,且具有wiki和issue跟踪功能。GitLab 由乌克兰程序员 Dmitriy Zaporozhets 和 Valery Sizov 开发,它由 Ruby 写成。后来,一些部分用 Go 语言重写打开external_url时页面显示的nginx欢迎页解决方法:如果使用GitLab CE Omnibus package安装方式,那么只需要...
2024-01-10K8s部署Gitlab
K8s 版本:1.20.6这里使用的镜像不是官方的,而是 Gitlab 容器化中使用非常多的一个第三方镜像:sameersbn/gitlab,基本上和官方保持同步更新。地址:http://www.damagehead.com/docker-gitlab/1. RedisapiVersion: apps/v1kind: Deploymentmetadata: name: redis namespace: gitlab labels: name: redisspec: replicas: 1 s...
2024-01-10Gitlab-多实例搭建
Gitlab-多实例搭建操作系统:CentOS所有服务如下:节点A:OpenResty、grafana-server节点B:PGSQL、Redis节点C:Gitlab_1节点D:Gitlab_2节点E:Gitlab_3..............节点N:Gitlab_n节点AOpenResty安装参考https://openresty.org/cn/inst...# 安装相关依赖yum install pcre-devel openssl-devel gcc curl# 下载源码包wget https://...
2024-01-10gitlab重新设置域名后就无法访问了。
gitlab-ctl status ,查看是nignx启动不成功。查看gitlab-ctl tail日志,一直报这个错误 :==> /var/log/gitlab/nginx/current <==2020-01-06_09:12:15.16681 /opt/gitlab/embedded/sbin/nginx: error while loading shared libraries: libutility_mini_linux.so: cannot open shared object file: No...
2024-01-10gitlab登录后账户居然自动改变,求解啊。
首先我先用fd这个账号登录,是可以正常登录的。然后登录进去账号就自动变成了fd1用fd的账号登录进去资料却显示登的是fd1,然后居然还能看到fd的账号而且神奇的是fd和fd1显示的账号名都是fd(是账号名不是用户名,用户名我已经改成中文的名字了)我并没有改账号名也没有改头像,就是两个账号...
2024-01-10gitlab的路由是如何配置的?可以把项目名称拼在路径里
比如https://gitlab.xxx.cn/分组名/然后打开gitlab分组里的项目https://gitlab.xxx.cn/分组名/项目名/然后再打开项目里的子项目https://gitlab.xxx.cn/分组名/项目名/子项目名称而且还能获取到数据...这是怎么办到的应该如何配置路由回答:参考:VueRouter - 动态路由匹配P.S. 虽然自 2016 年起 GitLab 的 W...
2024-02-18CentOS7LAMP搭建并且部署sqlilabs
CentOS 7 LAMP搭建并且部署sqli-labs一、LAMP简介(摘自百度百科)1.1.简介LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写:Linux,操作系统Apache,网页服务器MariaDB或MySQL,数据库管理系统(或者数据库服务器)PHP、Perl或Python,脚本语言1.2 变体LAPP(以PostgreSQL替代MySQL)...
2024-01-10gift图t仓库之gitlab私有云搭建使用
一、简介 GitLab 是一个用于仓库管理系统的开源项目,使用git作为代码管理工具,并在此基础上搭建起来的web服务。类似github,常用在企业内部做git私有仓库使用; 二、gitlab安装 系统环境准备 最小化安装centos7,我们需要做如下配置 1、安装基础包yum install vim gcc gcc-c++ wget net...
2024-01-10Mycat多实例的搭建
1. 基础环境准备1.1 环境准备:两台虚拟机 db01 db02每台创建四个mysql实例:3307 3308 3309 33101.2 删除历史环境:pkill mysqldrm -rf /data/33{07..10} mv /etc/my.cnf /etc/my.cnf.bak1.3 创建相关目录初始化数据mkdir /data/33{07..10}/data -pmysqld --ini...
2024-01-10利用hugo+githubpages搭建个人博客
## 安装hugo1. 首先安装hugobrew install hugo2. 查看hugo versionhugo version3. 进入到workspace,然后创建一个hugo 的workspacehugo new site quickstart # quickstart 为你的自定义workspace的name4. 然后给hugo选择主题cd quickstartcd themes #进入到hugo的themes目录下git clone https://github.com/liuzc/Lea...
2024-01-10【JS】五分钟搭建博客评论组件-gitalk
前言大概长这样????gitalk 特点✅ GitHub 登录✅ 无需数据库✅ 无干扰模式(设置 distractionFreeMode 为 true 开启)✅ 支持多语言 [en, zh-CN, zh-TW, es-ES, fr, ru, de, pl, ko]✅ 快捷键提交评论 (cmd|ctrl + enter)✅ 支持个人或组织安装npm# npmnpm i --save gitalk# 引入import 'gitalk/dist/gitalk.css'import Gitalk from 'git...
2024-01-10基于Docker搭建Gitlab代码存储
关于Docker搭建Gitlab,在19年时就已经在博客发过文章了,今天重新回顾一下。1、拉取镜像docker pull gitlab/gitlab-ce默认拉取最新版本:2、创建Gitlab配置创建GitLab 的配置 (etc) 、 日志 (log) 、数据 (data) 放到容器之外, 容器启动后可以映射到本机,然后后续就可以直接在主机查看和编辑了,不用再进入容...
2024-01-10[转]RabbitMQ集群原理与搭建
摘要:实际生产应用中都会采用消息队列的集群方案,如果选择RabbitMQ那么有必要了解下它的集群方案原理 一般来说,如果只是为了学习RabbitMQ或者验证业务工程的正确性那么在本地环境或者测试环境上使用其单实例部署就可以了,但是出于MQ中间件本身的可靠性、并发性、吞吐量和消息堆积能力等问...
2024-01-10mybatis一对多查询功能
首先,我们还是先给出一个需求:根据订单id查询订单明细――我们知道,一个订单里面可以有多个订单的明细(需求不明确的同学,请留言或者去淘宝网上的订单处点一下就知道了)。这个时候,一个订单,对应多个订单的id。这种需求出现的时候,我们应该如何查询呢? 此时我们的数据模型...
2024-01-10mybatis分页效果实现代码
本文为大家分享了mybatis分页效果展示的具体代码,供大家参考,具体内容如下mybatis版本3.4以下结构:spring-mvc.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframewor...
2024-01-10在mybatis中去除多余的前缀或者后缀操作
A.where 标签会自动删除第一个多余的and或者or,set标签会自动删除最后一个','B.trim标记,是一个格式化的标记,可以完成set或者是where标记的功能,如下代码:1、select * from user <trim prefix="WHERE" prefixoverride="AND |OR"><if test="name != null and name.length()>0"> AND name=#{name}</if><if test="gender != null and gen...
2024-01-10mybatis核心配置为啥不用通配符?
XxxMapper.xml文件放在resources/mappers目录下为啥不能写成<mapper resource="mappers/*.xml"/>用通配符多方便<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "htt...
2024-02-12mybatis中的扩展实现源码解析
前言最近项目中需要用到mybatis的扩展,就深入看了下mybatis的实现,对其灵活性和扩展性的设计思想还是非常佩服的首先说一下mybatis的拦截器使用方法:继承其Intercepter接口,实现org.apache.ibatis.plugin.Interceptor#intercept方法,在其中或者对其要执行的方法进行拦截,或者对返回值进行解析同时基于org.apach...
2024-01-10mybatis打印SQL,并显示参数的实例
在maven的pom.xml里面添加一下依赖:<properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><spring.version>3.2.4.RELEASE</spring.version><version.slf4j>1.7.6</version.slf4j><version.logback>1.1.2</version.logback></properties><!-- log --> <depend...
2024-01-10mybatis多数据源动态切换的完整步骤
笔者主要从事c#开发,近期因为项目需要,搭建了一套spring-cloud微服务框架,集成了eureka服务注册中心、gateway网关过滤、admin服务监控、auth授权体系验证,集成了redis、swagger、jwt、mybatis多数据源等各项功能。具体搭建过程后续另写播客介绍。具体结构如下:在搭建过程集成mybatis的时候,考虑到单一...
2024-01-10mybatis自动映射的一些BUG
最近在使用mybatis的时候遇到了一个比较坑爹的版本问题这是旧版本的包,看起来似乎没什么问题,生成了一个实现类,效果如下至于生成的代码是从mybatis官网拷贝下来的,如下但是问题在于我更新了我的mybatis和genter包的版本之后,生成的类和配置文件就变成这样了,都是最新版本的下面给一下效果...
2024-01-10mybatis使用笔记
springboot整合mybatis导包<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.2</version></dependency><dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</ar...
2024-01-10mybatis学习笔记一
1.什么是mybatis? 官网是这样介绍的:附地址:https://mybatis.org/mybatis-3/What is MyBatis? MyBatis is a first class persistence framework with support for custom SQL, stored procedures and advanced mappings. MyBatis eliminates almost all of the JDBC code and manual set...
2024-01-10java中Cglib代理的使用
说明1、Cglib代理可以称为子类代理,是在内存中构建子类对象,从而扩展目标对象的功能。静态代理和JDK代理都需要一个对象来实现一个接口。有时候代理对象只是一个单独的对象,Cglib代理可以在这个时候使用。2、Cglib通过Enhancer生成代理类,通过实现MethodInterceptor接口,实现intercept方法。可以在该方...
2024-01-10PyQt5高级界面控件之QTableWidget的具体使用方法
前言QTableWidget是Qt程序中常用的显示数据表格的控件,类似于c#中的DataGrid。QTableWidget是QTableView的子类,它使用标准的数据模型,并且其单元数据是通过QTableWidgetItem对象来实现的,使用QTableWidget时就需要QTableWidgetItem。用来表示表格中的一个单元格,整个表格就是用各个单元格构建起来的QTableWidget类中...
2024-01-10微信小程序使用 vant Dialog组件的正确方式
简介Vant是有赞开源的一套基于Vue2.0的Mobile组件库。通过Vant,可以快速搭建出风格统一的页面,提升开发效率。目前已有近50个组件,这些组件被广泛使用于有赞的各个移动端业务中。Vant旨在更快、更简单地开发基于Vue的美观易用的移动站点。特性组件都是来源于有赞的微商城业务,并且经过有赞业务的检...
2024-01-10logback使用filter过滤日志操作
笔者语录: 我发现我喜欢捣鼓一些小玩意儿,虽然官网(见文末)写得很明白了,但是咱们对感兴趣的部分来敲一遍代码好吧。过滤器简介:简介logback具有过滤器支持。logbcak允许给日志记录器appender配置一个或多个Filter(或者给整体配置一个或多个TurboFilter),来控制:当满足过滤器指定的条件时,才记录...
2024-01-10使用 Page Visibility 如何为用户省电?
21 世纪的基本生理需求应该是电源和 wifi 了。有电有网,基情四射;没电没网,只能左手右手了。随着 HTML5 以及 CSS3 技术支持与发展,以及手机越来越高性能带来的可行性。移动端的页面显然会越来越烧电。用户一旦感觉到浏览这破页面手机电量流失很快,很大程度生会影响用户的浏览质量,继而影...
2024-01-10使用Gitlab CI将每个版本部署到服务器
我已经设置了一个项目,并为其配置了一个Gitlab运行器,以设置自己的Gitlab服务器。我是持续集成服务器的新手,因此不知道如何完成以下任务。每次我提交到项目的master分支时,我都希望将存储库部署到另一台服务器,并在其中运行两个shell命令(npm install和foreverrestartall)。我该怎么做?我也...
2024-01-10【linux教程】使用ccat语法突出显示输出内容
导读ccat是与Linux中的cat命令类似的命令行工具,该命令显示文件的内容并突出显示Javascript,Java,Go,Ruby,C,Python和Json的编程语言语法。要在Linux中安装ccat工具,需要确保wget工具已安装。以下是安装wget命令:# 下面是再Centos/RHEL/Fedora中安装命令。yum -y install wget# 下面是再Ubuntu/Deepin/Debian中安...
2024-01-10简单使用mybatisplus
使用mybatis plus对于单表操作很方便,多表的话还是需要使用mybatis,通过xxxMapper.xml执行sql官方网站: https://mp.baomidou.com/根据网站快速开始中,需要以下依赖,使用lombok不需要写get/set等方法@Datapublic class User { private Long id; private String name; private Integer age; private String email;}<depend...
2024-01-10Spring事务源码分析专题(一)JdbcTemplate使用及源码分析 [数据库教程]
Spring中的数据访问,JdbcTemplate使用及源码分析前言本系列文章为事务专栏分析文章,整个事务分析专题将按下面这张图完成对源码分析前,我希望先介绍一下Spring中数据访问的相关内容,然后层层递进到事物的源码分析,主要分为两个部分JdbcTemplate使用及源码...
2024-01-10如何使用HTML Agility Pack
如何使用HTML Agility Pack?我的XHTML文档不是完全有效。这就是为什么我要使用它。如何在项目中使用它?我的项目在C#中。回答:首先,将HTMLAgilityPack nuget软件包安装到您的项目中。然后,例如:HtmlAgilityPack.HtmlDocument htmlDoc = new HtmlAgilityPack.HtmlDocument();// There are various options, set as neededhtmlDoc.OptionFixN...
2024-01-10