随笔分类 -  java

上一页 1 2 3 4 5 6 ··· 9 下一页

grafana phlare 开源持续优化平台
摘要:对于持续优化我以前介绍过几个开源工具,目前grafana 也开源了一个自己的,还是很不错的 参考架构 支持的语言 目前支持java,golang,rust,python 说明 parca 也是一个不错的工具,但是目前来说似乎木有grafana phlare 的强大,但是如果利用了grafana ja 阅读全文

posted @ 2022-11-04 09:57 荣锋亮 阅读(147) 评论(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) 编辑

guava servicemanager 集成guice 使用
摘要:实例代码 servicemanager public class MyServiceManagerProvider implements Provider<ServiceManager> { // 此处初始化一个AbstractService 实际上是多余的, ServiceManager 自带一个 阅读全文

posted @ 2022-10-18 19:20 荣锋亮 阅读(122) 评论(0) 推荐(0) 编辑

jsonschema2pojo 基于json schema 生成代码
摘要:jsonschema2pojo 是一个很不错的基于jsonschema 生成代码的包以及工具(maven 扩展) jsonschema2pojo 特点 支持基本的jsonschema 操作 支持java扩展,比如别名,继承扩展接口 外部jsonschema 文件引用 jsr 303 注解支持 自定义 阅读全文

posted @ 2022-10-06 21:02 荣锋亮 阅读(744) 评论(0) 推荐(0) 编辑

glassfish-hk2 轻量级依赖注入框架
摘要:glassfish-hk2 是基于JSR-330 标准的依赖注入解决方案,java 一些web 框架比较依赖这个,国内大家使用的不是很多(spring 偏多。。。。) 包含的特性 自定义生命周期以及scope events aop 以及proxy 支持 自定义注入解决方案 辅助注入(类似guice 阅读全文

posted @ 2022-10-02 18:40 荣锋亮 阅读(509) 评论(0) 推荐(0) 编辑

JadConfig classpathRepository 扩展
摘要:JadConfig 默认包含了基于内存,properties 文件,系统属性,以及环境变量的Repository,但是对于classpath 的文件处理不是很方便 我们可以自己在扩展 接口实现定义 public interface Repository { /** * Opens the confi 阅读全文

posted @ 2022-09-26 23:40 荣锋亮 阅读(27) 评论(0) 推荐(0) 编辑

JadConfig 注解驱动的java 配置管理包
摘要:JadConfig 是graylog 开源的一个基于注解驱动的java 配置管理包,graylog server 对于配置的管理就是使用了此包 JadConfig 使用比较简单,但是功能还是很强大的,配置包含了校验处理 参考使用 使用默认PropertiesRepository 处理 Configu 阅读全文

posted @ 2022-09-25 23:33 荣锋亮 阅读(51) 评论(0) 推荐(0) 编辑

使用py4j 实现python与java 的互调用
摘要:py4j 是基于rpc 模式的python与Java 调用的处理模式,功能还是很强大的,而且pyspark 就是基于此的 参考使用 java 项目 主要提供server 能力 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns= 阅读全文

posted @ 2022-07-30 20:20 荣锋亮 阅读(1024) 评论(0) 推荐(0) 编辑

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

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

async-profiler convert 方便的jfr 转换工具
摘要:async-profiler 是一个很不错的java 性能分析工具,同时也包含了一个方便的jfr 转换工具convert (当然不只是jfr,其他的比如collapsed stacks 也是支持的) 以下是一个简单的使用(用来分析dremio 的) 环境准备 dremio 生成jfr 文件 jfr 阅读全文

posted @ 2022-06-11 22:29 荣锋亮 阅读(221) 评论(0) 推荐(0) 编辑

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

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

glowroot java apm 试用
摘要:一个简单的demo,包含了http 请求以及sql 操作 spring boot java 应用 代码很简单,推荐查看github glowroot-spring-boot-demo 运行 这个比较核心,主要是基于docker 运行 Dockerfile FROM openjdk:11.0.14.1 阅读全文

posted @ 2022-05-06 21:13 荣锋亮 阅读(509) 评论(0) 推荐(0) 编辑

glowroot java 简单的轻量的apm 工具
摘要:glowroot 是java 开源apm,支持嵌入模式以及独立模式 支持的特性 慢查询,异常 持续捕捉 响应时间图 服务调用捕捉以及聚合 火焰图 配置报警 历史分析 sql 捕捉 异步以及多线程处理 可选中心colletor' 说明 如果为了简单可以使用下使用简单,功能强大,但是从业界标准来说基于o 阅读全文

posted @ 2022-05-06 20:54 荣锋亮 阅读(808) 评论(0) 推荐(0) 编辑

graalvm typescript types 编写定义参考说明
摘要:以下只是一个简单的学习,大家可以参考,然后基于此扩展 案例说明 就是一个简单的java.math.BigInteger 定义 参考定义 package.json { "name": "@dalongrong/graalvm-type-learning", "version": "1.0.0", "m 阅读全文

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

pf4j 注入spring controller 的几种方法
摘要:核心还是基于RequestMappingHandlerMapping bean 进行controller 的创建 方法一 获取RequestMappingHandlerMapping bean 注册registerMapping 参考(参考伪代码) getMappingForMethod = Ref 阅读全文

posted @ 2022-02-20 14:05 荣锋亮 阅读(468) 评论(0) 推荐(0) 编辑

sbp 基于 pf4j开发的spring boot 扩展框架
摘要:sbp 是一个值得学习的,因为官方的spring 扩展不是很用,而且也有不少问题sbp 解决了不少默认spring 扩展的问题 参考资料 https://github.com/hank-cp/sbp 阅读全文

posted @ 2022-02-18 22:50 荣锋亮 阅读(1129) 评论(0) 推荐(0) 编辑

pf4j spring 扩展原理简单说明
摘要:pf4j spring 扩展是一个很不错的spring 集成扩展,可以方便我们将pf4j集成到spring 应用中 主要使用的技术 动态bean注册,核心代码并不难,目前来说实现比较简单,而且不是很强大 几个核心类 ExtensionsInjector 主要方便注入SpringPluginManag 阅读全文

posted @ 2022-02-17 23:38 荣锋亮 阅读(741) 评论(0) 推荐(0) 编辑

gitbase jdbc 连接简单说明
摘要:以下是Hikari 连接gitbase 的一个简单说明,可以参考,同时附带解决问题的思路 参考代码 spring bean @Bean public DataSource dataSource(){ HikariConfig config = new HikariConfig(); config.s 阅读全文

posted @ 2022-02-17 21:34 荣锋亮 阅读(189) 评论(0) 推荐(0) 编辑

pf4j zip 插件的处理
摘要:pf4j 对于zip 插件会先进行解压处理的,主要核心是基于PluginRepository 处理的 目前官方已经包含了不少实现 核心处理 参考代码 pf4j/src/main/java/org/pf4j/AbstractPluginManager.java 方法 @Override public 阅读全文

posted @ 2022-02-17 13:04 荣锋亮 阅读(204) 评论(0) 推荐(0) 编辑

pf4j 官方几个比较有用的扩展
摘要:pf4j spring 是一个集成spring 很不错的选择,官方出品,就是有点简单pf4j update 是一个支持插件下载,更新,管理的服务,很不错 说明 当然官方还提供了web 以及其他的都还不错 参考资料 https://github.com/pf4j/pf4j-springhttps:// 阅读全文

posted @ 2022-02-16 23:15 荣锋亮 阅读(297) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 9 下一页

导航

< 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
点击右上角即可分享
微信分享提示