上一页 1 ··· 64 65 66 67 68 69 70 71 72 ··· 133 下一页

2020年11月16日

haproxy 2.3 发布

摘要: haproxy 2.3 在这个月发布了,支持了好多新特性,以下是来自官方的一个简单说明 新特性 syslog 协议lb支持(tcp/udp) opentracing 支持(基于spoe) ssl/tls 增强 改善cache 连接提升(http3/quic 逐步支持) 参考资料 https://ww 阅读全文

posted @ 2020-11-16 11:40 荣锋亮 阅读(582) 评论(0) 推荐(0)

2020年11月15日

Kodein-DI kotlin 的ioc 框架

摘要: kodein 是kotlin 的ioc 框架,可以很好的与android,ktor,tornadofx 等集成,这样我们就可以方便的进行ktor开发了 参考资料 https://github.com/Kodein-Framework/Kodein-DI/ https://docs.kodein.or 阅读全文

posted @ 2020-11-15 20:04 荣锋亮 阅读(425) 评论(0) 推荐(0)

ktor kotlin的微服务框架

摘要: ktor kotlin的微服务框架,支持的特新 轻量 可扩展 多平台运行 异步(基于kotlin coroutines) 说明 因为是JetBrains公司开发的,所以idea工具是一个很不错的选择 参考资料 https://ktor.io/ https://github.com/ktorio/kt 阅读全文

posted @ 2020-11-15 19:01 荣锋亮 阅读(601) 评论(0) 推荐(0)

Exposed kotlin 的sql 框架

摘要: Exposed 是kotlin 的orm 框架,支持的数据库也比较多,同时官方也提供了基于spring boot的starter 类似的ebean也是一个不错的选择 参考资料 https://github.com/JetBrains/Exposed https://github.com/ebean- 阅读全文

posted @ 2020-11-15 18:46 荣锋亮 阅读(1021) 评论(0) 推荐(0)

2020年11月14日

tanka 基本试用

摘要: 以下是tanka的参考试用 依赖 kubectl diff jb jsonnet bundler helm 安装tanka mac os 命令 brew install tanka brew install jsonnet-bundler 试用 创建项目 mkdir prom-grafana && 阅读全文

posted @ 2020-11-14 21:55 荣锋亮 阅读(667) 评论(0) 推荐(0)

godoc的写法

摘要: 一个不错的项目,可以用来学习godoc文档的写法 一些说明 参考例子 func ExampleFoo() // 作为Foo函数或者类型例子 func ExampleBar_Qux() // 作为Bar类型的Qux函数例子 func Example() // 作为整个库的例子 通过这种规则,godoc 阅读全文

posted @ 2020-11-14 21:51 荣锋亮 阅读(266) 评论(0) 推荐(0)

tanka灵活可重用的k8s 配置语言

摘要: tanka 就有jsonnet 同时扩展了jsonnet,可以让我们灵活的进行k8s 的配置管理 包含的特性 清晰 基于jsonnet 可重用 简洁 自信,基于tk 的diff 可以知道我们的变动 生成可用 参考资料 https://github.com/grafana/tanka https:// 阅读全文

posted @ 2020-11-14 11:59 荣锋亮 阅读(426) 评论(0) 推荐(0)

2020年11月13日

pg_top试用

摘要: 以前有整理过一些关于pg监控的工具,其中有介绍到pg_top,以下是一个简单的学习使用 环境准备 基于虚拟机部署的,centos8 安装pg sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-8 阅读全文

posted @ 2020-11-13 17:34 荣锋亮 阅读(1304) 评论(0) 推荐(0)

offcputime 火焰图

摘要: 基于bcc提供的命令工具 dnf iinstall -y bcc-tools 参考命令 测试一个pg 的off cpu 火焰图 运行命令 注意修改pid /usr/share/bcc/tools/offcputime -df -p 50476 --state=2 60 > pg.stacks clo 阅读全文

posted @ 2020-11-13 17:33 荣锋亮 阅读(890) 评论(0) 推荐(0)

sadf 方便sar 多格式化输出工具

摘要: sadf 可以方便的输出多种格式的sar 统计数据(json,xml....) 参考使用 命令 sadf -j -- 效果 阅读全文

posted @ 2020-11-13 09:27 荣锋亮 阅读(647) 评论(0) 推荐(0)

2020年11月11日

sql/driver: couldn't convert "\x00" into type bool 问题

