首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
V哥原创技术栈
威哥爱编程
创建于2024-03-18
订阅专栏
本专栏收集 V 哥后端开发高阶内容,包括设计模式、源码剖析、算法与数据结构、高并发、分布式、鸿蒙NEXT、经验分享、招聘内推、人脉链接。
等 86 人订阅
共431篇文章
创建于2024-03-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
前端必知的跨站脚本攻击(XSS)示例与解决方案
跨站脚本攻击(Cross-Site Scripting,通常缩写为XSS)是一种常见的网络安全漏洞,它允许攻击者将恶意脚本注入到其他用户会浏览的页面中。 XSS 攻击通常分为三种类型 1. 反射型XS
GuavaCache、EVCache、Tair、Aerospike 缓存框架比较
Guava Cache、EVCache、Tair、Aerospike 是不同类型的缓存解决方案,它们各有特点和应用场景。下面我会逐一分析这些缓存系统的优势、应用场景,并提供一些基本的代码示例。 Gua
深度解析SpringWebFlux响应式框架15个核心组件源码
Spring WebFlux 介绍 Spring WebFlux 是 Spring Framework 5.0 版本引入的一个响应式 Web 框架,它与 Spring MVC 并存,提供了一种全新的编
在我们实际使用中,线程池的大小配置多少合适?
线程池的大小配置是一个需要根据具体应用场景和资源情况来决定的问题。没有一个固定的数字适用于所有情况,但是可以遵循一些通用的原则和方法来确定合适的线程池大小,我们来看一下通用原则和方法都有哪几个维度。
谈你对公平锁和非公平锁的理解
在Java中,公平锁(Fair Lock)和非公平锁(Non-fair Lock)是两种不同的锁获取策略,它们主要体现在锁的获取顺序上。下面我将分别解释这两种锁的概念,并提供代码示例和分析比较。 公平
使用 Mybatis 时,调用 DAO接口时是怎么调用到 SQL 的?
Mybatis 是一个流行的 Java 持久层框架,它提供了一种半自动的 SQL 映射方式,允许开发者在 Java 代码中以一种更加直观和灵活的方式来操作数据库。当你使用 Mybatis 调用 DAO
使用explain优化慢查询的业务场景分析
Explain 这个词在不同的上下文中有不同的含义。在数据库查询优化的上下文中,"EXPLAIN" 是一个常用的 SQL 命令,用于显示 SQL 查询的执行计划。执行计划是数据库如何执行查询的一个详细
自学编程的5个技巧总结
很多在自学编程的朋友问我:“我想快速学习编程,你有什么好的推荐吗?”我也曾在自学编程的路上踩过很坑,10多年过去了,回想自己当年是怎么学习编程的。本来我完全可以用更快的速度学习。因此,在回顾了过去之后
翠花,上快餐:SSM整合案例详解
今天的文章威哥给大家上个快餐,啥意思,快餐就一定要快,快速搞定SSM整合案例,一步一步手把手撸各个细节,有小伙伴会说,SSM整合还挺麻烦的,为什么不直接用SpringBoot呢,威哥想说,没有经历风雨
异步复制,主库宕机后,数据可能丢失吗?
异步复制是数据库复制的一种方式,它允许主数据库(主库)在不等待从数据库(从库)完成数据同步的情况下继续处理事务。这种方式可以提高数据库的性能,因为主库不需要等待数据复制到从库。然而,异步复制也带来了一
JAVA JVM 是怎么判定对象已经“死去”?
Java虚拟机(JVM)使用垃圾收集(Garbage Collection,GC)机制来自动管理内存,其中包括识别和回收不再使用的对象。JVM判定对象已经“死去”(即不再被任何引用所指向)的过程主要基
一文讲透布隆过滤器原理和实现
布隆过滤器(Bloom Filter)是一种空间效率很高的概率型数据结构,用于测试一个元素是否是一个集合中的成员。它允许一些误报(false positive),但不允许误漏(false negati
牛皮!手写一个 RPC 框架
设计一个RPC(远程过程调用)框架是一个复杂的过程,涉及到网络通信、序列化与反序列化、服务发现、负载均衡、容错机制等多个方面。以下是设计RPC框架的一些基本步骤: 1. 需求分析: 确定RPC框架需要
Java如何实现AI美颜案例,让你一键去泰国
跟一个学习视频的老铁聊天,问我Java能不能做AI人工智能的东西?当然可以,很多大厂都提供了AI人工智能的免费或付费服务,可以通过三方接口调用来完成,这是最简单的方式了,当然如果你对AI确实感兴趣,建
对比传统数据库,TiDB 强在哪?谈谈 TiDB 的适应场景和产品能力
存储计算分离的架构:TiDB 允许按需对计算和存储分别进行在线扩容或缩容,这一特性在传统数据库中较难实现。 金融级高可用性:TiDB 的数据采用多副本存储,并通过 Multi-Raft 协议同步事务日
大厂面试题:这是哈希表理解顶峰!
针对 hashmap 面试题网上也是一坨坨五花八门的答案,在面试的过程中啊,我们除了要征服面试官,秀出我们的技术功底,其实也是面试者之间的 PK,面十进一,甚至几十进一,那你要如何成为最优秀的那一个拿
35岁,是终点?还是拐点?
很多人在35岁时,已经在自己的职业生涯中建立了一定的基础,可能达到了管理层或专家级别。如果你还是一个基层员工,那你要反思一下,你的职业生涯规划可能出了问题,工作能力与人情世故为什么都没有突破?是否在某
10个方面分析Dubbo和SpringCloud有什么区别
Dubbo 和 Spring Cloud 都是微服务架构中非常流行的服务治理框架,但它们在多个方面存在区别: 1. 核心要素和开发成本:Spring Cloud 在开发过程中通过整合子项目可以顺利完成
Spring源码中是如何使用设计模式六大原则的
设计模式的六大原则,通常指的是SOLID原则,它们是面向对象设计中用于提高代码可维护性、灵活性和可扩展性的五个指导原则,学习六大原则,可以让你的代码变得高级而优雅,今天的内容 V 哥结合 Spring
大厂面试题:百万级数据表分页查询做过吗
今天的话题,要给大家分享的是:百万级数据表分页查询,为什么不是千万,亿级呢,你想啊,单表千万上亿,你不是疯了吗,早就分表了,单表数据量通常都是控制在几百万左右,真正实际项目中,都是百万级数据,维恩老师
下一页