首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
V哥原创技术栈
威哥爱编程
创建于2024-03-18
订阅专栏
本专栏收集 V 哥后端开发高阶内容,包括设计模式、源码剖析、算法与数据结构、高并发、分布式、鸿蒙NEXT、经验分享、招聘内推、人脉链接。
等 86 人订阅
共431篇文章
创建于2024-03-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
13个分布式事务处理机制,你在用哪个?
以下是V哥总结的分布式事务的一些核心技术点,13种处理机制,应用于不同的业务场景: 1. 两阶段提交(2PC) 两阶段提交(2PC)是分布式事务中一种非常重要的协议,它确保了事务在分布式系统中的原子性
35个Redis企业级性能优化点与解决方案
Redis的性能优化涉及到硬件选择、配置调整、客户端优化、持久化策略等多个层面。 1. 硬件优化 解决方案:选择更快的CPU、更多的内存、更快的磁盘(SSD推荐)和足够的网络带宽。 2. 合理的实例部
Redis多机数据库开发和部署实例
Redis是一个高性能的键值存储数据库,支持多种类型的数据结构,如字符串、散列、列表、集合、有序集合等。在实际的生产环境中,为了保证Redis的高可用性和数据的持久化,通常会采用多机部署的方式,例如使
Java实现微信公众号开发
一、概述 1.微信公众平台开发概述 微信公众平台是运营者通过公众号为微信用户提供资讯和服务的平台,而公众平台开放接口则是提供服务的基础,开发者在公众平台网站中创建公众号、获取接口权限后,可以通过阅读本
如何将一个Web应用部署到 Kubernetes 集群
Kubernetes(常简称为 k8s)是一个是一个开源的容器编排平台,由 Google 设计并捐赠给 Cloud Native Computing Foundation(CNCF)的开源平台。它旨在
【小白误闯】Activiti 框架你不得不知道的一些事
Activiti 是一个轻量级的、以Java为中心的开源工作流和业务流程管理(BPM)平台。它允许用户在业务应用程序中定义、执行和监控业务流程。以下是Activiti的核心组件: 8个核心组件概述 A
面试被问ThreadLocal要怎么回答?
当在Java面试中被问到ThreadLocal的问题时,你可以从以下几个方面进行深入回答: 1. 原理分析: ThreadLocal是什么? ThreadLocal是一个在java.lang包中提供的
5个 Elasticsearch 核心组件
Elasticsearch 是一个基于 Lucene 的搜索引擎,它提供了分布式、高可用、多租户的能力。Elasticsearch 的核心组件包括节点(Node)、集群(Cluster)、索引(Ind
Elasticsearch框架学习的难点和重点有哪些
Elasticsearch是一个基于Lucene构建的开源搜索引擎,广泛用于全文检索、日志数据分析等多种应用场景。由于其强大的搜索能力、灵活的扩展性和丰富的功能特性,Elasticsearch在数据分
Spring状态机的实现原理和业务场景
Spring Statemachine 是 Spring Framework 的一部分,它提供了一种实现状态机的方式,允许开发者定义状态机的状态、事件、行为和转换。状态机是一种计算模型,它可以根据一系
Star15.3k,开源数据可视化分析工具项目
好东西来了,这是一个人人可用的开源数据可视化分析工具项目,V 哥迫不及待的要给大家推荐这个项目,帆软、Tableau 等商业 BI 工具的开源替代,已在 Github 上被 Star了15.3k了,大
如何使用SkyWalking收集分析分布式系统的追踪数据
Apache SkyWalking 是一个开源的观测性工具,用于收集、分析和展示分布式系统的追踪数据。SkyWalking 支持多种语言的追踪,包括但不限于 Java、.NET、Node.js 等。以
如何使用Knife4j进行接口测试(Swagger2)
Knife4j是一个为Java MVC框架提供增强的Swagger UI界面的开源工具,它集成了Swagger UI并提供了更丰富的功能。使用Knife4j可以进行接口的测试,以下是使用Knife4j
基于Seata实现分布式事务
Seata 是一个开源的分布式事务解决方案,它提供了高性能和简单易用的分布式事务服务。Seata 将事务的参与者分为 TC(Transaction Coordinator)、TM(Transactio
如何使用Sentinel实现流控和降级
Sentinel 是一款面向分布式系统的流量控制、熔断和自适应限流工具,由Alibaba开源。Sentinel 以Java客户端的形式提供,可以嵌入到Java应用中以保护系统稳定运行。 以下是使用Se
10个SpringMVC的核心组件详解
Spring MVC 的核心组件是构成整个框架的基础,它们协同工作以支持基于 MVC 架构的 Web 应用程序开发。以下是V哥工作中整理的每个组件的详细介绍,包括示例代码和解释: 1. Dispatc
TiDB 分布式数据库常用操作详解
Spring MVC 的核心组件是构成整个框架的基础,它们协同工作以支持基于 MVC 架构的 Web 应用程序开发。以下是V哥工作中整理的每个组件的详细介绍,包括示例代码和解释: 1. Dispatc
使用Prometheus配置监控与报警
Prometheus是一个开源的系统监控和警报工具包,它适用于时间序列数据的收集和处理。以下是使用Prometheus进行监控与报警配置的示例步骤和解释: 1. 安装Prometheus 首先,你需要
ReentrantLock 原理你都知道吗?
在Java中,ReentrantLock 是实现再入锁(Reentrant Lock)的一个类,它属于 java.util.concurrent.locks 包。下面详细介绍 ReentrantLoc
【小白误闯】这可能是对 Tomcat 工作原理解释最详细的文章
脑子一闪而过,当年 V 哥在面试 Java 开发时,被问到让你写一个 Tomcat 服务器,你有什么想法?尼码,面试官摆明是在压工资了,你得逞了,我回答不上来,当时也没研究过 Tomcat 的源码,饮
下一页