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
vue-router实现原理
AQS 万字图文全面解析
我们先看下AQS相关的UML图:思维导图:AQS
实现原理
AQS中
CoderChronicle
·
2023-12-26 22:48
其他
java
jvm
linux
Vue-router
中hash模式和history模式的区别
Vue-router
中hash模式和history模式的区别在通过vue-cli创建项目的时候,出现:于是,去Google一遍。。
githubcurry
·
2023-12-26 16:35
vue
vue.js
哈希算法
前端
‘iOS开发’帮你全解iOS通知机制(轻松过面)
面试题中关于通知的问题,相信看完此文再也不怕面试官问我任何通知相关问题了由于苹果没有对相关源码开放,所以以GNUStep源码为基础进行研究,GNUStep虽然不是苹果官方的源码,但很具有参考意义,根据
实现原理
来猜测和实践
iOS弗森科
·
2023-12-26 13:42
Uncaught ReferenceError: VueRouter is not defined
没有引入完全,报缺什么就引入什么import*asVueRouterfrom'
vue-router
';
城堡修炼者
·
2023-12-26 13:06
前端遇到的那些bug
前端
javascript
vue.js
前端性能优化三十六:花裤衩模板减少请求次数
1.使用SplitChunks分离代码并实现相同模块共享,从而减少请求次数:①.
vue-router
使用懒加载.②.按需引用组件库、UI库,避免全局注入.③.使用SplitChunks分离代码并实现相同模块共享
wanmeijuhao
·
2023-12-26 11:11
前端
webpack
自动化
性能优化
前端框架
系统架构
vue.js
GoLang - select
文章目录Go语言select语句1、概述2、语法3、简单实例4、
实现原理
实现原理
执行流程scase数据结构判断某个scase属于什么操作5、应用场景多通道读取多通道写入超时控制Go语言select语句1
S_numb
·
2023-12-26 10:59
GoLang
golang
数据库
sql
基于springboot餐饮管理系统可做毕业设计源码免费获取
使用
Vue-Router
和Vuex实现动态路由和全局状态管理,Ajax实现前后端通信,ElementUI组件库使页面快速成型,项目前
bsgood
·
2023-12-26 10:39
spring
boot
课程设计
后端
毕业设计
毕设
java
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
Vue路由的使用中:uncaught typeerror: cannot use ‘in‘ operator to search for ‘path‘ in undefined
operatortosearchfor‘path’inundefined问题解决主要是问题在router.js中个人代码不熟悉import{createRouter,createWebHistory}from'
vue-router
'importloginVuefrom
Zm6Cc
·
2023-12-26 05:47
个人项目开发杂记
vue.js
前端
javascript
Java 中的枚举类原理及使用详解
目录1、枚举类的介绍及使用2、枚举的
实现原理
1、枚举类的介绍及使用枚举类型是一种特殊的数据类型,它允许变量为一组预定义的常量。变量的值必须为其预定义的值之一。
swadian2008
·
2023-12-26 05:43
Java
enum
枚举类
枚举原理
Java
枚举类
Webpack(十四):webpack4+vue+router项目架构
一.
vue-router
是什么?
vue-router
是vue.js官方的路由插件,它和vue.js是集成的。
CodeMT
·
2023-12-26 02:44
物联网技术学习:C++模拟实现Qt的信号与槽机制——学到牛牛
最核心的信号与槽是如何实现的,对于小编自己也是一样,当然大家肯定都会去查阅相关资料,但大部分时候也只是一知半解,如果说要自己实现就会又摸不着头脑了;所以小编决定自己亲自用C++实现一个简单版的信号槽,来理解Qt的
实现原理
物联网培训学习
·
2023-12-26 00:36
01.项目_模板学习
项目介绍项目功能模块划分:技术栈:vue-admin-template二次开发ES6,vue,vuex,
vue-router
,vue-cli,axios,element-ui技术解决方案:RBAC权限设计
Prodigal__son
·
2023-12-25 22:20
学习
vue.js
前端
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
前端学习笔记
token的安全储存方案3、跨域4、相关的学习链接前言:最近在学习前端补齐我的软件技能树,最近简单总结一下1、学习路线基本:vue3、ts(js)、vite、eslint、css(动画、布局)依赖包:
vue-router
Dream_Kite
·
2023-12-25 13:23
前端
学习
笔记
Vue3数据响应式原理以及依赖收集详解(含代码)+面试题如何回答Vue3响应式原理实现+Weakmap与map以及对象和数组的区别
前提摘要:紧接上文,我们知道Vue2的
实现原理
核心之一就是Object.defineProperty函数,检测数据的变化,他的缺点是get无法捕捉到set的及时变化,所以引入中间全局变量tep,又不希望污染全局环境
学海里的小码农
·
2023-12-25 11:41
vue问题
javascript
前端
vue.js
解决ElementUI导航栏中的
vue-router
在3.0版本以上重复点菜单报错问题
目录router/index.js//解决ElementUI导航栏中的
vue-router
在3.0版本以上重复点菜单报错问题constoriginalPush=VueRouter.prototype.pushVueRouter.prototype.push
初遇你时动了情
·
2023-12-25 10:06
VUE开发
elementui
vue.js
javascript
线程同步与互斥详解
线程同步与互斥文章目录线程同步与互斥线程互斥进程线程间的互斥相关背景概念互斥量的接口互斥量
实现原理
可重入和线程安全常见的线程不安全的情况常见的线程安全情况常见锁概念死锁死锁四个必要条件避免死锁避免死锁算法线程同步什么是同步条件变量条件变量初始化函数条件变量销毁等待条件满足唤醒等待线程互斥进程线程间的互斥相关背景概念临界资源
小赵小赵福星高照~
·
2023-12-25 10:57
Linux
线程同步与互斥
Vue中路由的使用
深度集成,让构建单⻚⾯应⽤变得简单理解:一个路由(route)就是一组映射关系(key-value),多个路由需要路由器(router)进行管理前端路由:key是路径,value是组件二.使用方法1.安装
vue-router
蛋黄派i
·
2023-12-25 09:58
vue.js
前端
javascript
CDN
实现原理
简析
cdn简介由于用户访问源站业务有性能瓶颈,通过cdn技术把源站的内容缓存到多个节点。用户向源站域名发起请求时,请求会被调度至最接近用户的服务节点,直接由服务节点直接快速响应,有效降低用户访问延迟,提升可用性。了解cdn需要先了解一下知识点:dns解析原理CNAME作用dns解析流程说再多也不如实际应用,让我们从例子中了解dns解析流程$nslookupwww.moehot.comServer:10
Zal哥哥
·
2023-12-25 09:43
前后端分离项目,技术栈:nodejs + vue+ elementui
下方为访问连接projecttest:这是学习nodejs期间自己构想练习的一个小项目,实现前后端分离,可以提供学习参考,使用到的技术栈:vue、vuex、
vue-router
、asxios、nodejs
cxl1527853458
·
2023-12-25 08:37
vue.js
javascript
database
npm
node.js
前端
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
线程互斥
线程同步
互斥锁
条件变量
可重入与线程安全
Vue路由-history模式
vue官方路由
vue-router
默认hash模式——使用URL的hash来模拟一个完整的URL,于是当URL改变时,页面不会重新加载。
前端开发工程师老唐
·
2023-12-25 03:54
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++
开发语言
vue 后台面包屑导航
先看一下页面结构1、创建路由脚手架项目创建的时候选择
vue-router
或者直接使用命令npminstallvue-router注意npm下载的话vue2要使用vue-router3版本,vue
优雅格子衫
·
2023-12-24 23:27
element后台
vue.js
前端
javascript
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
运维
服务器
前端性能优化二十七:花裤衩模板VueRouter打包优化
(1).优化vue.js:①.修改vue.config.js:module.exports={...configureWebpack:{...externals:{'vue':'Vue','
vue-router
wanmeijuhao
·
2023-12-24 18:45
前端性能优化
前端
性能优化
vue.js
javascript
前端性能优化二十五:花裤衩模板vue打包优化
vue.config.js:constisProd=process.env.NODE_ENV==='production'constgetProdExternals=()=>{return{'vue':'Vue',//'
vue-router
wanmeijuhao
·
2023-12-24 18:12
前端性能优化
vue.js
前端
javascript
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脚本
Vue3语法
vite.config.js中进行配置importAutoImportfrom'unplugin-auto-import/vite';plugins:[Vue(),AutoImport({imports:['vue','
vue-router
林几许
·
2023-12-24 15:24
前端八股文(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
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他