上一页 1 ··· 80 81 82 83 84 85 86 87 88 ··· 135 下一页

2020年2月6日

pgspider griddb docker 镜像

摘要: pgspider 官方提供了griddb 的fdw,以下是docker 构建说明 Dockerfile 说明,都是基于base 镜像构建的 FROM dalongrong/pgspider:base as build WORKDIR /app RUN apt-get update && apt-ge 阅读全文

posted @ 2020-02-06 19:42 荣锋亮 阅读(217) 评论(0) 推荐(0)

pgspider influxdb 扩展使用以及docker 镜像构建说明

摘要: influxdb 是官方提供的fdw,对于influxdb 的访问是通过cgo 直接到处golang 的调用为c 调用(实际上也有一个直接使用golang 编写pg 扩展的项目plgo) 一些说明 对于pgspider 的构建是通过一个base 镜像构建的,但是以为依赖golang 所以提供了一个额 阅读全文

posted @ 2020-02-06 15:25 荣锋亮 阅读(617) 评论(0) 推荐(0)

2020年2月5日

pgspider 其他扩展的集成

摘要: 目前的测试,pgspider 对于pg 的侵入不大,很多已有的pg扩展都是可以使用的,所以基于比较常用的 添加了mongdb,sql server 等的容器镜像,构建比较简单,都是基于现有构建的base mongdb FROM dalongrong/pgspider:base as build WO 阅读全文

posted @ 2020-02-05 17:36 荣锋亮 阅读(350) 评论(0) 推荐(0)

pgspider 简单试用

摘要: 前边已经构建好了,关于sqlite,mysql,以及默认的pg 的扩展,以下是一个简单的学习试用 环境准备 为了简单目前只测试关于pg的,后边会学习关于mysql的 docker-compose 文件 version: "3" services: pg-core: image: dalongrong 阅读全文

posted @ 2020-02-05 13:46 荣锋亮 阅读(436) 评论(0) 推荐(0)

pgspider sqlite mysql docker 镜像

摘要: 昨天有基于官方制作了只包含core 的docker 镜像,同时我们也需要sqlite 以及mysql的 所以提取了一个base 镜像,为了减少镜像的大小,使用了多阶段构建,方便后边sqlte 以及mysql 镜像的更新,以及重新构建,对于influxdb的docker 镜像,后边也会提供 base 阅读全文

posted @ 2020-02-05 11:29 荣锋亮 阅读(862) 评论(0) 推荐(0)

2020年2月4日

pgspider docker 镜像

摘要: 今天在使用docker构建pgspider 的时候发现了一个bug,已经提交官方,同时官方团队还是不错的,已经修改了 以下是docker 镜像构建的内容 Dockerfile 说明,基本都来自postgres 官方的,只是进行了一些关于pgspider的修改 FROM debian:stretch- 阅读全文

posted @ 2020-02-04 23:23 荣锋亮 阅读(569) 评论(0) 推荐(0)

pgspider基于pg 的高性能数据可视化sql 集群引擎

摘要: pgspider 是在pg 源码中直接打的patch,增强了FDW 的功能 执行的特性 多租户 并行处理 数据下推 说明 pgspider 是一个很不错的扩展,目前官方已经支持了sqlite,mysql,influxdb 等数据库 参考资料 https://github.com/pgspider/p 阅读全文

posted @ 2020-02-04 19:51 荣锋亮 阅读(566) 评论(0) 推荐(0)

2020年2月3日

diesel rust orm 框架试用

摘要: diesel 是一个不错的rust orm框架,提供了cli ,可以方便的进行migration 操作,以及帮助代码生成 以下是一个简单的试用 安装cli 注意需要最新的stable 版本,数据库使用docker-compose 运行 cargo install diesel_cli 项目准备 do 阅读全文

posted @ 2020-02-03 18:04 荣锋亮 阅读(5823) 评论(0) 推荐(0)

2020年2月2日

golang 条件编译

摘要: 很多时候对于不同的平台需要编写不同的代码,可选的方式 build tag 参考格式 // +build 对于平台处理的例子 // +build linux,386 darwin,!cgo 文件后缀 参考格式 _$GOOS.go _$GOOS_$GOARCH.go 参考例子 mypkg_freebsd 阅读全文

posted @ 2020-02-02 13:12 荣锋亮 阅读(527) 评论(0) 推荐(0)

2020年2月1日

Performance Profiling Zeebe

摘要: 转自:https://zeebe.io/blog/2019/12/zeebe-performance-profiling/ by Josh Wulf and Klaus Nji on Dec 22 2019 in BenchmarksPerformance. We frequently get qu 阅读全文

