随笔分类 -  持续集成

上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 39 下一页

使用discourse 作为社区工具
摘要:discourse 是一个开源的社区沟通平台,开源,免费,目前好多国外的社区也都基于此构建了是一个不错的工具 参考部署 可以参考以下连接,使用docker 部署https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud. 阅读全文

posted @ 2021-02-15 10:52 荣锋亮 阅读(434) 评论(0) 推荐(0) 编辑

使用idea 自带的工具反编译jar包
摘要:参考命令 mac 系统 java -cp "/Applications/IntelliJ IDEA.app/Contents/plugins/java-decompiler/lib/java-decompiler.jar" org.jetbrains.java.decompiler.main.dec 阅读全文

posted @ 2021-02-10 00:31 荣锋亮 阅读(2581) 评论(2) 推荐(0) 编辑

maven 项目定义的repositories 不能工作可能的原因
摘要:主要原因是自己为了下载加速配置了maven settings 的加速,但是问题来了,镜像使用了* 现象 自己项目配置的repositories 不能工作了 参考配置 settings.xml 加速 <mirror> <id>nexus-tencentyun</id> <mirrorOf>*</mir 阅读全文

posted @ 2021-02-09 10:19 荣锋亮 阅读(891) 评论(0) 推荐(0) 编辑

maven几个加速地址配置
摘要:主要包含了阿里云,华为云以及腾讯云的镜像,profile 部分是可以不用的,使用镜像就可以了 参考配置文件 <?xml version="1.0" encoding="utf-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" 阅读全文

posted @ 2021-02-06 23:23 荣锋亮 阅读(552) 评论(0) 推荐(0) 编辑

