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
vue2源码分析
从壹开始微服务 [ DDD ] 之十一 ║ 基于
源码分析
,命令分发的过程(二)
缘起哈喽小伙伴周三好,老张又来啦,DDD领域驱动设计的第二个D也快说完了,下一个系列我也在考虑之中,是Id4还是Dockers还没有想好,甚至昨天我还想,下一步是不是可以写一个简单的Angular入门教程,本来是想来个前后端分离的教学视频的,简单试了试,发现自己的声音不好听,真心不好听那种,就作罢了,我看博客园有一个大神在Bilibili上有一个视频,具体地址忘了,有需要的留言,我找找。不过最近年
SAYLINING
·
2024-01-28 01:10
SpringBoot 源码解析5:ConfigurationClassPostProcessor整体流程和@ComponentScan
源码分析
SpringBoot源码解析5:ConfigurationClassPostProcessor整体流程和@ComponentScan
源码分析
1.知道以下几点,读ConfigurationClassPostProcessor
hao9e
·
2024-01-28 00:51
spring
boot
java
后端
Glide缓存模块
源码分析
在开始之前,我们先了解Java中的四种引用和ReferenceQueue,为什么要了解这些知识呢?大家都知道Glide的缓存使用三级缓存,分别是磁盘缓存和两级内存缓存,而Glide的两级内存缓存就是用WeakReference+ReferenceQueue监控GC回收,这里的回收是指JVM在合适的时间就会回收该对象。Java的四种引用熟悉Java的同学都知道Java内存管理分为内存分配和内存回收,
有没有口罩给我一个
·
2024-01-28 00:12
vue2
.0学习笔记黑马
前置知识一、WebPack实际开发中并不需要手动配置webpack1、概念webpack是前端项目工程化的具体解决方案主要功能:提供了友好的前端模块化开发支持、以及代码压缩混淆、处理浏览器端javaScript的兼容性、性能优化等强大的功能好处:提高开发效率和项目可维护性2、创建webpack项目新建项目空目录需要英文路径,并允许npminit-y命令,初始化包管理配置文件package.json
firewrk
·
2024-01-28 00:44
学习
笔记
vue
vue2
和vue3的区别
Vue2
响应式原理:Object.definePropertyVue3Vue基础语法+Vue-router+vuex(pinia)+组件库语法不同(组合式api)、体积更小、按需引入、proxy实现响应式
诗霖雪
·
2024-01-28 00:43
vue.js
javascript
前端
Handler机制
源码分析
Handler是Android里面线程间通信的手段,它可以向自身持有的looper所在的线程发送消息进行通信。先看看典型的带looper的线程的创建方法。*classLooperThreadextendsThread{*publicHandlermHandler;**publicvoidrun(){*Looper.prepare();**mHandler=newHandler(){*publicv
月光明亮
·
2024-01-28 00:26
Go切片扩容机制详解
目录切片扩容的理解扩容机制
源码分析
分配大小修正/cap调整切片扩容的理解关于切片的“扩容”,我们先来理解一下有一个初印象。
ProblemTerminator
·
2024-01-27 23:38
开发问题解决合集
golang
算法
后端
rocket mq 底层存储
源码分析
(2)-业务消息持久化
本章主要详细分析Rocketmq消息持久化底层源码实现。先讲解几个核心的业务抽象类MappedFile,该类为一个存储文件的直接内存映射业务抽象类,通过操作该类,可以把消息字节写入pagecache缓存区(commit),或者原子性的消息刷盘(flush)publicclassMappedFile{protectedfinalAtomicIntegerwrotePosition;protected
萝卜头4lbt
·
2024-01-27 23:40
ElementUI
源码分析
2 - 组件篇
ElementUI是一套为开发者、设计师和产品经理准备的基于
Vue2
.0的桌面端组件库。0、前言老规矩,带着问题看源码:组件的两种使用方式是如何做的(Tag模式|API模式)?
风之化身呀
·
2024-01-27 23:02
Element UI
的方式加载语言文件5.自定义主题6.内置过渡动画三、组件Basic基础组件Form表单组件Data数据组件Notice提示组件Navigation导航组件Others其他组件一、介绍ElementUI是一套基于
VUE2
.0
ZiminLi
·
2024-01-27 23:39
技术栈笔记
ui
vue.js
javascript
源码分析
DiskLruCache
功能介绍DiskLruCache是一个硬盘缓存工具类,它可以将数据持久化到硬盘上,且可以根据Lru算法,超限后删除长久不用的数据。误区先确定这些误区,对源码理解很有帮助。1.DiskLruCache只有存储和获取缓存的功能,当无缓存时返回null,不对任何网络情景进行判断。即即使对于某个key本地有缓存,调用DiskLruCache的存储方法时,会不加判断的进行覆盖。2.LinkHashMap只有
Parallel_Lines
·
2024-01-27 19:08
LeakCannary使用方法及实现原理探究(二)—— LeakCannary实现原理及
源码分析
写在前头这里首先将LeakCannary的原理写在这里,让大家有一个初步的印象,然后我们再一步步去分析具体的实现逻辑LeakCannary原理1.ActivityonDestroy之后将它放到一个WeakReference2.这个WeakReference关联到一个ReferenceQueue3.查看ReferenceQueue是否存在Activity的引用4.如果该Acitivty泄漏了,Dum
immrwk
·
2024-01-27 19:15
Android
Android第三方源码
LeakCananry
内存泄漏
内存泄漏检测
深入探究 Android 内存泄漏检测原理及 LeakCanary
源码分析
深入探究Android内存泄漏检测原理及LeakCanary
源码分析
一、什么是内存泄漏二、内存泄漏的常见原因三、我为什么要使用LeakCanary四、LeakCanary介绍五、LeakCanary的
源码分析
及其核心代码六
Just_Paranoid
·
2024-01-27 19:42
Android
android
leakcanary
oom
2.10、mybatis
源码分析
之sql执行过程以select为例
在研究select执行过程之前先来介绍一个重要的类一、SqlNode和SqlSource在myabtis初始化过程中可以知道,映射配置文件中的sql节点会被解析为MappedStatement对象,其中sql语句解析成SqlSource对象,sql语句中定义的Sql节点、文本节点等,则由SqlNode接口的响应实现。1、SqlSource接口SqlSource接口结构publicinterface
小manong
·
2024-01-27 19:59
Springboot
源码分析
之jar探秘
摘要:利用IDEA等工具打包会出现springboot-0.0.1-SNAPSHOT.jar,springboot-0.0.1-SNAPSHOT.jar.original,前面说过它们之间的关系了,接下来我们就一探究竟,它们之间到底有什么联系。文件对比:进入target目录,unzipspringboot-0.0.1-SNAPSHOT.jar-djar命令将springboot-0.0.1-SNA
dqqzj
·
2024-01-27 17:39
VueJs 监听 window.resize 方法---窗口变化
根据窗口的变化去变化canvas的宽度备注:重要的问题说三遍解决框架内的bug先说框架版本版本版本(这里用的
Vue2
.x、ES6)解决方案:方案一:1.第
小小码农披荆斩棘
·
2024-01-27 17:02
vue-js
vue
javascript
mvvm
vue-js
vue
javascript
如何将前后端分离(
vue2
+SpringBoot)项目部署到腾讯云服务器
如何将前后端分离(
vue2
+SpringBoot)项目部署到腾讯云服务器目录如何将前后端分离(
vue2
+SpringBoot)项目部署到腾讯云服务器1、在选中目录地下新建2个文件夹2、将打包好的前端项目和后端
娃哈哈哈哈呀
·
2024-01-27 17:52
java
vue.js
前端
腾讯云
服务器
后端
【apollo在springboot中运行原理】
系列文章目录Springboot
源码分析
之apollo配置文章目录系列文章目录前言一、apollo是如何完成初始化的,拉取配置的呢1.apollo的初始化阶段2.初始化RemoteConfigRepository3
不务专业的程序员--阿飞
·
2024-01-27 16:18
springboot源码分析
spring
boot
后端
java
ansible-1.9.6
源码分析
ansible1.9.6
源码分析
ansible-1.9.6
源码分析
开篇说明源码详细解读源码结构分析utils目录cache目录inventory目录playbook目录modules目录runner目录小结
spyinx
·
2024-01-27 15:00
python项目源码分析
Kolla-ansible
源码分析
1.基本认识1.1.kolla-ansiblekolla-ansible是从kolla项目中分离出来的一个可交付的项目。kolla-ansible负责部署容器化的openstack各个服务和基础设施组件;而kolla项目现在则单独负责镜像的构建,为kolla-ansible部署提供生产级别的openstack各服务镜像。1.2.ansible和dockerkolla-ansible利用ansibl
〆一缕阳光ご
·
2024-01-27 15:29
OpenStack
kolla-ansible
kolla
ansible
openstack
2024/01/05-
vue2
前后端分离
前置准备修改node的端口号,如果和后端的端口号一样,后端可能会启动失败在vue.config.js中添加框选内容使用ui,这里使用都是elementuinpmielement-ui完整引入elementui:在main.js中写入以下内容(添加备注的那三行是真正要添加的,其余的是main.js本身自带的)importVuefrom'vue'importElementUIfrom'element-
瑕光.
·
2024-01-27 14:38
vue.js
spring
boot
学习
Vite,Vue3项目引入dataV报错的解决方法
背景:开发一个大屏项目中,需要是要DataV的那边边框,装饰等,只是DataV是基于
vue2
的,vue3版的作者还在开发中,于是翻了DataV的源码,发现使用esm方式时是直接引入源码而不经过打包,其源码中使用的
新时代的弩力
·
2024-01-27 14:16
DataV
vue.js
VUE 3+TS “类型“DefineComponent<{}, {}, any>”的参数不能赋给类型“Plugin_2”的参数
vue2
迁移到vue3经常发生的错误,定义好组件,main.ts报错,即使改为app.use(emp***asany),虽然不报错,但运行时还是报错,找不到文件。
宇文合
·
2024-01-27 14:16
vue.js
前端
javascript
vue2
中的$nextTick原理和简单实现
一、原理1.1、它的原理涉及到Vue.js的异步更新队列机制;1.2、在Vue.js中,当数据变化时,Vue实例会异步执行更新。具体的更新过程是:触发数据变化,触发响应式getter。通过Dep(依赖管理器)进行依赖收集。数据发生变化时,通知相关的watcher。watcher将回调函数放入异步更新队列。而nextTick就是在这个异步更新队列执行完毕后被调用的。它的作用是在DOM更新之后执行回调
carpe diem xt
·
2024-01-27 13:50
VUE底层原理
vue.js
javascript
前端
vue的pinia环境搭建
Pinia的主要特点包括:对
Vue2
和Vue3提供良好的支持,使得老项目也可以使用Pinia。抛弃了Mutations的操作,只有state、getters和actions。
<有心人>
·
2024-01-27 13:44
vue.js
前端
javascript
笔记
Vue3之setup
一、Option和Composition首先,我们来谈谈vue的两种风格,
vue2
的API是Option(选择)风格,vue3的API是Composition(组合)风格。
<有心人>
·
2024-01-27 13:11
前端
javascript
开发语言
笔记
JUC并发编程与
源码分析
学习笔记(三)
目录五十六、JMM之入门简介五十七、JMM之学术定义和作用五十八、JMM之三大特性五十九、JMM之多线程对变量的读写过程六十、JMM之happens-before-上集六十一、JMM之happens-before-下集五十六、JMM之入门简介Java内存模型之JMM1、先从大厂面试题开始①、你知道什么是Java内存模型JMM吗?②、JMM与volatile它们两个之间的关系?(下一章详细讲解)③、
突然好想你之路在脚下
·
2024-01-27 12:07
多线程
学习
笔记
java
Vue2
跟Vue3的对比
在Vue.js的演进过程中,
Vue2
.x是主要的版本,而Vue3.x是最新的版本。Vue3.x于2020年9月正式发布,与
Vue2
.x相比,它带来了许多重要的改进和新功能。
跟Bug双向奔赴
·
2024-01-27 12:58
vue
vue.js
前端
javascript
Vue2
:通过代理服务器解决跨域问题
一、场景描述现在的项目大多数是前后端分离的。Vue前端项目通过ajax去请求后端接口的时候,会有同源策略的限制。从而产生跨域问题。二、基本概念1、什么是同源策略?就是前端服务和后端服务的协议名,IP或主机名,端口号不完全一致。比如,前端服务开在:http://127.0.0.1:8080后端接口开在:http://127.0.0.1:5000此时,前端代码中,用ajax请求后端接口,就会产生跨域问
生产队队长
·
2024-01-27 12:56
前端
vue.js
字节十年程序员分享Spring AOP介绍及
源码分析
软件开发经历了从汇编语言到高级语言和从过程化编程到面向对象编程;前者是为了提高开发效率,而后者则使用了归纳法,把具有共性的东西进行归类并使之模块化,达到便于维护和扩展的目的;如果说面向对象编程可以对业务需求进行很好的分解使之模块化;那么面向切面编程AOP(Aspect-OrientedProgramming)则可以对系统需求进行很好的模软件开发经历了从汇编语言到高级语言和从过程化编程到面向对象编程
就要学Java
·
2024-01-27 12:25
spring
代理模式
java
el-tree基础的树形节点设置节点不能选中高亮出来,对已经选中的节点设置disabled,对当前节点刚选中后设置禁用disabled
实现效果如下:
vue2
+element-ui发现elemen
SwJieJie
·
2024-01-27 11:42
vue.js
elementui
javascript
vue2
vue3 各传值汇总
序:vue最常见的,容易为难新手的,应该就是组件间的传参的,所以本次笔记就记录下传参,顺带也记录下
vue2
吧一、vue31、父传子父组件atherTitle,fatherMoney,fatherWifi
MoXinXueWEB
·
2024-01-27 11:19
vue
vue.js
javascript
前端
uniapp 封装公共请求方法
版本
vue2
在main.js中引用//导入封装好的请求数据的方法importUtilfrom'@/util/util.js'importHttpfrom'@/util/request.js'//封装请求路径
Sliy 磊磊
·
2024-01-27 11:46
uni-app
移动端——uniapp开发记录(公共请求request封装)
移动端开发需要兼容各个端,技术栈选用
vue2
+uniApp;1.项目初始化可以使用IDE(HBuilderX)去初始化项目,也可以使用npm命令去构建实现不依赖uniapp去打包部署;【详细见官网】2.
我不瘦但很逗
·
2024-01-27 11:45
移动端开发
前端
vue.js
vue报错——[vue/require-v-for-key]Elements in iteration expect to have ‘v-bind:key‘ directives.
Vue2
.2.0+的版本里,当在组件中使用v-for时,key是必须的参考:
要加油哦~
·
2024-01-27 10:57
编程中的错误总结
vue.js
javascript
前端
vue使用v-for循环时报错:[vue/require-v-for-key] Elements in iteration expect to have ‘v-bind:key‘ directives
Vue2
.2.0+的版本里,当在组件中使用v-for时,key是必须的这是修改代码的解决办法也可以在bui
ITarmi
·
2024-01-27 09:54
vue
新手都能学懂的SpringBoot
源码分析
!
概述日志是一个系统必不可缺少的东西,记录了系统运行时的点点滴滴,便于我们了解自己系统的运行状态,在我们使用SpringBoot时,默认就已经提供了日志功能,使用Logback作为默认的日志框架。那么,接下来我们依赖来看看SpringBoot是如何初始化好日志系统的。关于Spring的知识点总结了一个图谱,分享给大家:Spring知识总结.jpg为什么SpringBoot默认的日志框架是Logbas
W998
·
2024-01-27 09:19
ThreadLocal
源码分析
参考:https://www.cnblogs.com/xzwblog/p/7227509.html开局一张图,内容全靠编!!!ThreadLocal结构图ThreadLocal是什么?官方描述如下:*Thisclassprovidesthread-localvariables.Thesevariablesdifferfrom*theirnormalcounterpartsinthateachthr
Kevin_Lv
·
2024-01-27 09:49
Android SharedPreferences
源码分析
文章目录AndroidSharedPreferences
源码分析
概述基本使用
源码分析
获取SP对象初始化和读取数据写入数据MemoryCommitResultcommitToMemory()commit(
xiangxiongfly915
·
2024-01-27 08:19
#
Android源码分析
android
SP源码分析
flink系列--flinksql cdc
源码分析
前言关于cdc(changedatacapture)不知道的小伙伴们可以去百度一下,简单来说就是对于数据库的变更进行一个探测,因为数据库的更改对于客户端来说是没有感知的,你需要开启线程去查询,才知道数据有没有更新,但是就算是查询,如果是直接select*from....,这样获取的结果还要和上次获取的结果对比,才知道数据有没有发生变化,耗时大,一个简单的思路是在要查询的表中添加一个updateTi
鲸失
·
2024-01-27 07:17
flink系列
Vue使用svg图片-svg-sprite-loader插件
在
vue2
配合webpack;svg图片不存在id冲突,在使用时无需显示引入
禾苗种树
·
2024-01-27 06:28
UI组件二改
svg
vue.js
前端
javascript
RestTemplate-postForObject详解、调用Https接口、源码解析,读懂这一篇文章就够了
读懂这一篇文章就够了restTemplate目录restTemplate1.基本介绍2.常用方法分析及举例2.1.get请求2.2.post请求3.springboot中使用restTemplate步骤4.
源码分析
C18298182575
·
2024-01-27 06:06
https
网络协议
http
vue2
中实现一个可移动的弹框
先创建一个可拖拽的外壳mounted(){this.theDrag();},methods:{//拖拽theDrag(){//创建容器letcontainer=window.document.body;//将创建的div添加到容器中container.appendChild(window.document.getElementById("theDrag"));//获取到boxletbox=wind
甘道夫老矣
·
2024-01-27 05:16
安装vue devtools及常见问题
网盘中包含
vue2
和vue3的devtools安装工具,根据项目需要选择使用,不能同时安装两个devtools到浏览器上极简插件下载下载链接:htt
员宇宙
·
2024-01-27 04:17
vue.js
前端
javascript
el-upload图片上传OSS vue+springboot 简单好copy(代码全)
简单使用文章目录目录使用步骤1.后端(springboot)创建项目文件(仅供参考)UploadUtil.javaUploadController.java2.前端(
vue2
+elementUI)创建项目文件
无情也星海
·
2024-01-27 01:26
vue.js
spring
boot
elementui
warning in ./node_modules/vue-router/dist/vue-router.esm-bundler.js “export ‘watchEffect‘ was not
1.问题利用vuecli新建
vue2
项目,安装vue-router后浏览器控制台报错:UncaughtTypeError:Object(…)isnotafunction终端这边爆warningin.
大大。
·
2024-01-27 01:45
vue相关
javascript
vue.js
前端
vue(
vue2
)使用svg格式图标
先安装插件配置svg文件夹,新建icons文件,svg文件夹放svg后缀文件index.js文件中的配置importVuefrom"vue"importsvgIconfrom"@/common/iconSvg/index.vue"Vue.component('svg-icon',svgIcon)//挂载全局组件//下面这个是导入svgIcon/svg下的所有svg文件constrequireAll
三七_z
·
2024-01-27 01:43
vue.js
前端
javascript
Vue2
配置在methods中的方法属性丢失
Vue2
配置在methods中的方法属性丢失需求现在有这样一个需求:一个带有搜索建议的搜索框,搜索建议由后端数据请求回来。当搜索框失去焦点时,应该取消搜索,直接使用输入的内容。
七冬与小糖
·
2024-01-27 01:07
vue.js
javascript
前端
vue2
中使用swiper组件库
api参数中文官网下载并引入项目//安装
[email protected]
@5.4.5--save//main.js引入importVueAwesomeSwiperfrom'vue-awesome-swiper'import'swiper/css/swiper.css'Vue.use(VueAwesomeSwiper,/*{defaultopt
白小白灬
·
2024-01-27 01:32
Vue
vue.js
VUE2
:关于axios的跨域问题(No ‘Access-Control-Allow-Origin‘ )以及解决方案(亲测有用,全流程配图文版,建议收藏)
在
VUE2
的开发过程中跨域问题肯定是前端程序员都遇到过的问题,尤其还是像我这种半吊子前端,报错内容如下:ccesstoXMLHttpRequestat'http://localhost:8080/XXXXXXXX'fromorigin'http
加洛斯
·
2024-01-27 01:01
开发问题报错解决方案
javascript
java
ajax
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他