- 博客(116)
- 收藏
- 关注
原创 一篇文章带你弄懂Kafka基本原理
一篇文章带你快速弄懂Kafka的基本原理,包括kafka的基本概念,生产者生产流程和基本原理,broker的基本原理分区原理,消费者消费原理等,以及kafka的文件存储,删除策略,offset等等。
2023-10-04 13:46:45
884
原创 常见IO模型以及IO多路复用
想搞懂网络IO模型?一篇文章带你搞懂常见的网络IO模型,以及IO多路复用,如selct、poll、epoll原理和区别,以及零拷贝问题。
2023-09-10 09:46:56
428
原创 对HashMap和concurrentHashMap的理解
本文是作者在看了部分hashMap1.7和1.8、concurrentHashMap1.7和1.8后,总结出来的一些原理和细节,包括他们的put原理、遍历原理、扩容原理、size原理等。
2023-08-30 15:56:33
172
原创 一篇带你彻底搞懂线程池
Java线程池详细,这一篇就够了!包括怎么自定义线程池、线程池7大参数、java提供的线程池实现类、任务调度线程池、定时任务、tomcat线程池和配置参数。
2023-07-10 00:24:00
741
原创 Netty序列化算法&参数调优
Netty扩展序列化算法支持Java Jdk的序列化和Json的序列化方式,Netty核心参数介绍和调优。这一篇就够了!
2023-07-08 21:00:40
636
原创 Netty解决粘包半包问题&自定义协议
Netty进阶篇之网络通信解决粘包半包问题的几种方式以及Netty如何解决的,Netty网络通信怎么用HTTP请求编解码和如何自定义编解码器。
2023-07-06 22:36:31
2310
原创 Netty各组件执行流程及原理
一篇文章带你入门Netty,包含Netty入门篇之Netty各大组件的用法、执行流程及原理,包括EventLoop、Channel、ByteBuf、Future & Promise、Handler & Pipeline。
2023-07-05 22:07:29
2219
1
原创 NIO-Selector 网络编程
netty前置知识NIO之selector,什么是多路复用、阻塞IO、非阻塞IO、同步IO、异步IO,以及selector的实现机制和多线程优化方式,这篇带你彻底搞懂!
2023-07-04 23:44:49
874
原创 NIO三大组件和ByteBuffer
Netty前置知识,NIO三大组件你知道吗?一篇文章带你弄懂Channel、Buffer、Selector,以及ByteBuffer的使用和结构,以及如何用分隔符解决念包半包问题。
2023-06-30 00:54:17
756
原创 一篇弄懂concurrenthashmap原理
一篇弄懂concurrenthashmap原理,包含hashmap链表循环问题、concurrenthashmap8和7的put、get、扩容、size、移位原理。想抗住面试concurrenthashmap拷打,这篇就够了!
2023-06-29 21:04:49
875
原创 samaphore、countdownlatch、cyclinarrier
想弄懂JUC下的samaphore、countdownlatch、cyclinarrier吗?这一篇就够了!
2023-06-25 00:09:56
388
原创 Reentrantreadwritelock应用和原理
JUC下高性能的Reentrantreadwritelock实践,缓存和数据库数据一致性问题高性能的原子解决方案,保证数据的强一致性;以及Reentrantreadwritelock加读锁、加写锁、释放读锁、释放写锁原理。
2023-06-24 21:49:01
433
1
原创 共享内存之不可变
Java中共享内存之不可变,String是怎么实现不可变的,23种设计模式之享元模式,final不可变的原理是什么,这篇带你搞清楚。
2023-06-22 18:46:34
381
原创 CAS、AtomicInteger和LongAdder原理
深入学习cas,以及juc下用cas实现的原子整数、原子小数、原子引用、自增器底层原理,unsafe类,这篇就够了!
2023-06-20 01:30:18
461
原创 Java内存模型(JMM)和volatile原理
一篇带你弄懂Java内存模型(JMM)和volatile原理,为什么synchronized可以保证可见性,以及volatile的底层原理,如何防止多线程JVM指令重排问题,如何利用syn和volition实现现场安全的单例。
2023-06-16 01:04:48
1164
原创 ReentrantLock 底层原理
想弄懂 ReentrantLock 底层原理,这一篇就够了!包含 AQS底层原理,ReentrantLock公平锁、可重入、可打断的实现原理。
2023-06-11 16:31:46
4000
原创 SpringCloudStream整合RabbitMQ用ttl+死信实现延迟队列的实践
在公司项目中使用Spring Cloud Stream操作RabbitMQ,用TTL+死信队列实现延迟队列的实践,采用的是Stream3.1之后的函数式编程实现的。
2023-05-21 17:54:33
2199
7
原创 Spring Data JPA 快速上手
公司的ORM是Spring Data JPA不会写代码怎么办?这一篇带你快速上手Spring Data JPA。
2023-05-01 00:55:15
3287
原创 Elasticsearch聚合、自动补全 | 黑马旅游
elasticsearch的实战篇,黑马旅游案例,包括es的聚合和自动补全,推荐搜索。这一篇就够了!
2023-04-24 01:00:39
1975
原创 Elasticsearch 实战篇 | 黑马旅游
Elasticsearch实战案例,黑马旅游。想学es实现全局搜索,指定条件搜索,条件过滤,附近的店铺,广告置顶,这一篇就够了!
2023-04-22 17:17:28
586
4
原创 Elasticsearch学习,请先看这篇!
想要快速上手elasticsearch?这一篇就够了!一篇文章带你快速入门elasticsearch,掌握es基础概念和常使用方法。
2023-04-22 11:44:39
2416
原创 一篇搞定Lambda和Stream流
看不懂公司项目代码?彻底学会java1.8新特性,函数式编程,lambda表达式和stream流,这一篇就够了!
2023-04-13 23:32:42
711
原创 RabbitMQ 高级篇 | 黑马
RabbitMQ高级篇,包括消息可靠性投递和确认、限流、TTL、死信队列、延迟队列、优先级队列、惰性队列,这一篇就够了!
2023-04-12 00:02:43
888
原创 RabbitMQ 基础篇 | 黑马
黑马课程学习笔记,一篇彻底入门RabbitMQ,MQ的基本概念和工作模式和springboot整合rabbitMQ的用法。这一篇就够了!
2023-04-10 00:10:49
1159
原创 怎么设计一个秒杀系统
秒杀系统部署要单独区别开其他系统单独部署,这个系统的流量肯定很大,单独部署。数据库也要单独用一个部署的数据库或者集群,防止高并发导致整个网站不可用。
2023-03-27 01:59:03
2490
4
原创 什么是SHA256?比特币是如何应用SHA256算法的?
关于SHA256加密算法的科普,想知道比特币是如何应用SHA256算法的吗?一起来看看吧
2023-03-22 23:37:30
1389
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人