自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 spring、springMvc、springBoot和springCloud的联系与区别

spring和springMvc:spring是一个一站式的轻量级的java开发框架,核心是控制反转(IOC)和面向切面(AOP),针对于开发的WEB层(springMvc)、业务层(Ioc)、持久层(jdbcTemplate)等都提供了多种配置解决方案;springMvc是spring基础之上的一个MVC框架,主要处理web开发的路径映射和视图渲染,属于spring框架中WEB层开发的一部分;springMvc和springBoot:springMvc属于一个企业WEB开发的MVC

2020-12-11 09:28:42 100

原创 Spring Cloud

文章目录随堂笔记笔记乱码问题课程安排(17到18天)Spring Cloudspring cloud是什么课程要求业务模块注册和发现eureka作业Springboot 和 Springcloud 版本服务提供者sp02商品,和 sp05 eureka 集群远程调用RestTemplateRibbon负载均衡Ribbon 重试Hystrix降级Hystrix超时Hystrix 熔断Hystrix 故障监控 - Hystrix DashboardActuator搭建 Hystrix DashboardFeig

2020-11-30 18:19:36 332 2

原创 京淘Day19

1.购物车业务实现1.1 购物车列表展现1.1.1 编辑CartControllerpackage com.jt.controller;import com.alibaba.dubbo.config.annotation.Reference;import com.jt.pojo.Cart;import com.jt.service.DubboCartService;import org.springframework.stereotype.Controller;import org.spr

2020-11-21 14:31:16 100

原创 京淘Day18

1.Dubbo1.1 创建接口1).定义接口2).定义接口代码1.2 创建服务生产者1.2.1 定义生产者的实现类package com.jt.dubbo.service;import java.util.List;import org.springframework.beans.factory.annotation.Autowired;import com.alibaba.dubbo.config.annotation.Service;import com.jt.dubbo.

2020-11-21 14:25:09 129

原创 京淘Day17

1.HttpClient1.1 业务需求说明1.2 HttpClient介绍HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java net包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTT

2020-11-21 12:03:52 112

原创 京淘Day16

1.跨域1.1 跨域测试1.1.1 JT-MANAGE后端测试1.页面结构<!DOCTYPE html><html><head><meta charset="UTF-8"><title>测试JSON跨域问题</title><script type="text/javascript" src="http://manage.jt.com/js/jquery-easyui-1.4.1/jquery.min.js"&gt

2020-11-21 11:54:18 133

原创 京淘Day15

1.Redis集群说明1.1 分片/哨兵有哪些缺点1.分片缺点:分片的主要功能是实现内存的扩容的.但是没有高可用的效果2.哨兵缺点:数据没有扩容,哨兵本身没有高可用机制需求:即可以实现内存数据的扩容,同时实现高可用机制(不用第三方)1.2Redis集群搭建1.2.1 Redis集群搭建问题说明1.首先关闭所有的Redis服务器2.检查配置文件编辑是否正确3.删除多余的配置文件4.重启redis服务器5.搭建redis集群redis-cli --cluster create --

2020-11-21 10:47:32 121

原创 京淘Day14

1.Redis持久化策略1.1 什么是持久化说明:Redis运行环境在内存中,如果redis服务器关闭,则内存数据将会丢失.需求: 如何保存内存数据呢?解决方案: 可以定期将内存数据持久化到磁盘中.持久化策略规则:当redis正常运行时,定期的将数据保存到磁盘中,当redis服务器重启时,则根据配置文件中指定的持久化的方式,实现数据的恢复.(读取数据,之后恢复数据.)1.2 RDB模式1.2.1RDB模式特点说明1).RDB模式是Redis默认的策略.2).RDB模式能够定期(时间间隔)

2020-11-16 09:41:25 86

原创 京淘Day13

