摘要:
一、为什么需要版本控制 1.概述 在软件开发过程,每天都会产生新的代码,代码合并的过程中可能会出现如下问题: 代码被覆盖或丢失 代码写的不理想希望还原之前的版本 希望知道与之前版本的差别 是谁修改了代码以及为什么修改 发版时希望分成不同的版本(测试版、发行版等) 因此,我们希望有一种机制,能够帮助我 阅读全文
摘要:
一、概述 Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式 阅读全文
摘要:
将本地项目上传到GitHub可以通过以下步骤完成。假设你已经在本地使用了Git来管理你的项目。 在GitHub上创建一个新的仓库: 打开GitHub,登录并点击右上角的加号,选择 "New repository"。 填写仓库的名称、描述等信息,然后点击 "Create repository"。 在本 阅读全文
摘要:
创建前后分离管理后台 概述 我们利用 VUE ELEMENT ADMIN 来快速搭建属于自己的产品后台 **备注:使用该后台模板开发需要掌握 NodeJS、ES2015+、vue、vuex、vue-router 、axios 和 element-ui 等前端技术栈相关知识。 克隆模板到本地 克隆 v 阅读全文
摘要:
Mybatis逆向工程 mybatis逆向工程是一个可以快速根据数据库表帮我们生成pojo实体类和mapper接口和mapper映射文件的一个插件,需要下载该项目。注意:只支持单表操作(单表的增删改查等sql可以帮助我们生成),关联查询需要自己写。 建议查阅tk-mybatis 更加好用的工具。 引 阅读全文
摘要:
事务并发、传播性、隔离级别(重难点) 导读:本节重点在于多线程并发环境下的事务处理、和数据库在并发环境下的表锁和行锁。 案例:在新增图书的时候,肯定需要先新增作者。 SpringMVC声明式事务 事务分两种:编程式事务、声明式事务 Connection conn conn.setAutoCommit 阅读全文
摘要:
Vuex 快速入门 简介 Vuex 是一个专为 Vue.js 应用程序开发的 状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。 安装 在项目根目录执行如下命令来安装 Vuex 若失败,可使用cnpm npm install vuex --sa 阅读全文
摘要:
一、什么是跨域问题 在浏览器端进行 Ajax 请求时会出现跨域问题,那么什么是跨域,如何解决跨域呢?先看浏览器端出现跨域问题的现象,如下图所示 1.什么是跨域问题? 跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对 JavaScript 施加的安全限制。 2.什么是 阅读全文
摘要:
一、 vue-router 路由 1.安装 vue-router 是一个插件包,所以我们还是需要用 npm/cnpm 来进行安装的。打开命令行工具,进入你的项目目录,输入下面命令。 npm install vue-router --save-dev 如果在一个模块化工程中使用它,必须要通过 Vue. 阅读全文
摘要:
Vue进阶二 一、Vue中的表单 1.v-model修饰符 创建表单,并通过v-model绑定data中的属性 <template> <div id="app"> <div style="width:50%" class="container"> <div> <h3>Regist</h3> <h5> 阅读全文
摘要:
Vue进阶 一、vue实例(对象) 1.一个基本的vue的实例 <head> <meta charset="UTF-8"> <title></title> </head> <body> <div id="app"> <h1> {{title}} </h1> <button id="btn" @cli 阅读全文
摘要:
Vue进阶 一、vue实例 1.一个基本的vue的实例 <head> <meta charset="UTF-8"> <title></title> </head> <body> <div id="app"> <h1> {{title}} </h1> <button id="btn" @click=" 阅读全文