本地部署 Nacos是一个开源项目,已经在Github上开源。在本地搭建Nacos需要访问Nacos项目仓库,你可以选择将该项目clone到本地自己打包后部署,也可以选择直接访问Nacos的Releases页面下载已经打包好的项目压缩文件进行部署。你也可以访问Nacos官网查看如何部署。 clone到本地: 1git clone https://github.com/alibaba/nacos 访问Nacos的Releases页面: 选择自己想要的版本(如2.2.3)进行下载: 无论是选择下载.zip还是.tar.gz后缀的压缩包都可以。但是在Linux环境下选择下载.tar.gz为佳。 Linux中解压.tar.gz的命令如:...
项目笔记 项目笔记仓库:https://gitee.com/linner_cheng/reggie_note B站视频:黑马程序员Java项目实战《瑞吉外卖》 项目基础功能开发 项目基础功能开发。包含项目前台和后台功能开发还有项目部署。 Redis Redis。包含Jedis和Spirng data redis。 项目优化 Redis缓存。 Sharding-JDBC读写分离。 Swagger API文档。
简介 SpringBoot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化 Spring 应用的初始搭建以及开发过程。 SpringBoot开发分为如下几步: 创建新模块,选择Spring初始化,并配置模块相关基础信息。 选择当前模块需要使用的技术集。 开发控制器类。 运行自动生成的Application类。 SpringBoot有两个机制: 依赖管理机制。 自动配置机制。 项目创建及配置 创建项目 注意: 在创建好的工程中不需要创建配置类。 创建好的项目会自动生成其他的一些文件(这些文件目前来说没有任何作用),可以将这些文件删除。 可以删除的目录和文件如下: .mvn .gitignore HELP.md...
简介 SpringMVC是Spring下的一个用于Web表现层开发的技术。相比Servlet,SpringMVC更加高效快捷。 SpringMVC流程如下: 浏览器发送请求到Tomcat服务器; Tomcat接收请求后,将请求交给SpringMVC中的DispatcherServlet(前端控制器)来处理。 DispatcherServlet按照对应规则将请求分发到对应的Bean。 Bean由我们自己编写来处理不同的请求。 每个Bean中可以处理一个或多个不同的请求 URL。 DispatcherServlet和Bean对象都需要交给Spring容器来进行管理。 综上,我们需要编写的内容为: Bean对象; 请求URL和Bean对...
Spring Framewor 简介 Spring5.0已经全面支持JDK8,建议JDK使用1.8版本。 Spring Framework是Spring家族中其他框架的底层基础。 Spring Framewor 架构 Spring Framework的发展经历了很多版本的变更,每个版本都有相应的调整。 Spring Framework 架构: 核心层 Core Container:核心容器,这个模块是Spring最核心的模块,其他的都需要依赖该模块。 AOP层 AOP:面向切面编程,它依赖核心层容器,目的是在不改变原有代码的前提下对其进行功能增强。 Aspects:AOP是编程思想,Aspects是对AOP思想的具体实现。 数据层...