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源码分析
spring的JdbcTemplate
源码分析
JdbcTemplate是spring对jdbc的封装,提供了操作数据库的模板。以前只是知道怎么用,今天有时间就去看了源码,加深自己的理解和阅读源码的能力。首先JdbcTemplate是org.springframework.jdbc.core的一个类,在spring-jdbc-4.1.3.RELEASE.jar包中。springAPI中介绍的第一句话就说**Thisisthecentralcla
yiwuxia23
·
2024-01-30 20:57
spring
spring
Spring
源码分析
七:JdbcTemplate连接数据库原理
文章目录(一)Spring连接数据库程序1、创建数据库表2、创建实体PO3、创建mapper映射4、创建业务接口5、创建业务接口实现类6、Spring配置文件7、测试类(二)JdbcTemplate核心原理1、update方法(执行DML语句)2、execute底层方法(底层核心,DDL)(1)获取数据库连接(2)用户查询参数设置(3)执行回调方法(4)告警处理(5)资源释放3、query方法(执
进击的猫
·
2024-01-30 20:56
Spring源码分析
spring
JdbcTemplate
数据库原理
Spring
源码分析
九:JdbcTemplate 的
源码分析
文章目录一、前言二、JdbcTemplate二、核心方法-execute1.获取数据库连接2.应用用户设定的数据参数3.告警处理4.资源释放三、execute的回调1.Update中的回调函数2.query功能的实现四、其他一、前言本文是笔者阅读Spring源码的记录文章,由于本人技术水平有限,在文章中难免出现错误,如有发现,感谢各位指正。在阅读过程中也创建了一些衍生文章,衍生文章的意义是因为自己
猫吻鱼
·
2024-01-30 20:26
#
源码分析篇
Spring:JDBCTemplate 的
源码分析
一:JdbcTemplate的简介JdbcTemplate是SpringTemplate设置模式中的一员。类似的还有TransactionTemplate、MongoTemplate等。通过JdbcTemplate我们可以使得Spring访问数据库的过程简单化。二:执行SQL语句的方法1:在JdbcTemplate中执行SQL语句的方法大致分为3类execute:可以执行所有SQL语句,但是没有返
*共清欢*
·
2024-01-30 20:24
Spring框架
spring
数据库
sql
vue-
vue2
脚手架1-初识脚手架
vue-
vue2
核心10-脚手架初识脚手架安装vue官网文档地址:vueclicammandlineinterface文档:安装vue脚手架之前需要安装node.jsNode.js:javascript
飘然渡沧海
·
2024-01-30 19:50
#
vue2脚手架
vue.js
javascript
前端
详细剖析Linux和RTOS(RT-Thread)的时钟和定时器的使用
Linux发烧友1.RTOS篇1.1RT-Thread简介1.2时钟管理1.2.1时钟节拍1.3获取系统节拍1.4定时器分类1.5定时器
源码分析
1.6定时器相关函数1.61动态创建一个定时器和删除定时器
魔动山霸
·
2024-01-30 16:45
linux
嵌入式
linux
单片机
运维
再学vue3的优势
vue3对
vue2
有什么优势性能更好(编译优化、使用proxy等)体积更小更好的TS支持更好的代码组织更好的逻辑抽离更多新功能vue3和
vue2
的生命周期有什么区别OptionsAPI生命周期beforeDestroy
亮学长
·
2024-01-30 15:57
javascript
vue.js
【前端】日期转换
记录项目中需要处理的日期格式默认
vue2
初级版将后端传来的数组['2024/01/2908:55:18','2024/01/2909:55:18','2024/01/2910:11:18']转为['2024
lucky友人a
·
2024-01-30 15:58
前端
前端
【前端】Echarts使用 三纵坐标
环境:
vue2
如果是npm替换一下yarn即可yarnaddecharts@^4.9.0main.js中引入importechartsfrom'echarts';Vue.prototype.
lucky友人a
·
2024-01-30 15:58
前端
前端
echarts
javascript
利用qrcode.vue库生成二维码
利用qrcode.vue库生成二维码安装在
vue2
中npminstall--saveqrcode.vue@1#yarnaddqrcode.vue在vue3中npminstall--saveqrcode.vue
时雨.`
·
2024-01-30 14:03
npm
【学习笔记】Vue3源码解析:第一部分-实现vue3环境搭建
(一行行带你手写Vue3源码)第一部分:实现vue3环境搭建(对应课程的第1-3节)
VUE2
与VUE3的对比:也即
vue2
的痛点:对TypeScript支持不友好,所有属性都放在this对象上,难以推导数据类型大量
youyoufenglai
·
2024-01-30 14:53
学习
笔记
vue
【vue3学习笔记】(P153节 - P155节)watch时value的问题;watchEffect函数;vue3生命周期
尚硅谷
Vue2
.0+Vue3.0全套教程丨vuejs从入门到精通课程P153节-P155节笔记:P153watch时value的问题watch一个ref定义的基本类型响应式数据时,是不需要.value的
youyoufenglai
·
2024-01-30 14:22
学习
笔记
vue.js
[Vue3学习笔记]Vue3生命周期和自定义hook函数
Vue3学习笔记
Vue2
和Vue3生命周期的区别自定义hook函数获取鼠标位置封装axios的hook如果我们要加一个监听呢?
钧桐
·
2024-01-30 14:22
VUE框架学习笔记
vue.js
javascript
前端
vue生命周期
Vue2
生命周期钩子Vue组件的生命周期由一系列的钩子函数组成,这些钩子函数允许你在组件生命周期的不同阶段执行自定义的逻辑。
亮学长
·
2024-01-30 13:11
vue.js
vue2
.0—路由嵌套和路由传参
vue2
.0—路由传参构建项目和创建组件就不细说了,不懂的可以去官方文档API学习VUE官方文档:https://cn.vuejs.org/v2/guide/
vue2
.0路由传参一共有两种放法1.创建组件
杀个程序猿祭天
·
2024-01-30 13:16
ArrayList数据结构数组
以下是对ArrayList的
源码分析
和使用示例。基本数据结构ArrayList的内部数据结构基本上是一个数组。
辞暮尔尔-烟火年年
·
2024-01-30 13:05
集合
数据结构
python
java
Vue3的v-model
目录基本用法底层机制v-model的参数多个v-model绑定处理v-model修饰符带参数的v-model修饰符例子总结:Vue3中的v-model指令与
Vue2
中的v-model相比有一些变化和改进
跟Bug双向奔赴
·
2024-01-30 13:59
vue
javascript
前端
vue.js
Vue2
通用后台管理项目笔记-axios,ajax,element-ui,vuex,vue-router
文章目录
Vue2
通用后台管理项目笔记1.vue-cli搭建项目2.element-ui使用1.安装2.引入3.Vue-router使用1.安装2.配置①创建路由组件②将组件和路由进行一个映射③创建router
Kiwi23333
·
2024-01-30 12:20
笔记
【Vue】2-5、Vue 过滤器
【
Vue2
可用,Vue3已经弃用】过滤器可以用在两个地方:插值表达式v-bind属性绑定过滤器应该被添加在JavaScript表达式的尾部,由“管道符|”进行调用message:{{message|capi
QX_Java_Learner
·
2024-01-30 12:46
Vue
vue.js
前端
javascript
vue2
中使用echarts
1.安装:npminstallecharts--save2、在main.js中引入echartsimport*asechartsfrom"echarts";Vue.prototype.$echarts=echarts;3.页面中使用//没有值的时候显示合同地域分布//引入接口import{incomeStatistics,//收入统计contractLineChart,//合同折线图contrac
梓涵999
·
2024-01-30 12:42
大数据
手写 vue3 Proxy reactive 双向绑定原理
因为Object.defineproperty如果对象是数组,不会触发set,所以在
vue2
.0中,数组并不是响应式的。
前端酱紫
·
2024-01-30 11:05
vue3.0
javascript
html
vue3
vue3双向绑定原理
vue3双向数据绑定相较于
vue2
通过Object.defineProperty()进行双向数据绑定,vue3通过proxy进行双向数据绑定,proxy对象用于定义基本操作的自定义行为(如属性查找,赋值
QYY159818
·
2024-01-30 11:05
javascript
前端
开发语言
vue3(proxy)数据双向绑定
1.1
vue2
和vue3双向数据绑定1.原理发生了改变
vue2
的双向数据绑定是利用ES5的一个APIObject.definePropert()对数据进行劫持结合发布订阅模式的方式来实现的。
@码农小洲
·
2024-01-30 11:33
vue.js
javascript
前端
vue
【vue3】Proxy手写Vue数据双向绑定和指令
实现一个简单的vue3我们都知道
vue2
响应式数据的原理:整体思路是数据劫持+观察者模式对象内部通过defineReactive方法,使用Object.defineProperty将属性进行劫持(只会劫持已存在的属性
small_Axe
·
2024-01-30 11:03
Vue
vue.js
为什么Vue3双向绑定使用Proxy
Vue2
使用Object.defineProperty无法监听删除属性的操作需要遍历目标对象的所有属性并加上settergetter才能监听对于对象的新增属性,需要手动监听在遇到一个对象的属性还是一个对象的情况下
zhongshizhi91
·
2024-01-30 11:31
vue.js
前端
javascript
java集合框架----Set
源码分析
Set简述Set是一个不包含重复元素的集合。它继承于Collection接口。它有以下特点:Set与List不同,JavaSet不是有序集合,它的元素没有特定的顺序Set不提供对插入元素的位置的控制Set不能通过索引访问元素,但是可以搜索列表中的元素Set允许最多仅添加一个null元素Set接口在Java8中有一个默认方法:spliteratorSet类图Set接口继承了Collection接口。
胖胖的小菜鸡
·
2024-01-30 11:59
#
java集合框架
Java常用集合ArrayList
源码分析
ArrayList作为日常开发工作中使用的高频集合,虽然自己已经熟练使用了该集合的某些API,但总是感觉欠点火候,近期静下心来,结合各方资料,自己阅读了一遍源码,记录一下自己的想法。ArrayList源码相比于其他集合来说,比较简单,我从上往下阅读,争取一行一行解析。源码主体第一行表明:Arraylist是一个具体的实现类,实现了List,RandomAccess,Cloneable,java.i
爪哇通用技术
·
2024-01-30 11:21
guava中EventBus(事件总线)
源码分析
与使用
1.EventBus:事件发布-订阅消息总线,简化应用程序内各组件间、进行模块间通信、解耦。允许对象通过观察者模式相互通信。2.EventBus实现框架:greenrobot的EventBusguava中EventBus3.EventBus的工作模式Publisher(发布者)通过post()方法,把Event事件发布出去,Subscriber(订阅者)在onEvent()方法中接收事件。发布者:
mask哥
·
2024-01-30 11:50
源码阅读
java
消息总线
eventbus
guava
后端
前端框架---
Vue2
学习教程(上)
从HTML到现在一路跟过来的小伙伴们,坚持固然不容易,但我相信大家已经学到了不少,那么我们开始马不停蹄的进入前端的框架吧,下面讲的是
Vue2
,大家继续加油鸭!!!!
路痴先森
·
2024-01-30 10:13
前端框架
学习
「连载」边缘计算(十)01-29:边缘部分源码(
源码分析
篇)
(接上篇)组件中模块的共用框架和功能分析KubeEdge组件中各个功能模块之间是通过Beehive来组织和管理的。Beehive是一个基于go-channels的消息框架。但本文的重点不是Beehive,所以只会分析KubeEdge中用到的Beehive的相关功能。下面深入CloudCore、EdgeCore、edgemesh和edgesite组件,探究组件内部各功能模块的共用框架。在《深入理解边
十越科技
·
2024-01-30 10:58
边缘计算
java
git
「连载」边缘计算(九)01-26:边缘部分源码(
源码分析
篇)
(接上篇)Cloudcore源码入口Cloudcore源码入口为KubeEdge/cloud/CloudCore/CloudCore.go。CloudCore源码入口函数具体如下所示。funcmain(){command:=app.NewCloudCoreCommand()//此函数是对cobra调用的封装...}进入app.NewCloudCoreCommand()函数内部,也就是KubeEdg
十越科技
·
2024-01-30 10:57
边缘计算
人工智能
在vue中如何使用vuex
二、何时使用多个组件需要共享数据时三、安装npminstallvuex@3--save//
vue2
安装3vue3安装4四、搭建vuex环境1.创建文件:src/store/index.jsimportVuefrom'vu
X~xue
·
2024-01-30 09:53
vue
vue.js
javascript
前端
前端框架
fastjson
源码分析
之序列化
fastJson是很常用的序列化工具,用了这么久一直想底层看一下它的设计,探究一下它序列化和反序列化效率高的秘密。现在从最基础的用法开始,一点点揭开fastJson神秘的面纱。(版本:1.2.50)实际工程里,最常用的就是序列化和反序列化:ResultDOresultDO=newResultDO();StringjsonStr=JSON.toJSONString(resultDO);ResultD
weixin_30725467
·
2024-01-30 09:51
java
json
移动开发
vue3 组合式API获取子组件的属性和方法
在
vue2
中,获取子组件实例的方法或者属性时,父组件直接通过ref即可直接获取子组件的属性和方法,如下://father.vuethis.
椒盐大肥猫
·
2024-01-30 09:19
vue3
vue.js
javascript
前端
【学习笔记】vue3的watch
尚硅谷
Vue2
.0+Vue3.0全套教程丨vuejs从入门到精通课程P152节笔记:情况一:监视ref所定义的一个响应式数据情况二:监视ref所定义的多个响应式数据这两种情况比较简单,正常写就ok:情况三
youyoufenglai
·
2024-01-30 08:24
学习
笔记
vue.js
Vue3 Hooks函数使用及封装
有了compositionAPI意味着我们就可以自定义封装hooks,最终的目的都是进行复用,在
Vue2
中复用的方式大部分都是采取的mixin,但相比hooks,hooks更清楚复用的功能来源及功能。
梦想家加一
·
2024-01-30 07:08
vue.js
javascript
前端
CH395Q之CH395Q驱动库移植与驱动库分析(二)
本节主要介绍以下内容:一、CH395Q驱动库移植二、
源码分析
一、CH395Q驱动库移植驱动库移植主要有两个途径,一个是南京沁恒官方网址,一个是通过正点原子官方,原子官方对沁横官方提供的驱动库进行了完善与修改
I am Supreme
·
2024-01-30 07:55
嵌入式软件学习总结
stm32
单片机
网络
微服务-微服务Alibaba-Nacos
源码分析
(上)
Nacos&Ribbon&Feign核心微服务架构图架构原理1、微服务系统在启动时将自己注册到服务注册中心,同时外发布Http接口供其它系统调用(一般都是基于SpringMVC)2、服务消费者基于Feign调用服务提供者对外发布的接口,先对调用的本地接口加上注解@FeignClient,Feign会针对加了该注解的接口生成动态代理,服务消费者针对Feign生成的动态代理去调用方法时,会在底层生成H
长情知热爱
·
2024-01-30 06:53
微服务
架构
云原生
Pandora Bootstrap
源码分析
@SpringBootApplicationpublicclassHSFProviderApplication{publicstaticvoidmain(String[]args){//启动PandoraBoot用于加载Pandora容器PandoraBootstrap.run(args);SpringApplication.run(HSFProviderApplication.class,arg
黄云斌huangyunbin
·
2024-01-30 05:41
Vue2
中this.$store值为undefined的问题:
哥们,你现在、立刻、马上去package.json看看你的vuex的版本是不是3开头的,如果不是,切腹自尽吧。自尽之前记得改成3开头的版本。
前端李十三
·
2024-01-30 04:01
vue.js
javascript
前端
【Vue】为什么Vue3使用Proxy代替defineProperty?
先来看看
Vue2
中defineProperty来操作数据:constobj={a:1,b:2,c:{a:1,b:2}}function_isObject(v){returntypeofv==='object
小秀_heo
·
2024-01-30 03:47
Vue
vue.js
javascript
前端
vue2
.0中的$router 和 $route的区别
vue-router中经常会操作的两个对象route和router两个。1、$route对象$route对象表示当前的路由信息,包含了当前URL解析得到的信息。包含当前的路径,参数,query对象等$route.path字符串,对应当前路由的路径,总是解析为绝对路径,如"/foo/bar"。$route.params一个key/value对象,包含了动态片段和全匹配片段,如果没有路由参数,就是一个
为光pig
·
2024-01-30 01:29
Ucos总结
Ucos
源码分析
1.Ucos
源码分析
------任务控制块与任务调度2.Ucos
源码分析
------事件控制块与事件控制3.Ucos
源码分析
------信号量4.Ucos
源码分析
------邮箱与队列5
一如既往_
·
2024-01-30 01:43
RTOS
mcu
Ucos
源码分析
------内存管理
Ucos
源码分析
1.Ucos
源码分析
------任务控制块与任务调度2.Ucos
源码分析
------事件控制块与事件控制3.Ucos
源码分析
------信号量4.Ucos
源码分析
------邮箱与队列5
一如既往_
·
2024-01-30 01:13
RTOS
mcu
Vue2
VS Vue3 生命周期
三、
Vue2
VSVue3生命周期生命周期
Vue2
Vue3备注创建阶段befor
Ashley的成长之路
·
2024-01-29 18:30
Vue
javascript
前端
vue.js
Vue3
vue2
表单类的封装
App.vueimportBaseSelectfrom'./components/BaseSelect.vue'exportdefault{data(){return{selectId:'105',}},components:{BaseSelect,},}BaseSelect.vue北京上海武汉广州深圳exportdefault{props:{cityId:String},methods:{han
知远同学
·
2024-01-29 17:43
Vue
前端
javascript
html
Vue2
ref和$refs获取dom和组件
一、获取dom1、图示2、App.vue这是一个捣乱的盒子importBaseChartfrom'./components/BaseChart.vue'exportdefault{components:{BaseChart}}.base-chart-box{width:200px;height:100px;}3、BaseChart.vue子组件import*asechartsfrom'echart
知远同学
·
2024-01-29 17:30
Vue
前端
javascript
开发语言
【
vue2
】状态管理之 Vuex
文章目录一、介绍1、概念2、工作示意图3、安装4、简单示例二、核心1、State1.1组件中获取Vuex的状态1.2mapState辅助函数1.3对象展开运算符2、Getter2.1基本使用2.2通过属性访问2.3通过方法访问2.4mapGetters辅助函数3、Mutation3.1定义mutation3.2commit提交mutation3.3Mutation必须是同步函数3.4mapMuta
guozhenshu
·
2024-01-29 15:01
Vue
vue
前端
【
vue2
】基础
文章目录介绍一、安装二、Vue实例1、创建Vue实例2、生命周期三、模版语法1、插值2、指令3、缩写四、计算属性和监听器1、计算属性computed1.1基本使用1.2计算属性缓存vs方法1.3计算属性的setter2、侦听器watch2.1基本使用2.2计算属性vs侦听属性五、Class与Style绑定1、绑定class2、绑定内联样式Style六、条件渲染1、v-if、v-else、v-if-
guozhenshu
·
2024-01-29 15:01
Vue
vue
前端框架
【Vue】2-1、Vue 简介
Vue2
官网:Vue.jsVue3官网:Vue.js-渐进式JavaScript框架|Vue.jsVueCLI:VueCLIVueRouter:VueRouter|Vue.js的官方路由一、什么是Vue1
QX_Java_Learner
·
2024-01-29 15:00
Vue
vue.js
前端
javascript
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他