Vue 指令(一)

(1). v-if指令 v-if 指令用于条件性地渲染一块内容.这块内容只会在指令的表达式返回true值的时候被渲染.

Vue Slot(四)

(1). Slot 一个大的组件,可能会由N个小组件组成,而这些小组件就是slot

Vue Router

(1). Vue-Router是什么 Vue Router是Vue.js官方提供的路由管理器.

Vue Hello World

(1). 步骤 引入Vue.js 定义Template 模板和数据绑定

Vue Event(五)

(1). Event Vue中”子组件”与”父组件通信”,可以通过Event($emit发送事件)来实现.

Vue 计算属性(三)

(1). 计算属性 当在模板中,对属性进行处理,包含了业务逻辑时,建议使用计算属性来代替模板中的逻辑. 在Vue中使用:computed来定义:计算属性. 注意:在模板使用时,不需要带括号.

Vue 自定义组件(二)

(1). 组件 组件是一组可以重复使用的模板.

VueCli 搭建项目

(1). NodeJS安装(略)

EcmaScript6 + Axios + WebPack + 跨域

(1). 定义工作目录(test-axios)# 工作目录lixin-macbook:Desktop lixin$ mkdir test-axioslixin-macbook:Desktop lixin$ cd test-axios(2). np...

EcmaScript6 Promise

(1). Promise作用 主要用来解决回调地狱问题.以及对异步请求进行编排.

EcmaScript6 Module模块化

(1). one.js```// 定义Classclass Person{ constructor(name,age) { this.name = name; this.age = age; } toString(){ return ...

EcmaScript6 定义Class

(1). ES6之前定义类与继承关系```// 声明父类function Person(name,age){ this.name = name; this.age = age;}// 为父类配置方法.Person.prototype.say=...

EcmaScript6 Babel提前编译

(1). nodeJS安装(略)

EcmaScript6 Async Await

(1). Async Async用于申明一个function是异步的(让方法变成异步的,实际就是用:Promise包装函数结果). Await用于等待一个异步方法执行完成(等待异步方法执行完成). 注意:await必须在async方法中...

MyBatis源码之MybatisAutoConfiguration(一)

(1). 目的 研究mybatis-spring-boot-starter,看下有哪些配置项以及可扩展项.

XXL-Job 简介(一)

(1). XXL-Job是什么? XXL-JOB是一个轻量级分布式任务调度框架,其核心设计目标是开发迅速、学习简单、轻量级、易扩展.

XXL-Job XxlJobSpringExecutor(三)

(1). 概述 在前面有剖析过,XxlJobSpringExecutor实现了:SmartInitializingSingleton,所以Spring初始化之后,会回调:SmartInitializingSingleton.afterSingl...

XXL-Job XxlJobLogger(四)

(1). 概述 在xxl-job-admin可以查看远程job执行日志,那么这一部份是怎么实现的呢?

XXL-Job XxlJobConfig(二)

(1). 找到XxlJobSpringExecutor的入口 XxlJobSpringExecutor是由:XxlJobConfig(Spring会自动扫描该类)类进行配置的.

Activiti 阻碍微服务发展等相关问题

(1). Activiti阻碍微服务发展 Activiti源码基本看完,在微服务流和的今天,明显感觉到Activiti没有跟上微服务的脚步.从我的角度看到了以下问题: 一个流程定义信息(XML)部署后,在分布式机器上运行时,每个实例在...

Activiti源码(RepositoryService)

(1).流程部署 Activiti中流程部署入口如下:RepositoryService.deploy

Activiti源码(ProcessEngineConfigurationImpl.initConfigurators)

(1).ProcessEngineConfigurationImpl.buildProcessEngine```public ProcessEngine buildProcessEngine() { // 初始化 init(); ...

Activiti源码(ProcessEngine)

(1).Activiti入口```<?xml version=”1.0” encoding=”UTF-8”?>

Activiti源码(BpmnXMLConverter)

(1).创建 BpmnXMLConverter// 资源文件InputStream is = UserTaskTest.class.getClassLoader().getResource("user-task.bpmn").openStream...

Activiti源码(手动生成xml)

(1). 需求有这样一个需求,需要通过代码的方式,创建bpmn.xml文件.

Sharding-JDBC 垂直分库(四)

(1). 项目结构如下

Sharding-JDBC TableRule(四)

(1). 概述 在这里,要对:TableRule进行一个详细的剖析,为什么呢?因为:这个类承载着太多的业务. 比如:我想自定义主键生成策略,想要自定义分表分库策略怎么办? 剖析完:TableRule的内容后,就能找到答案了.

Sharding-JDBC SpringBootShardingRuleConfigurationProperties(二)

(1). 概述 在前面剖析了:SpringBootConfiguration在初始化时,会读取配置项(spring.shardingsphere.datasource.names),并构建DataSource. 在这里,主要剖析Sharding...

Sharding-JDBC SpringBootConfiguration(一)

(1). Sharding-JDBC 源码该如何跟踪? 通过:sharding-jdbc-spring-boot-starter-4.1.1.jar/META-INF/spring.factories找到Spring Boot的入口.

Sharding-JDBC ShardingRuntimeContext(六)

(1). 概述 在这里,主要对:ShardingRuntimeContext类的职责进行了解.