上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 33 下一页
摘要: Fresh 是一个命令行工具,每次保存Go或模版文件时,该工具都会生成或重新启动Web应用程序。Fresh将监视文件事件,并且每次创建/修改/删除文件时,Fresh都会生成并重新启动应用程序。如果go build返回错误,它会将记录在tmp文件夹中。 [安装] go get github.com/p 阅读全文
posted @ 2022-05-25 11:30 X-Wolf 阅读(2439) 评论(0) 推荐(0)
摘要: 官网: https://vector.dev/ 用于构建可观察性管道的轻量级、超快速工具 [安装] curl --proto '=https' --tlsv1.2 -sSf https://sh.vector.dev | bash source ~/.profile 可测试配置文件: vector 阅读全文
posted @ 2022-05-24 17:12 X-Wolf 阅读(1186) 评论(0) 推荐(0)
摘要: github: https://github.com/BurntSushi/toml TOML 旨在成为一个语义显著而易于阅读的最低限度的配置文件格式。TOML 被设计地能够无歧义地转化为哈希表。TOML 应当能简单地解析成形形色色的语言中的数据结构。 [安装] go get github.com/ 阅读全文
posted @ 2022-05-24 15:51 X-Wolf 阅读(1435) 评论(0) 推荐(0)
摘要: phpstorm自带了一个web server,我们可以直接在IDE中直接运行调试代码,非常方便。 配置interpreter 工程第一次运行还要配置一下php的解释器,我电脑的配置如下: 可以看到代码已经顺利在浏览器中运行了。端口是默认的63342 配置 build-in webserver 菜单 阅读全文
posted @ 2022-05-20 18:14 X-Wolf 阅读(450) 评论(0) 推荐(0)
摘要: Pipeline支持两种语法:Declarative(在Pipeline 2.5中引入)和Scripted Pipeline。两者都支持建立连续输送Pipeline。两者都可以用于在Web UI或者a中定义一个流水线Jenkinsfile,尽管通常被认为是Jenkinsfile将文件创建并检查到源代 阅读全文
posted @ 2022-05-10 21:26 X-Wolf 阅读(132) 评论(0) 推荐(0)
摘要: 安装: [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 阅读(58) 评论(0) 推荐(0)
摘要: screen的功能 screen的功能大体有三个: 会话恢复:只要Screen本身没有终止,在其内部运行的会话都可以恢复。这一点对于远程登录的用户特别有用——即使网络连接中断,用户也不会失去对已经打开的命令行会话的控制。只要再次登录到主机上执行screen -r就可以恢复会话的运行。同样在暂时离开的 阅读全文
posted @ 2022-05-10 21:11 X-Wolf 阅读(1115) 评论(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 阅读(1672) 评论(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 阅读(2944) 评论(0) 推荐(0)
摘要: 自动化部署給我们带来的好处 自动化部署的好处体现在几个方面 1.提高前端的开发效率和开发测试之间的协调效率 Before 如果按照传统的流程,在项目上线前的测试阶段,前端同学修复bug之后,要手动把代码部署之后。才能通知测试同学在测试环境进行测试。 这会造成几个问题:本身手动部署服务的工作是比较繁琐 阅读全文
posted @ 2022-04-27 19:11 X-Wolf 阅读(3007) 评论(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 阅读(10218) 评论(0) 推荐(0)
摘要: “12-Factor” 是构建SaaS服务的一种方法论,这套理论适用于任意语言和后端服务(数据库、消息队列、缓存等)开发的应用程序。 其中有一条很重要的原则是关于配置的, 12-Factor 要求代码和配置严格分离。 为什么要这么做? 如果你的代码放在Github等外部网络,哪一天要是代码不小心泄露 阅读全文
posted @ 2022-04-26 16:57 X-Wolf 阅读(128) 评论(0) 推荐(0)
摘要: Redis 中 key 的过期删除策略 内存碎片如何产生 碎片率的意义 如何清理内存碎片 内存淘汰触发的最大内存 有哪些内存淘汰策略 内存淘汰算法 LRU LFU 1、定时删除 2、惰性删除 3、定期删除 Redis 中过期删除策略 从库是否会脏读主库创建的过期键 前言 Redis 中 key 的过 阅读全文
posted @ 2022-04-26 09:54 X-Wolf 阅读(122) 评论(0) 推荐(0)
摘要: 一、redis简介 Redis 是C语言开发的一个开源高性能键值对的内存数据库,可以用来做数据库、缓存、消息中间件等场景,是一种NoSQL(not-only sql,非关系型数据库)的数据库 二、Redis特点 优秀的性能,数据是存储在内存中,读写速度非常快,可支持并发10W QPS 单线程但进程, 阅读全文
posted @ 2022-04-26 09:34 X-Wolf 阅读(114) 评论(0) 推荐(0)
摘要: YAML 的意思其实是:"Yet Another Markup Language"(仍是一种标记语言)。 YAML 的语法和其他高级语言类似,并且可以简单表达清单、散列表,标量等数据形态。它使用空白符号缩进和大量依赖外观的特色,特别适合用来表达或编辑数据结构、各种配置文件、倾印调试内容、文件大纲(例 阅读全文
posted @ 2022-04-25 16:06 X-Wolf 阅读(1269) 评论(0) 推荐(0)
摘要: 这里会使用一个前端项目自动化部署的方式来进行了解 Node 安装项目依赖、打包都需要 Nginx web 项目部署必须「正向代理、方向代理、负载均衡等等」、 GitLab 也会用到 Nginx(默认自动安装) Git 自动化部署,需要拉取代码。 GitLab 没啥好说 GitLab-Runner 配 阅读全文
posted @ 2022-04-25 10:57 X-Wolf 阅读(847) 评论(0) 推荐(0)
摘要: 1 redis-cli命令的 --stat选项 关于stat选项,官网也是介绍的比较简单。使用redis-cli命令加上stat选项可以实时监视redis实例,比如当前节点内存中缓存的 key总数以及每秒处理请求数等。stat默认每隔一秒会输出一行信息,如果需要改变频率可使用-i <interval 阅读全文
posted @ 2022-04-21 11:08 X-Wolf 阅读(400) 评论(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 阅读(875) 评论(0) 推荐(0)
摘要: 01 介绍 我们使用 Golang 语言开发的项目,怎么保证逻辑正确和性能要求呢?也就是说我们如何测试我们的 Golang 代码呢?在 Golang 语言中,可以使用标准库 testing 包编写单元测试和基准测试,使用 go test 命令执行单元测试和基准测试的代码。本文我们介绍在 Golang 阅读全文
posted @ 2022-04-19 14:30 X-Wolf 阅读(1594) 评论(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 阅读(2311) 评论(0) 推荐(0)
摘要: 定时任务,是在日常开发需求中总会遇到的,我们往往会有一些简单的脚本工作,希望能够每小时或每天执行一次。当这类需求变得多起来后,这些零散的任务脚本就会变得难以管理,尤其是它们可能由不同的脚本语言编写而成。这时,我们就需要一个集中化的定时任务管理平台,来进行统一管理。 ◆ 简介 QingLong(青龙) 阅读全文
posted @ 2022-04-18 16:31 X-Wolf 阅读(985) 评论(0) 推荐(0)
摘要: github: github.com/fortio/fortio 日常开发中通常需要知道系统能承受的最大负载,不满足当前需求时对系统软硬件进行相应的优化或升级。今天推荐的工具 Fortio 就是用来测试系统能承受负载信息的工具,它运行一个设定的时间内固定的调用次数,或直到中断(在一个恒定的目标QPS 阅读全文
posted @ 2022-04-18 10:01 X-Wolf 阅读(638) 评论(0) 推荐(0)
摘要: 什么是 Kafka Kafka 是一个分布式流式平台,它有三个关键能力 订阅发布记录流,它类似于企业中的消息队列 或 企业消息传递系统 以容错的方式存储记录流 实时记录流 Kafka 的应用 作为消息系统 作为存储系统 作为流处理器 Kafka 可以建立流数据管道,可靠性的在系统或应用之间获取数据。 阅读全文
posted @ 2022-04-15 15:14 X-Wolf 阅读(135) 评论(0) 推荐(0)
摘要: Kafka 由于高吞吐量、可持久化、分布式、支持流数据处理等特性而被广泛应用。但当前关于Kafka原理及应用的相关资料较少,在我打算编写本文时,还没有见到中文版本的Kafka相关书籍,对于初学者甚至是一些中高级应用者来说学习成本还是比较高的,因此我打算在对Kafka进行深入而系统的研究基础上,结合自 阅读全文
posted @ 2022-04-15 10:39 X-Wolf 阅读(179) 评论(0) 推荐(0)
摘要: ToolJet 作为 GitHub 上一个开源的低代码开发框架,ToolJet 提供了丰富的可视化工具箱,仅需几步,即可快速构建企业级部署工具。 下面这张图,完整展示了 ToolJet 的工作流程。 图左侧,展现了它所对接的外部数据源,包括数据库存储、云平台、第三方接口服务等。 图右侧,主要它所映射 阅读全文
posted @ 2022-04-14 18:49 X-Wolf 阅读(2660) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 33 下一页