自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Java中创建线程的四种方式

corePoolSize, // 核心线程数maxPoolSize, // 最大线程数(需合理设置)keepAliveTime, // 空闲线程存活时间TimeUnit.MILLISECONDS, //时间单位new ArrayBlockingQueue<>(queueCapacity), // 有界队列ThreadFactory threadFactory //线程工厂new CustomRejectedPolicy() // 自定义拒绝策略核心线程数(

2025-03-06 17:30:33 375

原创 线程池和消息队列实现异步化的区别

的异步通信,生产者与消费者通过中间件(如RabbitMQ)解耦,适用于分布式系统或微服务。可通过分区(如Kafka)或单队列单消费者保证顺序,但需处理消息重复消费(如幂等设计)。可以通过增加消费者等方法提升处理能力,适合高并发场景(如秒杀、日志处理)扩展性好。处理能力受限于单台服务器的资源(如CPU、内存),扩展性差。异步,适用于轻量级、短耗时的任务(如发送邮件、本地缓存更新)。任务存储在内存中的队列中,若服务器崩溃,未处理的任务会丢失。异步,适合耗时较长或跨系统的任务(如订单处理、支付回调)。

2025-03-02 16:45:45 544

原创 MySQL中的MVCC(多版本并发控制)

MVCC通过允许读操作不阻塞写操作,从而显著提高了数据库的并发性能。它通过维护数据的多个版本来实现这一点,使得读操作可以独立于写操作进行。理解这两种读方式(快照读和当前读)对于设计和优化数据库操作至关重要,特别是在处理高并发场景时。通过合理使用这些特性,可以有效地提高应用程序的性能和响应速度。

2025-02-24 18:54:19 1001

原创 MYSQL中如何查询及优化慢SQL语句

1.开启profiling功能在MySQL中,profiling功能可以帮助你分析SQL查询的性能。默认情况下,profiling1)2)执行要查看时间的sql语句,例如:select * from user;3)如何调用方法:SHOW PROFILES;查看执行时间。其中Duration为SQl执行时间,Query即为执行的SQL语句。2.使用EXPLAIN分析查询使用EXPLAIN或来查看SQL的执行计划。这可以帮助你理解查询是如何执行的,例如是否使用了正确的索引,是否进行了全表扫描等。1)id。

2025-02-22 15:13:09 941

原创 Java中的CAS讲解

在 Java 中,CAS(Compare-And-Swap,比较并交换)是一种实现并发算法时常用到的技术,它是一种无锁的原子操作,是基于硬件平台的汇编指令,也就是说基于硬件实现的可用于实现高效的多线程同步。下面从原理、Java 中的实现、优缺点和示例代码等方面详细介绍 Java 中的 CAS。

2025-02-19 16:54:37 1813

原创 缓存穿透、缓存雪崩和缓存击穿,以及数据库与缓存的双写不一致问题解决

和,以及数据库与缓存的问题。

2025-02-13 20:38:15 1918

原创 Redis中如何实现分布式锁以及红锁的实现场景

通过redis实现分布式锁解决高并发场景下的部分问题

2025-02-12 17:26:33 508

原创 RabbitMQ快速入门

当系统出现流量高峰时,消息队列可以暂时存储过多的消息,以平滑处理流量的波动,避免系统被突发的高负载压垮。1)将处理失败的消息绑定死信交换机、死信队列,当消息处理失败或者因为其他情况导致消息无法成功处理的时候,可以将消息发送到死信交换机,如何发送到死信队列,由其他业务方案处理或者人工介入。队列存储消息直到被消费。虽然并不是所有消息队列都能保证消息的绝对顺序性,但是在许多情况下,消息队列可以保证消息的相对顺序性。2)可以开启定时任务,定时检查一直未处理的任务,根据情况进一步处理,保证消息能够被处理。

2025-02-09 18:35:26 2117 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除