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
异步非阻塞
CAS及其执行流程
在多线程环境中,CAS可以实现
非阻塞
算法,避免了使用锁所带来的上下文切换、调度延迟、死锁等问题,因此被广泛应用于并
&北笙&
·
2024-01-25 20:57
java
fsx 简介:适用于 JavaScript 的现代文件系统 API
异步
编程的promises的引入允许了这种变化,以及一系列其他变化,使得JavaScript更
独立开发者张张
·
2024-01-25 19:45
大前端技术
javascript
开发语言
ecmascript
OS app启动如何优化?
分解优化目标分步达到优化目的1).耗时操作
异步
处理2).如果启动流程依赖网络请求回来才能继续,那么需要考虑网络极差情况下的启动速度3).如果APP有loading广告页并且对分辨率的要求较高,请尝试做缓存吧
充满活力的早晨
·
2024-01-25 19:41
详解SpringCloud微服务技术栈:一文速通RabbitMQ,入门到实践
正在努力准备大四暑假的实习上期文章:详解SpringCloud微服务技术栈:DockerCompose部署微服务集群订阅专栏:微服务技术全家桶希望文章对你们有所帮助RabbitMQ的使用还是很广泛的,主要是用在
异步
通讯的过程中的消息中间件
布布要成为最负责的男人
·
2024-01-25 19:21
微服务技术全家桶
spring
cloud
微服务
rabbitmq
中间件
java
spring
docker
[专业课笔记] 第七章 8951串行口
[专业课笔记]单片机第七章8951串行口正文基本知识数据通信并行通信串行通信
异步
通信和同步通信
异步
通信同步通信波特率串行通信的过程和通信协议串并转换和设备同步串并转换设备同步串行通信协议串行口及其应用8951
CJL_asLong
·
2024-01-25 19:45
#
单片机
RabbitMQ
异步
:MQ可以实现
异步
处理消
Mr_hss
·
2024-01-25 18:12
rabbitmq
分布式
微服务
中间件
java
java-rabbitmq
spring
cloud
USART_STM32
一、串口通信1.1通信协议简介通信的目的:将一个设备的数据传输到另一个设备,扩展硬件系统通信协议:制定通信的规则,通信双方按照协议规则进行数据收发常用通信协议:
异步
通信和同步通信的区别在于是否有时钟线连接两端
Blank_3
·
2024-01-25 17:53
stm32
嵌入式硬件
单片机
php 微信支付回调校验的两种做法
支付的时候设置了
异步
回调地址微信回调返回的数据是xml1直接用post或者get是获取不到微信返回的数据,需要使用file_get_contents("php://input");实现代码/***@returnstring
php转go
·
2024-01-25 17:24
阻塞式和
非阻塞
io流初认识
1什么是阻塞式和
非阻塞
式?阻塞式IO:IO即input/output,阻塞式IO指的是“一旦输入/输出工作没有完成,则程序阻塞,直到输入/输出工作完成”。
maerzi
·
2024-01-25 17:26
项目选型nodejs与java、golang那个好
多线程v10.5.0后支持原生支持原生支持协程支持暂不支持支持面向对象原生不支持,可模拟,不支持多态原生支持面向过程,不支持继承异常处理不够完善,容易产生性能问题稳定成熟较完善标准库高速发展中稳定完善完善
异步
Pure_Eyes
·
2024-01-25 17:49
java
golang
开发语言
【揭秘】Executor和ExecutorService区别?
Executor和ExecutorService都是Java并发编程中的重要概念,两者都用于
异步
地执行任务,但是它们之间存在一些重要的区别:设计目标:Executor:设计目标是提供一个简单的、统一的、
程序员古德
·
2024-01-25 16:10
java
开发语言
CompletableFuture原理与用法
CompletableFuture是由Java8引入的,这让我们编写清晰可读的
异步
代码变得更加容易,该类功能比Future更加强大。
旷野历程
·
2024-01-25 16:32
Java
Completable
Future
EasyExcel入门使用
EasyExcel的主要特点如下:1、高性能:EasyExcel采用了
异步
导入导出的方式,并且底层使用NIO技术实现,使得其在导入导出大数据量时的性能非常高效。
彭于晏689
·
2024-01-25 16:44
java
后端
Netty线程池原理
在查看源码前,先了解下Netty中的线程池EventLoopGroup是如何执行任务的,因为源码中很多
异步
操作都是把任务提交到EventLoopGroup中。
lizc_lizc
·
2024-01-25 16:03
Netty
netty
宏任务与微任务的执行顺序
1.同步任务和
异步
任务JavaScript是单线程执行的语言,在同一个时间只能做一件事情。这就导致后面的任务需要等到前面的任务完成才能执行,如果前面的任务很耗时就会造成后面的任务一直等待。
Q❀
·
2024-01-25 15:57
javascript
前端
node.js
burp靶场--WebSockets安全漏洞
它们通常在现代Web应用程序中用于流数据和其他
异步
流量。在本节中,我们将解释HTTP和WebSocket之间的区别,描述如何建立
0rch1d
·
2024-01-25 15:54
burp靶场
WEB安全
渗透测试
网络安全
web安全
2018-03-30
学习Promise
异步
编程解决方案Promise对象是一个构造函数,用来生成Promise实例。
ThemisHoo
·
2024-01-25 15:59
js中将回调地狱改装成promise方式的函数
概述:回调地狱(CallbackHell)是指在
异步
编程中,多层嵌套的回调函数导致代码难以理解、维护和扩展的情况。
张不大了
·
2024-01-25 14:32
javascript
前端
javascript
vue项目中路由懒加载的三种方式
1.vue
异步
组件技术====
异步
加载vue-router配置路由,使用vue的
异步
组件技术,可以实现按需加载.但是,这种情况下一个组件生成一个js文件/*vue
异步
组件技术*/{path:'/home
张不大了
·
2024-01-25 14:32
vue
vue.js
前端
三种串行总线的区别
SPI(SerialPeripheralInterface:串行外设接口);I2C(INTERICBUS)UART(UniversalAsynchronousReceiverTransmitter:通用
异步
收发器
从梦流风
·
2024-01-25 14:21
STM32hal库学习(F1)-串口UART
资源占用成本串行通信较低较强较长较少较低并行通信较高较弱较短较多较高单工/半双工/全双工单工通信:数据只能沿一个方向传输半双工通信:数据可以沿两个方向传输,但需要分时进行全双工通信:数据可以同时进行双向传输同步/
异步
通信同步通信
油门子z
·
2024-01-25 13:12
STM32
stm32
学习
嵌入式硬件
22、江科大stm32视频学习笔记——I2C通信外设原理
GPIO复用关系4、I2C的功能图(1)数据控制部分(2)SCL部分5、I2C基本结构6、主机发送(1)7位主发送的过程(2)其他知识点7、主机接收8、软件和硬件之间的比较1、软件实现和硬件实现串口通信为
异步
时序
weixin_45981798
·
2024-01-25 13:03
stm32单片机
c语言
单片机
stm32
20、江科大stm32学习笔记——I2C通信协议原理和MPU6050
目录一、串口通讯二、I2C通信(1)特点(2)时钟线和数据线(3)SCL和SDA的状态(4)例子:单片机向从设备写信息(5)读数据帧(6)开漏输出和推挽输出(7)两个实验(8)
异步
时序和同步时序a、
异步
时序
weixin_45981798
·
2024-01-25 13:33
stm32单片机
stm32
单片机
嵌入式硬件
【江科大】STM32:I2C通信外设(硬件)
首先:1,大部分单片机,设计的PCB板均带有串口通信的引脚(也就是通信基本都借助硬件收发器来实现)2.对于串口的
异步
时序,软件实现起来就异常麻烦。硬件实现非常简单。所以串口的实现基本就全倒向了硬件。
白糖熊
·
2024-01-25 13:58
STM32学习
stm32
嵌入式硬件
单片机
Scrapy的爬取原理
而且框架使用了
异步
的模式,也就是说,我们发出了HTTP请求以后,不需要等待Web服务器返回成功,而是继续执行其他的操作,不会浪费这段时间,效率自然就上去了。使用这种框架,我们就不需要自己去实现它了。
dy2903
·
2024-01-25 13:11
2024前端面试12个手写题,你确定会?
目录前言一、手写防抖二、手写节流三、手写深拷贝四、手写call函数五、手写apply函数六、手写bind函数七、手写实现Promise八、手写实现
异步
控制并发数九、手写ES5继承(寄生组合继承)十、手写数组排序十一
富朝阳
·
2024-01-25 13:05
面试题
大厂面试题
前端
javascript
防抖
节流
深拷贝
手写发布订阅模式
手写异步控制并发数
浏览器事件循环(事件轮询)
浏览器事件循环(事件轮询)文章目录浏览器事件循环(事件轮询)1.浏览器事件循环流程2.同步任务、
异步
任务、宏任务和微任务概念同步任务:
异步
任务:宏任务:微任务:3.宏任务和微任务区别
异步
任务的分类:
异步
任务执行顺序
狐说狐有理
·
2024-01-25 13:34
前端面试相关
前端
vue.js
javascript
事件循环
事件轮询
CompletableFuture 详解
什么是CompletableFutureCompletableFuture是Java8中新增的一个
异步
编程工具类,它是基于Future和CompletionStage接口构建的,它支持lambda,通过回调利用
非阻塞
方法
我是来人间凑数的
·
2024-01-25 12:59
java
#
基础
java
Javascript 事件循环eventLoop
都知道javascript是单线程,那么问题来了,既然是单线程顺序执行,那怎么做到
异步
的?我们理解的单线程应该是这样的,排着一个个来,是同步执行。
我是一个前端
·
2024-01-25 11:56
基于JAVA实现的支持多线程访问的WEB服务器
1.2总体目标实现一个web服务器,能够提供让标准浏览器用HTTP协议来进行访问的网页,并且能够支持多线程
非阻塞
的服务,最后会提供一个web服务器程
LEMFOooO
·
2024-01-25 11:52
说说 Vuex 的 actions 属性
Vuex的action属性内,可以定义
异步
操作逻辑,以满足某些业务场景要求。在组件内,是通过$store.dispatch来触发action定义的函数。我们使用action,来为计数器
异步
增1。
deniro
·
2024-01-25 11:14
踩坑(6)Redisson调用unlockAsync方法释放锁失败
问题描述通过redisson的lockAsync
异步
方法获取到锁之后,再业务执行完成后调用lock.unlockAsync()无法释放当前锁,导致后续的方法被阻塞publicvoidasyncLock(
西瓜'
·
2024-01-25 10:46
踩坑记录
java
开发语言
redis
js中过一段时间后终止while循环,防止死循环的方法
所以想写一个到一定时间就终止循环的函数,刚开始用setTimeout的方式来写,想法是到指定时间,到时间后就break终止循环;但是后来发现setTimeout是
异步
方法,导致函数还是陷入了死循环。
烂不烂问厨房
·
2024-01-25 10:03
js
javascript
C语言通过IXMLHTTPRequest以get或post方式发送http请求获取服务器文本或xml数据
Ajax即AsynchronousJavascriptAndXML(
异步
的JavaScript和XML)。使用Ajax的最大优点,就是能在不更新整个页面的前提下维护数据。
巨大八爪鱼
·
2024-01-25 10:48
Win32
http
xml
IXMLHttpRequest
ajax
c语言
javascript的知识点整理
目录1.变量和数据类型2.条件语句3.循环4.函数函数表达式函数作用域循环和函数作用域的结合5.数组6.对象7.DOM操作8.
异步
编程9.事件处理10.面向对象编程11.构造函数定义构造函数:创建对象:
rubia--
·
2024-01-25 10:14
web前端
javascript
开发语言
ecmascript
css
深入解析与实践:基于VUE的axios
异步
请求应用指南
Ajax=
异步
JavaScript和XML。2、Ajax作用Ajax可以使网页实现
异步
更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新(局部更新)。
CAUC_lin
·
2024-01-25 10:41
vue
vue.js
前端
javascript
ES6-ES13用法(高频面试题)
Proxy重新定义了数据劫持的能力Reflect定义了一套标准化的数据操作的方式Promise确实的解决了
异步
逻辑嵌套及回调地狱问题。
秋の本名
·
2024-01-25 09:52
ES6
javascript
前端
开发语言
# Java NIO(一)FileChannel
JavaNIO1.BIO与NIO的区别BIO为阻塞IO,NIO为
非阻塞
IO。
一一|一一一亅
·
2024-01-25 09:47
java
Netty学习笔记
Nettyisanasynchronousevent-drivennetworkapplicationframeworkforrapiddevelopmentofmaintainablehighperformanceprotocolservers&clients.Netty是一个
异步
事件驱动的网络应用框架
等待花开I
·
2024-01-25 09:48
Netty
学习
网络
服务器
自己动手从0开始实现一个分布式 RPC 框架
前言为什么要自己写一个RPC框架,我觉得从个人成长上说,如果一个程序员能清楚的了解RPC框架所具备的要素,掌握RPC框架中涉及的服务注册发现、负载均衡、序列化协议、RPC通信协议、Socket通信、
异步
调用
热爱Java的分享家
·
2024-01-25 09:48
编程语言
经验分享
面试
spring
boot
leetcode
RPC框架设计
目录一.Socket回顾与I/0模型(一)Socket网络编程回顾1.Socket概述2.Socket整体流程3.代码实现(二)I/O模型1.I/O模型说明2.BIO(同步并阻塞)3.NIO(同步
非阻塞
enterpc
·
2024-01-25 09:44
JAVA进阶笔记整理
rpc
网络协议
netty
socket
webSocket
Alibaba(实习准备)—SOFARPC学习总结
目录SOFARPC框架SOFARPC链路追踪SOFARPC连接管理与心跳SOFARPC同步
异步
实现SOFARPC线程模型SOFARPC单机故障剔除SOFARPC泛化调用实现SOFARPC数据透传SOFARPC
K. Bob
·
2024-01-25 09:14
大数据
Node.js中fs模块
异步
回调函数操作文件:代码不会被阻塞,需要传入回调函数,当获取到结果时,回调函数执行。
异步
Promise操作文件:代码不会被阻塞,通过fs.promises调用方法操
HWL5679
·
2024-01-25 08:25
node.js
java开发中高可用,高性能处理
java开发中高可用1.通过隔离的手段实现高可用:多数据源(mysql,redis),服务拆分等方法2.依赖治理:主流程解耦(使用消息队列),
异步
解耦(使用线程池),数据更新
异步
(canal)3.多通道
q琦一
·
2024-01-25 08:14
Java
java
消息中间件基本概念
基本概念消息队列三个场景:
异步
,削峰,解耦
异步
:将整个流程进行
异步
发送,也就是说本来顺序执行的程序化流程,
异步
后可以同时进行操作,互不影响,但保持最终结果一致性;解耦:它允许不同的应用程序或服务通过发送和接收消息进行通信
笑口常开的小丸子
·
2024-01-25 08:44
质量工程
中间件
iOS GCD(三) dispatch_barrier_async 栅栏方法
我们有时需要
异步
执行两组操作,而且第一组操作执行完之后,才能开始执行第二组操作。这样我们就需要一个相当于栅栏一样的一个方法将两组
异步
执行的操作组给分割起来,当然这里的操作组里可以包含一个或多个任务。
你好哈喽哈喽
·
2024-01-25 08:23
13-SDEI: Software Delegated Exception Interface
引流关键词:中断、同步异常、
异步
异常、irq、fiq、BL1,BL2,BL3,BL31,BL32,BL33,AP_BL1,AP_BL2,AP_BL3,AP_BL31,AP_BL32,AP_BL33,SCP_BL1
代码改变世界ctw
·
2024-01-25 08:37
atf_doc
atf
armv9
SEDI
《Linux设备驱动开发详解》读书笔记
21章:linux设备驱动概述及开发环境搭建驱动设计的硬件基础linux内核及内核编程linux内核模块linux文件系统与设备文件字符设备驱动linux设备驱动中的并发控制linux设备驱动中的阻塞与
非阻塞
江洋之道
·
2024-01-25 08:02
学习
笔记
驱动开发
【并发】什么是 Future?
个人博客:个人主页个人专栏:JAVA⛳️功不唐捐,玉汝于成目录前言正文关键特性和操作包括:提交任务:查询完成状态:等待结果:取消任务:结语我的其他博客前言在现代编程中,
异步
编程和并发处理是不可忽视的重要议题
还在路上的秃头
·
2024-01-25 08:00
#
并发编程
java
开发语言
面试
笔记
并发编程
async、await、Promise 的底层实现
async、await的底层实现async/await是基于Promise的语法糖,它们使得
异步
代码的编写更加简洁和直观。async函数async关键字用于声明一个函数是
异步
的。
zhaojjjjjj163
·
2024-01-25 07:46
WEB
前端
javascript
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他