应用开发

阿里面试:Dubbo负载均衡有哪些策略?

Dubbo是一款高性能的Java RPC框架,它提供了多种负载均衡策略,一般大厂也爱问:Dubbo常用的负载均衡策略有哪些?下面我来详解

ITPUB社群
IT综合
2024-01-30 14:14

Spring Boot项目集成RabbitMQ实战以及坑点讲解

本文给大家介绍一下在 Spring Boot 项目中如何集成消息队列 RabbitMQ,包含对 RibbitMQ 的架构介绍、应用场景、坑点解析以及代码实战。

张哥说技术
Java
2024-01-30 14:06

浅析“代码可视化”

本文探讨了代码可视化的核心概念、实现方法和在不同场景下的应用。无论读者是开发新手还是资深工程师,本文都将提供一个新的视角,帮助读者更好地理解代码可视化的价值,并将其应用于实际开发过程中。通过阅读本文可以掌握代码可视化的基本实现原理,了解在不同场景下如何运用可视化结果提前识别风险、提高代码质量和优化系统性能。

ITPUB社群
IT综合
2024-01-29 10:34

实战与原理:如何基于RocketMQ实现分布式事务?

​今天,我们将深入讨论在DailyMart中如何使用RocketMQ的事务消息以及事务消息的底层原理。

带你聊技术
Java
2024-01-29 10:32

SpringBoot如何保证接口的幂等性?六种方案一次讲清楚~

在计算机领域中,幂等(Idempotence)是指任意一个操作的多次执行总是能获得相同的结果,不会对系统状态产生额外影响。在Java后端开发中,幂等性的实现通常通过确保方法或服务调用的结果具有确定性,无论调用次数如何,结果都是可预期的。

张哥说技术
Java
2024-01-29 10:31

三万字长文:JVM内存问题排查Cookbook

本文主要系统性地整理了排查思路,为大家遇到问题时提供全面的排查流程,不至于漏掉某些可能性误入歧途浪费时间。

码农谈IT
Java
2024-01-29 10:31

低代码平台中的“不可能三角”

对于设计者来说,最大的挑战是在如上不可能三角中取得平衡。对于不同类型的系统设计取向自然也不同,但对于低代码平台这一品类来说,大部分情况下,易用性和系统复杂度还是比功能性重要的多。

danny_2018
IT综合
2024-01-29 09:26

三万字长文:JVM内存问题排查Cookbook

本文主要系统性地整理了排查思路,为大家遇到问题时提供全面的排查流程,不至于漏掉某些可能性误入歧途浪费时间。

带你聊技术
Java
2024-01-26 11:13

Java内存模型最全详解(5大模型图解)

Java内存模型经常在Java面试被问到,比如:Java内存模型作用与实现等,下面重点详解Java内存模型

张哥说技术
Java
2024-01-26 11:01

聊聊C语言中的malloc申请内存的内部原理

我们今天来深入地了解一下malloc函数的内部工作原理。 操作系统为应为应用层提供了 mmap、brk 等系统调用来申请内存。但是这些系统调用在很多的时候,我们并不会直接使用。原因有以下两个

张哥说技术
C/C++
2024-01-24 09:40

SpringBoot3集成Zookeeper

ZooKeeper是一个集中的服务,用于维护配置信息、命名、提供分布式同步、提供组服务。分布式应用程序以某种形式使用所有这些类型的服务。

码农谈IT
Java
2024-01-24 09:39

为什么 Go1.22 for 循环要支持整数范围?

本次的优化从出发角度来看,主要是统一 for 循环迭代的使用。以前每次要做 0 到 n 的计数时,还是不够方便的。 加进来后确实可以产生一定的提效。但这种用途的场景确实也比较少。 也能看的出,rsc 提的功能特性的提案。相较于其他人而言,真的是更容易加入了。

带你聊技术
Go语言
2024-01-24 09:35

使用双异步后,如何保证数据一致性?

如何保证插入后数据的一致性呢? 很简单,通过对比Excel文件行数和入库数量是否相等即可。 那么,如何获取异步线程的返回值呢?

ITPUB社群
Java
2024-01-23 10:24

一个特殊的 BeanPostProcessor

之前聊的都是常规的 BeanPostProcessor 玩法,还有一个特殊的 BeanPostProcessor,今天松哥来和大家梳理一下。

张哥说技术
Java
2024-01-22 09:48

vivo 智能活动中台 - 悟空系统建设之路

在AIGC、低代码等新技术、新基建的技术驱动下,结合vivo互联网多年沉淀,悟空团队打造了一个以拖拉拽为主体、AI能力加持的智能活动中台。

vivo互联网技术
IT综合
2024-01-18 11:00