自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 在Linux虚拟机安装MariaDB数据库

1. 下载MariaDB数据库测试: 当前虚拟机是否可以正确的链接外网.命令:[root@localhost src]# yum install mariadb-server 安装mariadb数据库[root@localhost src]# yum clean all 清空已安装文件 如果下载失败之后执行的.1 22 确认下载3 安装完成提示4 数据库启动命令: 1. 启动命令 [roo

2020-12-03 19:05:39 1845

原创 Bean对象为什么要交给Spring框架来管理?

Bean对象为什么要交给Spring框架来管理?Spring框架是一个资源管理整合框架,可以将自己写的对象或者是第三方提供的对象(连接池等)整合到一起。我们在使用Spring的bean对象时,会遇到两种情况:一是这个对象我们会用到很多次,频繁的使用,Spring提供了懒加载(@Lazy)策略,必须跟作用域singleton联合使用,这种情况下,会把这个对象存到bean池中,内存中只有一份,并且一直存在,直到bean池销毁;二是这个对象我们可能只会用到一次或者是寥寥几次,这个时候就没有必要让他一直存在

2020-11-28 16:37:41 1933

原创 关于虚拟机IP修改说明

关于京淘项目虚拟机IP修改说明0. 修改虚拟机MAC地址当新建虚拟机时,修改mac网络地址.1. 检查IP地址命令: ip addr如果没有IP展现则执行如下的命令service NetworkManager stop chkconfig NetworkManager off 永久关闭 Manager网卡service network restart 重启network网卡1 2 32.修改IP地址1).找到IP地址的目录cd /et.

2020-11-25 09:10:26 268

原创 关于Linux安装Nginx步骤

Linux安装Nginx步骤1. Nginx安装步骤1.1 官网介绍http://nginx.org/en/download.html11.2 上传安装包上传到指定目录中 /usr/local/src1.3 解压Nginx 压缩文件1.移动安装目录到指定文件mv nginx-1.19.4.tar.gz software/12.修改文件名称 mv nginx-1.19.4 nginx11.4 关于nginx 目录说明1.5 安装.

2020-11-24 20:29:10 53

原创 eclipse常规的设置

1.修改文件编码格式General->Workspace->Text file encoding,修改文件编码为UTF -8Web->JSP Files->Encoding:ISO 10646/Unicode(UTF-8),修改JSP文件编码格式2.代码字体格式修改代码字体格式,General->Appearance->Colors and Fonts->Basic->Text Font3.properties文件中文乱码

2021-01-28 16:48:49 142

原创 京淘4-9 LINUX 数据库主从关系

1.Linux 查看命令1.1 文件查看cat 输出文件所有的内容more 输出文档所有的内容,分页输出,空格浏览下一屏,q退出less 用法和more相同,只是通过PgUp、PgOn键来控制tail 用于显示文件后几号,使用频繁tail -10 nginx.conf 查看nginx.conf的最后10行tail –f nginx.conf 动态查看日志,方便查看日志新增的信息ctrl+c 结束查看1.2 脚本命令需求: 要求一次性启动10台tomcat服务器.编辑脚本:vi.

2020-12-04 18:34:58 127

原创 京淘4-8 Linux JDK 安装

1. 安装Linux JDK1.1 上传安装包1.2 解压安装包1).解压文件2). 移动文件3).修改文件名称1.3 修改环境变量1).编辑环境变量文件vim /etc/profile2).让环境变量生效2 京淘项目部署流程3 Linux安装Mysql数据库参见博客文档.4 部署京淘项目4.1 配置图片地址说明:由于Linux系统和Windows系统文件 目录结构不同,所以必须修改配置1).准备图片目录结构2).编辑配置文件4.2 项目打

2020-12-03 19:03:33 82

原创 京淘4-7

1. 实现文件上传1.1 为属性赋值1.1.1 编辑pro配置文件1.1.2 为属性赋值1.1.3 重构FileServicepackage com.jt.service;import com.jt.vo.ImageVO;import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.PropertySource;import

2020-12-02 20:25:36 99

原创 京淘4-6

1. 实现商品上下架操作1.1 页面分析说明:将状态码利用RestFul的风格实现动态传参.下架操作: http://localhost:8091/item/updateStatus/2 status=2上架操作: http://localhost:8091/item/1 status=11.2 编辑ItemController/** * 实现商品上架/下架操作 * url:/item/updateStatus/2 * 参数: 1/2代表商品的状态, ids=100,101

2020-12-02 20:23:35 77

原创 京淘4-5