1.Redis命令1.1 入门案例操作 @Test public void testHash() throws InterruptedException { Jedis jedis = new Jedis("192.168.126.129",6379); jedis.hset("person", "id", "18"); jedis.hset("person", "name", "hash测试"); jedis.hset("pers

2020-11-16 09:20:54 82

原创 京淘Day12

1.实现数据库高可用1.1搭建策略1.1.1 问题说明说明:如果根据如下的配置实现数据库的代理,如果数据库主库宕机,则直接影响整个程序的执行,所以需要实现高可用机制高可用实现的问题:如果实现了数据库高可用,可以自动的切换数据库,由于用户直接操作了从库,当主库启动时发现数据不一致,主从同步的状态将会终止1.1.2 双机热备(双主模式)说明:可以通过数据库双主模式实现数据库高可用双主模式实质都是主机,互相备份1.1.3双机热备的实现之前的配置:主机:192.168.126.129从库

2020-11-16 09:15:48 73

原创 京淘Day11

1.代码还原1.1 IP地址问题问题描述:windows的IP链接不通Linux中的IP地址问题说明:当虚拟机启动时,虚拟网卡没有正常工作导致的,只需要重启网卡即可重启网卡命令:service NetworkManager stop chkconfig NetworkManager off 永久关闭 Manager网卡service network restart 重启network网卡1.2还原host文件1.3还原图片路径1.4还原nginx配置让域名

2020-11-16 08:51:23 277

原创 京淘Day10

1.Linux项目部署说明1.1 部署流程图1.2 Linux安装Mysql数据库具体参见博客文档,数据库安装1.3 修改jt-manage的配置1.3.1 修改图片上传地址说明:在Linux目录中指定一个图片存储的目录1.3.2 项目打包发布1.3.3 上传war包文件1.3.4 代码修改遗留问题:1.3.5 项目发布通过IP地址访问即可1.4 tomcat集群部署1.4.1 war包部署说明1.4.2 如何执行多个命令1.可以利用&符连续执行命令

2020-11-15 17:17:07 113

原创 京淘Day09

1.Nginx属性说明1.1 down属性说明:如果服务器宕机,或者该服务器不想为用户继续提供服务,则可以采用shutdown属性进行标识.nginx访问规则:如果nginx访问的服务器不能正常的响应,则等待超时之后,访问新的服务器#配置tomcat服务器集群 1.默认 轮询策略 2.权重策略 3.ip_hash策略 upstream jtWindows { #ip_hash; server 127.0.0.1:8081 down; server 127.0.0.1:8082;

2020-11-15 16:48:07 98

原创 京淘Day08

1.安装mysql数据库2.部署tomcat服务器集群3.

2020-11-10 08:40:05 180

原创 京淘Day07

1.京淘商品后台实现1.1 京淘后台表设计1.2 准备POJO对象1.3 富文本编辑器介绍KindEditor是一套开源的HTML可视化编辑器,主要用于让用户在网站上获得所见即所得编辑效果,兼容IE,FireFox,Chrome,Safari,Opera等主流浏览器<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><link href="/js/kindeditor-4.1.10/theme

2020-11-06 08:04:39 95

原创 京淘Day06

1.完成商品CRUD操作2.完成富文本编辑器使用

2020-11-04 20:02:11 91

原创 京淘Day05

1.京淘商品后台管理实现1.1 商品列表展现1.1.1 商品POJO对象package com.jt.pojo;import com.baomidou.mybatisplus.annotation.IdType;import com.baomidou.mybatisplus.annotation.TableId;import com.baomidou.mybatisplus.annotation.TableName;import com.fasterxml.jackson.annotation

2020-11-04 08:58:35 145

原创 京淘Day04

1.京淘后台管理系统1.1 Ajax总结<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http

2020-11-02 18:35:23 170

原创 MybatisPlus/Ajax原理

1. MybatisPlus1.1MP介绍1.3ORM思想1.3.1业务场景1.3.2 ORM的介绍知识铺垫:Sql语句面向过程的语言 sql:select * from user ResultMap结果集对象~~~User对象 需要自己手动的封装结果,开发的效率低ORM方式:以对象的方法操作数据库,可以实现结果集与对象的自动的映射** 不需要自己手写.1.4MybatisPlus工作原理说明ORM核心知识:1.对象与哪张表要完成映射; 可以自定义注解进行标识

2020-10-30 13:22:00 191

原创 京淘Day01

@ 京淘Day011.京淘项目架构设计1.1互联网电商特点高并发分布式 服务器数量分配均衡海量数据处理 采用更加高效的方式进行数据的处理 大数据方向安全性问题 网贷 交易的安全性(区块链)阿里风控系统: 1.手机号是否变更2.交易密码是否变更3.银行交易是否频繁4.交易之间的双方是否有资金往来5.交易双方是否为好友关系1.21.3 导入数据库1.3.1 安装SqlYog3.SpringBoot加强3.13.1.2 关于maven命令执行1.清空功能快

2020-10-30 08:40:32 161 1

原创 京淘Day02

1.SpringBoot高级的用法1.1 关于SpringBoot配置文件的说明1.1.1 properties说明1.语法:k-v结构 key=value2.数据类型:默认是String数据类型 不要添加多余的引号3.字符数据类型:properties的默认的加载的编码的编码格式为ISO-8859-1 所以添加中文是需要字符转意3.缺点:所有的key必须手动的编辑 没有办法复用 所以引入了yml配置1.1.2 YML配置文件说明1.语法 K-V结构 写法上 key: va

2020-10-30 07:38:05 197 1

空空如也

空空如也

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

TA关注的人

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