上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 31 下一页
摘要: 安装: [Linux] Yum: sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo sudo rpm --import https://pkg.jenkins.io 阅读全文
posted @ 2022-05-10 21:17 X-Wolf 阅读(49) 评论(0) 推荐(0) 编辑
摘要: screen的功能 screen的功能大体有三个: 会话恢复:只要Screen本身没有终止,在其内部运行的会话都可以恢复。这一点对于远程登录的用户特别有用——即使网络连接中断,用户也不会失去对已经打开的命令行会话的控制。只要再次登录到主机上执行screen -r就可以恢复会话的运行。同样在暂时离开的 阅读全文
posted @ 2022-05-10 21:11 X-Wolf 阅读(997) 评论(0) 推荐(0) 编辑
摘要: github: https://github.com/goharbor/harbor 官网:https://goharbor.io/docs/2.5.0/ [安装] 1. 查看是否达到安装条件 2.根据实际情况选择 在线版本和离线版本 Online installer: The online ins 阅读全文
posted @ 2022-05-05 18:55 X-Wolf 阅读(1521) 评论(0) 推荐(0) 编辑
摘要: 官网地址: https://docs.sonarqube.org/8.9/analysis/scan/sonarscanner/ 目标:在push时自动触发GitLab CI/CD pipeline job, 自动扫描所提交的代码, 并将结果上报到sonarqube SonarQube® - 是一个 阅读全文
posted @ 2022-04-29 14:50 X-Wolf 阅读(2388) 评论(0) 推荐(0) 编辑
摘要: 自动化部署給我们带来的好处 自动化部署的好处体现在几个方面 1.提高前端的开发效率和开发测试之间的协调效率 Before 如果按照传统的流程,在项目上线前的测试阶段,前端同学修复bug之后,要手动把代码部署之后。才能通知测试同学在测试环境进行测试。 这会造成几个问题:本身手动部署服务的工作是比较繁琐 阅读全文
posted @ 2022-04-27 19:11 X-Wolf 阅读(2765) 评论(0) 推荐(0) 编辑
摘要: CI/CD variables are a type of environment variable. You can use them to: Control the behavior of jobs and pipelines.Store values you want to re-use.Av 阅读全文
posted @ 2022-04-26 18:00 X-Wolf 阅读(7494) 评论(0) 推荐(0) 编辑
摘要: “12-Factor” 是构建SaaS服务的一种方法论,这套理论适用于任意语言和后端服务(数据库、消息队列、缓存等)开发的应用程序。 其中有一条很重要的原则是关于配置的, 12-Factor 要求代码和配置严格分离。 为什么要这么做? 如果你的代码放在Github等外部网络,哪一天要是代码不小心泄露 阅读全文
posted @ 2022-04-26 16:57 X-Wolf 阅读(81) 评论(0) 推荐(0) 编辑
摘要: Redis 中 key 的过期删除策略 内存碎片如何产生 碎片率的意义 如何清理内存碎片 内存淘汰触发的最大内存 有哪些内存淘汰策略 内存淘汰算法 LRU LFU 1、定时删除 2、惰性删除 3、定期删除 Redis 中过期删除策略 从库是否会脏读主库创建的过期键 前言 Redis 中 key 的过 阅读全文
posted @ 2022-04-26 09:54 X-Wolf 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 一、redis简介 Redis 是C语言开发的一个开源高性能键值对的内存数据库,可以用来做数据库、缓存、消息中间件等场景,是一种NoSQL(not-only sql,非关系型数据库)的数据库 二、Redis特点 优秀的性能,数据是存储在内存中,读写速度非常快,可支持并发10W QPS 单线程但进程, 阅读全文
posted @ 2022-04-26 09:34 X-Wolf 阅读(106) 评论(0) 推荐(0) 编辑
摘要: YAML 的意思其实是:"Yet Another Markup Language"(仍是一种标记语言)。 YAML 的语法和其他高级语言类似,并且可以简单表达清单、散列表,标量等数据形态。它使用空白符号缩进和大量依赖外观的特色,特别适合用来表达或编辑数据结构、各种配置文件、倾印调试内容、文件大纲(例 阅读全文
posted @ 2022-04-25 16:06 X-Wolf 阅读(793) 评论(0) 推荐(0) 编辑
摘要: 这里会使用一个前端项目自动化部署的方式来进行了解 Node 安装项目依赖、打包都需要 Nginx web 项目部署必须「正向代理、方向代理、负载均衡等等」、 GitLab 也会用到 Nginx(默认自动安装) Git 自动化部署,需要拉取代码。 GitLab 没啥好说 GitLab-Runner 配 阅读全文
posted @ 2022-04-25 10:57 X-Wolf 阅读(750) 评论(0) 推荐(0) 编辑
摘要: 1 redis-cli命令的 --stat选项 关于stat选项,官网也是介绍的比较简单。使用redis-cli命令加上stat选项可以实时监视redis实例,比如当前节点内存中缓存的 key总数以及每秒处理请求数等。stat默认每隔一秒会输出一行信息,如果需要改变频率可使用-i <interval 阅读全文
posted @ 2022-04-21 11:08 X-Wolf 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 安装go之后, 1.设置环境变量 GOROOT,GOPATH 2.goland配置 配置GOPATH GO Modules GOPROXY=https://goproxy.io,direct 设置自动代码格式化与代码检查: 点击 settings > Tools > File Watchers 新增 阅读全文
posted @ 2022-04-19 15:58 X-Wolf 阅读(726) 评论(0) 推荐(0) 编辑
摘要: 01 介绍 我们使用 Golang 语言开发的项目,怎么保证逻辑正确和性能要求呢?也就是说我们如何测试我们的 Golang 代码呢?在 Golang 语言中,可以使用标准库 testing 包编写单元测试和基准测试,使用 go test 命令执行单元测试和基准测试的代码。本文我们介绍在 Golang 阅读全文
posted @ 2022-04-19 14:30 X-Wolf 阅读(1459) 评论(0) 推荐(0) 编辑
摘要: 官网:ini.unknwon.io/docs github:https://github.com/go-ini/ini ini 是 Windows 上常用的配置文件格式。MySQL 的 Windows 版就是使用 ini 格式存储配置的。 go-ini是 Go 语言中用于操作 ini 文件的第三方库 阅读全文
posted @ 2022-04-19 10:31 X-Wolf 阅读(1610) 评论(0) 推荐(0) 编辑
摘要: 定时任务,是在日常开发需求中总会遇到的,我们往往会有一些简单的脚本工作,希望能够每小时或每天执行一次。当这类需求变得多起来后,这些零散的任务脚本就会变得难以管理,尤其是它们可能由不同的脚本语言编写而成。这时,我们就需要一个集中化的定时任务管理平台,来进行统一管理。 ◆ 简介 QingLong(青龙) 阅读全文
posted @ 2022-04-18 16:31 X-Wolf 阅读(659) 评论(0) 推荐(0) 编辑
摘要: github: github.com/fortio/fortio 日常开发中通常需要知道系统能承受的最大负载,不满足当前需求时对系统软硬件进行相应的优化或升级。今天推荐的工具 Fortio 就是用来测试系统能承受负载信息的工具,它运行一个设定的时间内固定的调用次数,或直到中断(在一个恒定的目标QPS 阅读全文
posted @ 2022-04-18 10:01 X-Wolf 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 什么是 Kafka Kafka 是一个分布式流式平台,它有三个关键能力 订阅发布记录流,它类似于企业中的消息队列 或 企业消息传递系统 以容错的方式存储记录流 实时记录流 Kafka 的应用 作为消息系统 作为存储系统 作为流处理器 Kafka 可以建立流数据管道,可靠性的在系统或应用之间获取数据。 阅读全文
posted @ 2022-04-15 15:14 X-Wolf 阅读(109) 评论(0) 推荐(0) 编辑
摘要: Kafka 由于高吞吐量、可持久化、分布式、支持流数据处理等特性而被广泛应用。但当前关于Kafka原理及应用的相关资料较少,在我打算编写本文时,还没有见到中文版本的Kafka相关书籍,对于初学者甚至是一些中高级应用者来说学习成本还是比较高的,因此我打算在对Kafka进行深入而系统的研究基础上,结合自 阅读全文
posted @ 2022-04-15 10:39 X-Wolf 阅读(121) 评论(0) 推荐(0) 编辑
摘要: ToolJet 作为 GitHub 上一个开源的低代码开发框架,ToolJet 提供了丰富的可视化工具箱,仅需几步,即可快速构建企业级部署工具。 下面这张图,完整展示了 ToolJet 的工作流程。 图左侧,展现了它所对接的外部数据源,包括数据库存储、云平台、第三方接口服务等。 图右侧,主要它所映射 阅读全文
posted @ 2022-04-14 18:49 X-Wolf 阅读(2451) 评论(0) 推荐(0) 编辑
摘要: github:https://github.com/rq/django-rq RQ(Redis Queue),人如其名,用 redis 做的队列任务 redis ,众所周知, 它的列表可以做队列,rq就是把job放进队列里,然后启worker挨个做完 另外rq极其简单,官方文档短小精悍,容易上手 [ 阅读全文
posted @ 2022-04-14 14:20 X-Wolf 阅读(1525) 评论(0) 推荐(0) 编辑
摘要: Creates ClickHouse database with all the tables existing in MySQL, and all the data in those tables. ClickHouse server works as MySQL replica. It read 阅读全文
posted @ 2022-04-14 10:42 X-Wolf 阅读(409) 评论(0) 推荐(0) 编辑
摘要: [安装] [YUM] 1.添加官方存储库 sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://packages.clickhouse.com/rpm/clickhouse.repo sudo yum ins 阅读全文
posted @ 2022-04-14 10:36 X-Wolf 阅读(613) 评论(0) 推荐(0) 编辑
摘要: binlog,即二进制日志,它记录了数据库上的所有改变. 改变数据库的SQL语句执行结束时,将在binlog的末尾写入一条记录,同时通知语句解析器,语句执行完毕. binlog格式 基于语句,无法保证所有语句都在从库执行成功,比如update ... limit 1; 基于行,将每一次改动记为bin 阅读全文
posted @ 2022-04-13 11:01 X-Wolf 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 1.服务器中的k8s已经被移除,但是磁盘依然有占用, 于是将其卸载并删除操作 [root@k8s-node2 k8s_node]# rm -rf /var/lib/kubelet rm: cannot remove ‘/var/lib/kubelet/pods/0552a913-ea4a-4b91- 阅读全文
posted @ 2022-04-13 10:13 X-Wolf 阅读(314) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 31 下一页