首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
V哥原创技术栈
威哥爱编程
创建于2024-03-18
订阅专栏
本专栏收集 V 哥后端开发高阶内容,包括设计模式、源码剖析、算法与数据结构、高并发、分布式、鸿蒙NEXT、经验分享、招聘内推、人脉链接。
等 82 人订阅
共358篇文章
创建于2024-03-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
线程池有哪些拒绝策略?
线程池的拒绝策略是指当线程池中的线程数达到其最大容量,并且队列也满了时,线程池如何处理新提交的任务。在Java中,ThreadPoolExecutor提供了以下四种拒绝策略: AbortPolicy(
使用缓存时,先操作数据库 or 先操作缓存
如何上面是一道面试题,你要如何回答,一个去团团面试的同学回来告诉我,一个问题带出一串问题,回答不好,直接作废,换句话说,刷面试题的同学要注意了,要一串一串的刷,把相关连的问题串起来,如果只是单个问题,
这个springboot项目好用!毕设项目、学习提升
今天V哥给大家介绍一款 springboot+第三方聚合支付平台项目,内容资料里含: 项目介绍 第三方支付平台是一套适合互联网企业使用的开源支付系统,支持多渠道服务商和普通商户模式。可以对接微信支付,
表面简单实则暗藏玄机的面试题:Java数组适合做队列吗?
队列是一种先进先出(FIFO)的数据结构,它允许你在队列的一端添加元素,在另一端移除元素。由于数组的长度是固定的,一旦数组满了,你就不能继续添加新的元素,除非你创建一个新的更大的数组并将现有元素复制过
Debian常用命令
Debian是一个流行的Linux发行版,它使用APT(Advanced Package Tool)作为其软件包管理工具。以下是一些常用的Debian命令,用于系统管理和软件包管理: 系统状态和信息
用爬山算法解决离散的优化问题
爬山算法,也称为梯度上升算法或局部搜索算法,是一种简单有效的优化算法,常用于解决连续或离散的优化问题。爬山算法的基本思想是从一个随机的初始点开始,通过迭代地向局部最优的方向移动,逐步逼近全局最优解。
17个Java代码优化奇技淫巧
1. 避免不必要的对象创建 业务场景:在处理大量数据的业务场景中,频繁创建对象会增加垃圾收集的负担。 优化前: 优化后: 2. 使用合适的数据结构 业务场景:在需要频繁查找、添加、删除操作的场景中,选
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
下一页