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底层实现原理
深入解析MVCC:多版本并发控制的数据库之道
二、MVCC的
实现原理
2.1版本号2.1.1版本号的作用:2.1.2版本号的组成:2.1.3.示例2.2事务id2.2.1事务ID的作用:2.2.2事务ID的生成:2.2.3示例:2.3快照(Snapshot
喔的 喔的嘛呀
·
2024-01-24 11:23
java
开发语言
java多线程 - 线程池
实现原理
及美团业务实践
1.1线程池是什么线程池(ThreadPool)是一种基于池化思想管理线程的工具,经常出现在多线程服务器中,如MySQL。线程过多会带来额外的开销,其中包括创建销毁线程的开销、调度线程的开销等等,同时也降低了计算机的整体性能。线程池维护多个线程,等待监督管理者分配可并发执行的任务。这种做法,一方面避免了处理任务时创建销毁线程开销的代价,另一方面避免了线程数量膨胀导致的过分调度问题,保证了对内核的充
Java学习训练营
·
2024-01-24 11:26
java面试题
线程池
thread
java
多线程
IoC 容器总结
目录理解IoC实现方式DI
实现原理
@AutowiredVS@Resource区别IoC和DI有什么区别理解IoCIoC——控制反转,是Spring框架的核心概念之一,是一种设计原则和编程模式,用于实现松耦合和可测试的应用程序控制反转
奋斗小温
·
2024-01-24 11:47
Spring
java
spring
IoC
DI
依赖注入
mysql主从复制、读写分离、分库分表、分片
数据库水平切分的
实现原理
解析——分库,分表,主从,集群,负载均衡器(转)第1章引言随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。
scyxm0426
·
2024-01-24 10:59
分片主从复制读写分离分库分表
崩溃了!我说用attach进行问题定位,面试官问我原理
Arthas的
实现原理
主要基于JavaInstrumentationAPI和JavaAgent技术。
半亩方塘立身
·
2024-01-24 10:24
java
后端
深度解析 Yjs 协同编辑原理【看这篇就够了】
前言思来想去,还是决定深入了解Yjs的
实现原理
,并摒弃Yjs原生支持,尝试应用于其他项目上;大家跟着我的思路去思考,相信大家一定会对协同编辑有一个深刻的认识,以后遇到类似场景,也能自己实现协同功能。
~朴:shu
·
2024-01-24 09:24
协同编辑
CRDT应用
Yjs
Docs
Yjs
Yjs协同原理分析
Yjs应用
协同编辑原理
y-websocket
实现
Socket.IO
实现原理
(一篇文章让你彻底弄懂即时聊天技术)
技术讨论群【522121825】前言虽然写了好几篇关于vue-socket.io的文章,但是也还是对底层
实现原理
模糊不清,甚至对Socket.io、Vue-socket.io、socket.io-client
~朴:shu
·
2024-01-24 09:23
Socket.io
即时通信技术
vue-socket.io
socket.io
socketIO-Client
vue3使用Socket.io
vue即时通信技术
socket通信技术
web
socket
虚拟ip(VIP)
实现原理
实现高可用(HA)的方式,一般采用两台机器同时完成一项功能,比如数据库服务器,平常只有一台机器对外提供服务,另一台机器作为热备,当这台机器出现故障时,自动动态切换到另一台热备的机器。故障检测的实现方式心跳采用定时发送一个数据包,如果机器多长时间没响应,就认为是发生故障,自动切换到热备的机器上去。怎么实现自动切换虚IP何为虚IP,就是一个未分配给真实主机的IP,也就是说对外提供数据库服务器的主机除了
郑琨51
·
2024-01-24 09:08
计算机网络
以太网
网络
linux
负载均衡
Hbase 基础理论
HBase基础理论Hbase数据模型表列族列限定符时间戳表概念视图表物理视图列存储与行存储模式的区别Hbase
实现原理
Master与RegionRegion服务器工作原理HBase基础理论Hbase是一个分布式的列数据库
Allocator
·
2024-01-24 08:48
Hbase
hbase
Vue nextTick使用场景及
实现原理
nextTick是前端面试中vue框架中必考的部分,一定要掌握。它主要是处理我们再变更完数据以后,无法立刻拿到最新的DOM节点对象的问题。我们可以这样理解:vue执行完渲染后会执行this.nextTick()里面的callback函数。使用场景我们来看一个实际的vue组件当前姓名:{{name}}改变名称exportdefault{name:"Demo",data(){return{name:"
独爱那杯cc
·
2024-01-24 06:10
vue.js
前端
javascript
并发机制的底层
实现原理
volatile是用来修饰被不同线程访问和修改的变量,编译器不会去假设这个变量的值。是轻量级的synchronized保证了共享变量的可见性,也就是当一个线程修改一个共享变量的时候,另外的线程能够读到这个修改的值,它不会引起线程上下文切换和调度。如果一个字段被申明为volatile,java线程内存模型确保所有线程看到这个变量的值是一致的。为了提高运行速度处理器不直接与内存进行通信“原子”代表最小
井易安
·
2024-01-23 23:24
【Java并发编程的艺术学习】第六章摘要补全(待修)
6.1ConcurrentHashMap
实现原理
与使用1.hashmap
实现原理
1.7版本:数组+链表。用的是头插法,所以会出现多线程的时候产生环1.8版本:数组+链表+红黑树。
一日三餐384
·
2024-01-23 23:35
java
学习
开发语言
【Pigeon源码阅读】客户端负载均衡
实现原理
(十一)
文章目录客户端负载均衡入口负载均衡策略总体实现负载均衡策略实现AbstractLoadBalanceRandomLoadBalance基于权重随机策略AutoawareLoadBalance最小请求数策略RoundRobinLoadBalance基于权重轮询策略WeightedAutoawareLoadBalance基于权重最小请求数策略权重计算方法weightFactors权重因子Request
jeanheo
·
2024-01-23 17:28
javaweb
分布式
Pigeon源码阅读
截图小工具,用c#语言开发
用c#开放的截图小工具,有需要的联系我,需要源码的联系我三、
实现原理
共2个窗体,1个是主窗体,主要功能进行热键设置,抓取屏幕到图片传给另一个窗体,另一个窗体对传过来的图
相信神话2021
·
2024-01-23 16:08
自己开发的小工具
c#
microsoft
visual
studio
代理相关的知识集
目录说到代理我们要先知道代理的分类代理大方向分为两类:Ⅰ静态代理Ⅱ动态代理jdk动态代理cglib动态代理下面我们来看看各种代理之间的区别和实现方式吧静态代理静态代理的实现方法:静态代理的实际应用:动态代理JDK动态代理
实现原理
weixin_48788232
·
2024-01-23 15:32
代理模式
java
开发语言
vue中keep-alive的理解和使用
实现原理
:keep-alive
实现原理
是:渲染一个组件时,根据组件(通过cons
小玲子小玲子
·
2024-01-23 14:40
vue.js
前端
keep-alive
微信小程序之WXSS模板样式、页面配置(.json)和网络数据请求
想写博客但无从下手,急需写作干货注入能量…热爱写作,愿意让自己成为更好的人…文章目录前言一、WXSS模板样式1、什么是WXSS2、WXSS和CSS的关系二、WXSS模板样式-rpx1、什么是rpx尺寸单位2、rpx的
实现原理
哥的时代
·
2024-01-23 13:57
微信小程序
微信小程序
json
网络
宠物互联网医院系统
本文将介绍宠物互联网医院系统的一些关键技术和代码示例,揭示这一科技奇迹的
实现原理
。1.远程医疗服务的实现远程医疗服务是宠物互联网医院系统的核心功能之一。
万岳科技系统开发
·
2024-01-23 13:43
宠物
【设计模式-8】组合模式的树形结构
实现原理
和代码演示
组合模式是在处理树形结构时而经常使用的设计模式,树形结构一般是由很多节点对象组合而成的一个整体。我们在开发中经常会碰到这样的结构,比如二叉树、多叉树等,映射到真实生活场景中的书的目录结构,部门的层级结构或者是电脑中的文件目录结构等。1.概述 组合模式是针对树形结构而发展出来的一种设计模式,树形结构是由节点对象组合而成的对象,呈现“个体-整体”的结构,这种模式可以使客户端在操作树形结构的整体或者个
zkyangll
·
2024-01-23 07:46
设计模式
设计模式
组合模式
python
EasyHPC - Git入门教程【笔记】
内容来源:超算习堂(easyhpc.net)文章目录01基础知识主要功能
实现原理
git中的数据流与存储级别git安装和配置02新建仓库新建仓库克隆仓库03工作流程创建仓库gitaddgitstatusgitdiffgitcommitgitrmgitmv04
zhulu506
·
2024-01-23 06:36
Git
git
笔记
Android常用三方框架源码解读-Arouter
组件化开发的目的是为了解耦提高业务的复用,各业务之间相互独立,如何跳转页面和数据传输就成为了首要解决的问题,阿里的Arouter的框架为组件化改造提供了一种思路,作为开发中的常用框架,有必要知道其
实现原理
RNGyyds
·
2024-01-23 05:09
看了这个Java实习生入职测试题后,幸亏我不是实习生
2:JDK8中的HashMap的源码,
实现原理
,底层结构?3:反射中,Class.forName和classloader的区别?4:session
凯哥Java
·
2024-01-23 03:37
二刷Java多线程:线程池详解
使用线程池的好处降低资源消耗:通过重复利用已创建的线程降低线程创建和销毁造成的消耗提高响应速度:当任务到达时,任务可以不需要等到线程创建就能立即执行提高线程的可管理性:使用线程池可以统一分配、调优和监控二、线程池
实现原理
当提交一个新任务到线程池时
邋遢的流浪剑客
·
2024-01-23 02:18
线程池实现原理
线程池状态转换
自己动手写数据库系统:解释执行 update 和 delete 对应的 sql 语句
在上一节我们完成了select语句的解释执行,本节我们看看Update和Delete对应的语句如何解释执行,当然他们的
实现原理
跟我们前面实现的select语句执行大同小异。
tyler_download
·
2024-01-23 01:57
数据库系统
golang
数据库
sql
mysql
自己动手做数据库系统:解释执行 update 和 delete 对应的 sql 语句
在上一节我们完成了select语句的解释执行,本节我们看看Update和Delete对应的语句如何解释执行,当然他们的
实现原理
跟我们前面实现的select语句执行大同小异。
tyler_download
·
2024-01-23 01:56
数据库
sql
Java并发之原子类型源码篇
❤️文章目录Java并发之原子类型源码篇一、Java原子类型1.1AtomicInteger①常用方法②使用③
实现原理
1.2AtomicIntegerArray①常用方法②使用
欧克小奥
·
2024-01-22 23:45
Java并发源码
java
并发
原子类
了解短信的
实现原理
以及验证码短信API
而实现短信功能的核心是短信
实现原理
和验证码短信API。本文将介绍短信实现的基本原理以及验证码短信API,帮助读者更好地了解短信技术和应用。
API小百科_APISpace
·
2024-01-22 21:50
ACEeditor使用手册(三)
文章目录ACEeditor使用手册5.与后端交互5.1保存与加载文件通过AJAX保存与加载文件与后端框架的集成文件状态同步与冲突解决5.2协同编辑与实时同步协同编辑的
实现原理
WebSocket与实时同步技术协同编辑冲突解决策略
球球不吃虾
·
2024-01-22 21:06
随笔
okhttp
前端
javascript
node.js
ACEeditor
HarmonyOS ArkUI 框架的
实现原理
和落地实践
HarmonyOS操作系统特性首先介绍一下鸿蒙操作系统,鸿蒙操作系统是华为设计的下一代分布式物联网操作系统,它首次引入了面向场景设计的分布式理念,同时能够实现一套操作系统通过裁减的方式适配到某种终端,它是华为面向万物互联理念的一套操作系统。鸿蒙操作系统有一些独特的设计,主要有三个方面。第一它能实现一套操作系统适配几百种设备,这是安卓和iOS等其他操作系统无法做到的,而鸿蒙操作系统能通过积木的方式进
码中之牛
·
2024-01-22 19:58
鸿蒙
移动开发
OpenHarmony
harmonyos
华为
移动开发
进程间通讯
Openharmony
日志库 winston 的学习笔记 - logger.info 打印到控制台上的
实现原理
if(process.env.NODE_ENV!=='production'){logger.add(newwinston.transports.Console({format:winston.format.combine(winston.format.colorize({all:true}),winston.format.simple())}));}上述代码的含义是,如果当前Node.js执行环
JerryWang_汪子熙
·
2024-01-22 17:55
微信群控系统的
实现原理
,微信群控系统源码的核心实现代码
本人带领技术团队也开发了一套完整的群控系统,下面就微信群控系统的
实现原理
,以及部分核心代码供大家参考。不同于市场上的其他群控系统,我们研发的群控系统是可以运行在任何电脑上的,不用
中v中
·
2024-01-22 16:43
React 实现 textarea 文本域自适应高度(autoSize)
一、基本原理textarea的自适应高度
实现原理
相对简单:根据文本域中的内容动态调整其style.height属性。为了实现这一点,我们需要在文本域的onChange事件中添加处理逻辑。
天問_
·
2024-01-22 14:59
React
react.js
javascript
前端
ListView和RecyclerView的区别
在搞懂这个问题之前,我们最好先搞明白ListView和RecyclerView的
实现原理
,这里推荐两篇文章:郭霖的《AndroidListView工作原理完全解析》曾志刚的《RecyclerView剖析
小小的coder
·
2024-01-22 11:11
3-SynchronousQueue
摘要因为在BlockingQueue中介绍了阻塞队列的使用注意事项,本文主要介绍SynchronousQueue的
实现原理
。要点如下:源码解读内部接口类Transfer的定
鹏程1995
·
2024-01-22 09:20
Dubbo 3.2版本分析Provider启动前的前菜
Dubbo3.2版本分析Provider启动前的前菜写在前面例子分析设置application设置registry设置protocol设置serviceConfig小结写在前面一直以来对Dubbo的
实现原理
颇为好奇
legendaryhaha
·
2024-01-21 23:16
Dubbo
dubbo
java
SpringCloudAlibaba系列之Nacos配置管理
目录说明认识配置中心Nacos架构图Nacos配置管理
实现原理
核心源码分析-客户端核心源码分析-服务端配置修改的实时通知主流配置中心对比小小收获说明本篇文章主要目的是从头到尾比较粗粒度的分析Nacos配置中心的一些实现
逆流而上的龟
·
2024-01-21 22:37
微服务
Nacos
Nacos配置中心
Nacos配置中心源码
深入理解Nacos
SpringCloudAlibaba系列之Nacos服务注册与发现
目录说明认识注册中心Nacos架构图Nacos服务注册与发现
实现原理
总览SpringCloud服务注册规范服务注册心跳机制与健康检查服务发现主流服务注册中心对比小小收获说明本篇文章主要目的是从头到尾比较粗粒度的分析
逆流而上的龟
·
2024-01-21 22:07
微服务
Nacos
Nacos注册中心
Nacos注册中心源码
深入理解Nacos
一文彻底搞懂分布式事务
分布式事务模型两阶段提交协议三阶段提交协议CAP定理和BASE理论分布式事务-常见柔性解决方案TCC基于可靠性消息的最终一致性最大努力通知型分布式事务框架SeataAT模式Saga模式Seata主推的AT模式
实现原理
第一阶段
实现原理
第二阶段
实现原理
事务的隔离性
逆流而上的龟
·
2024-01-21 22:05
分布式事务
Seata
Go 知识slice
Go知识slice1.什么是slice2.slice基础2.1定义2.2
实现原理
2.2.1make创建2.2.2切片创建2.3操作2.3.1append追加2.3.2表达式切片2.3.3扩展表达式2.3.4
a18792721831
·
2024-01-21 22:52
golang
go
切片
slice
go细节
数字信号处理--几种常见的数字滤波器
实现原理
参考:数字信号处理公式变程序(四)—巴特沃斯滤波器(上)滤波器现代滤波器理论研究的主要内容是从含有噪声的数据记录中估计出信号的某些特征或者信号本身,估计出的信号的信噪比将比原信号的高,将信号和噪声都视为随机信号,利用其统计特征导出一套最佳的估计算法。设计的步骤:给出所需的滤波器的技术指标;设计一个H(z)H_(z)H(z)使其逼近所需的技术指标;实现所设计的H(z)H_(z)H(z),其中步骤2是
朔漠君
·
2024-01-21 21:37
算法
数字信号处理
滤波器
微信小程序进阶
目录前言一.WXSS模板样式1.什么是wxss2.WXSS和CSS的关系3.什么是rpx尺寸单位4.rpx的
实现原理
5.rpx与px之间的单位换算*6.什么是样式导入7.
羙橘
·
2024-01-21 21:02
python
机器学习
pandas
Linux内核--网络协议栈(五)TCP IP栈的
实现原理
与具体过程
目录一、引言二、Linux内核的结构三、Linux网络子系统四、TCP/IP协议栈------>4.1、网络架构------>4.2、协议无关接口------>4.3、套接口缓存------>4.4、重要的数据结构五、网络信息处理流程------>5.1、硬中断处理------>5.2、ksoftirqd内核线程处理软中断------>5.3、网络协议栈处理------>5.4、IP协议层处理--
文艺小少年
·
2024-01-21 19:14
CPU性能分析与操作系统的构建
网络协议
linux
tcp/ip
深入解析 JavaScript 中的 setTimeout() 和 setInterval()
但setTimeout()和setInterval()在使用方式和
实现原理
上有一些不同。本文将详细对比两者的区别,分析使用场
爱蹦跶的大A阿
·
2024-01-21 16:55
JavaScript保姆级教程
javascript
开发语言
ecmascript
前端
Android程序——经典贪吃蛇大作战逆向分析
逆向分析1.实现目标2.使用工具3.
实现原理
4.核心思路5.实现过程1.实现内购2.屏蔽游戏下线提醒信息1.实现目标(1)屏蔽经典经典贪吃蛇大作战游戏的过期提醒(2)内购游戏道具2.使用工具(1)雷电模拟器
came_861
·
2024-01-21 16:27
Android逆向
Android
Killer
网络安全
android
网络安全
【Spark】Spark 运行架构--YARN-Cluster
本篇结构:YARN-Cluster工作流程图YARN-Cluster工作流程YARN-Cluster模式启动类图YARN-Cluster
实现原理
YARN-Cluster作业运行调用图一、YARN-Cluster
w1992wishes
·
2024-01-21 14:34
java进阶-jvm精讲及实战
深入了解jvm及实战1.引言2.jvm概念理解1.引言jvm是深入了解
java底层
逻辑的必备知识储备,在中大型开发团队里,中高级工程师必须要了解和掌握,也是中高级工程师面试必考题,在实战中用于程序性能调优
蒋增奎
·
2024-01-21 12:16
j2se高级特性
java
jvm
开发语言
一步步手撸一个std::function
目录前言第一版第二版第三版总结他山之石前言在《std::function从实践到原理》中我们分析了std::function的
实现原理
,但这只是纸上谈兵。
深山老宅
·
2024-01-21 11:15
modern
C++
modern
C++
function
function实现
代码随想录算法训练营第8天 | 344.反转字符串 541. 反转字符串II 卡码网.替换数字 151.翻转字符串里的单词 卡码网.右旋字符串
但是需要注意的是,在leetcode面试时,遇到直接就能用库函数解决的问题不要用库函数;如果库函数只是解题步骤中的一小步,而且对库函数的内部
实现原理
比较熟悉时,可以使用。
纵使啰嗦始终关注
·
2024-01-21 09:00
算法
UE 可靠UDP
实现原理
发送我们的消息发送都是通过UChannel来处理的,通过调用UChannel::SendBunch统一处理。发送的Bunch是以FOutBunch的形式存在的。当bReliable为True的时候,表示Bunch是可靠的。发送逻辑直接从UChannel::SendBunch处开始分析1、大小限制UE的Bunch大小有限制,最大Bunch为64K,SendBunch的时候会去判断当前Bunch的大小
你不知道()
·
2024-01-21 08:39
udp
ue5
tomcat原理模拟和tomcat优化
1、tomcat
实现原理
servlet没有主方法main,依赖tomcat才能运行,因为tomcat有主方法main,由java编写servlet中doGet和doPost方法属于非静态方法,只能依托new
沐暖沐
·
2024-01-21 08:06
tomcat
java
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他