03-IDE工具之IDEA中Git的基本应用。

2020-12-21
阅读 3 分钟
16.2k
Git是版本控制系统,可以借助Git实现团队代码版本控制及管理,从官方[链接],如图所示:Git下载完成以后,傻瓜式(一直下一步)安装即可,不要更改安装目录(假如已安装过则无须安装)。

13-SpringBoot工程中ajax技术分析及应用

2020-11-10
阅读 14 分钟
14.2k
在互联网高速发展的今天,传统的WEB应用,对于高并发、高性能、高可靠性的要求已迫在眉睫。单线程方式的客户端与服务端交互方式已经不能满足现阶段的需求.我们需要以异步、按需加载的方式从服务端获取数据并及时刷新,来提高用户体验,于是Ajax技术诞生。

07-SpringBoot+MyBatis+Spring 技术整合实现商品品牌模块的CRUD操作

2020-11-05
阅读 15 分钟
16.7k
任何一个电商系统中都有一个商品子系统,而与商品相关联都会有一个品牌信息管理,在当前业务系统设计中我们就是要对商品品牌信息的管理进行设计和实现.

15-基于Spring,MyBatis,SpringBoot,Vue技术实现购物券系统的增删改查操作。

2020-10-19
阅读 21 分钟
7.1k
业务描述基于Spring,MyBatis,SpringBoot,VUE技术实现购物券的增删改查操作。项目环境初始化准备工作 {代码...} 数据库初始化打开mysql控制台,然后按如下步骤执行dbretail.sql文件。 第一步:登录mysql。 {代码...} 第二步:设置控制台编码方式。 {代码...} 第三步:执行dbretail.sql文件(切记不要打开文件复制到mysql客户...

15-SpringBoot工程中前端JS问题调试分析

2020-10-16
阅读 1 分钟
3.1k
项目中客户端JS常见问题总结(Summary)本小节主要是列出了几个客户端常见问题,这些问题的解决要结合业务进行断点,日志,排除法进行分析,然后从实践中进行提高.

14-SpringBoot+Mybatis+Vue 实现商品模块的crud操作

2020-10-14
阅读 5 分钟
7.8k
第一步 创建新module,名字为10-springboot-goods-vue.第二步 添加maven依赖并进行初步配置(拷贝即可)第三步 拷贝pojo,dao,service包中的所有接口和类.第四步 拷贝静态资源到static目录(例如vue.js,axios.min.js)

12-SpringBoot 工程中的响应标准设计及实现

2020-10-12
阅读 3 分钟
7.8k
在基于C/S架构的编程模型中,客户端往往需要对服务端返回的数据,基于状态的不同进行不同的处理。例如,正确的状态数据一种呈现方式,错误的状态数据是另外一种呈现方式。于是服务端响应数据的标准化设计油然而生。

11-SpringBoot 工程中的异常处理方式

2020-10-12
阅读 3 分钟
10.9k
在项目的开发中,不管是对底层的数据逻辑操作过程,还是业务逻辑的处理过程,还是控制逻辑的处理过程,都不可避免会遇到各种可预知的、不可预知的异常。处理好异常对系统有很好的保护作用,同时会大大提高用户的体验。

10-SpringBoot 工程的健康监控实现

2020-10-10
阅读 1 分钟
7.1k
Spring Boot 中actuator模块提供了健康检查,审计、指标收集,HTTP跟踪等功能,可以帮助我们更好的管理和跟踪springboot项目。

09-springboot工程中的热部署实现。

2020-10-10
阅读 1 分钟
9k
Spring Boot 开发者为Spring Boot项目中提供了一个热部署(spring-boot-devtools)模块,支持项目的热部署(修改了某些资源以后无需重启服务),以提高开发效率.其底层其实是借助了两个类加载器做了具体实现,一个类加载器加载不变class,一个类加载器加载可能变化类,以提供类的热部署性能.

08-springboot 工程下lombok的应用。

2020-10-10
阅读 2 分钟
9k
在实际的java项目中我们创建的所有pojo类几乎都要为属性添加set/get/toString等相关方法,所有的日志记录相关类可能都要创建日志等对象,这些样板代码既没有技术含量,又影响着代码的美观,同时重复的编码过程会在无形中加大我们的工作量。 此时Lombok应运而生。

06-SpringBoot工程下Spring MVC技术的应用?

2020-09-30
阅读 7 分钟
20.8k
在大型软件系统设计时,业务一般会相对复杂,假如所有业务实现的代码都纠缠在一起,会出现逻辑不清晰、可读性差,维护困难,改动一处就牵一发而动全身等问题。为了更好解决这个问题就有了我们现在常说的分层架构设计。

05-SpringBoot工程中的MyBatis框架的整合实现及原理分析

2020-09-29
阅读 7 分钟
24k
Mybatis是一个优秀的持久层框架,底层基于JDBC实现与数据库的交互。并在JDBC操作的基础上做了封装和优化,它借助灵活的SQL定制,参数及结果集的映射方式,更好的适应了当前互联网技术的发展。Mybatis框架的简单应用架构如图所示:在当今的互联网应用中项目,mybatis框架通常会由spring框架进行资源整合,作为数据层技术...

03-基于IDEA创建SpringBoot项目并进行入门分析

2020-09-27
阅读 7 分钟
25.6k
基于IDEA创建项目Module,模块名为04-springboot-start,组id和包名为com.cy,如图所示:填写module信息,如图所示:选择项目module版本,暂时不需要自己手动添加任何依赖,如图所示:填写Module名称,完成module创建,如图所示

02-IDE工具之IDEA中Module的创建、删除、导入。

2020-09-24
阅读 3 分钟
27.1k
创建项目Module并运行创建并运行java module在IDEA打开的项目中创建Java Module,如图所示:在创建Java Module的界面,选择Next,输入module名,如图所示:Java Module创建好以后的结构,如图所示:在项目模块01-javase中创建包,例如:在指定包中创建类,如图所示:运行Java类,如图所示:创建并运行Maven Module在项目...

01-IDE工具之IDEA的简介、下载与安装、初步配置。

2020-09-24
阅读 4 分钟
31k
IDEA全称是IntelliJ,是JetBrains公司推出一个集成开发工具,是Java开发工具中的翘楚,基于这个开发工具可以快速开发我们的Java相关项目。相对于其它开发工具,IDEA提供了更加强大的提示功能,全面的快捷键操作,模板代码以及快速的资源整合。

13-SpringBoot工程下活动(Activity)模块设计及实现?

2020-09-05
阅读 14 分钟
12.7k
业务描述基于Spring,MyBatis,SpringBoot,Thymeleaf,Ajax技术实现活动模块的查询,添加等操作。项目环境初始化准备工作 {代码...} 数据库初始化打开mysql控制台,然后按如下步骤执行goods.sql文件。 第一步:登录mysql。 {代码...} 第二步:设置控制台编码方式。 {代码...} 第三步:执行activity.sql文件(切记不要打开文件复...

07-SpringBoot+MyBatis+Spring 技术整合实现商品模块的CRUD操作

2020-08-31
阅读 15 分钟
27.3k
业务描述基于Spring,MyBatis,SpringBoot,Thymeleaf技术实现商品模块的增删改查操作。项目环境初始化准备工作 {代码...} 数据库初始化打开mysql控制台,然后按如下步骤执行goods.sql文件。 第一步:登录mysql。 {代码...} 第二步:设置控制台编码方式。 {代码...} 第三步:执行goods.sql文件(切记不要打开文件复制到mysql客...

04-SpringBoot工程下如何实现对HikariCP连接池的整合?

2020-08-30
阅读 8 分钟
18.6k
池化思想是我们项目开发过程中的一种非常重要的思想,如整数池,字符串池,对象池、连接池、线程池等都是池化思想的一种应用,都是通过复用对象,以减少因创建和释放对象所带来的资源消耗,进而来提升系统性能。例如Integer对象的内部池应用,代码如下:

02-如何基于STS实现SpringBoot 工程项目的创建?

2020-07-29
阅读 3 分钟
5.3k
SpringBoot项目环境初始化本次项目的创建,需要如下软件已准备并已完成其配置.下载、安装、配置JDK(这里选择JDK8版本)。下载、解压、配置maven(这里选择3.6.3版本)下载、解压、配置STS(这里选择4.7.1版本)说明:对于环境下载,安装配置,自己通过官网或搜索引擎查询实现。SpringBoot项目创建过程分析及实现基于STS内置start...

01-如何理解 Spring Boot技术?

2020-07-28
阅读 1 分钟
10.6k
JAVAEE应用体系中繁重的配置、低下的开发效率、高难度的三方集成,复杂的部署流程等等一直被开发人员所诟病。即使是使用Spring这样的轻量级的资源整合框架,在实现其相对比较多的资源整合时,依旧需要大量的手动依赖管理,复杂的XML配置(还经常没有提示)。还有就是现在的软件生态应用也已经形成一定的规模,系统架构正在...