E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Java实现队列
队列
和栈--链表,数组的实现
一,
队列
队列
的逻辑含义:
队列
(Queue)是一种先进先出(FIFO,FirstInFirstOut)的数据结构,意味着
队列
中的元素按照它们进入
队列
的顺序依次处理。
醇醛酸醚酮酯
·
2025-07-05 05:11
链表
数据结构
软件开发工程师使用 DeepSeek 的实用指南
例如:基础功能:输入"
Java实现
两个
·
2025-07-04 23:13
Java实现
局域网TCP/Sockets多人聊天室项目
本文还有配套的精品资源,点击获取简介:本项目是一个基于Java的局域网多用户聊天应用,使用TCP协议和Socket编程,以及多线程技术来保障聊天室的并发连接和高效稳定运行。该项目涉及Java网络编程基础、TCP协议细节、Socket编程实践以及多线程编程技能,包括关键类解析和实现。开发者可通过此项目深入理解Java网络通信和并发处理。1.Java网络编程基础知识1.1网络编程的意义和应用场景网络编
十二月极光
·
2025-07-04 23:38
使用Visual C++ 6.0的MFC开发多线程聊天程序
涉及到的技术要点包括MFC基础类使用、多线程编程、网络通信、消息
队列
与同步机制、用户界面设计、事件处理、错误处理、代码组织以及测试与调试。这个项目不仅帮助理解M
·
2025-07-04 23:38
Java 并发核心:AQS(AbstractQueuedSynchronizer) 详解
中的一个核心同步框架,用于构建锁和同步器,如:ReentrantLockReentrantReadWriteLockCountDownLatchSemaphoreFutureTaskAQS通过一个FIFO双向等待
队列
笑衬人心。
·
2025-07-04 23:06
JAVA学习笔记
java
jvm
开发语言
199.二叉树的右视图(C++逐句解析)
classSolution{public:vectorrightSideView(TreeNode*root){//方法的类型是vector,需要的参数是节点类型queueque;//创建
队列
,
队列
里存的是节点类型
lcy_robotics
·
2025-07-04 19:44
c++
算法
leetcode
199. 二叉树的右视图 C++实现
示例:输入: [1,2,3,null,5,null,4]输出: [1,3,4]解释:1rightSideView(TreeNode*root){//使用
队列
vectordata;queueque;if(
·
2025-07-04 19:13
解决SpringBoot jar包中的文件读取问题
大概说一下docx导出
java实现
思路:导出word的文档
袁清波i
·
2025-07-04 16:55
IO
jar包中的文件读取问题
Java进阶:BlockingQueue阻塞
队列
的使用
文章目录1.概述2.常用的阻塞
队列
3.操作方法3.1抛出异常3.2特殊值3.3阻塞3.4超时1.概述相比平时讨论的
队列
,阻塞
队列
增加了阻塞的功能:当有限长度的
队列
填满了数据时,继续往
队列
添加数据的线程将被阻塞住
°Fuhb
·
2025-07-04 16:23
Java基础与进阶
java
queue
BlockingQueue
阻塞队列
多线程
顺序表、链表、栈和
队列
总结
目录顺序表链表栈
队列
总结补充顺序表实现链表实现栈实现
队列
实现顺序表、链表、栈和
队列
都是线性数据结构,但它们在管理和访问数据方面有不同的特点和用途。
Ljw...
·
2025-07-04 16:48
数据结构
数据结构
顺序表
链表
栈和队列总结
c++ 的标准库 --- std::
下面列举一些最常用的:常用的std::标准库类型1.容器类(用来存放一组数据)std::vector //动态数组,类似Java的ArrayListstd::list //双向链表std::deque //双端
队列
消失的旧时光-1943
·
2025-07-04 16:47
NDK
c++
jni
冒泡排序及其优化方式
核心思想:通过相邻元素的比较和交换,将较大的元素逐渐"浮"到数列的末端二、基础实现基础冒泡排序算法
Java实现
publicclassBubbleSort{publicstaticvoidbubbleSort
·
2025-07-04 15:09
Redis 数据持久化方式详解
Redis数据持久化方式详解1.引言Redis是一个高性能的键值存储系统,广泛应用于缓存、消息
队列
、实时分析等领域。默认情况下,Redis使用内存来存储数据,这使得它能够提供极低的延迟和高吞吐量。
zru_9602
·
2025-07-04 15:09
数据库
redis
数据库
缓存
Redis精通之路:起源、应用、高级特性一网打尽!
2、Redis特点(1)支持多种数据结构(2)高性能(3)持久化机制(4)高可用性(5)灵活的过期策略(6)支持事务管理(7)支持管道技术(8)监控和故障排查3、Redis应用场景(1)缓存(2)消息
队列
奔跑吧邓邓子
·
2025-07-04 14:08
项目实战
redis
数据库
缓存
Redis常见性能问题及解决方案:实战应用指南
Redis作为高性能的内存数据库,在缓存、消息
队列
、实时统计等场景中被广泛应用。然而,在实际生产环境中,Redis的性能问题可能成为系统的瓶颈。
·
2025-07-04 13:58
Redis 实现消息
队列
Redis提供了多种数据结构来实现消息
队列
,主要包括List和Stream。以下是两种实现方式的详细说明:1.基于List实现消息
队列
实现方式:生产者:使用LPUSH或RPUSH命令将消息推入
队列
。
先睡
·
2025-07-04 11:16
redis
数据库
缓存
从零用
java实现
小红书 springboot vue uniapp (9)消息推送功能
前言移动端演示http://8.146.211.120:8081/#/前面的文章我们主要完成了个人资料修改消息页优化这篇文章我们讲解消息推送推送页面因为我们的推送消息都在一个页面所以我们可以复用消息的websokcet推送首先需要在点赞表收藏表关注表回复表都添加未读字段`MESSAGE_STATUS`tinyint(2)DEFAULT'0'COMMENT'0发送1已读'当我们不在任何一个详情页例如
顽疲
·
2025-07-04 09:00
java仿写小红书
java
spring
boot
vue.js
uni-app
从零用
java实现
小红书 springboot vue uniapp (10)系统消息模块 接收推送消息优化
前言移动端演示http://8.146.211.120:8081/#/管理端演示http://8.146.211.120:8088/#/项目整体介绍及演示前面的文章我们主要完成了后台客服系统的完成和管理端的搭建今天我们完成通知消息及推送相关优化首先我们参考小红书的通知页面可以看出由这几部分组成标题内容时间跳转页面我们创建通知表CREATETABLE`business_notice`(`NOTICE
顽疲
·
2025-07-04 09:00
java仿写小红书
java
spring
boot
vue.js
uni-app
从零用
java实现
小红书 springboot vue uniapp (7)im 在线聊天功能 关注功能
前言移动端演示http://8.146.211.120:8081/#/前面的文章我们主要完成了笔记的点赞和收藏及留言功能今天我们讲解点赞关注im聊天功能关注我们需要有一个关注的操作这里我们复用个人中心页面按钮会有三种形式关注取消关注互相关注三种样式取消关注回关关注关注和点赞功能实现原理大致相同只不过有一个互相关注后台先创建一个关注表CREATETABLE`business_follow`(`ID`
顽疲
·
2025-07-04 09:59
java仿写小红书
java
spring
boot
vue.js
uni-app
Spring Boot 多 ActiveMQ 通道配置与多连接消息发送实战(含完整示例与踩坑记录)
✅Couldnotresolveplaceholder总结完整项目源码结语前言在实际的企业应用开发中,消息
队列
(MQ)是系统解耦、异步通讯、高并发削峰填谷的重要手段。
全干engineer
·
2025-07-04 04:25
java
spring
boot
java-activemq
activemq
消息队列
Python 数据结构 之
队列
(Queue)
Python中的
队列
(Queue)概述
队列
是一种遵循先进先出(FIFO,FirstInFirstOut)原则的线性数据结构,这意味着最早进入
队列
的元素将最先被移除。常用于任务调度、缓冲区管理等场景。
·
2025-07-04 03:53
RabbitMQ 如何实现延迟
队列
?
延迟
队列
是指当消息被发送以后,并不是立即执行,而是等待特定的时间后,消费者才会执行该消息。延迟
队列
的使用场景有以下几种:未按时支付的订单,30分钟过期之后取消订单。
肥肥技术宅
·
2025-07-04 03:53
java
rabbitmq
分布式
【RabbitMQ】消息丢失问题排查与解决
消息丢失的常见原因及对应的解决方案:一、消息丢失的常见原因1.生产端(Producer)原因(1)消息未持久化原因:生产者发送消息时未设置持久化(deliveryMode为非持久化模式),且Broker未持久化
队列
或交换器
·
2025-07-04 01:11
RabbitMq消息丢失解决方案
消息
队列
:RabbitMq出现宕机,接收到的消息还在内存中,没有来得及消费,就会导致内存中的数据被搞丢啦。消费者:消费者还没有来的急处理就发生了宕机。1、解决消息丢失的方案。
回丿眸
·
2025-07-04 01:41
消息队列
rabbitmq
RabbitMQ是一个开源的消息代理和
队列
服务器
RabbitMQ是一个开源的消息代理和
队列
服务器,它基于AMQP(AdvancedMessageQueuingProtocol,高级消息
队列
协议)协议实现,同时也支持其他消息协议如STOMP、MQTT等
大霸王龙
·
2025-07-04 01:11
python
rabbitmq
开源
服务器
Redis 详细介绍
RedisRedis的持久化Redis数据共享分布式Redis缓存的安全性保证(分布式锁)Redis的部署模式分类Redis的全局IDRedisTemplate常用方法Redis的应用Redis在消息
队列
中应用方式一
骑牛小道士
·
2025-07-03 23:24
redis
数据库
缓存
自动上报数据报表方案和实施避坑指南
→分发展示层(参考数据采集流程&系统架构设计)核心模块组成自动化采集模块(API/数据库/文件接口)智能清洗转换模块(数据治理规则引擎)可视化报表生成模块(模板引擎+动态计算)定时调度与监控模块(任务
队列
Alex艾力的IT数字空间
·
2025-07-03 22:50
java
intellij-idea
spring
boot
数据库架构
架构
小程序
集成测试
服务导向架构:SOA深入指南与实践
实现技术包含Web服务、ESB、消息
队列
、微服务架构、API管理和服务编排等。本书也探索了SOA带来的灵活性、集成性、重用性
夏勇兴
·
2025-07-03 22:47
【安卓Sensor框架-2】应用注册Sensor 流程
注册传感器的核心流程为如下:应用层调用SensorManager注册传感器,framework层创建SensorEventQueue对象(事件
队列
),通过JNI调用Native方法nativeEnableSensor
蜘蛛侠不会飞
·
2025-07-03 20:38
安卓源码解析
android
安卓源码
framework
sensor
sensorservice
基于Live555实现RTSP服务器来推送H264实时码流
我这边是把编码出来的h264码流放入了一个缓冲
队列
,然后从缓冲
队列
里取出来进行推流。rtsp.h:#ifndef_RTSP_H_#define_RTSP_H_#include"liveMedi
静止了 所有的花开
·
2025-07-03 20:38
音视频
h.264
Java基础 集合框架
队列
架构 阻塞双端
队列
BlockingDeque架构
BlockingDequeBlockingDeque核心特性BlockingDeque核心方法唯一标准实现:LinkedBlockingDequeLinkedBlockingDeque构造方法LinkedBlockingDeque数据结构及管理逻辑LinkedBlockingDeque核心特性LinkedBlockingDeque核心操作方法逻辑LinkedBlockingDeque总结Linke
·
2025-07-03 19:28
【Java面试】RocketMQ是如何做到零消息丢失的?
事务消息机制Half消息:生产者先发送半消息到Broker的HALF
队列
(对消费者不可
·
2025-07-03 19:57
Disruptor 介绍
Disruptor是由LMAX(一个金融交易平台)开发的一种高性能、低延迟的消息
队列
框架。它专为高吞吐量、低延迟的并发处理设计,能够极大地提升事件驱动架构的性能。
三石成山
·
2025-07-03 17:46
java
微服务之间的调用方式总结
微服务架构是一种将一个单一应用程序划分为多个小型、独立服务的设计模式,每个服务运行在自己的进程中,并通过轻量级通信机制(通常是HTTP或消息
队列
)进行交互。
lanbing
·
2025-07-03 16:05
微服务
微服务
架构
云原生
Python, Go 开发客户服务软件APP
系统架构设计```mermaidgraphTDA[客户端]-->B[GoAPI网关]B-->C[工单管理]B-->D[实时聊天]B-->E[知识库]B-->F[AI引擎]C-->G[工单数据库]D-->H[消息
队列
Geeker-2025
·
2025-07-03 16:32
python
golang
常见JAVA集合面试题(自用整理,持续更新)
2.Collection是单列集合的根接口,下面又有三个子接口,分别是List(有序、可重复)、Set(无序、不可重复)和Queue(
队列
)。3.Map是双列集合的根接口,用于存储键值对。
·
2025-07-03 16:31
秋招Day8 - Java并发(下)- 线程池
若任务到达时没有空闲线程则在
队列
中排队等待SingleT
Java初学者小白
·
2025-07-03 12:34
java
Spring Boot整合RabbitMQ
这里只会演示部分常用的工作模式1.工作
队列
模式1.1引入相关依赖org.springframework.bootspring-boot-starter-amqporg.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-starter-testtest1.2
皮克斯的进化之路
·
2025-07-03 11:32
RabbitMQ
java-rabbitmq
spring
boot
rabbitmq
SpringBoot高并发上传下载解决方案
高并发场景下的性能指标要求三、SpringBoot高并发上传下载的架构设计3.1整体架构设计3.2关键组件设计3.2.1负载均衡层3.2.2API网关层3.2.3应用服务层3.2.4存储层3.2.5缓存层3.2.6消息
队列
四
hdsoft_huge
·
2025-07-03 11:31
spring
boot
java
后端
TCP 半连接
队列
和全连接
队列
(结合 Linux 2.6.32 内核源码分析)
文章目录一、什么是TCP半连接
队列
和全连接
队列
二、TCP全连接
队列
1、如何查看进程的TCP全连接
队列
大小?
chirrupy_hamal
·
2025-07-03 11:01
网络
网络
tcp
Laravel 异步任务全解析:从基础到高级应用
Laravel异步任务全解析:从基础到高级应用文章目录Laravel异步任务全解析:从基础到高级应用**一、Laravel异步任务基础****1.异步任务的核心概念****2.
队列
驱动配置****二、自定义异步任务创建与使用
tekin
·
2025-07-03 11:24
Laravel
php
Laravel异步任务
深入理解Python asyncio:从入门到实战,掌握异步编程精髓
1.2asyncio核心组件二、asyncio核心用法详解2.1事件循环管理2.2协程与任务2.3异步上下文管理器三、asyncio高级特性3.1异步生成器3.2异步
队列
3.3异步锁和信号量四、asyncio
Bruce-li__
·
2025-07-03 10:53
Python
python
网络
数据库
操作系统必备定义2.2
2.2CPU调度CPU调度:是对CPU进行分配,即从就绪
队列
中按照一定的算法(公平高效的原则)选择一个进程,并将CPU分配给它运行,以实现进程并发的执行。
勤勉螺丝钉
·
2025-07-03 06:51
学习
数据结构学习之栈
本篇博客我们将深入学习数据结构中栈与
队列
相关的内容作者的个人gitee:楼田莉子(riko-lou-tian)-Gitee.com目录概念栈的实现初始化销毁入栈判空出栈获取栈顶元素栈的有效元素个数源代码与栈相关的算法题
楼田莉子
·
2025-07-03 06:51
数据结构
学习
笔记
算法
数据结构
c语言
使用 Kafka 优化物流系统的实践与思考
为了满足异步解耦、高吞吐、高可用、事件驱动和数据可靠性等需求,Kafka作为分布式消息
队列
和流处理平台,成为了我们的首选。
nlog3n
·
2025-07-03 06:50
Java学习
kafka
分布式
为什么要使用消息
队列
?
订单系统与库存系统耦合,这个时候如果使用消息
队列
,可以返回给用户成功,先把消息持久化,等库存系统恢复后,就可以正常消费减去库存了。2、异步。
编程大全
·
2025-07-03 06:18
后端
rabbitmq
rocketmq
kafka
消息队列
python多线程:生产者与消费者,高级锁定Condition、queue
队列
使用案例与注意事项
高级锁定这是python中的另一种中锁定,就像是它的名字一样是可以有条件的condition,首先程序使用acquire进入锁定状态,如果需要符合一定的条件才处理数据,此时可以调用wait,让自己进入睡眠状态,程序设计时候需要用notify通知其他线程,然后放弃锁定release此时其他再等待的线程因为受到通知notify,这时候被激活了,就开始运作。生产者与消费者的设计程序用producer方法
网小鱼的学习笔记
·
2025-07-03 05:44
Python
python
java
大数据
数据结构day5——
队列
和树
目录一、
队列
:先进先出的数据缓冲区
队列
的核心概念
队列
的典型应用场景
队列
的基本操作
队列
的两种C语言实现方式1.顺序
队列
(基于数组的实现)2.循环
队列
(解决假溢出问题)二、树:一对多的层次结构树的基本概念树的存储方式二叉树
LZA185
·
2025-07-03 00:04
数据结构
数据结构
Java基础 集合框架
队列
架构 双端
队列
Deque
双端
队列
DequeDeque方法简介Deque核心特点Deque实现类ArrayDequeArrayDeque构造方法ArrayDeque的数据结构及实现原理ArrayDeque方法介绍ArrayDeque
骑牛小道士
·
2025-07-02 22:19
集合框架之队列
java
开发语言
Java线程池原理深度解析:从设计思想到源码实现
文章目录一、线程池概述1.1为什么需要线程池1.2Java线程池框架二、线程池核心参数2.1关键参数详解2.2工作
队列
类型2.3拒绝策略三、线程池工作流程3.1流程图解3.2流程说明四、源码深度解析4.1
北辰alk
·
2025-07-02 20:04
java
java
python
开发语言
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他