Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

一、Redis简介1. 关于NoSQLNoSQL的全称是Not only SQL,意即”不仅仅是SQL”,是一项全新的数据库革命性运动 NoSQL,泛指非关系型的数据库,如Redis、MongoDB和memcached等内存数据库。 产生背景: 海量数据、数据多样化和实时性 高并发、高可扩和高性能 2. Redis是什么Redis是一个开源的高性能键值对(key-value)数据库。它通...
Java

方法一定义一个配置类,实现WebMvcConfigurer接口,重写addCorsMappings方法 123456789101112@Configurationpublic class CorsConfig implements WebMvcConfigurer { @Override public void addCorsMappings(CorsRegistry ...
Java

一、SpringBoot简介1. SpringBoot是什么?产生背景:Spring开发变的越来越笨重,大量的XML文件、繁琐的配置、复杂的部署流程、整合第三方框架难度大等,导致开发效率低下 SpringBoot是一个用来简化Spring应用的初始创建和开发过程的框架,简化配置,实现快速开发 融合了整个Spring技术栈,JavaEE开发的一站式解决方案 参考:Spring官网 https...
Java

一、组件化与模块化1. 组件化​ 组件化,是从UI界面的角度进行划分的,将页面构成拆分为一个个组件,方便UI组件的重用 ​ 组件包含:页面构成(template)、样式(css)、功能(js) 2. 模块化​ 模块化,是从代码逻辑的角度进行划分的,将项目按照一定的规则拆分成一个个模块,进行组合使用 ​ 方便代码的分层开发,保证每个功能模块的职能单一 二、构建模块化环境1. 开发环境模块化...

一、组件1. 简介​ Component 组件是可复用的Vue实例,且带有一个名字,可以把组件作为自定义元素来使用 ​ 将项目中重复出现的页面结构定义为Vue的一个组件实例,或将特殊功能封装成组件 2. 构造器继承函数构造器继承函数,语法: Vue.extend(options) 以基础 Vue 构造器为蓝本,创建一个具有指定配置项的“子类”构造器,也称为组件构造器 可以使用该子类构造器来...

一、MVVM1. 简介Model-View-ViewModel 模型-视图-视图模型 模型:构成页面内容的相关数据 视图:展示数据的页面 视图模型:介于模型和视图之间,它是连接view和model的桥梁,也是mvvm设计模式的核心思想 2. MVVM框架实现MVVM设计思想的框架: 基本上都高度封装了view-model的交互过程,完成对DOM功能的极限封装 开发者几乎不用操作DOM...

一、SpringMVC简介1. 什么是MVC​ M:model 数据模型,封装了业务逻辑,对业务数据进行处理 ​ V:view 视图,封装了显示逻辑,如HTML、JSP、Excel、PDF等 ​ C:controller 控制器,控制整个网站的处理流程,协调视图与模型 ​ MVC是一种Web应用架构,是一种代码设计思想 ​ 思想:将所有客户端请求全部交由控制器,由控制器将其分发,并将结...
Java

一、Spring简介1. Spring是什么?​ spring单词本义是“春天”,程序员的春天 ​ 是一个开源的控制反转(IoC)和面向切面(AOP)的容器框架,用来简化企业开发 ​ 官网:https://spring.io 2. 为什么使用Spring​ 降低组件之间的耦合度,实现软件各层之间的解耦 ​ 提供了众多的技术支持 ​ 对主流框架提供了集成 3. 核心概念IoC:Inversio...
Java

一、简介1. MyBatis是什么MyBatis的前身叫iBatis 是一个持久层框架,或称为 ORM框架 用来访问数据库,做数据持久化操作 本质上只是对JDBC进行封装,简化JDBC繁琐的操作 ​ 注:框架就是别人写好的,对某些技术进行的封装,封装成对应的jar、js、css等,我们可以直接拿过来使用,简化开发 2. 持久层​ DAO:Data Access Object 数据访问对象...
Java

一、Maven简介1. 什么是Maven​ maven [ˈmeɪvn] 专家、内行 ​ Apache Maven 是一个软件项目管理和构建工具,可以帮助创建和管理项目 ​ 基于项目对象模型(POM:Project Object Model)的概念,帮助开发者构建一个项目的完整生命周期 ​ 官网:http://maven.apache.org/ 2. 为什么使用Maven 项目的管理工具 项...
Java