自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我就是我 ,我会让自己活得更好!

我是程序员从不骄傲也不值得去骄傲

  • 博客(16)
  • 收藏
  • 关注

原创 Mac系统 安装maven和配置(此步骤并非必须,可以根据情况选择)

maven的安装 有什么问题可以留言 我会有时间回的 我也是刚步入这一行 请大家多多指教 进入官网下载中心http://maven.apache.org/download.cgi,下载apache-maven-3.5.2-bin.zip,**-src.zip为Maven的源码 配置环境变量,打开系统环境变量新建一个M2_HOME将解压后的Maven存放路径放在此,然后在path路径加入%M2...

2019-04-19 16:22:14 518

转载 SpringMVC工作原理

SpringMVC框架介绍 Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。 Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。 Spring的MVC框架主要由DispatcherServlet、处理器映射、处理器(控制器)、视图解析器、视图组成。 Spring 框架提供了构建...

2019-04-19 15:10:30 188

原创 Mac JDK Eclipse 下载安装配置

关于MacBook Pro系统的Eclipse安装 || 以及配置 || 使用 本人是从事Java开发这一行业在培训机构 毕业 现自学 Java (1)首先,先到(https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)官网下载jdk。 博主电脑的系统是macOS Mojave...

2019-04-19 14:37:51 1105

原创 SpringBoot项目新增和修改讲师接口开发day2-3

一: 新增功能自动填充封装 1、 创建包service_base项目下com.atguigu.servicebase新建handler,创建自动填充类 MyMetaObjectHandler类: package com.atguigu.servicebase.handler; import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler; import lombok.extern.slf4j.Slf4j; import org.apach

2020-09-16 17:40:35 810

原创 SpringBoot项目搭建Swagger2框架day2-2

