
安装gitlab遇到的问题
GitLab是由GitLab Inc.开发,使用MIT许可证的基于网络的Git仓库管理工具,且具有wiki和issue跟踪功能。GitLab 由乌克兰程序员 Dmitriy Zaporozhets 和 Valery Sizov 开发,它由 Ruby 写成。后来,一些部分用 Go 语言重写打开external_url时页面显示的nginx欢迎页解决方法:如果使用GitLab CE Omnibus package安装方式,那么只需要...
2024-01-10
K8s部署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-10
Gitlab-多实例搭建
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-10
gitlab重新设置域名后就无法访问了。
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-10
gitlab登录后账户居然自动改变,求解啊。
首先我先用fd这个账号登录,是可以正常登录的。然后登录进去账号就自动变成了fd1用fd的账号登录进去资料却显示登的是fd1,然后居然还能看到fd的账号而且神奇的是fd和fd1显示的账号名都是fd(是账号名不是用户名,用户名我已经改成中文的名字了)我并没有改账号名也没有改头像,就是两个账号...
2024-01-10
gitlab的路由是如何配置的?可以把项目名称拼在路径里
比如https://gitlab.xxx.cn/分组名/然后打开gitlab分组里的项目https://gitlab.xxx.cn/分组名/项目名/然后再打开项目里的子项目https://gitlab.xxx.cn/分组名/项目名/子项目名称而且还能获取到数据...这是怎么办到的应该如何配置路由回答:参考:VueRouter - 动态路由匹配P.S. 虽然自 2016 年起 GitLab 的 W...
2024-02-18
Mycat多实例的搭建
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
CentOS7LAMP搭建并且部署sqlilabs
CentOS 7 LAMP搭建并且部署sqli-labs一、LAMP简介(摘自百度百科)1.1.简介LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写:Linux,操作系统Apache,网页服务器MariaDB或MySQL,数据库管理系统(或者数据库服务器)PHP、Perl或Python,脚本语言1.2 变体LAPP(以PostgreSQL替代MySQL)...
2024-01-10
gift图t仓库之gitlab私有云搭建使用
一、简介 GitLab 是一个用于仓库管理系统的开源项目,使用git作为代码管理工具,并在此基础上搭建起来的web服务。类似github,常用在企业内部做git私有仓库使用; 二、gitlab安装 系统环境准备 最小化安装centos7,我们需要做如下配置 1、安装基础包yum install vim gcc gcc-c++ wget net...
2024-01-10
RabbitMQ消息中间件搭建详解
1.RabbitMQ简介消息中间件也可以称消息队列,是指用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息队列模型,可以在分布式环境下扩展进程的通信。RabbitMQ是使用Erlang语言开发的开源消息队列系统,基于AMQP协议来实现。AMQP的...
2024-01-10
mybatis多数据源动态切换的完整步骤
笔者主要从事c#开发,近期因为项目需要,搭建了一套spring-cloud微服务框架,集成了eureka服务注册中心、gateway网关过滤、admin服务监控、auth授权体系验证,集成了redis、swagger、jwt、mybatis多数据源等各项功能。具体搭建过程后续另写播客介绍。具体结构如下:在搭建过程集成mybatis的时候,考虑到单一...
2024-01-10
mybatis自动映射的一些BUG
最近在使用mybatis的时候遇到了一个比较坑爹的版本问题这是旧版本的包,看起来似乎没什么问题,生成了一个实现类,效果如下至于生成的代码是从mybatis官网拷贝下来的,如下但是问题在于我更新了我的mybatis和genter包的版本之后,生成的类和配置文件就变成这样了,都是最新版本的下面给一下效果...
2024-01-10
mybatis使用笔记
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-10
mybatis学习笔记一
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-10
mybatis实现一对一关联映射实例代码
前言在客观世界中,对象很少是孤独存在的,如班级与学生之间的关系,学生与课程之间的关系,它们的实例之间可以互相访问,这就是关联关系。MyBatis 的关联映射可以大大简化持久层数据的访问,关联关系的分类如下:一对一一对多多对多我们首先绘制一个简化的 E-R 图来表示三种关联关系。...
2024-01-10
关于mybatis中多对多查询的一个疑问
Xml配置下多对多效果一个Role对应多个user一个user对应多个role一对多效果一个user对应多个account一个account对应一个user所以一对多和多对多的实现方法是一样的??然后效果也是一样的。。只是多对多,需要一张中间表来过渡里才能查到对应记录,并且双向都可以是多条记录??是这个道理吗??...
2024-01-10
mybatis一对一查询功能
所谓的一对一查询,就是说我们在查询一个表的数据的时候,需要关联查询其他表的数据。 需求 首先说一个使用一对一查询的小需求吧:假设我们在查询某一个订单的信息的时候,需要关联查询出创建这个订单对应的用户信息。表模型如下( ResultType sql语句的书写 首先,...
2024-01-10
mybatis缓存(三)
mybatis的缓存分为一级缓存和二级缓存一级缓存:基于SqlSession级别的缓存,也就是说,缓存了这个SqlSession执行所有的select.MapperStatement的结果集;同一个查询语句,只会请求一次;但是当前SqlSession执行增删改操作或者commit/rollback操作时,会清空SqlSession的一级缓存;禁止一级缓存(同理也禁止了二级缓...
2024-01-10
mybatis实现对数据的增删查改实例详解
前期准备新建java工程或java wweb工程,需要导入以下的包,基本工作已经完成,接下来开始进入正题。新建实体类新建与数据库表对应的实体类package com.edu.hpu.domain; /** * @author Administrator *user表所对应的实体类 */ public class User { //实体类的属性和表的字段名称一一对应 private int id; private String na...
2024-01-10
mybatis中的一个异常,异常信息及代码如下?
`Caused by: org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 15at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:66)at sun.reflect.Generated...
2024-01-10
PyQt5高级界面控件之QTableWidget的具体使用方法
前言QTableWidget是Qt程序中常用的显示数据表格的控件,类似于c#中的DataGrid。QTableWidget是QTableView的子类,它使用标准的数据模型,并且其单元数据是通过QTableWidgetItem对象来实现的,使用QTableWidget时就需要QTableWidgetItem。用来表示表格中的一个单元格,整个表格就是用各个单元格构建起来的QTableWidget类中...
2024-01-10
java中Cglib代理的使用
说明1、Cglib代理可以称为子类代理,是在内存中构建子类对象,从而扩展目标对象的功能。静态代理和JDK代理都需要一个对象来实现一个接口。有时候代理对象只是一个单独的对象,Cglib代理可以在这个时候使用。2、Cglib通过Enhancer生成代理类,通过实现MethodInterceptor接口,实现intercept方法。可以在该方...
2024-01-10
微信小程序使用 vant Dialog组件的正确方式
简介Vant是有赞开源的一套基于Vue2.0的Mobile组件库。通过Vant,可以快速搭建出风格统一的页面,提升开发效率。目前已有近50个组件,这些组件被广泛使用于有赞的各个移动端业务中。Vant旨在更快、更简单地开发基于Vue的美观易用的移动站点。特性组件都是来源于有赞的微商城业务,并且经过有赞业务的检...
2024-01-10
logback使用filter过滤日志操作
笔者语录: 我发现我喜欢捣鼓一些小玩意儿,虽然官网(见文末)写得很明白了,但是咱们对感兴趣的部分来敲一遍代码好吧。过滤器简介:简介logback具有过滤器支持。logbcak允许给日志记录器appender配置一个或多个Filter(或者给整体配置一个或多个TurboFilter),来控制:当满足过滤器指定的条件时,才记录...
2024-01-10
使用 Page Visibility 如何为用户省电?
21 世纪的基本生理需求应该是电源和 wifi 了。有电有网,基情四射;没电没网,只能左手右手了。随着 HTML5 以及 CSS3 技术支持与发展,以及手机越来越高性能带来的可行性。移动端的页面显然会越来越烧电。用户一旦感觉到浏览这破页面手机电量流失很快,很大程度生会影响用户的浏览质量,继而影...
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-10
使用Gitlab CI将每个版本部署到服务器
我已经设置了一个项目,并为其配置了一个Gitlab运行器,以设置自己的Gitlab服务器。我是持续集成服务器的新手,因此不知道如何完成以下任务。每次我提交到项目的master分支时,我都希望将存储库部署到另一台服务器,并在其中运行两个shell命令(npm install和foreverrestartall)。我该怎么做?我也...
2024-01-10![Spring事务源码分析专题(一)JdbcTemplate使用及源码分析
[数据库教程]](/wp-content/uploads/thumbs/687929_thumbnail.jpg)
Spring事务源码分析专题(一)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