posted @ 2020-02-01 19:59 荣锋亮 阅读(392) 评论(0) 推荐(0)

bazel 学习一 简单java 项目运行

摘要: bazel 是一个很不错的软件构建工具,强大,以下是一个简单java 项目的运行 环境准备 bazel 安装 结合自己的操作系统,参考官方文档安装,github 上已经提供了多平台构建好的软件包了 java 项目结构 就是一个标准的maven 项目,暂时没有使用maven 的依赖,只是简单的mave 阅读全文

posted @ 2020-02-01 19:10 荣锋亮 阅读(2207) 评论(0) 推荐(1)

一个好用node http keeplive agnet

摘要: agentkeepalive 在node 原有的http agent 上有好多扩展,可以有效的复用http 连接,是一个比较推荐的对于node>=8 的agent 替换方案 参考资料 https://github.com/node-modules/agentkeepalive 阅读全文

posted @ 2020-02-01 09:49 荣锋亮 阅读(346) 评论(0) 推荐(0)

2020年1月31日

gox 简单灵活的golang 跨平台编译工具

摘要: gox 是使用简单,灵活的跨平台golang 编译工具,我们可以快速的生成多平台的可运行文件,和使用go build 类似 一个参考构建命令 gox -ldflags "-X main.version=${VERSION}" -output="build/{{.Dir}}_{{.OS}}_{{.Ar 阅读全文

posted @ 2020-01-31 19:33 荣锋亮 阅读(1150) 评论(0) 推荐(0)

mailhog 作为smtp server mock工具

摘要: mailhog 是一个方便的smtp web 以及api 测试工具,可以方便的作为一个mock 工具,以下是一个简单的使用 为了方便项目使用 mjml&&email-templates&&nodemailer (nodejs) 进行html email 的发送 mailhog环境准备 为了方便使用d 阅读全文

posted @ 2020-01-31 14:18 荣锋亮 阅读(1659) 评论(0) 推荐(0)

2020年1月30日

gotty 一个灵活强大的通过web 访问终端的工具

摘要: gotty 是golang 编写的可以方便的共享系统终端为web 应用,同时具有方便的控制参数 安装 注意需要配置path 变量 go get github.com/yudai/gotty 使用 简单方式 gotty top 效果 web 访问 支持执行命令格式 比较危险,可以执行任何命令 gott 阅读全文

posted @ 2020-01-30 21:28 荣锋亮 阅读(3917) 评论(0) 推荐(0)

phpdocker 一个不错的docker php 工具包

摘要: phpdocker.io 是一个很不错的项目,提供了好多php 的docker 基础镜像,同时官方网站也提供了一个generator generator 界面 说明 generator 也可以本地运行,使用docker-compose 参考资料 https://phpdocker.io/genera 阅读全文

posted @ 2020-01-30 13:17 荣锋亮 阅读(647) 评论(0) 推荐(0)

Docker packaging guide for Python

摘要: 以下是一些关于python 集成docker 的文章,很不错 The basics Broken by default: why you should avoid most Dockerfile examplesMost Dockerfile examples you’ll find on the 阅读全文

posted @ 2020-01-30 11:56 荣锋亮 阅读(356) 评论(0) 推荐(0)

Alpine makes Python Docker builds 50× slower, and images 2× larger

摘要: 转自:https://pythonspeed.com/articles/alpine-docker-python by Itamar Turner-TrauringLast updated 29 Jan 2020, originally created 29 Jan 2020 When you’re 阅读全文

posted @ 2020-01-30 11:51 荣锋亮 阅读(322) 评论(0) 推荐(0)

2020年1月29日

hasura graphql-engine v1.0 发布了

摘要: 好久没关注hasura graphql-engine 了,居然以及release 了,同时1.1.0 的beta 版本也发布了两个版本了 官方同时也提供了pro 版本,很不错,生产可用了,后边试用下新版本的功能 参考资料 https://github.com/hasura/graphql-engin 阅读全文

posted @ 2020-01-29 19:48 荣锋亮 阅读(369) 评论(0) 推荐(0)

2020年1月28日

edgedb 1.0 Alpha 2 了

摘要: edgedb 版本的发布,还是停慢的,目前看到官方博客,终于Alpha 2 了,同时也看到了Alpha 3 规划的任务 当前有好多新功能的发布,重要的是新的nodejs driver,同时看发布是稳定版本(driver 的),同时性能上也 有较大的提升,很其他1.0 的发布 参考资料 https:/ 阅读全文

