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
epoll实现原理
SpringBoot使用ApplicationEvent&Listener完成业务解耦
ApplicationEvent以及Listener是Spring为我们提供的一个事件监听、订阅的实现,内部
实现原理
是观察者设计模式,设计初衷也是为了系统业务逻辑之间的解耦,提高可扩展性以及可维护性。
xxc1605629895
·
2024-01-17 17:33
spring
boot
springboot
event
listener
<Linux> 文件系统
磁盘的物理结构(二)磁盘的物理存储结构1.数据存储2.存储结构二、磁盘的逻辑抽象三、磁盘信息(一)具体结构(二)重新认识目录四、理解文件系统中的增删查改五、软硬链接(一)软链接(二)硬链接(三)二者区别
实现原理
a篇博客就溜
·
2024-01-17 17:24
#
文件
linux
运维
服务器
【面试合集】说说微信小程序的
实现原理
?
面试官:说说微信小程序的
实现原理
?
九五一
·
2024-01-17 16:11
面试合集
面试
微信小程序
职场和发展
理解JS中class的
实现原理
- JS篇
目录class类概念与语法class类与原型的关系实例属性和原型属性class类的继承通过extends关键字实现类的继承通过super关键字进行拓展父类构造器或方法static关键字的使用class类概念与语法ES5之前不存在类的概念,创建对象使用的构造函数,通过new操作符来创建;为使JS更像面向对象,ES6版本引入class概念,其基本语法:classCat{constructor(name
阿莹yes
·
2024-01-17 15:31
js
javascript
Redisson 分布式限流器 RRateLimiter 的使用及原理
文章目录一、基本使用1.1创建限流器1.2获取令牌1.3使用示例二、
实现原理
一、基本使用1.1创建限流器/***Returnsratelimiterinstancebyname**@paramnameofratelimiter
呦,又写BUG呢
·
2024-01-17 13:52
Java
数据库
分布式
QOS(Quality of Service)基本原理及配置示例
由于QOS(QualityofService)在报文上主要是更改特定字段进行流量的差异化服务,因此此处重点介绍各种服务模型及其
实现原理
。
fengxingzhe008
·
2024-01-17 12:15
网络
运维
面试
网络协议
Netty 核心源码解读 —— EventLoop 篇
本文我们将一起探究一下EventLoop的
实现原理
,让大家对Netty的线程模型有更加深入的了解。
松然聊技术
·
2024-01-17 11:20
java
开发语言
java线程池的
实现原理
与应用
一、老生常谈1.1、什么是线程池?线程池是一种基于池化思想管理的线程工具;1.2、为什么要使用线程池?线程的创建与销毁会占用系统资源;降低系统整体的性能;线程池管理多个线程,线程等待分配任务,避免了处理任务时线程的创建和销毁;优点:a、降低资源消耗;b、提高响应速度,任务到达时无需等待线程重新创建;c、提高线程的可管理型;d、提供更强大的功能,比如演示定时线程池,可以延迟执行任务;缺点:线程池中的
匠道
·
2024-01-17 11:23
java
开发语言
『C++成长记』内存管理
语言内存管理方式2.2C++内存管理方式2.2.1new/delete操作内置类型2.2.1new和delete操作自定义类型三、operatornew与operatordelete函数四、new和delete的
实现原理
小王又困了
·
2024-01-17 10:13
c++
java
开发语言
高德地图实现自定义小蓝点 自定义点标记 绘制多边形/圆形区域 根据地图的移动显示或者隐藏自定义点标记的相关实现
分析其
实现原理
应该是获取用户当前
谱写
·
2024-01-17 10:28
ios
OpenHarmony:操作系统的内核架构
实现原理
操作系统是位于应用和硬件之间的系统软件,向上提供易用的程序接口和运行环境,向下管理硬件资源。内核位于操作系统的下层,为操作系统上层的程序框架提供硬件资源的
码牛程序猿
·
2024-01-17 09:30
linux
运维
服务器
harmonyos
华为
鸿蒙系统
鸿蒙
[源码和文档分享]包含鼠标位置的屏幕截屏并保存为图片文件
现在,我就把这个小程序的实现过程和
实现原理
写成文档,分享给大家。参考文档和完整的文档和源码下载地址:https://www.write-bug.com/article/1579.
ggdd5151
·
2024-01-17 09:56
Java程序员必看!ThreadLocal终极指南,你知道它能为你做什么吗?
文章目录1.引言2.多线程基础知识回顾2.1多线程概述2.2多线程的挑战3.ThreadLocal的概述3.1ThreadLocal是什么3.2ThreadLocal的
实现原理
4.ThreadLocal
David爱编程
·
2024-01-17 07:21
java
java
开发语言
python期末考试:函数与模块
A.Python使用del保留字定义一个函数B.函数能完成特定的功能,对函数的使用不需要了解函数内部
实现原理
,只要了解函数的输入输出方式即可。C.函数是一段具有特定功能的、
illusionbigdata
·
2024-01-17 06:22
python
python
开发语言
java 线程池的api_Java多线程-线程池的使用
目录线程池的优点线程频繁的创建=>销毁=>创建对系统对开销很大,使用线程池可以避免重复的开销方便复用,提高相应速度线程的创建于执行完全分开,方便维护,降低耦合线程池的
实现原理
池化技术一说到线程池自然就会想到池化技术
weixin_39696197
·
2024-01-17 05:12
java
线程池的api
java枚举类型的
实现原理
(转)
Java从JDK1.5开始支持枚举,也就是说,Java一开始是不支持枚举的,就像泛型一样,都是JDK1.5才加入的新特性。通常一个特性如果在一开始没有提供,在语言发展后期才添加,会遇到一个问题,就是向后兼容性的问题。像Java在1.5中引入的很多特性,为了向后兼容,编译器会帮我们写的源代码做很多事情,比如泛型为什么会擦除类型,为什么会生成桥接方法,foreach迭代,自动装箱/拆箱等,这有个术语叫
SevenCoder
·
2024-01-17 01:59
mysql-高可用架构类设计中会遇到的问题???
mysql主从复制的
实现原理
异步复制半同步复制MMM架构只支持基于日志点的复制,如何进行主从复制,配置步骤:master在master上操作,开启binlog(必须),开始gtid(可选;v>5.6,开启需要重启
Joah_l
·
2024-01-17 01:15
webserver整理
项目介绍Linux下C++轻量级Web服务器使用线程池+
epoll
(ET和LT均实现)+同步模拟Proactor模式的并发模型使用状态机解析HTTP请求报文,支持解析GET和POST请求通过访问服务器数据库实现
ミ míSs °
·
2024-01-17 00:49
webSever
Lern
开发语言
c++
linux
服务器
数据结构(c)冒泡排序
冒泡排序
实现原理
冒泡排序算法的运作如
发狂的蜗牛
·
2024-01-16 23:07
数据结构
c语言
算法
Docker-Compose详解与部署示例
目录dockercompose组成DockerCompose概述三层结构配置文件使用场景
实现原理
DockerCompose环境安装YAML文件格式编写注意事项:数据结构:示例:DockerCompose
木合杉
·
2024-01-16 22:48
云
docker
容器
运维
python字典基础知识了解(增删改查+根据value查找key)
dict的
实现原理
和日常生活查字典是一样的!日常生活中查字典的方法有两种:1.是把字典从第一页往后翻,直到找到我们想要的字为止,这种方法就是在list中查找元素的方法,list越大,查找越慢。
Evan.lu
·
2024-01-16 20:16
python基础
python
字典
dict
微信小程序 - 模板与配置 介绍
WXML模板语法-数据绑定2、WXML模板语法-事件绑定3、WXML模板语法-条件渲染4、WXML模板语法-列表渲染二、WXSS模板样式1、WXSS模板样式-rpx1.1什么是rpx尺寸单位1.2rpx的
实现原理
csdn小瓯
·
2024-01-16 20:08
微信小程序
微信小程序
小程序
原子操作:并发编程的守护者
本文将详细介绍原子操作的定义、重要性、
实现原理
以
小阳小朋友
·
2024-01-16 19:47
并发
开发语言
java
php + redis 实现延迟队列
文章目录
实现原理
代码消费者生产者执行结果
实现原理
#redis的zset是有序集合,可以通过分数进行排序#将分数设置成任务执行时间#通过ZRANGEBYSCOREkeyminmax获取任务时间小于当前时间的任务
西直门三太子
·
2024-01-16 19:39
PHP
php
redis
2020-07-28
了解Vue计算属性的
实现原理
computed的作用在vue的开发中,我们不免会使用到计算属性,使用计算属性,vue会帮我们收集所有的该计算属性所依赖的所有data属性的依赖,当data属性改变时,便会重新获取
灵魂的统帅
·
2024-01-16 16:31
java8:HashMap的
实现原理
一概述这个哈希表是基于Map接口的实现的,它允许null值和null键,它不是线程同步的,同时也不保证有序。Map的这种实现方式为get(取)和put(存)带来了比较好的性能。但是如果涉及到大量的遍历操作的话,就尽量不要把capacity设置得太高(或loadfactor设置得太低),否则会严重降低遍历的效率。影响HashMap性能的两个重要参数:“initialcapacity”(初始化容量)和
喝水的鱼.
·
2024-01-16 15:03
java集合
java
socket网络编程几大模型?看看CHAT是如何回复的?
3.I/O复用模型(MultiplexingI/O):使用select/poll和
epoll
包装了标准I/O库函数进行并
慕斯女神
·
2024-01-16 14:50
网络
人工智能
chatgpt
开发语言
代理模式
C#经典十大排序算法(详细教程)
C#冒泡排序算法简介冒泡排序算法是一种基础的排序算法,它的
实现原理
比较简单。核心思想是通过相邻元素的比较和交换来将最大(或最小)的元素逐步"冒泡"到数列的末尾。
追逐时光者
·
2024-01-16 14:39
C#
.NET
面试指南
c#
.net
算法
面试
Oracle架构_数据库底层原理、机制 (授人以渔)
Oracle架构,讲述了OracleRDBMS的底层
实现原理
,是OracleDBA**调优和排错的基础理论。深入理解Oracle架构,能够让我们在Oracle的路上走的更远。
逐光而往
·
2024-01-16 13:26
数据库资料
oracle
Linux学习记录——사십삼 高级IO(4)---
Epoll
型服务器(1)
文章目录1、理解
Epoll
和对应接口2、简单实现1、理解
Epoll
和对应接口poll依然需要OS去遍历所有fd。
咬光空气
·
2024-01-16 13:43
Linux学习
服务器
linux
学习
【容器固化】 OS技术之OpenStack容器固化的
实现原理
及操作
1.Docker简介要学习容器固化,那么必须要先了解下Docker容器技术。Docker是基于GO语言实现的云开源项目,通过对应用软件的封装、分发、部署、运行等生命周期的管理,达到应用组件级别的“一次封装,到处运行”。这里的应用软件,既可以是一个Web应用,也可以是一套数据库服务,甚至是一个操作系统或编译器。Docker基于Linux的多项开源技术提供了高效、敏捷和轻量级的容器方案,并且支持在多种
yuzhangfeng
·
2024-01-16 12:48
云计算架构
linux
云计算
容器
容器固化
K8s
一天吃透Spring面试八股文
SpringAOP的
实现原理
JDK动态代理和CGLIB动态代理的区别?SpringAOP相关术语Spring通知有哪些类型?什么是IOC?IOC的好处?什么是依赖注入?IOC容器初始化过程?
程序员大彬
·
2024-01-16 09:13
计算机
java
spring
面试
java
Unity 工具 之 Azure 微软连续语音识别ASR的简单整理
Unity工具之Azure微软连续语音识别ASR的简单整理目录Unity工具之Azure微软连续语音识别ASR的简单整理一、简单介绍二、
实现原理
三、注意实现四、实现步骤五、关键脚本一、简单介绍Unity
仙魁XAN
·
2024-01-16 09:53
Unity
microsoft
azure
语音识别
ASR
连续语音识别
Flink-SQL——时态表(Temporal Table)
时态表(TemporalTable)文章目录时态表(TemporalTable)数据库时态表的实现逻辑时态表的
实现原理
时态表的查询实现时态表的意义Flink中的时态表设计初衷产品价格的例子——时态表汇率的例子
不二人生
·
2024-01-16 09:51
#
Flink
SQL
flink
sql
修改和调试 onnx 模型
1.onnx底层
实现原理
1.1onnx的存储格式ONNX在底层是用Protobuf定义的。Protobuf,全称ProtocolBuffer,是Google提出的一套表示和序列化数据的机制。
哦豁灬
·
2024-01-16 07:15
机器学习
onnx
onnx
学习笔记
深度学习
EPOLL
WAKEUP 的作用是在CLOCK_BOOTTIME_ALARM定时器 定时到的时候,保持系统不休眠吗
EPOLL
WAKEUP是Linux中
epoll
事件的一种标志,用于在使用
epoll
进行事件监听时,确保系统在特定条件下不休眠。
sunfanup
·
2024-01-16 07:51
linux开发
c
c++
linux
分布式开放消息系统(RocketMQ)的原理与实践
其
实现原理
是怎样的?关键特性以及其
实现原理
一、顺序消息消息有序指的是可以按照消息的发送顺序来消费。例如:一笔订单产
豆奶快攻
·
2024-01-16 07:01
消息队列
微信小程序-----wxss模版样式
目录前言一、WXSS1.什么是WXSS2.WXSS和CSS的关系二、rpx1.什么是rpx尺寸单位2.rpx的
实现原理
3.rpx与px之间的单位换算三、样式导入1.什么是样式导入2.
Fitz&
·
2024-01-16 06:43
微信小程序
微信小程序
小程序
JavaScript
wxml
WXSS
JWT的
实现原理
|一分钟快速了解
文章目录jwt知识点认识JWTTOKEN是什么jwt的使用场景jwt的组成headerpayloadsignaturejwt知识点jwt官网认识JWTJSONWebToken(JWT)是一个开放标准(RFC7519),它定义了一种紧凑和自包含的方式,用于在各方之间作为JSON对象安全地传输信息。作为标准,它没有提供技术实现,但是大部分的语言平台都有按照它规定的内容提供了自己的技术实现,所以实际在用
鳄梨阿龙
·
2024-01-16 06:41
数据库
jwt
web安全
后端
竞赛保研 基于设深度学习的人脸性别年龄识别系统
文章目录0前言1课题描述2实现效果3算法
实现原理
3.1数据集3.2深度学习识别算法3.3特征提取主干网络3.4总体实现流程4具体实现4.1预训练数据格式4.2部分实现代码5最后0前言优质竞赛项目系列,今天要分享的是基于深度学习机器视觉的人脸性别年龄识别系统该项目较为新颖
iuerfee
·
2024-01-16 05:12
python
websocket协议与
实现原理
文章目录一、websocket二、websocket的协议实现websocket的协议格式websocket如何验证客户端合法websocket传输的明文和密文的传输websocket如何断开实现一、websocketwebsocket是一个基于tcp的应用层的协议,对tcp的包做了一些限制,websocket只对协议的格式做了规定,不管你发送了什么,只要符合数据格式就可以了,里面是否有get或者
猥琐猿
·
2024-01-16 05:46
进阶知识
网络协议
c语言
网络编程关注的问题与reactor的应用
文章目录一、网络编程关注的问题连接的建立连接的断开消息的到达消息发送完毕二、reactor作为网络框架的职责检测IO与操作ioio多路复用
epoll
编程三、reactor的应用单reactor多reactor
猥琐猿
·
2024-01-16 05:46
进阶知识
c语言
c++
后端
网络协议
网络io,select,poll与
epoll
的初步认识
网络io与select,poll,
epoll
的初步认识文章目录网络io与select,poll,
epoll
的初步认识一、网络io二、select三、poll四、
epoll
的初步认识总结一、网络io.为什么单线程能接受多个连接但是不能传输数据
猥琐猿
·
2024-01-16 05:15
进阶知识
网络
服务器
linux
【程序员的自我修养09】动态链接过程的场景补充及其思考
动态库的由来及其
实现原理
,大致介绍了动态链接
谢艺华
·
2024-01-15 23:48
编译
链接
装载
库
服务器
运维
全局符号冲入
动态库的由来及其
实现原理
绪论大家好,欢迎来到【程序员的自我修养】专栏。正如其专栏名,本专栏主要分享学习《程序员的自我修养——链接、装载与库》的知识点以及结合自己的工作经验以及思考。编译原理相关知识本身就比较有难度,我会尽自己最大的努力,争取深入浅出。若你希望与一群志同道合的朋友一起学习,也希望加入到我们的学习群中。文末有加入方式。介绍通过前文的讲解,我们大致了解将程序加载到内存的过程。即创建两个映射表:程序与虚拟内存空间
谢艺华
·
2024-01-15 23:18
编译
链接
装载
库
算法
动态库
一文搞懂系列——Linux C线程池技术
对它有一丝的好奇,于是趁这个机会深入了解一下线程池的
实现原理
。线程池的优点线程池出现的背景,其实对应CPU性能优化——“瑞士军刀“文章中提到的短时应用。
谢艺华
·
2024-01-15 23:37
一文搞懂系列
linux
c语言
运维
线程池
Redis为什么快?
3.Redis采用
epoll
做为I/O多路复用技术的实现,再加上Redis自身的事件处理模型将
epoll
中的连接,读写,关闭都转换为了事件,不在I/O上浪费过多的时间,使得Redis在网络IO操作中能并发处理大量的客户端请求
小羊炒饭
·
2024-01-15 21:06
深耕代码不做牛马
redis
C++(9.5)——浅谈new和delete的
实现原理
(注:本文是针对上篇文章中C++内存管理的两个关键字)两个关键字原理的解析,对于这两个关键字的使用并没有什么影响,如果只想得知两个关键字的使用方法,则可以直接跳过本篇文章)目录1.引入:2.operatornew与operatordelete:2.1基本定义以及与操作符的差异:2.2为什么要引入operatornew和operatordelete:3.操作符的大致动作过程:3.1开辟单个空间的动作
起床写代码啦!
·
2024-01-15 18:16
C++
c++
java
开发语言
JAVA并发编程-AQS底层
实现原理
及应用(二)
JAVA并发编程-AQS底层
实现原理
及应用(一)CANCELLED状态节点生成acquireQueued方法中的Finally代码:finalbooleanacquireQueued(finalNodenode
coder_sheep
·
2024-01-15 17:13
并发编程
java
算法
开发语言
数据结构
JAVA并发编程-AQS底层
实现原理
及应用(一)
前言Java中的大部分同步类(CountDownLatch,Semaphore,CyclicBarrier、ReentrantLock等)都是基于AbstractQueuedSynchronizer(简称为AQS)实现的。AQS是一种提供了原子式管理同步状态、阻塞和唤醒线程功能以及队列模型的简单框架。本篇不讲述包含共享锁和ConditionQueue的部分。一、开发一个自定义Lock锁public
coder_sheep
·
2024-01-15 16:43
并发编程
java
开发语言
spring
boot
后端
ide
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他