一、Swagger2介绍 1.1: 前后端分离开发模式中,api文档是最好的沟通方式。 2: Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。 1.2.1: 及时性 (接口变更后,能够及时准确地通知相关前后端开发人员) 1 2.2: 规范性 (并且保证接口的规范性,如接口的地址,请求方式,参数及响应格式和错误信息) 1.2.3: 一致性 (接口信息一致,不会出现因开发人员拿到的文档版本不一致,而出现分歧) 1.2.4 可测性 (直接在接口文档上

2020-09-16 02:33:10 528

原创 SpringBoot 项目Service模块搭建 day2

一: 搭建 Service模块 api接口服务父节点 1、在父工程guli-parent下面创建模块service 选择 maven类型,点击下一步. 输入模块名称 service,下一步完成创建 项目创建完成 删 src 该 pom.xml 类型改为 pom 2、添加模块类型是pom 节点后面添加 pom类型 <artifactId>service</artifactId> <!--模块的 pom 类型--> <packagin

2020-09-15 01:22:01 857

原创 SpringBoot项目搭建 day1

一: 功能简介 谷粒学院,是一个B2C模式的职业技能在线教育系统,分为前台用户系统和后台运营平台。 二: 系统模块Analysis 三: 系统架构Analysis 构架设计需要考虑的几个方面 性能 : 主要考虑访问频率,每个用户每天的访问次数。项目初始阶段用户的访问量并不大,如果考虑做运营推广,可能会迎来服务器访问量骤增,因此要考虑分布式部署,引入缓存 可扩展性: 系统功能会随着用户量的增加以及多变的互联网用户需求不断地扩展,因此考虑到系统的可扩展性的要求需要使用微服务架构,引入消息中间件 高可用

2020-09-15 00:32:00 417

原创 Mybatis入门与使用CRUD

一: 创建并初始化数据库 1: 创建数据库: create database mybatis_plus charset utf8; //创建数据库指定字符集 use mybatis_plus; //并选择该数据库 2: 创建User 用户表: 其中表结构如下: id name姓名 age年龄 email邮箱 1 Jone 18 test1@baomidou.com 2 Jack 20 test2@baomidou.com 3 Tom 28 test3@baomid

2020-09-13 02:12:36 453

原创 Git 安装配置发布

一: Git 简介 1: Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。 二: Git 安装配置 1: 在使用 Git 前我们需要安装 Git 2: 在目前为止 Git 支持 Linux/Unix / Solaris. Mac和 Wi

2020-09-11 20:20:33 315

转载 微服务提倡者Martin Fowler关于微服务的原文翻译<转载>

Martin Fowler 微服务 一个新的架构术语: Matin Fowler提倡的微服务架构文章 简而言之,微服务架构风格是一种单一应用程序开发为一组小型服务的方法,每个小型服务都在自己的进程中运行并与轻量级机制(通常是HTTP资源API)进行通信,这些服务围绕业务功能构建,并且可以通过全自动部署机制独立部署,有一个集中管理的最低限度的这些服务,可以不同的语言不同的数据存储技术. 在2013年底,听到我圈子中有关微服务的所有讨论后,我开始担心微服务不明确,(这种命运SOA带来了许多问题).因

2020-08-24 14:20:20 869

原创 intelliJ Idea + Tomcat部署

一: Mac IDEA 配置tomcat 我相信IntelliJ IDEA,Tomcat的下载,JDK等其他的配置都应该完成了,那我直接进入正题了。 1: 打开我们的 IDEA 新建一个项目: 2.由于这里我们仅仅为了展示如何成功部署Tomcat,以及配置完成后成功运行一个jsp文件,我仅勾选JavaEnterprise–>Web Application–>Next。可能由于我之前配置过了所以在Application Server这一栏会显示已有Tomcat,你们忽略就好。 3.项目名称这些

2020-08-23 22:41:01 336 1

原创 Mac Tomcat安装配置启动

一:Mac Tomcat 安装配置 HTTP 认知:服务器概述: 服务器: 分为服务器硬件和服务器软件,在硬件服务器 (计算机) 上安装了服务器软件,才可以对外提供服务. 比如: 让其他计算机来访问当前服务器,为其他的计算器提供服务. 服务器硬件: 是指在互联网上具有独立 IP 地址的计算机,比如我们自己用的计算机也可以作为服务器使用. 服务器软件: 其就是一个计算器程序,比如 Mysql 服务器软件,tomcat 服务器软件, 服务器软件分为很多种类型 比如: ftp 服务器,数据库服务器,web 服

2020-08-23 20:19:04 744

原创 Hexo是一个快速,简洁高效的博客框架

1:Hexo 简历 官方文档开发: https://hexo.io/zh-cn/docs/ Hexo是一款基于Node.js的静态博客框架,依赖少易于安装使用,可以方便的生成静态网页托管在GitHub和Coding上,是搭建博客的首选框架。大家可以进入hexo官网进行详细查看,因为Hexo的创建者是台湾人,对中文的支持很友好,可以选择中文进行查看。 第一部分:hexo的初级搭建还有部署到github page上,以及个人域名的绑定。 第二部分:hexo的基本配置,更换主题,实现多终端工作,以及在codin

2020-07-25 17:47:29 1820 1

原创 Eclipse安装配置启动 Maven

1:Maven的介绍: 什么是 Maven ? Maven 翻译为"专家", “内行” 是 Apache 下的一个纯 Java 开发的一个开源项目. Maven是一个项目管理工具,使用 Maven 可以来管理企业级的 Java 项目开发及依赖的管理. 使用 Maven开发,可以简化项目配置,统一项目结构,总之,Maven 可以让开发的工作变得更简单 什么是依赖管理?要明白依赖管理,要先要知道什么是依赖? 一个 Java 项目中往往会依赖一些第三方的 jar 包,比如 JDBC 程序中要依赖数据库驱动包

2020-07-25 14:37:10 590

原创 Java 的面向对象入门便是New对象

1、面向对象基本概念 2、类与对象 3、类和对象的定义格式 4、对象与内存分析 5、封装性 6、构造方法 7、this关键字 8、值传递与引用传递? 9、对象的一对一关系 10、static关键字 11、main方法分析 12、继承 13、对象的初始化 14、方法的重写 15、super关键字 16、final关键字 17、抽象类 18、接口 19、多态性 20、instanceof关键字

2020-07-24 01:22:35 366

原创 Java面试题目精选

Java面试的题精选 请用Java语言编写一个完成冒泡排序的程序? 1:使用Java语言实现的冒泡排序算法如下所示: package Demo; import java.util.Arrays; import java.util.Random; public class BubbleSort { public static void main(String[] args) { int[...

2020-03-29 22:14:34 206

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除