上一页 1 ··· 53 54 55 56 57 58 59 60 61 ··· 121 下一页

2020年11月9日

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 荣锋亮 阅读(1023) 评论(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 荣锋亮 阅读(1087) 评论(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 荣锋亮 阅读(1028) 评论(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 荣锋亮 阅读(300) 评论(0) 推荐(0) 编辑

kotlin 学习 一 环境搭建

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

posted @ 2020-11-08 10:36 荣锋亮 阅读(193) 评论(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 荣锋亮 阅读(127) 评论(0) 推荐(0) 编辑

zombodb 3000 alpha1发布

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

posted @ 2020-11-07 22:00 荣锋亮 阅读(207) 评论(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 荣锋亮 阅读(798) 评论(0) 推荐(1) 编辑

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

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

posted @ 2020-11-06 15:06 荣锋亮 阅读(882) 评论(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 荣锋亮 阅读(810) 评论(0) 推荐(0) 编辑

httpcache4j 一个不错的httpcache 处理包

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

posted @ 2020-11-05 19:44 荣锋亮 阅读(251) 评论(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 荣锋亮 阅读(250) 评论(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 荣锋亮 阅读(205) 评论(0) 推荐(0) 编辑

一些ui 设计语言

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

posted @ 2020-11-04 09:11 荣锋亮 阅读(558) 评论(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 荣锋亮 阅读(2821) 评论(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 荣锋亮 阅读(1381) 评论(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 荣锋亮 阅读(884) 评论(0) 推荐(0) 编辑

trivy 容器安全扫描工具

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

posted @ 2020-11-01 13:48 荣锋亮 阅读(1669) 评论(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 荣锋亮 阅读(174) 评论(0) 推荐(0) 编辑

materialize 参考架构

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

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

materialize 试用

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

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

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

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

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

2020年10月28日

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

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

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

使用path 格式获取java hashmap key 值

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

posted @ 2020-10-28 18:55 荣锋亮 阅读(522) 评论(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 荣锋亮 阅读(436) 评论(0) 推荐(0) 编辑

monio系统性能分析相关命令

摘要: minio 的mc 是一个很不错的工具,提供了比较全的关于minio 的操作,比如系统的profile profile命令 可以生成profile 相关的(cpu,mem.block...) mc admin profile start --type cpu,mem,block <mc配置的endp 阅读全文

posted @ 2020-10-28 14:40 荣锋亮 阅读(598) 评论(0) 推荐(0) 编辑

2020年10月27日

imgproxy 强大高效的图片处理服务

摘要: imgproxy 类似willnorris/imageproxy,但是功能上更加强大,也是基于golang编写的,但是支持的配置参数以及 扩展上更加灵活 参考使用场景 参考运行 启动服务 docker run -p 8080:8080 -it darthsim/imgproxy 重置图片大小例子 h 阅读全文

posted @ 2020-10-27 21:31 荣锋亮 阅读(1714) 评论(0) 推荐(0) 编辑

java 使用js 引擎处理业务逻辑

摘要: 一个比较简单的demo,就是基于java 内置的js 引擎,扩展业务逻辑代码,实现一个xml 解析的 项目结构 代码简单说明 就是js 中使用了jackson xml 处理,同时获取xml 数组的第一个,转换为book 对象,方便业务处理 pom.xml <?xml version="1.0" en 阅读全文

posted @ 2020-10-27 19:41 荣锋亮 阅读(1330) 评论(0) 推荐(0) 编辑

nodejs java 互调用

摘要: nodejs 与java的互调用方法很多,我们可选的是使用oracle 新的vm 引擎(graalvm很不错) 还有就是基于browserify进行包装,同时给java 提供一套require 的模式机制,但是对于原 生的nodejs 来说就有一些问题了,社区有人提供了一个基于jni的node 包装 阅读全文

posted @ 2020-10-27 13:03 荣锋亮 阅读(6755) 评论(0) 推荐(0) 编辑

2020年10月25日

开发一个简单的maven plugin

摘要: maven plugin 的开发还是比较清晰以及简单的,因为maven 提供了自己的ioc 以及开发约定,同时社区也有比较多的扩展 我们都是可以参考学习的,官方也还算清晰 简单说明 如果需要开发maven 插件我们需要做的就是开发自己的mojo,同时配置一些参数注解,因为很多时候我们需要依赖外部服务 阅读全文

posted @ 2020-10-25 14:42 荣锋亮 阅读(969) 评论(0) 推荐(0) 编辑

2020年10月23日

apache trafficcontrol 开源的基于golang 的cdn 框架

摘要: apache trafficcontrol 是一个开源的基于golang编写的可以用来cdn 的框架 包含的模块 流量操作 流量路由 流量统计 流量portal 流量监控 参考资料 https://trafficcontrol.apache.org/ https://github.com/apach 阅读全文

posted @ 2020-10-23 20:29 荣锋亮 阅读(1070) 评论(0) 推荐(0) 编辑

sftpgo 多功能高度可配置的sftp server

摘要: sftpgo 是一个很不错的多功能特性的sftp server 同时支持s3,webdav,gcs,本地文件系统 是一个很不错的mock server,同时也提供了强大的用户管理以及权限配置,同时源码也是很 值得学习的,有空了可以试用了 参考资料 https://github.com/drakkan 阅读全文

posted @ 2020-10-23 19:37 荣锋亮 阅读(1616) 评论(0) 推荐(0) 编辑

opencsv csv 数据解析通用包

摘要: opencsv是一个很不错的java 版本csv 解析包,使用简单,而且比较灵活 参考代码 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns: 阅读全文

posted @ 2020-10-23 19:09 荣锋亮 阅读(1067) 评论(0) 推荐(0) 编辑

jenkins+ rclone定时同步sftp数据到s3

摘要: 一个简单任务场景,业务对账,同时需要备份请求的对账文件(sftp服务),所以使用了一个强大的支持 多种存储的工具rclone,然后定时自动同步到s3存储中,对于定时任务,使用jenkins(基于定时任务cron) 使用jenkins的好处是灵活可以随意配置,同时我们系统已经有了好多构建节点,具有冗余 阅读全文

posted @ 2020-10-23 13:29 荣锋亮 阅读(868) 评论(0) 推荐(0) 编辑

2020年10月22日

一个关于java package 命名的一个坑

摘要: 昨天写了一个简单的demo代码,一般java pacakge 的命名类似<com>.<company>.<subpackage> 格式的 但是因为手误,将com 写成了con,因为自己使用的是mac系统,运行一点问题都没有,但是在提交git 之后 同事需要使用部分参考代码(windows系统),然后 阅读全文

posted @ 2020-10-22 19:49 荣锋亮 阅读(225) 评论(0) 推荐(0) 编辑

spring boot 访问sftp csv 格式数据&&写入db

摘要: 算是一个比较常见的问题,银行对账(sftp读取使用csv格式,比ftp安全点),一般都是定时数据处理(可以使用spring boot 的Scheduled 可以方便处理) 以下只是说明关于sftp读取以及csv处理以及jdbc写入的 依赖的组件 spring-integration-sftp(包装处 阅读全文

posted @ 2020-10-22 11:28 荣锋亮 阅读(985) 评论(0) 推荐(1) 编辑

2020年10月21日

使用properties-maven-plugin管理配置

摘要: properties-maven-plugin 是一个很不错的配置管理插件,很多时候我们的配置有安全以及多环境的问题 那个基于properties-maven-plugin 就是一个很不错的选择,我们可以基于此插件管理不用的配置,同时 结合resource 插件进行资源的替换,可以灵活的管理我们的配 阅读全文

posted @ 2020-10-21 12:53 荣锋亮 阅读(1066) 评论(0) 推荐(0) 编辑

The Fault in Our JARs: Why We Stopped Building Fat JARs

摘要: 一篇很不错的关于fat jar 的文章,参考资料https://product.hubspot.com/blog/the-fault-in-our-jars-why-we-stopped-building-fat-jars HubSpot’s backend services are almost 阅读全文

posted @ 2020-10-21 12:48 荣锋亮 阅读(132) 评论(0) 推荐(0) 编辑

2020年10月20日

go-plugin hashicorp开源的golang插件框架

摘要: go-plugin 已经存在很长时间了,同时hashicorp公司的好多产品都在使用vault,terrform,nomad,waypoint 详细的介绍可以参考官方文档,以下只是一个简单的学习试用(demo来自官方) 项目准备 go mod go mo init demo-plugin go ge 阅读全文

posted @ 2020-10-20 17:35 荣锋亮 阅读(3028) 评论(0) 推荐(0) 编辑

maven 下载项目依赖jar包的方法

摘要: 尽管我们使用了maven进行项目管理,但是很多时候可能需要使用依赖的jar包(排查问题,分发) 我们可以基于maven-dependency-plugin 解决 参考配置 核心配置 <plugin> <groupId>org.apache.maven.plugins</groupId> <artif 阅读全文

posted @ 2020-10-20 11:36 荣锋亮 阅读(3735) 评论(0) 推荐(0) 编辑

上一页 1 ··· 53 54 55 56 57 58 59 60 61 ··· 121 下一页

导航