威@猫的博客
MySQL同步ES的6种方案! MySQL同步ES的6种方案!
MySQL同步ES的6种方案!在分布式架构中,MySQL与Elasticsearch(ES)的协同已成为解决高并发查询与复杂检索的标配组合。 然而,如何实现两者间的高效数据同步,是架构设计中绕不开的难题。 这篇文章跟大家一起聊聊MySQL同
2025-05-06
Java线程池原理 Java线程池原理
Java线程池原理一、什么是线程池线程池其实是一种池化的技术的实现,池化技术的核心思想其实就是实现资源的一个复用,避免资源的重复创建和销毁带来的性能开销。在线程池中,线程池可以管理一堆线程,让线程执行完任务之后不会进行销毁,而是继续去处理其
2025-04-23
为啥Java的反射效率低 为啥Java的反射效率低
为啥Java的反射效率低前言动态代理分为两种,JDK动态代理和spring里边使用的Cglib动态代理。分别使用的是interface和子类继承的思路来对委托类进行wrap生成代理类。 一直据说由于JDK动态代理使用的是反射的方式对委托类的
2025-04-23
JUC之AQS JUC之AQS
JUC之AQSAQS( AbstractQueuedSynchronizer )是一个用来构建锁和同步器(所谓同步,是指线程之间的通信、协作)的框架,Lock 包中的各种锁(如常见的 ReentrantLock, ReadWriteLock
2025-04-23
Java并发框架:Fork/Join、CountDownLatch、Semaphore、CyclicBarrier Java并发框架:Fork/Join、CountDownLatch、Semaphore、CyclicBarrier
Java并发框架:Fork/Join、CountDownLatch、Semaphore、CyclicBarrierFork/Join 框架 什么是 Fork/Join 框架? Fork/Join 是 Java 7 引入的并行计算框架,核心
2025-04-23
QLExpress表达式框架 QLExpress表达式框架
QLExpress表达式框架在现代业务系统中,如何实现快速、灵活的规则配置和动态决策,成为了企业提升响应速度和智能化水平的关键。阿里巴巴开源的 QLExpress 引擎,以其轻量、高效、简洁的优势,为复杂业务逻辑的动态处理提供了一种创新的解
2025-04-07
6种常见的负载均衡算法 6种常见的负载均衡算法
6种常见的负载均衡算法负载均衡是指将来自客户端的请求分配到多个服务器上进行处理,从而有效地提高系统性能、可用性和可扩展性。 常见的负载均衡算法包括轮询、加权轮询、随机、加权随机、源IP哈希和最少连接等。下面将逐一介绍它们。 轮询算法(Rou
2025-03-22
接口幂等性解决方案 接口幂等性解决方案
接口幂等性解决方案前言接口幂等性问题,对于开发人员来说,是一个跟语言无关的公共问题。本文分享了一些解决这类问题非常实用的办法,绝大部分内容我在项目中实践过的,给有需要的小伙伴一个参考。 不知道你有没有遇到过这些场景: 有时我们在填写某些f
2025-03-06
SpringBoot跨域解决方案 SpringBoot跨域解决方案
SpringBoot跨域解决方案1 什么是跨域问题?很多小伙伴第一次遇到跨域问题,大概率会一脸懵逼:“我后端接口明明通了,Postman也能调,为啥浏览器就报红字?” 其实这事儿得怪浏览器的“同源策略”(Same-Origin Poli
2025-03-06
Java空判断 Java空判断
Java空判断一、传统判空的血泪史某互联网金融平台因费用计算层级的空指针异常,导致凌晨产生9800笔错误交易。 DEBUG日志显示问题出现在如下代码段: // 错误示例 BigDecimal amount = user.getWallet(
2025-03-06
AI学习 AI学习
AI学习1.什么是AI?人工智能(Artificial Intelligence),英文缩写为AI。 是新一轮科技革命和产业变革的重要驱动力量, 是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。 人工
2025-02-23
ACME申请证书 ACME申请证书
ACME申请证书网站需要使用HTTPS协议就需要申请SSL证书,一般证书可以在阿里云、腾讯云等平台购买;这里介绍一个免费的申请证书的方法ACME,ACEM是开源的以命令的形式来申请证书。 1.安装ACEM:方法1: curl https:/
2025-02-22
2 / 6