获取Git仓库通常有两种方式:1.在本地初始化一个Git仓库(不常用)2.从远程仓库克隆(常用) 获取Git仓库-在本地初始化Git仓库 执行步骤如下:1.在任意目录下创建一个空目录(例如repo1)作为我们的本地Git仓库2.进入这个目录中,点击右键打开Git bash窗口3.执行命令git init 获取Git 仓库-从远程仓库克隆 可以通过Git提供的命令从远程仓库进行克隆,将远程仓库克隆到本地命令形式:git clone + 【远程Git仓库地址】工作区、暂存区、版本库概念版本库: 前面看到的.git隐藏文件夹就是版本库,版本库中存储了很多配置信息、日志信息和文件版本信息等 工作区: 包含.git文件夹的目录就是工作区,也称为工作目录,主要用于存放开发的代码 暂存区: .git文件夹中有很多文件,其中有一个index文件就是暂存区,也可以叫做stage。暂存区是一个临时保存修改文件的地方Git工作区中的文件存在两种状态:untracked未跟踪 (未被纳入版本控制) tracked已跟踪 (被纳入版本控制)Unmodified未修改状态Modified已修改状态Staged已暂
{timeline}{timeline-item color="#19be6b"}2022-05-29 17:05:15 星期日 {collapse}{collapse-item label="响应处理" open}【源码分析】-ReturnValueHandler原理假设给前端自动返回json数据,需要引入相关的依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!-- web场景自动引入了json场景 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-json</artifactId>
{timeline}{timeline-item color="#19be6b"} 2022-05-08 01:12:11 星期日 ::(呵呵) {collapse}{collapse-item label="SpringBoot-自动配置特性" open}自动配好Tomcat引入Tomcat依赖。配置Tomcat<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <version>2.3.4.RELEASE</version> <scope>compile</scope> </dependency>自动配好SpringMVC引入SpringMVC全套组件自动配好SpringMVC常用组件(功能)自动配好Web常见功能,如:字符编码问题SpringBoot帮我们配置好了所有web开发的常见场景p
JDBC概述。基本介绍1.JDBC为访问不同的数据库提供了统一的接口,为使用者屏蔽了细节问题。2.Java程序员使用JDBC,可以连接任何提供了JDBC驱动程序的数据库系统,从而完成对数据库的各种操作。3.JDBC的基本原理4.模拟JDBC com.hspedu.jdbc.myjdbcJDBC第一个程序通过jdbc对表actor进行添加,删除和修改操作 use hsp_db02 ; create table actor ( id int primary key auto increment,name varchar(32) not null default '', sex char(1) not null default '女', borndate datetime , phone varchar(12)); 方式2 JdbcConn.java//方式1会直接使用com.mysql.jdbc.Driver(),属于静态加载,灵活性差,依赖强//---推出--->方式2Class clazz = Class.forName("com.mysql.jdbc.Driver&q
配置文件SpringBoot使用一个全局的配置文件,配置文件名称是固定的application.properties语法结构: key=valueapplication.yml语法结构: key:空格value配置文件的作用∶ 修改SpringBoot自动配置的默认值,因为SpringBoot在底层都给我们自动配置好了;YAMLYAML 是TYAML Ain't a Markup Language"(YAML不是一种置标语言)的递归缩写。 在开发的这种语言时,YAML 的意思其实是: "Yet Another Markup Language”(仍是一种置标语言)YAML A Markup Language:是一个标记语言YAML isnot Markup Language:不是一个标记语言 标记语言 以前的配置文件,大多数都是使用xml来配置;比如一个简单的端口配置,我们来对比下yaml和xml yaml配置:server: prot: 8080xml配置:<server> <port>8081<port> </erver>
ZzRG
状态 统计 图床 • •