基于redis的Quarkus分布式锁框架扩展开源了(21)

基于redis的Quarkus分布式锁框架扩展开源了(21)

前言 类似的分布式锁框架封装,之前写过spring boot版本的,这次的quarkus版本从功能上来说没啥区别,都是以注解的方式驱动的,提供了分布式锁,以及业务key粒度的锁定。 Quarkus技术交流QQ群:871808563 spring boot版本: https://github.com/kekingcn/spring-boot-klock-starter 项目地址: https://github.com/kekingcn/quarkus-redis-klock 快速集成 1、添加依赖 dependency groupIdorg.github.keking/groupId artifactIdquarkus-redis-klock-ext/...

阅读全文 »

Quarkus集成Apollo配置中心的框架扩展开源了(20)

Quarkus集成Apollo配置中心的框架扩展开源了(20)

前言 博主在前一个月刚接触quarkus时,就研究了quarkus的配置加载机制,以及具体实现原理。但是那个时候还不了解quarkus的框架扩展,所有只能通过配置加载机制集成apollo,见文章 《Quarkus集成apollo配置中心(3)》 ,这篇文章讲的扩展框架实现的思路一致,只是利用quarkus的扩展机制使得集成apollo变的更加的便利。 Quarkus技术交流QQ群: 871808563 项目地址: https://github.com/kekingcn/quarkus-apollo-con...

阅读全文 »

Quarkus的拦截器ContainerRequestFilter注入Bean异常(19)

Quarkus的拦截器ContainerRequestFilter注入Bean异常(19)

前言 今天升级了quarkus到最新版本1.8.0.final版本,然后就GG了,之前在ContainerRequestFilter注入的一个业务Bean就报错了,百度和Google 了半天没找到具体的解决方案,最后在一个不相干的论坛里找到了蛛丝马迹,然后解决了问题,所有这里记录下解决方案 出bug的代码 @Priority(Priorities.USER + 1)//值越大,优先级越小@Providerpublic class RequestLogFilter implements ContainerRequestFilter { @Inject LogService logService; @O...

阅读全文 »

Quarkus集成aliyunlog的扩展组件开源了(18)

Quarkus集成aliyunlog的扩展组件开源了(18)

前言 早些时候,我们开源了spring boot集成阿里云的自动化集成组件,今天博主第一个quarkus集成阿里云日志的扩展组件也开源了 项目地址: https://github.com/kekingcn/quarkus-logging-aliyun ...

阅读全文 »

IDEA中Debug调试VUE前端项目、调试JS

IDEA中Debug调试VUE前端项目、调试JS

前言 有一个礼拜没发quarku+graalvm相关的内容了,因为博主在忙一个新的前端项目去了,从element-ui切换到antdv,也有很多新的东西需要一边啃文档一边输出,程序出现bug自是在所难免的,所以需要开发工具可以非常方便的debug程序。在java开发中,debug就是一个debug启动按钮解决的事情,而在前端开发中,IDEA这个开发工具也提供了非常好用的jsdebug工具,博主的这个用法不是网上介绍的那种需...

阅读全文 »

GraalVm的反射配置辅助工具agentlib(17)

GraalVm的反射配置辅助工具agentlib(17)

前言 Graalvm通过静态分析提前编译来为Java应用程序构建高度优化的本机可执行文件,这就需要在编译时就知道所有的程序类型,而java中的反射、动态代理等功能,在编译时不确定具体的类型,所以在使用GraalVm构建native image前需要通过配置列出反射可见的所有类型。反射的配置是一个json格式的文件。为了简化这种反射的配置,GraalVm提供agentlib工具,来辅助生成这个配置文件 Quarkus技术...

阅读全文 »

Quarkus改造Pmml模型项目异常记录(16)

Quarkus改造Pmml模型项目异常记录(16)

前言 这个项目是一个PMML模型跑分系统,在使用quarkus架构对其改造的过程中,在加载PMML模型时,抛了一个异常,在网上找了很多资料都没有解决,pmml项目的issue中也没有找到相关的内容,故在此记录下,给遇到问题的你做个参考 Quarkus技术交流QQ群:871808563 jpmml-evaluator: https://github.com/jpmml/jpmml-evaluator 异常如下: java.lang.LinkageError: loader constraint violation: when resolving field \"DATETIME\" of type j...

阅读全文 »