自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JAVA编程——元鸿的博客

分享、交流java编程知识、实践、项目。

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

原创 畅购商城-01-总结

畅购第一天走进电商(了解)技术特点技术新技术范围广分布式高并发、集群、负载均衡、高可用海量数据业务复杂系统安全主要电商模式B2BC2CB2CO2OB2B2C需求分析与系统设计需求分析由项目经理或者产品经理进行需求分析和原型图的设计系统设计前后端分离使用的技术栈系统架构图框架搭建商品微服务-品牌增删改查通用mapper的使用公共异常处理类@ControllerAdvice@ExceptionHandler@ResponseBodyXM

2021-02-09 20:53:34 355 2

原创 畅购商城-01-框架搭建

第1章 框架搭建学习目标目标1:了解电商的技术特点和主要电商模式目标2:理解畅购的需求与系统设计目标3:能够完成畅购工程框架的搭建目标4:能够完成商品微服务品牌增删改查功能走进电商1.1 电商行业分析近年来,世界经济正向数字化转型,大力发展数字经济成为全球共识。党的十九大报告明确提出要建设“数字中国”“网络强国”,我国数字经济发展进入新阶段,市场规模位居全球第二,数字经济与实体经济深度融合,有力促进了供给侧结构性改革。电子商务是数字经济的重要组成部分,是数字经济最活跃、最集中的表现形式之一

2021-02-09 20:32:22 312

原创 MySQL高级-02-MySQL触发器

二、MySQL触发器1.触发器的概念触发器是与表有关的数据库对象,可以在 insert/update/delete 之前或之后,触发并执行触发器中定义的SQL语句。触发器的这种特性可以协助应用在数据库端确保数据的完整性 、日志记录 、数据校验等操作 。使用别名 NEW 和 OLD 来引用触发器中发生变化的记录内容,这与其他的数据库是相似的。现在触发器还只支持行级触发,不支持语句级触发。触发器类型OLD的含义NEW的含义INSERT 型触发器无 (因为插入前状态无数据)N

2021-02-09 12:09:45 142

原创 MySQL高级-01-MySQL存储过程和函数

一、MySQL存储过程和函数1.存储过程和函数的概念存储过程和函数是 事先经过编译并存储在数据库中的一段 SQL 语句的集合2.存储过程和函数的好处存储过程和函数可以重复使用,减轻开发人员的工作量。类似于java中方法可以多次调用减少网络流量,存储过程和函数位于服务器上,调用的时候只需要传递名称和参数即可减少数据在数据库和应用服务器之间的传输,可以提高数据处理的效率将一些业务逻辑在数据库层面来实现,可以减少代码层面的业务处理3.存储过程和函数的区别函数必须有返回值存储过程没有

2021-02-09 10:58:16 206

原创 MySQL进阶-05-备份与还原

五、备份与还原1.命令行方式备份使用SecureCRT工具连接到Linux系统,输入:mysqldump -u root -p 数据库名称 > 文件保存路径进入文件保存路径,查看文件是否存在恢复登录mysql数据库删除已经备份的数据库重新创建名称相同的数据库使用该数据库导入文件执行:source 备份文件路径;2.图形化界面方式备份恢复...

2021-02-08 21:27:21 81

原创 MySQL进阶-04-视图

四、视图1.视图的概念视图是一种虚拟存在的数据表这个虚拟的表并不在数据库中实际存在作用是将一些比较复杂的查询语句的结果,封装到一个虚拟表中。后期再有相同复杂查询时,直接查询这张虚拟表即可说白了,视图就是将一条SELECT查询语句的结果封装到了一个虚拟表中,所以我们在创建视图的时候,工作重心就要放在这条SELECT查询语句上2.视图的好处简单对于使用视图的用户不需要关心表的结构、关联条件和筛选条件。因为这张虚拟表中保存的就是已经过滤好条件的结果集安全视图可以设置权限 , 致使

2021-02-08 21:11:49 147

原创 JAVA-01-JAVA基础语法-Java环境搭建及入门

1. Java概述1.1 Java语言背景介绍(了解)语言:人与人交流沟通的表达方式计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言Java之父:詹姆斯·高斯林(James Gosling)2009年,Sun公司被甲骨文公司收购,所以我们现在访问oracle官网即可:https://www.oracle.comjava语言的三个版本:​ JavaSE: Java 语言的

2021-02-08 14:14:53 147

原创 MySQL进阶-03-多表查询

三、多表查询1.多表查询-数据准备SQL语句-- 创建db6数据库CREATE DATABASE db6;-- 使用db6数据库USE db6;-- 创建user表CREATE TABLE USER( id INT PRIMARY KEY AUTO_INCREMENT, -- 用户id NAME VARCHAR(20), -- 用户姓名 age INT -- 用户年龄);-- 添加数据INSERT

2021-02-08 13:53:47 78

原创 MySQL进阶-02-多表设计

二、多表设计1.一对一(了解)分析人和身份证。一个人只有一个身份证,一个身份证只能对应一个人!实现原则在任意一个表建立外键,去关联另外一个表的主键SQL演示-- 创建db5数据库CREATE DATABASE db5;-- 使用db5数据库USE db5;-- 创建person表CREATE TABLE person( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20));-- 添加数据INSERT IN

2021-02-08 11:21:58 453

原创 MySQL进阶-01-约束

一、约束1.外键约束外键约束概念让表和表之间产生关系,从而保证数据的准确性!建表时添加外键约束为什么要有外键约束-- 创建db2数据库CREATE DATABASE db2;-- 使用db2数据库USE db2;-- 创建user用户表CREATE TABLE USER( id INT PRIMARY KEY AUTO_INCREMENT, -- id NAME VARCHAR(20) NOT NULL -- 姓名);-- 添加用

2021-02-08 11:08:01 154 1

原创 MySQL基础-04-约束

四、约束1.约束的概念和分类约束的概念对表中的数据进行限定,保证数据的正确性、有效性、完整性!约束的分类约束说明PRIMARY KEY主键约束PRIMARY KEY AUTO_INCREMENT主键、自动增长UNIQUE唯一约束NOT NULL非空约束FOREIGN KEY外键约束FOREIGN KEY ON UPDATE CASCADE外键级联更新FOREIGN KEY ON DELETE CASCADE外键级联删除

2021-02-08 10:53:11 70

原创 MySQL基础-03-SQL语句

三、SQL语句1.数据库、数据表、数据的关系介绍数据库用于存储和管理数据的仓库一个库中可以包含多个数据表数据表数据库最重要的组成部分之一它由纵向的列和横向的行组成(类似excel表格)可以指定列名、数据类型、约束等一个表中可以存储多条数据数据想要永久化存储的数据2.SQL介绍什么是SQLStructured Query Language:结构化查询语言其实就是定义了操作所有关系型数据库的规则。每一种数据库操作的方式可能会存在一些不一样的地方,我们称

2021-02-08 01:06:23 306 1

原创 MySQL基础-02-MySQL数据库的介绍和安装

二、MySQL数据库的介绍和安装1.MySQL数据库介绍小型的数据库开源免费(6版本之前免费)所属于Oracle公司2.MySQL数据库安装通过secureCRT工具连接Linux系统上传 mysql 的安装包alt + p -------> put d:/setup/mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar解压 mysql 的安装包mkdir mysqltar -xvf mysql-5.7.27-1.el7.x86_64.r

2021-02-08 00:09:57 113

原创 MySQL基础-01-基本概念

Mysql欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;

2021-02-07 23:47:32 130

空空如也

空空如也

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

TA关注的人

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