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底层实现原理
【微服务面试题(三十三道)】
8.Eureka
实现原理
了解吗?9.EurekaServer怎么保证高可用?配置中心10.
唯时
·
2023-12-27 11:02
分布式
面试八股文积累
微服务
架构
云原生
spring
cloud
手写一个vuex?
前言vuex是一种专为Vue.js应用程序开发的状态管理模式,挂载在全局中,具有响应式特性vuex的
实现原理
主要包括以下几个方面:是一个对象,vuex有两个属性,一个是Store类,一个是install
头头不会敲代码
·
2023-12-27 10:51
JavaScript学习记录
技术分享
vue.js
前端
javascript
java并发编程3——volatile和synchronized的底层
实现原理
:汇编代码给v
可爱的小小小狼
·
2023-12-27 09:21
并发编程
java
开发语言
操作系统——虚拟内存篇
实现原理
将磁盘上的空间分页,内存中的空间分页。用户使用的是虚拟内存。虚拟内存上的页对应的是内存或者磁盘空间上的页。如果使用虚拟空间上的页,就会将这个页映射到内存
可爱的小小小狼
·
2023-12-27 09:51
操作系统
linux
服务器
系统架构
ubuntu
windows
DevC++ easyx实现悬浮窗放入网格,与在函数分离过程中遇到的BUG下理解 函数的作用时域 以及 初始化与复位的关系。
这次就着上上上篇的悬浮窗代码DevC++easyx实现图片拖动,一种悬浮窗
实现原理
与完整代码-CSDN博客继续实现效果。基本背景是搓出来图片拖动了,然后想把图片暂存到另一块。
a1309602336
·
2023-12-27 07:53
bug
AQS 万字图文全面解析
我们先看下AQS相关的UML图:思维导图:AQS
实现原理
AQS中
CoderChronicle
·
2023-12-26 22:48
其他
java
jvm
linux
‘iOS开发’帮你全解iOS通知机制(轻松过面)
面试题中关于通知的问题,相信看完此文再也不怕面试官问我任何通知相关问题了由于苹果没有对相关源码开放,所以以GNUStep源码为基础进行研究,GNUStep虽然不是苹果官方的源码,但很具有参考意义,根据
实现原理
来猜测和实践
iOS弗森科
·
2023-12-26 13:42
GoLang - select
文章目录Go语言select语句1、概述2、语法3、简单实例4、
实现原理
实现原理
执行流程scase数据结构判断某个scase属于什么操作5、应用场景多通道读取多通道写入超时控制Go语言select语句1
S_numb
·
2023-12-26 10:59
GoLang
golang
数据库
sql
JSTL中的Core标签库
设计思路(
实现原理
)编写JSTLCore类,在里面模拟登录后的用户封装订单并返回页面显示,编写Orders类,用来模拟存储订单信息的实体类,编写JSTLCore.jsp用户订单查看页面,用来模拟查看用户订单信息
代码敲上天.
·
2023-12-26 09:17
JAVA
JavaScript中动画与特效的
实现原理
一、JavaScript中的动画原理动画效果可以通过两种方式来实现:一种是通过JavaScript间接的操作css,每隔几秒执行一次,另外一种是利用纯css实现,该方法在css3成熟后广泛应用.这里主要将js里面的动画:JavaScript动画用的最多的是setInterval()、setTimeout()和requestAnimationFrame():1setTimeout()和setInte
深漂浪子
·
2023-12-26 06:24
Java 中的枚举类原理及使用详解
目录1、枚举类的介绍及使用2、枚举的
实现原理
1、枚举类的介绍及使用枚举类型是一种特殊的数据类型,它允许变量为一组预定义的常量。变量的值必须为其预定义的值之一。
swadian2008
·
2023-12-26 05:43
Java
enum
枚举类
枚举原理
Java
枚举类
Webpack(十四):webpack4+vue+router项目架构
二:vue-router的
实现原理
vue-rout
CodeMT
·
2023-12-26 02:44
物联网技术学习:C++模拟实现Qt的信号与槽机制——学到牛牛
最核心的信号与槽是如何实现的,对于小编自己也是一样,当然大家肯定都会去查阅相关资料,但大部分时候也只是一知半解,如果说要自己实现就会又摸不着头脑了;所以小编决定自己亲自用C++实现一个简单版的信号槽,来理解Qt的
实现原理
物联网培训学习
·
2023-12-26 00:36
LVS+Keepalived集群
目录一个合格的集群需具备的特性:健康检查(探针)的方式:Keepalived
实现原理
Keepalived体系主要模块及其作用keepalived抢占及非抢占模式脑裂现象keepalived部署及配置实验效果本次实验目的
bob_gem
·
2023-12-25 21:34
负载均衡
lvs
nginx
npm包学习
想开发自己的的工具包,那必然要借鉴一些常用的npm包来帮我们解决一些问题,下面就罗列一些在学习vue-cli
实现原理
时候遇到的一些依赖包吧。
赏花赏景赏时光
·
2023-12-25 20:15
前端工具
npm
npm 模块安装机制,为什么输入 npm install 就可以自动安装对应的模块?
node_modules目录之中是否已经存在指定模块若存在,不再重新安装若不存在npm向registry查询模块压缩包的网址下载压缩包,存放在根目录下的.npm目录里解压压缩包到当前项目的node_modules目录npm
实现原理
输入
小豆soybean
·
2023-12-25 20:54
redis的那些事(二)——布隆过滤器
布隆过滤器
实现原理
布隆过滤器是一个bit向量或者说是一个bit数组(下面的数字为索引)。
DevilCo_o
·
2023-12-25 19:46
redis
数据库
缓存
一篇全面而且透彻的RabbitMQ性能优化指南!
,我们分析了ack机制的底层
实现原理
(deliverytag机制)
石杉的架构笔记
·
2023-12-25 19:36
Java
MQ
性能优化
rabbitmq
性能优化
java
HashMap超详细讲解
HashMap的
实现原理
是基于哈希表(HashTable),它通过将键映射到存储桶(Bucket)上来实现快速的存储和检索。
不爱敲代码吖
·
2023-12-25 17:52
算法
哈希算法
算法
图片懒加载vue3-lazy
目录一、
实现原理
二、如何使用1.安装命令2.main.js入口文件注册插件3.template中使用指令三、总结最近在重构博客的时候遇到页面加载慢的问题,原因是页面小图标太多,一次性加载页面压力超大,打算图片可视区域化懒加载
富朝阳
·
2023-12-25 15:12
Vue
vue.js
vue
javascript
vue3使用i18n 实现国际化
目录一、需求二、
实现原理
三、实现步骤1.安装依赖vue-i18n2.配置语言包3.如何使用模板中使用ts动态t函数使用4.如何切换语言一、需求博主最近重构了自己的单页面SSR博客,打算添加国际化功能,众所周知
富朝阳
·
2023-12-25 15:09
Vue
vue.js
前端
javascript
国际化
i18n
Vue3数据响应式原理以及依赖收集详解(含代码)+面试题如何回答Vue3响应式原理实现+Weakmap与map以及对象和数组的区别
前提摘要:紧接上文,我们知道Vue2的
实现原理
核心之一就是Object.defineProperty函数,检测数据的变化,他的缺点是get无法捕捉到set的及时变化,所以引入中间全局变量tep,又不希望污染全局环境
学海里的小码农
·
2023-12-25 11:41
vue问题
javascript
前端
vue.js
线程同步与互斥详解
线程同步与互斥文章目录线程同步与互斥线程互斥进程线程间的互斥相关背景概念互斥量的接口互斥量
实现原理
可重入和线程安全常见的线程不安全的情况常见的线程安全情况常见锁概念死锁死锁四个必要条件避免死锁避免死锁算法线程同步什么是同步条件变量条件变量初始化函数条件变量销毁等待条件满足唤醒等待线程互斥进程线程间的互斥相关背景概念临界资源
小赵小赵福星高照~
·
2023-12-25 10:57
Linux
线程同步与互斥
CDN
实现原理
简析
cdn简介由于用户访问源站业务有性能瓶颈,通过cdn技术把源站的内容缓存到多个节点。用户向源站域名发起请求时,请求会被调度至最接近用户的服务节点,直接由服务节点直接快速响应,有效降低用户访问延迟,提升可用性。了解cdn需要先了解一下知识点:dns解析原理CNAME作用dns解析流程说再多也不如实际应用,让我们从例子中了解dns解析流程$nslookupwww.moehot.comServer:10
Zal哥哥
·
2023-12-25 09:43
MySql的mvcc原理
当前读快照读三、mvcc
实现原理
版本链undo日志Undolog的用途ReadView(读视图)ReadView几个属性五、RR、RC级别下生成时机一、什么是mvcc?
Lzfnemo2009
·
2023-12-25 08:36
mysql
数据库
Keepalived 高可用群集
目录一、Keepalived概述二、一个台格的集群应该具备的特性三、Keepalived
实现原理
剖析四、LVS+Keepalived高可用部署1、配置负载调度器2、配置节点服务器3、浏览器测试五、keepalived
luochiying
·
2023-12-25 08:21
lvs
服务器
运维
【Linux】Linux线程互斥与同步
文章目录一、Linux线程互斥1.进程线程间的互斥相关背景概念2.互斥量的接口3.互斥量
实现原理
4.可重入VS线程安全4.1.可重入和线程安全的概念4.2常见的线程不安全的情况4.3常见的线程安全的情况
椿融雪
·
2023-12-25 05:19
Linux系统编程
linux
java
线程互斥
线程同步
互斥锁
条件变量
可重入与线程安全
Java arraylist
实现原理
概述关于Java集合的小抄中是这样描述的:以数组实现。节约空间,但数组有容量限制。超出限制时会增加50%容量,用System.arraycopy()复制到新的数组,因此最好能给出数组大小的预估值。默认第一次插入元素时创建大小为10的数组。按数组下标访问元素—get(i)/set(i,e)的性能很高,这是数组的基本优势。直接在数组末尾加入元素—add(e)的性能也高,但如果按下标插入、删除元素—ad
我是嘻哈大哥
·
2023-12-25 02:22
4.字符串
println(place1)}2.第二种,原样输出字符串funmain(args:Array){valplace="""广东省深圳市宝安区""".trimIndent()println(place)}
实现原理
就是
写代码的向日葵
·
2023-12-25 01:40
【c++】c/c++内存管理
/c++内存分布二、c++中动态内存管理1、new/delete操作内置类型2、new/delete操作自定义类型三、operatornew与operatordelete函数四、new和delete的
实现原理
军哥不会c语言
·
2023-12-25 00:03
c++
开发语言
Golang 泛型
实现原理
2.泛型
实现原理
2.1类型参数泛型函数泛型数据结构2.2类型约束2.3编译时生成虚拟方法表单态化Go的实现3.小结参考wenxian泛型(Generics)是Go语言在较早版本缺失的一个特性,直到Go1.18
恋喵大鲤鱼
·
2023-12-24 21:00
Golang
golang
泛型
面试:各种锁的
实现原理
标签:多线程前言:在面试过程中,锁是经常被问到的问题之一,本文总结了面试过程中一些常见的提问,内容总结自知乎并结合自身面试经历加以阐述,希望能帮助到大家1、什么是锁?一种保护机制,在多线程的情况下,保证操作数据的正确性与一致性2、锁有哪些分类?悲观锁、乐观锁、独占锁、共享锁、公平锁、非公平锁、分布式锁、自旋锁3、谈谈悲观锁乐观锁:指的是看待并发同步的角度,一般结合数据库将,以MySQL为例,悲观锁
Vechace
·
2023-12-24 20:13
Java 并发编程 —— 透过源码剖析 ForkJoinPool
目录一.前言二.工作窃取的
实现原理
2.1.WorkQueue(工作队列)2.2.工作窃取流程三.ForkJoinPool源码解析3.1.ForkJoinPool的字段3.1.1.常量3.1.2.成员变量
流华追梦
·
2023-12-24 20:10
#
Java
线程
java
forkjoin
forkjoinpool
WorkQueue
工作窃取
Linux 栈回溯
二、栈回溯的
实现原理
三、参考阅读前言 日常工作中,我们在开发软件程序时,经常会遇到程序奔溃的问题,导致程序奔溃的原因有很多,我们一般都是定位到相关代码,再去查询具体原因。
小嵌同学
·
2023-12-24 20:03
Linux
API编程
从C高级到征服C++
linux
运维
服务器
CAS实现volatile原子性
实现原理
:CAS保存了3个值,H为预期值,V为内存值,S为计算值。代码如下:publicfinalintcasTest(){for(;;){inth=i;//A线程叫AH
shoulda
·
2023-12-24 17:39
Java线程池
实现原理
参考:Java线程池
实现原理
及其在美团业务中的实践-美团技术团队(meituan.com)一、线程池是什么线程池是一种对线程进行池化管理的思想和工具,广泛应用于多线程服务器中线程的创建和销毁都会带来很多额外开销降低了服务器性能
shenyang1026
·
2023-12-24 17:18
java
开发语言
使用Python实现发送Email电子邮件【第19篇—python发邮件】
文章目录使用Python实现发送Email电子邮件
实现原理
Python实现发送Email电子邮件-基础版实现源码源码解析Python实现发送Email电子邮件-完善版实现源码源码解析优化总结使用Python
一见已难忘
·
2023-12-24 15:09
python
github
开发语言
python发邮件
Python脚本
前端八股文(vue篇)
五.Vue的路由两种模式hash模式和history模式的
实现原理
六.说一下v-if与v-show的区别七.vue为什么采用异步渲染八.组件中写name选项有哪些好处?
前端VC
·
2023-12-24 11:33
八股文
vue.js
前端
javascript
Java小案例-Sentinel的
实现原理
前言Sentinel是阿里开源的一款面向分布式、多语言异构化服务架构的流量治理组件。主要以流量为切入点,从流量路由、流量控制、流量整形、熔断降级、系统自适应过载保护、热点流量防护等多个维度来帮助开发者保障微服务的稳定性。核心概念要想理解一个新的技术,那么首先你得理解它的一些核心概念资源资源是Sentinel中一个非常重要的概念,资源就是Sentinel所保护的对象。资源可以是一段代码,又或者是一个
编程乐学(Arfan开发工程师)
·
2023-12-24 11:30
java
sentinel
开发语言
面试题:weak底层
实现原理
weak表其实是一个哈希表,key是所指对象的指针,value是weak指针的地址数组。(value是数组的原因是:因为一个对象可能被多个弱引用指针指向)Runtime维护了一张weak表,用来存储某个对象的所有的weak指针。1、初始化开始时,会调用objc_initWeak函数,初始化新的weak指针指向对象的地址。2、紧接着,objc_initWeak函数里面会调用objc_storeWea
常在士心
·
2023-12-24 11:48
一个系列搞懂Mysql数据库4:Mysql索引
实现原理
和相关数据结构算法
TableofContentsMySQL索引一、简介二、语句三、索引类型四、缺点五、注意事项摘要数据结构及算法基础索引的本质B-Tree和B+TreeB-TreeB+Tree带有顺序访问指针的B+Tree为什么使用B-Tree(B+Tree)主存存取原理磁盘存取原理局部性原理与磁盘预读B-/+Tree索引的性能分析MySQL索引实现MyISAM索引实现InnoDB索引实现索引使用策略及优化示例数据
Hi丶ImViper
·
2023-12-24 11:23
数据库
数据结构
数据库
mysql
索引
css 三角形实现方式及快速联想记忆
css实现三角形是常见的需求,在此记录如下1边框
实现原理
:相邻的border之间会形成一条斜线(可按此联想记忆).triangle{width:0;height:0;border-left:100pxsolidred
无心使然云中漫步
·
2023-12-24 10:14
scene
css
html
css
前端
html
DBA-MySql面试问题及答案-上
数据结构角度14.Hash索引和B+树索引的底层
实现原理
:15.非聚簇索
鱼找水需要时间
·
2023-12-24 09:28
面试题
数据库
dba
mysql
面试
Vue
实现原理
vue
实现原理
1、了解Object的属性definePropertyconstBook={}letname=''Object.defineProperty(Book,'name',{set:(value
peroLuo
·
2023-12-24 08:43
【SPI和API有什么区别】
✅什么是SPI,和API有什么区别✅典型解析拓展知识仓如何定义一个SPISPI的
实现原理
✅SPI的应用场景SpringDubbo✅典型解析Java中区分API和SPI,通俗的进:API和SPI都是相对的概念
昕宝爸爸爱编程
·
2023-12-24 07:51
Java基础
java
开发语言
vue源码分析-插槽原理
这一节将围绕官网对插槽内容的介绍思路,按照普通插槽,具名插槽,再到作用域插槽的思路,逐步深入内在的
实现原理
,有对插槽使用不熟悉的,可以先参考官网对插槽的介绍。
yyzzabc123
·
2023-12-24 07:21
vue.js
【iOS】UICollectionView
UICollectionView中的常用方法和属性1.UICollectionViewFlowLayout相关属性2.UICollectionView相关属性三、协议和代理方法:四、九宫格式的布局进行升级五、实现瀑布流布局实现思路
实现原理
代码调用顺序实现步骤实现效果总结前言
温柔何曾赋我
·
2023-12-24 07:04
ios
cocoa
macos
《Java并发编程的艺术》——Java并发的前置知识(笔记)
多线程一定快吗1.1.2如何减少上下文的切换1.2死锁死锁发生的条件预防死锁避免死锁1.3资源限制的挑战1.3.1什么是资源限制1.3.2资源限制引发的问题1.3.3资源限制问题如何解决二、Java并发机制的底层
实现原理
yjx23332
·
2023-12-24 06:20
Java并发编程
java
jvm
开发语言
JUC
分布式事务Seata详解
文章目录简介四种模式的优劣势:
实现原理
demo简介Seata是一款开源的分布式事务解决方案,提供了全局事务管理和协调服务,支持多种主流的数据库和RPC框架,以及SpringCloud和Dubbo等微服务框架
思静语
·
2023-12-24 04:17
分布式
分布式
RocketMQ事务消息实现分布式事务
文章目录简介
实现原理
实现逻辑简介RocketMQ事务消息RocketMQ在4.3.0版中支持分布式事务消息,这里RocketMQ的事务消息是采用2PC(两段式协议)+补偿机制(消息回查)的分布式事务功能
思静语
·
2023-12-24 04:17
分布式
rocketmq
分布式
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他