最新 最热

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

类似的分布式锁框架封装,之前写过spring boot版本的,这次的quarkus版本从功能上来说没啥区别,都是以注解的方式驱动的,提供了分布式锁,以及业务key粒度的锁定。...

2023-11-18
1

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

博主在前一个月刚接触quarkus时,就研究了quarkus的配置加载机制,以及具体实现原理。但是那个时候还不了解quarkus的框架扩展,所有只能通过配置加载机制集成apollo,见文章《Quarkus集成apollo配置中心(3)》,这篇文章讲的扩...

2023-11-18
1

Quarkus之Resteasy的文件上传、下载操作(15)

做java web开发,文件的上传和下载是一个非常常见的需求场景。在spring生态下的文件上传下载非常简单,记得五年前,我刚写博的时候也写过spring的上传和下载《SpringMvc实现文件上传与下载》,以及Struts2的文件上传和下载《...

2023-11-18
1

Quarkus的Spring扩展,快速改造Spring项目(14)

博主上个礼拜,已经实现了quarkus的native image应用的上线,经过两天的监控下来,一切运行指标良好,就是内存升到了100M了,这个后续继续跟进观察。今天聊点老的spring应用改造成quarkus的问题。一个新的框架是否可以顺利的在...

2023-11-18
1

Quarkus集成Dubbo Rpc远程通讯框架(8)

dubbo是一个流行的使用广泛的服务治理型RPC框架,博主所在公司,大量服务都是使用dubbo来暴露和调用的,如果想要使用quarkus替换spring boot来做业务系统,肯定要在quarkus中解决dubbo集成的问题。好在dubbo的设计比较优良,除...

2023-11-18
1

Quarkus云原生java框架简介(1)

Quarkus 是小红帽开源的专门针对云容器环境优化的云原生java框架,目前已迭代到1.6.0版本,已完成了大部分的框架库的集成扩展,为了让你低成本迁移到Quarkus来,它兼容主流的框架开发模式api,如spring web。Quarkus已具备企业...

2023-11-18
1

J.U.C并发包诞生的那些事儿

J.U.C是java包java.util.concurrent的简写,中文简称并发包,是jdk1.5新增用来编写并发相关的基础api。java从事者一定不陌生,同时,流量时代的今天,并发包也成为了高级开发面试时必问的一块内容,本篇内容主要聊聊J.U.C背后的...

2023-11-18
1

java协程框架quasar和kotlin中的协程

早就听说Go语言开发的服务不用任何架构优化,就可以轻松实现百万级别的qps。这得益于Go语言级别的协程的处理效率。协程不同于线程,线程是操作系统级别的资源,创建线程,调度线程,销毁线程都是重量级别的操作。而且线程的资...

2023-11-18
1

j2Cache线上异常问题排查记录

开发反馈,线上有个服务在运行一段时间后,就会抛异常导致redis缓存不可用。项目使用了j2Caceh,异常是j2Cache的RedisCacheProvider抛出来的,如:

2023-11-18
1

Disruptor-高性能线程消息传递框架

Disruptor是英国LMAX公司开源的高性能的线程间传递消息的并发框架,和jdk中的BlockingQueue非常类似,但是性能却是BlockingQueue不能比拟的,下面是官方给出的一分测试报告,可以直观的看出两者的性能区别:...

2023-11-18
1