随笔分类 -  JDK

dremio metabase 高版本jdk连接问题
摘要:目前已经有不少新项目都是使用了高版本的jdk,比如不少使用了jdk11,还有直接使用jdk17 的 dremio jdbc 驱动支持的jdk 主要是8,对于其他高版本jdk 的支持会有一些问题核心是netty 相关的 以下是一个参考配置 启动参数配置 适合jdk 17 以及以上版本的 java -- 阅读全文

posted @ 2023-10-31 08:41 荣锋亮 阅读(97) 评论(0) 推荐(0) 编辑

dremio 23 版本docker 镜像jdk 说明
摘要:实际上dremio 官方在23版本的relase note 中已经说明了关于jdk 的处理,在看了最新docker 镜像也可以印证此说明 参考处理 22 版本的 23 版本的 说明 目前已经有不少开源软件以及响应社区号召进行openjdk 基础镜像的调整了,我们也得跟进了 参考资料 https:// 阅读全文

posted @ 2022-10-22 16:51 荣锋亮 阅读(102) 评论(0) 推荐(0) 编辑

openjdk 11 以及8 项目构建退休建议选择其他构建源
摘要:如果大家看dockerhub 官方关于openjdk 镜像的建议会发现,已经不推荐我们使用了,反而推荐我们使用amazon,eclipse-temurin,ibm 以及sap 的jvm 镜像具体的原因github 有说明,所以日常中的项目还是使用其他jvm 的docker镜像,目前来说eclipse 阅读全文

posted @ 2022-10-08 19:50 荣锋亮 阅读(299) 评论(0) 推荐(0) 编辑

使用jxray分析jvm heap 信息
摘要:很多时候我们的系统jvm 内存涨的比较快我们需要通过一些工具解决,方法还是比较做的 比如通过jcmd 或者jprofiler 或者arthas 生成heap 文件,然后就可以使用其他工具分析了 eclipse 的heap 分析工具(mat)以及其他的,同时也会有一些内存异常的提示,jxray 是 一 阅读全文

posted @ 2022-07-09 19:32 荣锋亮 阅读(364) 评论(0) 推荐(0) 编辑

whichjdk 帮助选择合适的jdk 版本
摘要:whichjdk 实际上属于一个说明,包含了一些指南,方便我们选择合适的jdk,协助规避一些安全风险,同时包含一些特性说明,对于懒人来说是一个值得参考的项目 参考资料 https://github.com/whichjdk/whichjdk.com 阅读全文

posted @ 2022-05-14 23:25 荣锋亮 阅读(54) 评论(0) 推荐(0) 编辑

pf4j 试用
摘要:pf4j 试用上还是比较灵活的,并没有太多的配置,而且比较灵活,支持类隔离 参考项目 项目结构 ├── README.md ├── bootstrap // 启动入口,使用了assembly 进行打包,当然对图spring 项目也是可以的 │ ├── pom.xml │ └── src │ ├── 阅读全文

posted @ 2022-02-15 21:52 荣锋亮 阅读(922) 评论(0) 推荐(0) 编辑

使用sbt-native-packager 构建通用的scala 软件包
摘要:sbt-native-packager 是一个通用的scala 应用打包扩展,支持了多种模式的软件构建 支持的包模式 参考架构 使用 使用很简单,主要是添加配置,使用命令构建就可以了 添加插件 addSbtPlugin("com.typesafe.sbt" % "sbt-native-package 阅读全文

posted @ 2021-06-27 20:28 荣锋亮 阅读(271) 评论(0) 推荐(0) 编辑

scala 扩展方法学习
摘要:scala 的扩展方法很强大,类似C# 提供的扩展方法能力,基于scala 的扩展方法我们可以方便的开发一个dsl 模型 比如以下就是基于implicit 实现一个简单的字符串转为自定义任务的处理 参考代码 package com.dalongdemo object DSL extends App{ 阅读全文

posted @ 2021-06-27 20:12 荣锋亮 阅读(180) 评论(0) 推荐(0) 编辑

riptide zalando 团队开源的spring客户端响应路由解决方案
摘要:riptide 说是客户端响应路由解决方案有点夸大,核心还是对于http 请求的处理,同时riptide 了 方便的不同数据类型以及不同状态的处理,类似一个客户端的路由处理 参考处理 理念 说明 riptide 是一个很不错的http 处理解决方案,很不错的是同时提供了spring boot 的st 阅读全文

posted @ 2020-12-29 20:14 荣锋亮 阅读(161) 评论(0) 推荐(0) 编辑

jinjava一个不错的java jinja2 模版引擎
摘要:参考使用 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins 阅读全文

posted @ 2020-12-22 19:40 荣锋亮 阅读(1912) 评论(0) 推荐(0) 编辑

class.getClassLoader().getResourceAsStream(file) class.getResourceAsStream(file)区别
摘要:通过源码阅读是最好的方法,我们可以快速的查看区别 整体说明 class.getClassLoader().getResourceAsStream(String name) 默认从classpath中找文件(文件放在resources目录下),name不能带“/”,否则会抛空指针 class.getR 阅读全文

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

使用arthas 分析java 应用的一个流程总结
摘要:arthas 是阿里巴巴开源的一个java 应用分析利器,但是很多时候我们在碰到一个陌生系统需要进行 性能优化的时候会有好多不知道如何下手的问题,以下是自己的一些实践总结 整体了解系统运行以及框架的 这类还好,我们可以通过项目的代码结构,通过sc 查找相关的类然后通过trace,stack 以及wa 阅读全文

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

jdk 容器运行环境指定时区
摘要:jdk容器运行环境指定时区,一个很常见的需求 参考方法 全部通过配置 配置localtime 以及user.timezone FROM dockerimage.yonyou.com/java/openjdk:8-arthas VOLUME /tmp ADD app.jar app.jar RUN s 阅读全文

posted @ 2020-11-25 20:40 荣锋亮 阅读(473) 评论(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 荣锋亮 阅读(1192) 评论(0) 推荐(0) 编辑

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 荣锋亮 阅读(1040) 评论(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 荣锋亮 阅读(305) 评论(0) 推荐(0) 编辑

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

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

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

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

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

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

QRGen+thumbnailator生成包含logo 的 二维码
摘要:原理很简单:QRGen 生成二维码,同时结合thumbnailator的 水印模式将图片放中心,这样一个支持logo 的二维码就可以了 参考代码 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.a 阅读全文

posted @ 2020-10-15 23:31 荣锋亮 阅读(277) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示