首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
V哥原创技术栈
威哥爱编程
创建于2024-03-18
订阅专栏
本专栏收集 V 哥后端开发高阶内容,包括设计模式、源码剖析、算法与数据结构、高并发、分布式、鸿蒙NEXT、经验分享、招聘内推、人脉链接。
等 86 人订阅
共431篇文章
创建于2024-03-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
分布式事务Seata的4种模式详解
Seata 是一个开源的分布式事务解决方案,它在微服务架构下提供了高性能和简单易用的分布式事务服务。Seata 的设计基于 AT、TCC、Saga 和 XA 事务模式,以满足不同场景下的分布式事务处理
怎么理解rpc,既然有http请求了为啥还要用rpc?
怎么理解rpc,既然有http请求了为啥还要用rpc呢?如果面试问你这个问题,要怎么回答才好呢? V 哥觉得,可以分别给面试官阐述一下 RPC 和 HTTP: RPC(Remote Procedure
Python与c,JAVA相比,最大的问题在哪?
初学者在学习时,都在纠结学啥好,关于Python、C和Java是三种非常流行的编程语言,进入了选择困难症,那是因为你要先了解它们各自有独特的优势和劣势,再让自己有更好的选择。Python与C和Java
尝鲜 HarmonyOS NEXT 开发环境搭建
申请好 HarmonyOS NEXT的开发套件白名单后,就可以下载最的开发套件了,最新的开发工具更新时间是2024-06-17,DevEcoStudio5.0-API12-x86-402。下载后是这样
Java RMI技术详解与案例分析
Java RMI(Remote Method Invocation)是一种允许Java虚拟机之间进行通信和交互的技术。它使得远程Java对象能够像本地对象一样被访问和操作,从而简化了分布式应用程序的开
spring为什么使用三级缓存而不是两级?
今天来聊一聊关于 Spring 为什么使用三级缓存的问题,先说结果哈,Spring框架中的三级缓存主要用于解决循环依赖问题,特别是在单例Bean的创建过程中。 下面V哥会解释为什么Spring需要三级
mysql 的ReLog和BinLog区别
MySQL中的重做日志(Redo Log)和二进制日志(Binary Log)是两种重要的日志系统,它们在数据库的事务处理、恢复和复制中扮演着关键角色。不知道为啥面试官总是喜欢问这个问题,搞明白它成为
SpringApplicationRunListener能用来做什么?
SpringApplicationRunListener 是 Spring Boot 应用程序启动过程中的一个接口,它允许你在应用程序的启动生命周期中添加自定义的监听逻辑。这个接口提供了几个回调方法,
Java 反射机制与Spring框架的那点事
Java 反射机制是 Java 语言提供的一种能力,允许程序在运行时查询、访问和修改它自己的结构和行为。反射机制非常有用,但同时也需要谨慎使用,因为它可能会带来性能开销和安全风险。 以下是 Java
ArkTS 和仓颉的特性对比与案例
ArkTS和仓颉是两种不同的编程语言,它们各自具有独特的特性和设计目的。 ArkTS特性 ArkTS是一种基于TypeScript的编程语言,专门为鸿蒙应用开发而设计。它保留了TypeScript的大
mysql 的ReLog和BinLog区别
MySQL中的重做日志(Redo Log)和二进制日志(Binary Log)是两种重要的日志系统,它们在数据库的事务处理、恢复和复制中扮演着关键角色。以下是它们之间的主要区别: 作用: 重做日志(R
吃透 JVM 诊断方法与工具使用
JVM(Java虚拟机)是Java程序运行的基础环境,它提供了内存管理、线程管理和性能监控等功能。吃透JVM诊断方法,可以帮助开发者更有效地解决Java应用在运行时遇到的问题。以下是一些常见的JVM诊
MySQL日志的8种类型详解,你都知道吗?
MySQL数据库中包含多种类型的日志,每种日志都具有不同的功能和用途。以下是MySQL中的一些主要日志类型: 错误日志(Error Log):记录了MySQL服务器在启动、运行、停止时出现的问题,以及
HarmonyOS NEXT 开发之ArkTS基础入门
ArkTS 是 HarmonyOS NEXT 的开发语言,它基于 TypeScript 并进行了扩展和优化。以下是一些基础语法知识点、示例用法及注意事项。 一、ArkTS 简介 ArkTS 是一种基于
【读源码】Netty框架Future模式源码深度剖析
Netty 是一个高性能的网络编程框架,广泛用于构建高性能、高可靠性的网络服务器和客户端程序。它的核心特性之一是其异步编程模型,而这种模型是通过 Future 模式实现的。 Netty 中的 Futu
Netty的源码分析和业务场景
Netty 是一个高性能、异步事件驱动的网络应用框架,它基于 Java NIO 构建,广泛应用于互联网、大数据、游戏开发、通信行业等多个领域。以下是对 Netty 的源码分析、业务场景的详细介绍: 源
关于MyBatis的缓存详解
MyBatis 是一个流行的 Java 持久层框架,它提供了对数据库的简单操作和映射。MyBatis 的缓存机制是其核心特性之一,它可以帮助开发者提高应用程序的性能,通过减少对数据库的直接访问次数来降
关于InnoDB行锁和4种锁(记录锁、间隙锁、临键锁、意向锁)是怎么实现的?
InnoDB 的行锁实现主要基于索引,并通过多种类型的锁来确保数据的一致性和并发控制。以下是InnoDB行锁实现的几个关键点: 记录锁(Record Locks):这种锁直接锁定某行记录的索引记录。它
Postman 接口测试工具详解
一、理论部分 1. 写在开始的话 在前后端分离开发时,后端工作人员完成系统接口开发后,需要与前端人员对接,测试调试接口,验证接口的正确性可用性。而市场上有很多优秀的接口测试工具,比如SoapUI、Po
分布式Session共享的5类技术方案,与优劣势比较
分布式Session共享是分布式系统中常见的问题,主要解决在多个服务器之间共享用户会话信息的需求。以下是五种常见的分布式Session共享技术方案及其优劣势比较: 1. Session复制 设计思路:
下一页