- 博客(5)
- 收藏
- 关注
原创 cxf报错 Cannot find any registered HttpDestinationFactory from the Bus
错误信息:Cannot find any registered HttpDestinationFactory from the Bus.报错主要是因为缺少jetty依赖一般添加如下依赖即可<dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-rt-transports-http-jetty</artifactId> <
2021-01-13 16:17:33 2384
原创 缺少org.apache.commons.collections.CollectionUtils?
也许你正在寻找的jar是apache commons-collections: <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-collections4</artifactId> <version>4.1</version> </dependency>要么&l
2021-01-08 13:46:39 7163
原创 Redis IO多路复用技术以及epoll实现原理
系列文章目录文章目录系列文章目录前言1. redis是基于缓存的2. Redis为什么这么快?3.IO多路复用技术4.Redis线程模型4.1 I/O多路复用程序、文件事件分派器前言redis 是一个单线程却性能非常好的内存数据库, 主要用来作为缓存系统。 redis 采用网络IO多路复用技术来保证在多连接的时候, 系统的高吞吐量。1. redis是基于缓存的官方文档介绍说,Redis的操作都是基于内存的,CPU不是 Redis性能瓶颈,,Redis的瓶颈是机器内存和网络带宽。Reds是C语言
2021-01-07 20:39:02 848
原创 IO模型详解
系列文章目录文章目录系列文章目录1、理解用户空间和内核空间2.PIO与DMA3.缓存IO和直接IO3.1缓存IO4.磁盘IO和网络IO对比5.同步IO和异步IO6.阻塞IO和非阻塞IO1、理解用户空间和内核空间简单说,Kernel space 是 Linux 内核的运行空间,User space 是用户程序的运行空间。为了安全,它们是隔离的,即使用户的程序崩溃了,内核也不受影响。虚拟内存被操作系统划分成两块:内核空间和用户空间,内核空间是内核代码运行的地方,用户空间是用户程序代码运行的地方。当进程
2021-01-07 14:37:02 247
原创 Queue集合之PriorityBlockingQueue详解
集合系列文章文章目录集合系列文章前言1、PriorityBlockingQueue是什么?2、查看类图接口3.源码解析3.1 构造器3.2 offer操作3.2.1 扩容3.2.2 建堆算法3.2.3 图文解释3.3 poll操作3.3.1 dequeue出队源码3.3.2 siftDownComparable堆调整源码总结前言1、PriorityBlockingQueue是什么?集合中无界优先队列 priorityBlockingQueue内部使用堆算法保证每次出队都是优先级最高的元素,元素入
2021-01-05 16:58:09 3498 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人