自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring Cloud Config请求配置时报错 Caused by: org.eclipse.jgit.errors.NoRemoteRepositoryException...

springcloud报错org.eclipse.jgit.api.errors.TransportException: https://gitee.com/zhouzhenhua01/spring-cloud2.git: cannot open git-upload-pack超坑

2022-06-07 23:29:04 394

原创 京淘项目Day18

1.ZK集群搭建说明:集体搭建内容,参见课前资料的文档.1.1 搭建集群规则规则: 剩余存活节点的数量 > N/2 N代表节点总数计算:1个节点 1-1 > 1/2 假的 一个节点不能搭建集群2个节点 2-1 > 2/2 假的 二个节点不能搭建集群3个节点 3-1 > 3/2 真的 集群的最小的单位3台.4个节点 4-1 > 4/2 真的1.2 为什么集群一般都是奇数台从容灾性/经济性的角度考虑问题奇数 3台 3-1 > 3/2 宕机1台可以正常工作

2022-05-11 10:39:17 205

原创 京淘项目Day20

1.完成京淘购物车操作1.1 数量更新操作1.1.1 页面分析1).页面URL分析2).页面html分析<div class="quantity-form" data-bind=""> <a href="javascript:void(0);" class="decrement" clstag="clickcart|keycount|xincart|diminish1" id="decrement">-</a> <input type="

2022-05-11 10:37:36 199

原创 京淘项目Day19

1. 用户登录实现1.1 传统登录存在的问题问题说明: 按照如下的方式进行设计,用户需要在不同的服务器中进行多次登录操作.用户体验较差.1.2 登录操作优化知识铺垫:Session: 在一个会话内,可以实现数据的共享 范围大 公共的共享数据一般会保留到Session中.Request: 在一个请求内,实现数据的共享. 范围小上述的对象都是服务器端对象. 保存在服务器中. 如果服务器变化了,或者关闭/宕机了 则对象全部失效.Cookie: Cookie是在客户端**实现数据共享**的一种机制

2022-05-11 10:37:12 189

原创 京淘项目Day17

1.JT-SSO系统搭建1.1 编辑User POJO1.2 创建JT-SSO项目1.2.1 新建项目1.2.2 添加继承/依赖/插件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoc

2022-05-11 10:37:00 55

原创 京淘项目Day16

1.关于.html文件拦截的说明1.1 问题描述说明1.:图中的后缀代表着什么?.html: 静态页面/动态页面 静态页面.2.关于静态页面的说明:当用户访问:https://i-item.jd.com/100017623382.html请求时,应该跳转的是指定的某个html页面.之后通过ajax请求 根据itemId查询相关的商品的信息.之后通过JS在指定的位置中展现商品数据.3.关于url中取值的说明:由于商品的ID号为于URL中 而后端程序需要通过url中的Id查询数据信息.所以这里的

2022-05-11 10:36:42 66

原创 京淘项目Day15

1.Redis集群具体参见笔记1.1 Redis集群宕机条件宕机条件: Redis中的主机缺失时,并且没有从机替补,Redis内存数据丢失.这时Redis集群崩溃了.问题1: 6台redis 3主3从(1主1从分为3组). 至少Redis宕机几台集群崩溃. 至少2台 集群崩溃.问题2: 9台redis 3主6从(1主2从分为3组). 至少宕机几台Redis集群崩溃. 至少5台 集群崩溃.集群宕机的条件: 当主机的数量不能保证时集群崩溃.特点:集群中如果主机宕机,那么从机可以继续提供服务,当主

2022-05-11 10:36:16 522

原创 京淘项目Day13-14

1. AOP实现缓存业务1.1 业务需求1). 自定义注解 @CacheFind(key=“xxx”,second=-1)2). 使用自定义注解 标识业务方法 将方法的返回值保存到缓存中.3). 利用AOP 拦截注解 利用环绕通知方法实现业务1.2 自定义注解@CacheFind1.3 注解标识1.4 编辑AOPpackage com.jt.aop;import com.jt.anno.CacheFind;import com.jt.util.ObjectMapperUtil;im

2022-05-11 10:36:00 136

原创 京淘项目Day12

1.Redis入门案例1.1 导入jar包<!--spring整合redis --><dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId></dependency><dependency> <groupId>org.springframework.data</gro

2022-05-11 10:35:36 79

原创 京淘项目Day11

1.数据库高可用实现1.1 数据库读写分离原理1.2 Mycat介绍1.3 Mycat特性1.支持前端作为MySQL通用代理2.后端JDBC方式支持Oracle,DB2,SQL Server,mongodb,巨杉3.基于心跳的自动故障切换,支持读写分离支持MySQL Cluster,Galera,Percona,cluster集群支持数据的多片自动路由与聚合支持sum,count,max等常用的聚合函数,支持跨库分页支持库内分表,支持单库内部任意join全局表,支持跨库2表join

2022-05-09 11:47:52 80

原创 京淘项目Day10

