logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

开发人员太多代码格式不统一?来试试 Spotless maven插件解决代码格式化问题

这里是weihubeats,觉得文章不错可以关注公众号,文章首发。拒绝营销号,拒绝标题党。

文章图片
#maven#java#数据库
idea2024.1发布,lambda多语句的内联断点,增强spring图标等新特性,你没玩过的全新版本

总的来说一些比较简单实用的功能就是上面的这些了,还有一些就是比如ai、scala、性能方面的优化等等对详细更新内容感兴趣的可以自己查看idea官方的原文总的来说体验还是挺不错的,感兴趣的小伙伴快升级试试吧。

文章图片
#spring#java#后端 +1
Java agent入门及demo示例(附源码)

Java Agent 是 Java 1.5 版本之后引⼊的特性,其主要作⽤是在class被加载之前对其拦截,已插⼊我们的监听字节码官方文档用通俗易懂的话来说就是,我们可以不改变原有项目的任何代码,对项目进行一些增强操作java agent的增强主要用两种方式agentmain和premain大多应用程序应该是使用的premain,因为可以看到agentmain还需要应用系统自己添加代码去触发age

文章图片
#java#jvm
工商银行分布式服务C10K场景的解决方案

作者:颜高飞,微服务领域架构师,主要从事服务发现、高性能网络通信等研发工作,擅长 ZooKeeper、Dubbo、RPC 协议等技术方向。文章目录C10K场景下Dubbo服务调用出现大量交易失败准备环境定制验证场景,观察验证结果C10K场景问题分析观察gc日志、jstack针对场景1:提供方稳定运行过程中交易超时。针对场景2:提供方重启后大量交易超时。场景1:提供方实际交易前后均耗时长、导致交易超

文章图片
#dubbo#性能优化
基于netty实现一个简单的支持http和webSocket协议的的服务器(含xxl-job通信模块源码分析)

文章目录背景依赖包结构实现 WebSocketServer业务handler WebSocketServerHandler测试xxl-job 源码中基于netty实现的http总结参考背景上次看了下xxl-job,发现他的通信机制就是自己基于Netty实现了一个http服务器,然后发现自己看的不是很懂,就打算自己来实现一个简单的支持http协议和webSocket协议的服务器来帮助自己理解依赖&l

文章图片
#http#websocket
图文+源码分析实现dubbo 3.x灰度(附源码)

总得来说dubbo实现流量灰度还是非常简单的,官方提供了原生的扩展我们直接使用就好。如果需要实现dubbo服务的动态标签就需要结合使用。

文章图片
#dubbo
结合idea聊聊System.getProperty和System.getenv()的区别

总的来说主要还是用的多。主要用于启动参数的获取。当然也可以通过获取到一些系统的参数比如等但是如果是利用kubernetes进行环境变量标签传递就需要额外处理,单独使用是获取不到的。

文章图片
#intellij-idea#java#kubernetes
Spring-Mybatis整合源码分析

文章目录Sprimg整合Mybatis步骤Spring中的重要接口BeanDefinitionBeanDefinitionRegistryBeanFactoryBeanFactoryPostProcessorImportBeanDefinitionRegistrarBeanPostProcessorClassPathBeanDefinitionScannerFactoryBeanSpring容器的

#spring#mybatis
rocketmq-exporter整体架构及源码分析

这个项目是干嘛的呢?就是给prometheus提供数据源,让prometheus可以通过该项目采集到rocketmq的一些监控指标,然后做监控告警总的来说这个项目整体结构还是比较简单的,上手难度也比较低也有一些弊端。监控上报的指标可能不全已经基本不再维护所有的定时任务都是单节点的,不支持多节点部署使用的版本还是4.x。

文章图片
#java-rocketmq#rocketmq#架构
RocketMQ重置消费位点源码分析

总的来说RocketMQ的消费位点如果是客户端管理,重置消费位点是由客户端发起,发送到broker,最终还是由broker去通知所有broker去更新本地消费位点。

文章图片
#rocketmq
    共 57 条
  • 1
  • 2
  • 3
  • 6
  • 请选择