posted @ 2020-01-28 12:01 荣锋亮 阅读(155) 评论(0) 推荐(0)

aceql-http docker 试用

摘要: 以前有介绍过aceql-http 一个不错的database rest http 暴露,充分利用了tomcat 的好多特性,以下是基于docker 运行的学习 环境准备 dockerfile FROM dalongrong/openjdk11:stretch-jvm-tools LABEL AUTH 阅读全文

posted @ 2020-01-28 11:00 荣锋亮 阅读(508) 评论(0) 推荐(0)

2020年1月26日

deno学习五 typescript + vscode 集成

摘要: deno 实际上也是一个typescript 的runtime,而且代码也是基于 ts 开发,目前社区也有了支持基于vscode 插件(新版本语法支持不好0.31.0) vscode 插件安装 代码提示效果 不支持的语法,相关issue https://github.com/denoland/den 阅读全文

posted @ 2020-01-26 21:44 荣锋亮 阅读(1004) 评论(0) 推荐(0)

makeself 试用

摘要: makeself 是一个unix 自解压应用制作工具,100% shell,以下是一个简单的试用 下载makeself 因为基于shell,没有依赖,所以使用就比较简单了,clone 代码就可以了 git clone https://github.com/megastep/makeself.git 阅读全文

posted @ 2020-01-26 20:38 荣锋亮 阅读(1026) 评论(0) 推荐(0)

2020年1月25日

poolifier nodejs 线程池工具

摘要: nodejs 也有一个线程池的实现worker_threads,但是属于静态配置的,实际很多使用我们需要的是动态的,poolifier 是一个很不错的实现 使用简单,灵活支持固定线程是以及动态线程池,以下是一个简单的学习使用(注意node 版本需要12.x 以及以上版本) 项目准备 项目结构 ├── 阅读全文

posted @ 2020-01-25 21:20 荣锋亮 阅读(1180) 评论(0) 推荐(0)

2020年1月21日

Java Command Line Parsers Comparison

摘要: 来自picocli的几个java cli 处理框架的比较,转自:https://github.com/remkop/picocli/wiki/CLI-Comparison Overview 来自picocli的几个java cli 处理框架的比较,转自:https://github.com/remk 阅读全文

posted @ 2020-01-21 10:16 荣锋亮 阅读(927) 评论(0) 推荐(0)

makeself 方便的Linux 自解压应用制作

摘要: makeself 是一个方便的linux 自解压应用支持,windows 有类似的,使用makeself 我们可以简化linux 应用的打包以及发布 参考资料 https://github.com/megastep/makeself 阅读全文

posted @ 2020-01-21 09:50 荣锋亮 阅读(550) 评论(0) 推荐(0)

aceql-http 通用database 暴露rest http api 服务

摘要: aceql-http 是基于java 开发的通用数据库转rest http 服务的服务,支持主流的数据库,使用简单,同时提供了多种 语言的sdk,还是比较灵活的 以上官方参考图 参考资料 https://www.aceql.com/ https://github.com/kawansoft/aceq 阅读全文

posted @ 2020-01-21 09:28 荣锋亮 阅读(490) 评论(0) 推荐(0)

2020年1月18日

electron 7 typescript @types/node v13 问题

摘要: 如果运行v13 版本的node types 会发现有如下错误 错误信息 node_modules/electron/electron.d.ts:7145:33 - error TS2689: Cannot extend an interface 'NodeJS.EventEmitter'. Did 阅读全文

posted @ 2020-01-18 16:49 荣锋亮 阅读(2323) 评论(0) 推荐(0)

actix rust actor 框架学习 二 ping actor demo 代码

摘要: 以下是官方文档的学习,了解基本的actix actor 编程模型 项目初始化 cargo 创建 cargo new actor-ping --bin cargo new actor-ping --bin cargo new actor-ping --bin cargo new actor-ping 阅读全文

posted @ 2020-01-18 15:10 荣锋亮 阅读(972) 评论(0) 推荐(0)

actix rust actor 框架学习 一 基本试用

摘要: actix 是一个高性能的rust actor 框架,以下是官方文档学习的整理 clone 代码 git clone https://github.com/actix/actix git clone https://github.com/actix/actix git clone https://g 阅读全文

posted @ 2020-01-18 14:28 荣锋亮 阅读(1518) 评论(0) 推荐(0)

2020年1月17日

zeebe 0.22 版本发布