1.利用脚本实现项目发布1.1 编辑脚本文件vim start.sh 1.2 启动脚本1.3 日志查看命令cat 输出文件所有的内容 可以检索少量的日志文件more 输出文档所有的内容,分页输出,空格浏览下一屏,q退出less 用法和more相同,只是通过PgUp、PgOn键来控制tail 用于显示文件后几号,使用频繁tail -10 nginx.conf 查看nginx.conf的最后10行tail –f nginx.conf 动态查看日志,方便查看日志新增的信息ctrl+c

2022-05-09 11:38:22 115

原创 京淘项目Day09

1. Linux命令1.1 Linux路径说明说明: Linux系统都是基于文件的.路径:1.绝对路径2.相对路径1.2 Linux JDK安装1.2.1 上传安装包1.2.2 解压jdk1.2.3 修改文件名称1.2.4 校验JDK是否正常1.3 WinSCP软件配置信息1.4 编辑JDK环境变量文件位置: /etc/profile Linux系统环境变量的配置信息编辑文件: vim /etc/profile重启环境变量: source /etc/profile2

2022-05-09 11:29:43 62

原创 京淘项目Day08

1.Nginx1.1 Nginx下载1.1.1 官网介绍1.1.2 运行Nginx以管理员身份运行时只执行一次. 注意事项: 占用80端口运行测试1.2 Nginx进程项相关说明说明: 每次启动nginx服务器时,都会启动2个进程项.一个是守护进程/一个是主进程守护进程: 防止主进程意外关闭的. 内存小的主进程: 主要提供反向代理服务. 内存大的1.3 Nginx命令说明: nginx的命令要求在nginx.exe所在的目录中执行.1).启动命令 start nginx2)

2022-05-09 11:24:47 142

原创 京淘项目Day07

1. 知识总结1.1 RestFul优点面试题目: 现在越来越多的企业使用直接使用restFul方式实现业务传参. restFul有什么优点? 为什么不用传统的方式传递数据??例子: 将业务数据动态的拼接到URL地址中.http://localhost:8091/addUser/100/tomcat猫/18/女常规: http://localhost:8091/addUser?id=100&name=“tomcat猫”&age=18&sex=“女”答案:1.轻量,直接基

2022-05-09 11:14:17 107

原创 京淘项目Day06

1. 实现京淘项目后台管理1.1 实现商品修改操作1.1.1 页面结构分析1).页面html分析<div style="padding:5px"> <a href="javascript:void(0)" class="easyui-linkbutton" onclick="submitForm()">提交</a> </div>2).页面JS分析1.1.2 编辑ItemController/** * 业务: 实现商品更新操作

2022-05-09 11:03:40 195

原创 京淘项目Day05

1 实现商品分类树形结构展现1.1 商品分类数据结构分析说明:一般的条件下 商品分类分为3级.1.2 商品分类数据分析/查询商品分类一级菜单/SELECT * FROM tb_item_cat WHERE parent_id = 0/查询商品分类二级菜单/SELECT * FROM tb_item_cat WHERE parent_id = 1/查询商品分类三级菜单/SELECT * FROM tb_item_cat WHERE parent_id = 401.3 树形结构案例1.3

2022-05-09 10:47:37 58

原创 京淘项目Day01

**1.京淘项目说明1.1 知识点概述1). SpringBoot框架使用(SpringMVC,Spring,Mybatis/MybatisPlus) 自己动手完成代码2). 京淘项目的架构设计思想 如何让系统稳定的运行!!! 软件不行,硬件补3). 学习企业中不同项目之间如何进行交互. AJAX/跨域思想/HttpClient业务调用/Dubbo4). 完成项目企业实践 将自己的项目 部署到服务器中(Linux) 通过域名直接访问5). 概念(什么是什么???)| 重点理解核心代码(编程思维

2022-05-09 10:36:55 313

原创 京淘项目Day04

1.后端页面解析1.1 页面布局说明<div id="cc" class="easyui-layout" style="width:600px;height:400px;"> <div data-options="region:'north',title:'North Title',split:true" style="height:100px;"></div> <div data-options="region:'south',title:'S

2022-05-09 10:35:41 78

原创 京淘项目Day03

1. SpringBoot整合动态web资源1.1 创建web项目1.1.1 创建项目1.1.2 添加jar包<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:

2022-05-09 10:18:58 191

原创 京淘项目Day02

#1.SpringBoot高级用法1.1 跳过测试类打包1.1.1 业务场景说明通常将项目进行打包时,不需要执行里边的测试的方法,因为测试方法只会出现在开发/测试阶段,正式的项目发布不需要该方法.但是有时测试方法更新不及时可能导致报错.影响程序的打包操作,如图1.1.2 跳过测试类打包说明:告知maven程序,在进行打包操作时,不要管测试方法.直接将源码打包即可. 该方法非常重要, 1.2 关于配置文件说明1.2.1 SpringBoot常见配置文件1.application.prop

2022-03-17 16:51:21 229

空空如也

空空如也

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

TA关注的人

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