商品管理 数据库表结构 图片 功能结构 图片 订单管理 数据库表结构 功能结构
本文主要讲解mall前端项目mall-admin-web的在Windows和Linux环境下的安装及部署。Windows下的安装及部署下载nodejs并安装下载地址:https://nodejs.org/dist/v8.9.4/node-v8.9.4-x64.msi下载mall-admin-web的代码下载地址(github):https://github.com/macrozheng/mall-
SpringBoot应用整合ELK实现日志收集
ELK即Elasticsearch、Logstash、Kibana,组合起来可以搭建线上日志系统,本文主要讲解使用ELK来收集SpringBoot应用产生的日志。学习前需要了解的内容开发者必备Docker命令使用Docker Compose部署SpringBoot应用SpringBoot应用中使用AOP记录接口访问日志ELK中各个服务的作用Elasticsearch:用于存储收集到的日志信息;Lo
mall在Linux环境下的部署(基于Docker Compose)
最简单的mall在Linux下部署方式,使用两个docker-compse脚本就可以完成部署。第一个脚本用于部署mall运行所依赖的服务(mysql、redis、nginx、rabbitmq、elasticsearch、kibana、mongo),第二个脚本用于部署mall中的应用(mall-admin、mall-search、mall-portal)。docker环境搭建及使用具体参考:开发者必
MyBatis Generator使用过程中踩过的一个坑
在使用MyBatis Generator生成代码的过程中,曾经遇到一个坑,每次生成mapper.xml的时候并不是直接覆盖原文件,而是在原文件中追加了新的内容,导致运行项目出错,本文主要讲解如何解决这个问题。问题重现示例代码使用的是mall-tiny-02的代码,代码地址:https://github.com/macrozheng/mall-learning/tree/master/mall-ti
mall在Linux环境下的部署(基于Docker容器)
mall在Linux环境下的部署(基于Docker容器)本文主要以图文的形式讲解mall在Linux环境下的部署,涉及在Docker容器中安装Mysql、Redis、Nginx、RabbitMQ、Elasticsearch、Mongodb,以及SpringBoot应用部署,基于CenterOS7.6。Docker环境安装安装yum-utils:yum install -y yum-utils de
mall在Windows环境下的部署
本文主要以图文的形式讲解mall项目所需环境在windows下的安装,主要包括IDEA、Mysql、Redis、Elasticsearch、Mongodb、RabbitMQ、OSS。IDEA1.关于IDEA的安装与使用具体参考https://github.com/judasn/IntelliJ-IDEA-Tutorial2.搜索插件仓库,安装插件lombok3.将项目下载到本地,然后直接打开Mys
mall整合RabbitMQ实现延迟消息
本文主要讲解mall整合RabbitMQ实现延迟消息的过程,以发送延迟消息取消超时订单为例。项目使用框架介绍RabbitMQRabbitMQ是一个被广泛使用的开源消息队列。它是轻量级且易于部署的,它能支持多种消息协议。RabbitMQ可以部署在分布式和联合配置中,以满足高规模、高可用性的需求。RabbitMQ的安装和使用1.安装Erlang,下载地址:http://erlang.org/downl
mall整合SpringTask实现定时任务
项目使用框架介绍SpringTaskSpringTask是Spring自主研发的轻量级定时任务工具,相比于Quartz更加简单方便,且不需要引入其他依赖即可使用。Cron表达式Cron表达式是一个字符串,包括6~7个时间元素,在SpringTask中可以用于指定任务的执行时间。Cron的语法格式Seconds Minutes Hours DayofMonth Month DayofWeekCron
mall整合SpringSecurity和JWT实现认证和授权(二)
接上一篇,controller和service层的代码实现及登录授权流程演示。登录注册功能实现添加UmsAdminController类实现了后台用户登录、注册及获取权限的接口package com.macro.mall.tiny.controller;import com.macro.mall.tiny.common.api.CommonResult;import com.macro.mall.
学习linux的第5天
一、Vim编辑器与Shell命令脚本 1.Vim文本编辑器:设置了三种模式:1.命令模式 ;2.输入模式;3.末行模式 打开Vim编辑器时,默认进入命令模式。 从命令模式进入输入模式:按a(下一个字符)键,i(当前字符)键,o(下一行)键中随便一
Mybatis从浅入深-Plus(IDEA版通俗易懂)
每一个成功者都有一个开始。勇于开始,才能找到成功的路。你好,我是梦阳辰!期待与你相遇!Mybatis从浅入深(IDEA版通俗易懂)01.使用注解开发引入:大家之前都学过面向对象编程,也学习过接口,但在真正的开发中,很多时候我们会选择面向接口编程根本原因∶解耦,可拓展,提高复用,分层开发中,上层不用管具体的实现,大家都遵守共同的标准,使得开发变得容易,规范性更好在一个面向对象的系统中,系统的各种功能
GraphObject继承的类包括:Shape、TextBlock、Picture和Panel
这是所有图形对象的抽象基类。从GraphObject继承的类包括:Shape、TextBlock、Picture和Panel。部件类从面板类派生,节点类和链接类从面板类派生。
Linux定时任务邮件信息占盘磁盘
一、现象Linux的根目录占满,经过查找,发现是/var/spool/postfix/maildrop这个目录下有大量的文件。[root@test5maildrop]#du-hl--max-depth=15.0G.-rwxr--r--1rootpostdrop793Jul26201904CEA193C57-rwxr--r--1rootpostdrop510Sep310:5104CEA234337-
今日推荐
周排行