自定义博客皮肤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 94

原创 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 323 2

原创 京淘Day19

1.购物车业务实现 1.1 购物车列表展现 1.1.1 编辑CartController package 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 97

原创 京淘Day18

1.Dubbo 1.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 119

原创 京淘Day17

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

2020-11-21 12:03:52 105

原创 京淘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 125

原创 京淘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 115

原创 京淘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 82

原创 京淘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 77

原创 京淘Day12

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

2020-11-16 09:15:48 68

原创 京淘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 271

原创 京淘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 107

原创 京淘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 93

原创 京淘Day08

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

2020-11-10 08:40:05 169

原创 京淘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 89

原创 京淘Day06

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

2020-11-04 20:02:11 84

原创 京淘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 140

原创 京淘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 161

原创 MybatisPlus/Ajax原理

1. MybatisPlus 1.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 182

原创 京淘Day01

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

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

原创 京淘Day02

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

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

空空如也

空空如也

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

TA关注的人

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