自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java BIO/NIO/AIO

BIO->NIO->AIO的转变历程传统BIO的问题在于高并发时的线程开销,而NIO通过多路复用减少了线程数量,提高了并发能力。但NIO的编程模型复杂,需要处理事件循环、缓冲区管理等。AIO则进一步简化,利用操作系统的异步支持,实现真正的非阻塞,但可能在某些系统上支持不够好,比如Linux的AIO实现不如Windows成熟,所以Netty还是基于NIO。

2025-06-12 20:09:00 571

原创 java设计模式-适配器模式(结构型)

java-适配器模式 什么是适配器模式,怎么实现

2025-06-12 20:06:37 105

原创 java 高并发设计

高并发设计可以分为5个部分1.通用设计1.面对100万级别的QPS该怎么设计?请看以下步骤。

2025-06-12 20:01:17 585

原创 使用datagrip同步不同环境的Mysql数据库结构差异

使用datagrip同步不同环境的Mysql数据库结构差异

2025-05-26 10:34:39 144

原创 java 集合总结

总结集合,对比不同集合的区别

2025-05-21 16:03:02 1024

原创 java-JUC概述(进行分类总结-包含原子类、并发集合、线程等)

总结归纳JUC包下的接口和类,包括原子类,并发集合,锁,同步工具类,线程池,异步任务,分治框架

2025-05-15 16:46:27 669

原创 java基础-泛型

泛型的作用,特点,实现以及限制,并举例说明

2025-05-13 17:37:52 812

原创 java基础-注解和反射

什么是注解,什么是反射,注解和反射的作用,范围,以及案例。为什么使用注解以及为什么使用反射

2025-05-12 15:33:19 792 1

原创 java8新特性(常用总结)

java8新特性,函数式接口、lambda表达式、方法引用、stream、默认方法、新日期、optional类 使用说明以及解释,案例

2025-05-08 11:06:05 941

原创 Spring Cloud Stream集成RocketMQ(kafka/rabbitMQ通用)

spring cloud stream 是什么 ,概念,集成rocketmq怎么实现,案例,代码分析

2025-05-06 16:15:14 951 1

原创 java 短信服务

java中的短信业务怎么实现,实现获取短信验证码,配置等

2025-04-29 16:47:26 986

原创 java发送邮件

java发送邮件 原理,如何配置,已经案例

2025-04-29 15:25:17 627

原创 开发常使用的团队协作工具

团队协作使用工具记载

2025-04-27 17:08:06 224

原创 分布式定时任务(xxl-job)

分布式中怎么进行定时任务调度。xxl-job是什么,怎么使用 配置

2025-04-25 16:17:11 1203

原创 docker

docker是什么,咱们研发人员关心的问题

2025-04-24 15:27:12 391

原创 过滤器和拦截器

过滤器和拦截器的区别

2025-04-23 14:04:42 775

原创 springboot项目配置springMVC

springboot自定义配置springmvc,作用是什么,如果配置

2025-04-22 16:26:08 478

原创 java 设计模式 原型模式

java 设计模式之 原型模式

2025-04-22 09:37:29 258

原创 java 设计模式 策略模式

java设计模式 策略模式,什么是策略模式,策略模式怎么实现

2025-04-17 14:28:40 515

原创 springboot中的事务失效(自调用)

springboot中事务失效场景,自调用为什么会失效,怎么解决

2025-04-16 16:35:08 827

原创 Maven

maven简介,使用以及依赖导入问题

2025-04-11 16:55:17 321

原创 数据库类型总结(从结构到处理类型)

数据集处理类型划分,场景,作用

2025-02-24 16:26:58 326

原创 线程阻塞排除

java线程排除处理,使用jstack工具

2025-02-13 01:03:05 347

原创 rabbitmq详解

什么是rabbitmq,作用是什么,rabbitmq的核心组件是什么,Exchange的种类有哪些,怎么实现生产数据和消费数据,怎么实现可靠性,以及怎么利用RabbitMQ解决分布式事务问题

2025-02-12 20:41:39 906

原创 OOM异常排除

java中什么是OOM,发生的情况是什么,怎么进行排查,以及预防

2025-02-12 17:19:59 514

原创 幂等性解决方案(消息队列例子)

什么是幂等性,幂等性使用场景,在消息队列(kafka/rabbitmq)中幂等性怎么实现的

2025-02-12 13:21:30 581

原创 kafka(生产、存储、消费流程)

什么是kafka,什么是生产者,生产者生产流程是什么,怎么解决生产过程的消费重复和乱序问题,发送给kafka存储后存储的格式是什么,怎么分区的,副本leader怎么选举的,以及消费者怎么消费,什么是消费者,消费者怎么解决重复消费和漏消费问题

2025-02-11 11:34:35 1207

原创 sharding-jdbc实现分库分表

什么是sharding-jdbc 怎么实现分库分表,怎么配合分库分表+读写分离

2025-02-10 21:38:26 937

原创 使用sharding-jdbc实现读写分离

利用sharding-jdbc实现读写分离

2025-02-09 12:47:02 273

原创 MySQL主从复制

什么是mysql主从复制,原理是什么,以及怎么实现,会遇见的问题,以及怎么解决

2025-02-08 23:51:50 787

原创 Nginx

什么是Nginx,为什么需要Nginx,Nginx的特点,以及怎么实现

2025-02-06 16:21:05 1117

原创 JDK(LTS版本)更新时间

JDK LTS版本跟新时间,以及跟新内容

2025-02-06 15:06:26 1207

原创 协议的种类

什么是协议,协议的划分,java项目中使用的协议有哪些

2025-02-05 18:53:16 1066

原创 redis分布式锁

为什么需要分布式锁,redis分布式锁的原理,以及实现

2025-01-25 16:52:50 1165

原创 Redis 详解

什么是redis,redis的作用,特点是什么,redis数据类型有哪些,使用场景是什么,redis缓存会遇到什么问题,redis怎么支持持久化的,redis的部署模式有哪些,redis处理速度为什么这么快

2025-01-24 21:44:38 1358 1

原创 Mysql数据库日志

mysql日志种类,以及作用

2025-01-23 15:31:01 874

原创 springboot 配置redis

springboot集成redis

2025-01-23 15:29:45 585

原创 Redis客户端安装

redis客户端下载,应用

2025-01-23 11:24:03 162

原创 redis安装 windows版本

下载redis,临时启动redis,以及注册redis服务

2025-01-22 22:32:34 455

原创 windows下redis服务注册时候报错HandleServiceCommands: system error caught. error code=5, message = CreateServi

E:\redis>redis-server.exe --service-install redis.windows.conf --loglevel verbose[14500] 22 Jan 20:15:33.905 # HandleServiceCommands: system error caught. error code=5, message = CreateService failed: 拒绝访问。报错解决

2025-01-22 22:25:22 327

空空如也

空空如也

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

TA关注的人

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