k6 新的扩展参考开发
摘要:内容来自官方文档,主要是一个学习 创建项目 go mod init github.com/k6io/xk6-redis 参考代码 需要push github package redis ​ import ( "context" "time" ​ "github.com/go-redis/redis/ 阅读全文

posted @ 2021-01-15 22:46 荣锋亮 阅读(385) 评论(0) 推荐(0) 编辑

k6 新的扩展开发模式
摘要:k6 参考了caddyserver 的模式提供了一个新的扩展开发模式,这样可以简化插件开发(主要还是基于js webpack 转换模式复杂 以及支持的能力有限) 参考构建 使用了类似golang 包的模式,可以直接引入其他三方包,只要按照goja js 互调用模式开发的就可以 构建 xk6 buil 阅读全文

posted @ 2021-01-15 22:37 荣锋亮 阅读(371) 评论(0) 推荐(0) 编辑

gocloc 代码统计算法
摘要:gocloc是一个支持代码统计的golang 包,同时也可以基于cli 运行 参考使用 环境准备 go.mod module demoapp ​ go 1.15 ​ require github.com/hhatto/gocloc v0.3.3 main.go package main ​ impo 阅读全文

posted @ 2021-01-15 20:20 荣锋亮 阅读(690) 评论(0) 推荐(0) 编辑

synthetic-load-generator 一个不错的opentracing trace && metrics && logs 生成工具
摘要:synthetic-load-generator 是基于java 开发的生成opentracing trace,metrics,log的工具 使用简单,比较适合测试 容器镜像使用 docker-compose 模式 synthetic-load-generator: image: omnition/ 阅读全文

posted @ 2021-01-06 18:22 荣锋亮 阅读(351) 评论(0) 推荐(0) 编辑

pmd 开源静态代码分析工具
摘要:pmd 是一个开源的静态代码分析工具,目前主要支持的语言包括 javacript java jsp maven pom plsql xml 说明 同时也提供了多种语言的插件(maven,ant,gradle),当然我们基于CPD,也可以支持其他语言(golang,ruby。。。。) 参考资料 htt 阅读全文

posted @ 2021-01-04 11:46 荣锋亮 阅读(332) 评论(0) 推荐(0) 编辑

pyenv 的virtualenv
摘要:pyenv 包含了virtualenv,我们可以用来方便的管理venv环境,同时的好处是可以进行复用,减少因为项目级别的 venv 造成存储空间的占用 参考命令 pyenv virtualenv --help Usage: pyenv virtualenv [-f|--force] [VIRTUAL 阅读全文

posted @ 2021-01-04 09:30 荣锋亮 阅读(165) 评论(0) 推荐(0) 编辑

django 创建可重用的app
摘要:重要目的是打包自己的django app 为一个pip 包,实现应用的复用,以下是一个简单的demo 说明对于django project 集成admin 需要自己创建登陆账户的,以下没有说明 创建一个简单的django project 命令 django-admin startproject de 阅读全文

posted @ 2021-01-02 18:39 荣锋亮 阅读(315) 评论(0) 推荐(0) 编辑

k6 负载测试工具
摘要:k6 是基于golang 开发的,支持基于js 的负载脚本编写,同时支持har 转化为压测脚本,同时 包含了比较方便的压测metrics 可以方便grafana 的集成以及metrics 分析(基于influxdb)当然 k6 也提供了云端的模式可以使用,官方还有一张比较有意思的图(拳打jmeter 阅读全文

posted @ 2020-12-31 17:36 荣锋亮 阅读(1618) 评论(0) 推荐(0) 编辑

cespare/reflex 基于golang 编写的文件变动监听&&任务执行
摘要:cespare/reflex 是基于golang 开发的文件变动监听&&任务执行工具,功能还是比较强大的,但是 只支持linux 以及macos 安装 go get github.com/cespare/reflex 参考使用 reflex -r '\.txt$' echo {} reflex -g 阅读全文

posted @ 2020-12-27 13:56 荣锋亮 阅读(464) 评论(0) 推荐(0) 编辑

几个值得学习了解的负载测试工具
摘要:整理几个参考资料,有一个包含了完整的对比 参考资料 https://malloc.fi/modern-http-benchmarking-tools-h2load-hey-wrk https://k6.io/blog/comparing-best-open-source-load-testing-t 阅读全文

posted @ 2020-12-26 18:55 荣锋亮 阅读(180) 评论(0) 推荐(0) 编辑

varnish/api-gateway-benchmarks api gateway 性能压测工具
摘要:varnish/api-gateway-benchmarks 是varnish团队开源的 api-gateway 性能压测工具 krakend 就是基于此进行的性能压测,是一个很不错的工具 参考资料 https://github.com/TechEmpower/FrameworkBenchmarks 阅读全文

posted @ 2020-12-26 12:38 荣锋亮 阅读(174) 评论(0) 推荐(0) 编辑

nginx 配置location 最好使用最小范围匹配
摘要:一个实际的案例,系统使用了nginx 进行minio 静态资源的proxy,同时基于nginx 的rewrite 比如http://<domain>/apps/<s3_bucket> ,实际代理的是minio 的http://minioip:port/s3_bucket 但是因为nginx 同时也配 阅读全文

posted @ 2020-12-25 15:09 荣锋亮 阅读(458) 评论(0) 推荐(1) 编辑

Qovery/engine 多云部署引擎
摘要:Qovery/engine 是Qovery 团队开源的多云部署引擎,同时也是Qovery 产品的一个核心组件 支持的特性 0 基础设施管理 多云 基于k8s 基于terraform+helm 格式文件(简化迁移成本) 强大的cli web 界面(当然是Qovery网站的) 参考资料 https:// 阅读全文

posted @ 2020-12-22 09:39 荣锋亮 阅读(317) 评论(0) 推荐(0) 编辑

gitpod 强大的快速提供开发环境的工具
摘要:gitpod 基于容器等工具,提供了快速的代码开发环境,同时可以集成多种代码托管平台 (gitlab,github。。。) 参考概念 参考资料 https://github.com/gitpod-io/gitpod https://gitpod.io/ 阅读全文

posted @ 2020-12-18 17:28 荣锋亮 阅读(3919) 评论(0) 推荐(0) 编辑

dkron cloud native 的分布式cron服务
摘要:dkron cloud native 的分布式cron服务 ,以下是一个简单的试用 环境准备 docker-compose 文件 version: "3" services: cron: image: dkron/dkron command: agent --server --bootstrap-e 阅读全文

posted @ 2020-12-16 18:17 荣锋亮 阅读(378) 评论(0) 推荐(0) 编辑

几种方便的轻量级k8s环境部署模式
摘要:k8s 的周边是异常的丰富,rancher的k3s是一个很不错的快速学习k8s 以及进行边缘计算 k0s 是最新社区的一个k8s部署服务,很灵活,minikube 也是一个不错的选择(但是有点重) kind 使用k8s in docker 的模式比较适合开发测试 k3s 参考架构 k0s 参考架构 阅读全文

posted @ 2020-12-09 11:43 荣锋亮 阅读(1937) 评论(0) 推荐(0) 编辑

上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 39 下一页

导航