Jenkins 1.背景引入在实际开发中,我们经常要一边开发一边测试,当然这里说的测试并不是程序员对自己代码的单元测试,而是同组程序员将代码提交后,由测试人员测试;或者前后端分离后,经常会修改接口,然后重新部署;这些情况都会涉及到频繁的打包部署; 手动打包常规步骤: 1.提交代码 2.问一下同组小伙伴有没有要提交的代码 3.拉取代码并打包(war包,或者jar包) 4.上传到Linux服务器 2022-09-05 Jenkins #Jenkins #CI/CD #自动化部署
Docker 1.docker为什么会出现一款产品从开发到上线,一般都会有开发环境,测试环境,运行环境。 ==如果有一个环境中某个软件或者依赖版本不同了,可能产品就会出现一些错误,甚至无法运行==。比如开发人员在windows系统,但是最终要把项目部署到linux。如果存在不支持跨平台的软件,那项目肯定也无法部署成功。 这就产生了开发和运维人员之间的矛盾。开发人员在开发 2022-08-30 Docker #Docker #Linux #容器 #部署
Typora图片上传阿里云对象存储OSS 1.资源准备 Markdown工具:Typora 对象存储使用阿里云OSS 使用的工具Picgo 2.阿里云对象存储OSS操作2.1购买阿里云对象存储OSS 2.2创建bucket 进入对象存储OSS概览界面 在Bucket管理界面点击创建Bucket 设置Bucket参数 在刚刚生成的Bucket中创建新的文件夹(后续设置PicGo会用到) 在阿里云中生成访问密钥(后续设 2022-08-20 OSS #OSS #Typora
SpringBoot+Vue项目部署 1:项目部署所使用的工具或资源 Xshell:用于在本机Windows界面访问远端不同系统下的服务器。 Xshell官网 [Xftp官网](https://www.xshell.com/zh/xftp/) Postman:Postman是一个接口测试工具,本次部署中用于测试后端接口。 相较于Postman,可以有更好的选择即ApiFox。在本次部署中为方便采用Postman。 2022-07-30 项目部署 #SpringBoot #Vue #项目部署
SpringMVC&SpringBoot请求映射原理 1.Servlet1.1Servlet概述servlet 是在 Web 服务器中运行的小型 Java 程序。Servlet 接收和响应来自 Web 客户端的请求,通常是通过 HTTP(超文本传输协议)。它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。 Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规 2022-07-12 SpringBoot #框架 #SpringBoot #SpringMVC
SpringBoot2.0 1.Spring的能力(Spring全家桶) 涉及到的领域覆盖了:web开发、数据访问、安全控制、分布式、消息服务、移动开发、批处理 2.SprintBoot概述 SpringBoot是整合Spring技术栈的一站式框架 SpringBoot是简化Spring技术栈的快速开发脚手架 其设计目的是用来简化Spring应用的创建、运行、调试、部署等。使用SpringBoot可以做到专注于Sprin 2022-07-10 SpringBoot #Spring #框架 #SpringBoot
MyBatis-Plus 1.MyBatis-Plus简介MyBatis-Plus(简称 MP)是一个 MyBatis的增强工具,在MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 2.MyBatis-Plus的特性 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作 强大的 CRUD 操作:内置通用 Mapp 2022-06-30 MyBatis-Plus #MyBatis-Plus #框架
MyBatis 1.MyBatis简介MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。 Mybati 2022-06-25 MyBatis #框架 #MyBatis
SpringMVC 1.1什么是MVCMVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分 M:Model,模型层:指工程中的JavaBean,作用是处理数据 JavaBean分为两类: 一类称为实体类Bean:专门存储业务数据的,如 Student、User 等 一类称为业务处理 Bean:指 Service 或 Dao 对象,专门用于处理业务逻辑和数据访问。 V:View,视图层:指工程中的ht 2022-06-20 Spring #Spring #框架
Spring6.0 1.概述1.1Spring是什么?Spring 是一款主流的 Java EE 轻量级开源框架 。Spring 由“Spring 之父”Rod Johnson 提出并创立,其目的是用于简化 Java 企业级应用的开发难度和开发周期。Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring 框架除了自己提供功能外,还提供整 2022-06-15 Spring #Spring #框架