Java进阶
文章平均质量分 91
CRUD进阶到高级的历程
默语玄
这个作者很懒,什么都没留下…
展开
-
2024面试offer收割宝典字节篇
IO 模型主要包括以下几种:1. 阻塞 I/O (BIO):2. 非阻塞 I/O (NIO):3. 异步 I/O (AIO, NIO.2 或 AIO in Java):Reactor 模型是一种设计模式,常用于处理大量并发I/O请求。它通常配合NIO或AIO使用,在服务器端能够同时监听多个连接请求,并且根据不同的事件类型分发给相应的处理器进行处理。基本结构包括:总结来说,BIO、NIO与AIO的主要区别在于线程模型和阻塞行为上: 反射是Java中的一项重要特性,它允许运行中的Java程序对自身进行检查并原创 2024-02-20 16:50:36 · 766 阅读 · 0 评论 -
2024面试offer收割宝典阿里篇
而扩容是为了保证随着元素增多,Map的性能不会大幅度下降,通过动态调整容量和重新分配元素来维持一定的性能水平。如果我来设计,也会倾向于采取类似Java 8 ConcurrentHashMap的做法,在Java 8之前的版本中,对于hashcode,所有。原创 2024-02-20 13:39:47 · 899 阅读 · 0 评论 -
2024面试offer收割宝典百度篇
当对象首先在Eden区分配内存时,如果Eden区满了且有存活的对象,则会触发Minor GC(年轻代垃圾回收),将Eden区和一个Survivor区中还存活的对象复制到另一个Survivor区,并进行必要的年龄标记。因此,MyBatis 在提供了一定程度的 ORM 功能的同时,也赋予了开发者更多地控制 SQL 执行细节的能力,而在处理一些复杂场景或需要高度优化性能的应用中,这种灵活性尤为可贵。因为同一分区内的消息是有序的,所以通过控制消息写入和读取的分区,可以实现消息在分区层面的有序性。原创 2024-02-19 09:52:30 · 849 阅读 · 0 评论 -
在Linux上跑Spring Cloud项目的环境部署记录
在Linux上跑Spring Cloud项目的环境部署记录原创 2022-05-07 14:53:01 · 1427 阅读 · 0 评论