1.商品分类展现1.1 树形结构展现树控件读取URL。子节点的加载依赖于父节点的状态。当展开一个封闭的节点,如果节点没有加载子节点,它将会把节点id的值作为http请求参数并命名为’id’,通过URL发送到服务器上面检索子节点。1.用户在默认条件下 如果没有展开子节点,则不会发送请求.2.当用户打开封闭的节点时,则会将改节点的ID当做参数,向后端服务器请求.1.2 编辑ItemCatController/** * 业务需求: 实现商品分类树形结构展现 * url地

2020-11-30 19:12:46 75

原创 京淘4-4

1. 京淘后台页面分析(了解)1.1 页面结构<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head&

2020-11-27 20:24:29 64

原创 京淘4-3

1.SpringBoot整合web资源1.1 创建动态web资源1.2 项目结构1.3 添加资源/jar包1).添加资源2).添加jar包文件 <!--springBoot整合JSP添加依赖 --> <!--servlet依赖 --> <dependency> <groupId>javax.servlet</groupId> <

2020-11-27 09:03:43 61

原创 京淘4-2

1. SpringBoot高级用法1.1 关于配置文件说明1.1.1 properties文件说明1.语法 1. key=value 结构2.pro中的属性-值默认条件下都是String类型 不需要添加引号1.1.2 YML文件说明#语法 # 1. 数据结构 key: value 使用:(空格)链接 # 2. YML文件中有文件父子级结构 采用缩进的方式实现.server: port: 80901.2 为属性赋值1.2.1 业务需求有时需要动态的获取属

2020-11-25 20:30:38 78

原创 京淘4-1

cgb2008-京淘day01闪耀太阳2020-11-24 11:05:05543收藏9分类专栏:正课文章标签:java版权1. 京淘项目架构设计2. 京淘项目表设计2.1 表与表关系秘籍: 想向找对象的业务场景!!! (从内心(自己)出发)2.1.1 一对一1.商品与描述一对一2.描述与商品一对一2.1.2 一对多2.1.3 多对多表设计: 角色与权限一个角色对应多个权限.一个权限对应多个角色.表的个数: 3张表2....

2020-11-24 19:05:18 186

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

11-SpringBoot 工程中的异常处理方式springboot发布于 10月12日背景分析在项目的开发中,不管是对底层的数据逻辑操作过程,还是业务逻辑的处理过程,还是控制逻辑的处理过程,都不可避免会遇到各种可预知的、不可预知的异常。处理好异常对系统有很好的保护作用,同时会大大提高用户的体验。异常处理分析概述Java项目中处理异常方式无非两种,要么执行trycatch操作,要么执行throw操作(抛给其它对象处理),无论采用哪种方式,其目的是让我们的系统对异常要有反馈。但

2020-11-09 16:48:46 45

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

09-springboot工程中的热部署实现。springboot发布于 10月10日热部署简介Spring Boot 开发者为Spring Boot项目中提供了一个热部署(spring-boot-devtools)模块,支持项目的热部署(修改了某些资源以后无需重启服务),以提高开发效率.其底层其实是借助了两个类加载器做了具体实现,一个类加载器加载不变class,一个类加载器加载可能变化类,以提供类的热部署性能.热部署环境初始化本次热部署的演示在IDEA开发中进行实现,其它工具可以自

2020-11-09 11:04:20 47

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

07-SpringBoot+MyBatis+Spring 技术整合实现商品品牌模块的CRUD操作springboot发布于 11月5日业务描述需求描述任何一个电商系统中都有一个商品子系统,而与商品相关联都会有一个品牌信息管理,在当前业务系统设计中我们就是要对商品品牌信息的管理进行设计和实现.业务架构分析在品牌(Brand)信息管理中就是要实现对商品品牌信息的添加,修改,查询,删除等业务,如图所示:业务基本原型设计基于品牌业务描述,对品牌模块的业务原型进行分析和设计,如

2020-11-09 10:18:04 93

原创 08-springboot 工程下lombok的应用。

08-springboot 工程下lombok的应用。springboot发布于 10月10日背景分析在实际的java项目中我们创建的所有pojo类几乎都要为属性添加set/get/toString等相关方法,所有的日志记录相关类可能都要创建日志等对象,这些样板代码既没有技术含量,又影响着代码的美观,同时重复的编码过程会在无形中加大我们的工作量。 此时Lombok应运而生。lombok简介概述Lombok是一个第三的Java库,它会自动插入编辑器和构建工具中,Lombok提供

2020-11-09 10:16:03 42

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

01-IDE工具之IDEA的简介、下载与安装、初步配置。intellij-idea发布于 9月24日IDEA简介概述IDEA全称是IntelliJ,是JetBrains公司推出一个集成开发工具,是Java开发工具中的翘楚,基于这个开发工具可以快速开发我们的Java相关项目。相对于其它开发工具,IDEA提供了更加强大的提示功能,全面的快捷键操作,模板代码以及快速的资源整合。下载与安装准备工作硬件(Hardware)要求 1)内存8G或以上 2)硬盘磁盘空闲空间大于5GB

2020-11-04 20:13:05 204

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

07-SpringBoot+MyBatis+Spring 技术整合实现商品模块的CRUD操作springboot发布于 8月31日业务描述基于Spring,MyBatis,SpringBoot,Thymeleaf技术实现商品模块的增删改查操作。项目环境初始化准备工作1. MySQL(5.7)2. JDK (1.8)3. Maven (3.6.3)4. STS(4.7.1)数据库初始化打开mysql控制台,然后按如下步骤执行goods.sql文件。第一步:登录

2020-11-04 19:14:15 395

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

06-SpringBoot工程下Spring MVC技术的应用?springboot发布于 9月30日Spring MVC 简介背景分析在大型软件系统设计时,业务一般会相对复杂,假如所有业务实现的代码都纠缠在一起,会出现逻辑不清晰、可读性差,维护困难,改动一处就牵一发而动全身等问题。为了更好解决这个问题就有了我们现在常说的分层架构设计。MVC 是什么MVC是一种软件架构设计思想,基于MVC架构将我们的应用软件进行分层设计和实现,例如可以分为视图层(View),控制层(Cont

2020-11-04 09:03:31 69

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

05-SpringBoot工程中的MyBatis框架的整合实现及原理分析springboot发布于 9月29日整合MyBatis的初步分析概述Mybatis是一个优秀的持久层框架,底层基于JDBC实现与数据库的交互。并在JDBC操作的基础上做了封装和优化,它借助灵活的SQL定制,参数及结果集的映射方式,更好的适应了当前互联网技术的发展。Mybatis框架的简单应用架构如图所示:在当今的互联网应用中项目,mybatis框架通常会由spring框架进行资源整合,作为数据层技术实现数据交

2020-11-04 08:51:59 61

空空如也

空空如也

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

TA关注的人

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