摘要: 一个问题sql 使用bit 存储bool,但是在查询的时候出现类型的问题 参考解决方法 调整sql bit 类型为tinyint 参考资料 https://github.com/go-sql-driver/mysql/issues/440 阅读全文

posted @ 2020-11-11 23:11 荣锋亮 阅读(749) 评论(0) 推荐(0)

linux crontab 简单说明

摘要: 参考说明 用户所建立的crontab文件中,每一行都代表一项任务,每行的每个字段代表一项设置,它的格式共分为六个字段,前五段是时间设定段,第六段是要执行的命令段,格式如下: minute hour day month week command 其中: 1、minute: 表示分钟,可以是从0到59之 阅读全文

posted @ 2020-11-11 13:27 荣锋亮 阅读(224) 评论(0) 推荐(0)

2020年11月9日

cheggaaa/pb golang 进度条包

摘要: cheggaaa/pb 是一个灵活的golang 进度条工具包,使用简单,支持的功能也比较多,配置行也比较灵活 参考使用 代码 package main ​ import ( "time" ​ "github.com/cheggaaa/pb/v3" ) ​ func main() { count : 阅读全文

posted @ 2020-11-09 17:31 荣锋亮 阅读(537) 评论(0) 推荐(0)

spring jdbctemplate 集成duckdb docker 镜像

摘要: 很简单,主要是基于以前编写的spring jdbc 集成duckdb的demo,同时提供一个基于容器的运行环境 Dockerfile jdk 11 FROM openjdk:11-buster LABEL AUTHOR="dalongrong" ADD libstdc++.so.6.0.28 /us 阅读全文

posted @ 2020-11-09 17:29 荣锋亮 阅读(471) 评论(0) 推荐(0)

GLIBCXX_3.4.x 问题解决

摘要: 一个比较常见的问题,最近在使用duckdb 就碰到这个问题(官方做的真的很不好,使用静态链接库的模式会更好的) 问题排查 使用strings 工具( 注意自己使用的操作系统) strings /lib64/libstdc++.so.6 |grep GLIBC 解决方法 自己编译或者下载相关的gcc进 阅读全文

posted @ 2020-11-09 17:27 荣锋亮 阅读(1041) 评论(4) 推荐(0)

spring jdbctemplate 集成duckdb

摘要: 以下是关于spring jdbctemplate 集成duckdb的说明 项目准备 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi= 阅读全文

posted @ 2020-11-09 17:26 荣锋亮 阅读(1518) 评论(0) 推荐(0)

spring-boot-starter-data-jdbc Cannot determine a dialect Please provide a Dialect

摘要: 以下参考资料提供了关于使用 spring-boot-starter-data-jdbc 2.3 版本出现sql方言问题的解决方法 参考资料 https://stackoverflow.com/questions/61999807/new-error-in-spring-boot-2-3-0-rele 阅读全文

posted @ 2020-11-09 17:24 荣锋亮 阅读(1272) 评论(0) 推荐(0)

2020年11月8日

kotlin 学习 三 maven 集成+java 互调用

摘要: 项目基于idea 生成,主要是说明使用方法 环境准备 项目结构 main.kt fun main(args: Array<String>) { val user: User = User(); user.age=333; user.name="dalong" println("this is my 阅读全文

posted @ 2020-11-08 11:24 荣锋亮 阅读(1068) 评论(0) 推荐(0)

kotlin 学习 二 命令行模式运行

摘要: kotlin 包含了自己的编译器,不实用ide 工具的话,我们可以使用提供的编译器自己构建,以下是一个 简单的demo 安装kotlin编译工具包 mac 系统 brew update brew install kotlin 项目准备 main.kt fun main(args:Array<Stri 阅读全文

posted @ 2020-11-08 10:53 荣锋亮 阅读(318) 评论(0) 推荐(0)

kotlin 学习 一 环境搭建

摘要: kotlin 开发比较简单,使用idea 最简单,安装插件就可以了 参考使用 安装插件 创建项目 运行效果 参考资料 https://kotlinlang.org/docs/tutorials/getting-started.html 阅读全文

posted @ 2020-11-08 10:36 荣锋亮 阅读(208) 评论(0) 推荐(0)

2020年11月7日

pt-ioprofile io 瓶颈分析工具

摘要: pt-ioprofile 是percona-toolkit 中的一个工具,可以用来方便的分析io问题 参考使用 pt-ioprofile -p -c sizes 说明 实际上perf,bcc 都是很不错的工具 参考资料 https://www.percona.com/doc/percona-tool 阅读全文

posted @ 2020-11-07 22:44 荣锋亮 阅读(142) 评论(0) 推荐(0)

zombodb 3000 alpha1发布

摘要: 两天前zombodb 发布了3000 alpha1 发布了,当然也有很大的调整 使用rust 开发pg 扩展(基于zombodb 团队的pgx 框架) 新版本只支持es 7.x 以下查询语法的调整 当然zombodb 二进制文件的下载模式也是有了很大的调整(收费模式) 说明 基于rust pgx 的 阅读全文

posted @ 2020-11-07 22:00 荣锋亮 阅读(216) 评论(0) 推荐(0)

2020年11月6日

openfeign+retronfit http 访问

摘要: 一个简单记录 maven 依赖 <dependency> <groupId>com.squareup.retrofit2</groupId> <artifactId>retrofit</artifactId> <version>2.9.0</version> </dependency> <depen 阅读全文

posted @ 2020-11-06 17:52 荣锋亮 阅读(815) 评论(0) 推荐(1)

java 一些访问http api 请求访问的方法整理

摘要: 以下是整理一些关于java 代码调用http 的方法 直接使用URL的openConnection进行操作 使用原生的http请求模式 使用其他包装的http请求客户端 这类比较多比如okhttp,HttpComponents,async-http-client 基于dsl 注解模式访问(比较推荐的 阅读全文

posted @ 2020-11-06 15:06 荣锋亮 阅读(928) 评论(0) 推荐(0)

2020年11月5日

golang httpcache 一个方便的http cache 处理包

摘要: httpcache 是一个golang http cache 协议的大部分实现,使用简单,而且支持不同的后端缓存模型(memory,disk,redis....) 以下是一个参考代码 项目结构 go mod module appdemo ​ go 1.15 ​ require ( github.co 阅读全文

posted @ 2020-11-05 22:41 荣锋亮 阅读(867) 评论(0) 推荐(0)

httpcache4j 一个不错的httpcache 处理包

摘要: httpcache4j实现了http 的rfc2616 大部分协议约定,可以用来方便的控制资源的cache,同时也是遵循了http 的cache 规范 以下是一个参考使用 demo 说明 就是一个对于图片下载的服务处理,第一次请求数据会cache(本地磁盘)后边请求就不需要了 项目准备 pom.xm 阅读全文

posted @ 2020-11-05 19:44 荣锋亮 阅读(261) 评论(0) 推荐(0)

2020年11月4日

cube.js 最近的一些新功能

摘要: cube.js 的发展是特别的好,社区以及新功能也是迭代很快的,以下是一些简单的关于cube.js 的一些新特性说明(内容来自cube.js 的官方邮件) 布尔逻辑操作 支持or and 的操作了,增强了数据过滤的处理 参考格式 { or: [ { member: 'visitors.source' 阅读全文

posted @ 2020-11-04 13:02 荣锋亮 阅读(269) 评论(0) 推荐(0)

envy golang 一个不错的环境变量获取包

摘要: envy 的好处是使用简单,而且可以方便的与golang内部的flag解析集成,简单同时支持前缀的处理 参考代码 go mod go mod init appdemo go get github.com/jamiealquiza/envy 参考代码 package main ​ import ( " 阅读全文

posted @ 2020-11-04 09:39 荣锋亮 阅读(219) 评论(0) 推荐(0)

一些ui 设计语言

摘要: 记录一些开源的不错的ui 设计语言 ant-design 很不错,使用的企业很多,包含了通用的以及移动端的 clarity vmware 开源的,harbor以及vmware的好多产品的ui开发都是基于此的 Semantic-UI 很不错的 bootstrap 比较老牌的 bulma 更多是一个cs 阅读全文

posted @ 2020-11-04 09:11 荣锋亮 阅读(592) 评论(0) 推荐(0)

2020年11月3日

nginx cache + imageproxy+minio 支持多级cache的图片缩放处理服务

摘要: 以前有写过简单的基于imageproxy以及minio 的图片缩放服务,以下是一个集成nginx cache 增强imageproxy 的多级cache 能力 参考图 简单说明: iamgeproxy可以提供基于s3(minio)、内存、本地磁盘的cache 能力,同时我们的访问入口基于nginx, 阅读全文

posted @ 2020-11-03 20:21 荣锋亮 阅读(3182) 评论(1) 推荐(0)

2020年11月2日

openresty+pdf.js 实现阿里云oss pdf 文件预览

摘要: 以前有基于openresty + pdf.js 实现了pdf 文件预览的方案,但是对于阿里的oss 这个就有些不一样了(因为oss 有安全签名的处理) 问题说明 以前对于文件proxy 的配置 location /pdf { proxy_redirect off; # 开启了跨域访问,实际可以不用 阅读全文

posted @ 2020-11-02 10:13 荣锋亮 阅读(1521) 评论(0) 推荐(0)

2020年11月1日

duckdb 嵌入式的olap数据库

摘要: duckdb是一个嵌入式的olap数据库 支持的特性 快速的分析查询(olap特性) 操作简单,不需要额外的依赖 丰富的特性 mvcc,acid,完备的sql 支持,比较全的语言驱动 说明 duckdb同时也支持方便的数据导入,导出操作(csv) 参考资料 https://duckdb.org/do 阅读全文

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

trivy 容器安全扫描工具

摘要: trivy 是一个容器的安全扫描工具,特别适合ci工具的集成,同时官方也提供了一个与现有 工具的比较,也是一个不错的参考,通过下图可以了解一些常用的扫描工具 参考资料 https://github.com/aquasecurity/trivy 阅读全文

posted @ 2020-11-01 13:48 荣锋亮 阅读(1723) 评论(0) 推荐(0)

Materialize under the Hood

摘要: 来自官方的一个简单介绍Materialize的工作原理,参考链接 https://materialize.io/materialize-under-the-hood/ Today we will take a bit of a tour of the moving parts that make u 阅读全文

posted @ 2020-11-01 13:18 荣锋亮 阅读(193) 评论(0) 推荐(0)

materialize 参考架构

摘要: materialize 包含了materialized 服务,用来处理sql 交互以及sources 参考图 materialize内部结构 参考说明 从以上图我们至少可以了解下materialize的工具机制 参考资料 https://materialize.io/docs/overview/ar 阅读全文

posted @ 2020-11-01 12:38 荣锋亮 阅读(385) 评论(0) 推荐(0)

materialize 试用

摘要: 前边有大概介绍过materialize,以下是一个简单的试用(基于官方文档,官方同时也提供了容器的运行环境) 环境准备 docker-compose 文件 version: "3" services: materialize: image: materialize/materialized:v0.5 阅读全文

posted @ 2020-11-01 12:08 荣锋亮 阅读(497) 评论(0) 推荐(0)

materialize 基于sql 的流式数据处理平

摘要: materialize 是基于pg 开发的一个可以处理流式数据的平台,同时提供了强大的数据处理能力(也出现在了最新的技术雷达中) 参考处理图 通过下图可以看到支持批处理以及实时数据处理,我们可以通过sql 支持强大的数据处理 说明 materialize 基于rust 开发,从目前官方文档的介绍发现 阅读全文

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

2020年10月28日

boundary 基于身份标示的动态基础设施管理工具

摘要: boundary是hashicorp最新开源的动态基础设施身份管理工具,当前处于早期阶段,比较期待ga 参考资料 https://github.com/hashicorp/boundary https://boundaryproject.io/ 阅读全文

posted @ 2020-10-28 20:52 荣锋亮 阅读(618) 评论(0) 推荐(0)

使用path 格式获取java hashmap key 值

摘要: 一个简单场景,需要通过字符串格式获取hashmap 的数据 参考请求格式 getvalue(hashmap,"<key>.<subkey>.<subkey>") 好处,我们不需要进行太多复杂的处理,就可以方便的获取支持嵌套hashmap的数据 参考工具类 package com.dalong; ​ 阅读全文

posted @ 2020-10-28 18:55 荣锋亮 阅读(545) 评论(0) 推荐(0)

Kubeapps-2.0 发布了

摘要: Kubeapps-2.0 最进发布了,提供了好多新的特性,同时新的ui以下是一些参考连接 https://blog.bitnami.com/2020/10/Kubeapps-2.0.html https://github.com/kubeapps/kubeapps/releases/tag/v2.0 阅读全文

posted @ 2020-10-28 18:54 荣锋亮 阅读(446) 评论(0) 推荐(0)

上一页 1 ··· 64 65 66 67 68 69 70 71 72 ··· 133 下一页

导航