摘要: zeebe 的迭代还是比较快的,就是四个小时之前发布了0.22 (0.22.0 与0.22.1 同时发布。。。。) 目前0.22 底层存储的逻辑与以前的版本是破坏性的变动(不兼容),有空了进行下压测,还是比较 期待新版本的,支持了好多新的工作流处理,相关介绍可以参考https://zeebe.io/ 阅读全文

posted @ 2020-01-17 21:23 荣锋亮 阅读(416) 评论(0) 推荐(0)

jcommander 方便的java 命令行处理工具包

摘要: jcommander 是一个方便的java 命令行解析包,使用简单、方便,我们可以在好多开源项目中看到 次工具包的身影,以下是一个简单的使用 环境准备 项目结构 ├── pom.xml └── src ├── main │ ├── java │ │ └── com │ │ └── dalong │ 阅读全文

posted @ 2020-01-17 18:38 荣锋亮 阅读(2932) 评论(0) 推荐(0)

使用gcplot 查看jvm gc 信息

摘要: gcplot 是一个灵活强大的jvm gc 查看,分析工具,方便的数据管理以及基于时间的数据筛选 以下是一个简单的学习 官方推荐的运行方式是使用docker,所以使用docker-compose 运行 环境准备 docker-compose 文件 version: "3" services: app 阅读全文

posted @ 2020-01-17 13:47 荣锋亮 阅读(1144) 评论(0) 推荐(0)

2020年1月16日

mupdf pdf文档转换工具源码构建安装

摘要: 以下是关于如何安装mupdf,参考的官方文档(注意代码clone 比较慢,比较合理上网) 准备的额依赖 gcc-c++ 是可选的opengl 是必须的 yum install gcc-c++ freeglut-devel libXinerama-devel libXrandr-devel libXi 阅读全文

posted @ 2020-01-16 15:47 荣锋亮 阅读(1765) 评论(0) 推荐(0)

2020年1月15日

grokdebug 一个方便的grok 调试工具

摘要: grok 的语法编写起来还是有点吃力的,但是使用grokdebug可以提高我们排查问题的效率,同时目前也有docker 版本了 以下是一个简单的试用 环境准备 docker-compose 文件 实际上直接使用docker 跑就可以了,但是比较喜欢使用docker-compose 运行单机服务 实际 阅读全文

posted @ 2020-01-15 20:53 荣锋亮 阅读(4967) 评论(1) 推荐(0)

2020年1月14日

grok_exporter v1.0 rc 发布

摘要: 最近grok_exporter 发布了1.0 版本目前还是rc ,但是很期待的对于多log 文件的支持已经有了,很不错 以下是一个简单的试用 环境准备 v1.0.0.RC2 docker 镜像 FROM ubuntu:16.04 LABEL Name="grok_exporter" LABEL Ve 阅读全文

posted @ 2020-01-14 19:48 荣锋亮 阅读(833) 评论(0) 推荐(0)

Linux libreoffice 字体问题解决

摘要: 问题描述 linux 字体乱码 解决方法 使用开源的思源宋体以及黑体 下载地址 https://mirrors.tuna.tsinghua.edu.cn/adobe-fonts/source-han-serif/SubsetOTF/ https://mirrors.tuna.tsinghua.edu 阅读全文

posted @ 2020-01-14 16:44 荣锋亮 阅读(2554) 评论(0) 推荐(0)

2020年1月13日

几个不错的gc viewer tools

摘要: GCViewer https://github.com/chewiebug/GCViewer gcplot https://github.com/dmart28/gcplot gclogviewer https://github.com/mxc/GCLogViewer gcviewer http:/ 阅读全文

posted @ 2020-01-13 09:52 荣锋亮 阅读(889) 评论(0) 推荐(0)

2020年1月10日

linux 内存学习链接

摘要: 以下是几个关于linux 内存知识的文章,可以方便的学习linux 内存管理以及排查实际问题 参考链接 https://techtalk.intersec.com/2013/07/memory-part-1-memory-types/ https://techtalk.intersec.com/20 阅读全文

posted @ 2020-01-10 21:32 荣锋亮 阅读(222) 评论(0) 推荐(0)

2020年1月9日

nodejs fork 子进程创建任务以及简单的prometheus 监控

摘要: 以下是一个简单的基于nodejs 的fork 子进程创建子任务,同时使用prometheus 暴露一些简单的metrics 使用express 框架 环境准备 项目结构 ├── Dockerfile ├── README.md ├── app.js ├── docker-compose.yaml ├ 阅读全文

posted @ 2020-01-09 19:50 荣锋亮 阅读(1655) 评论(0) 推荐(0)

上一页 1 ··· 80 81 82 83 84 85 86 87 88 ··· 135 下一页

导航