- 博客(18)
- 资源 (2)
- 收藏
- 关注
原创 Maven父子项目Spring-Cloud(GateWay组件加全局过滤器用法)
一、简介GateWay:springcloud提供请求过滤转发、负载均衡,的组件。如果Consumer是集群状态默认进行负载均衡。可以对请求进行过滤。二、依赖1、父项目 pom.xml<properties> <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.tar...
2022-05-26 02:24:57 631
原创 Maven父子项目Spring-Cloud网关(Zuul组件加过滤器)
一、简介Zuul:springcloud提供请求过滤转发、负载均衡,的组件。如果Consumer是集群状态默认进行负载均衡。可以对请求进行过滤。二、依赖1、父项目 pom.xml<properties> <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.target...
2022-05-26 02:20:28 428
原创 maven父子项目Spring-Cloud熔断降级(Hystrix组件)
一、简介负责consumer访问provider时的熔断/降级二、什么是熔断和降级1、熔断(无法正常访问:响应速度慢之类)consumer访问provider慢,给切断并给用户一个响应结果2、降级(找不到)consumer找不到provider,给consumer一个备用方案产生响应结果三、依赖(只用在consumer中)1、父项目 pom.xml<properties> <maven.compiler.source>8&...
2022-05-22 19:38:25 375
原创 maven父子项目Spring-Cloud负载均衡(Ribbon组件)使用
一、简介Ribbon:springcloud提供的负载均衡组件。二、对谁的负载均衡1、consumer访问provider的负载均衡2、网关(zuul/gateway)对consumer的负载均衡三、Ribbon的使用1、注意(依赖、策略): 关于依赖:如果已经引入了feign或者网关的依赖。则无需再单独添加ribbon的依赖 关于负载均衡策略:默认策略为轮询,如果没必要无需进行任何配置 2、依赖一、父项目 pom.xml<proper
2022-05-22 19:32:57 850
原创 微服Spring-Cloud(Feign组件)的使用
导包父项目 pom.xml<properties> <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.target> <java.version>1.8</java.version> <!-- springboot的版...
2022-05-22 15:01:25 115
原创 Docker搭建nacos注册中心集群
一、注意nacos搭建集群比较麻烦,需要有个数据库做为数据同步。nacos给出了具体的数据库mysql。以下是我上传的nacos脚本https://download.csdn.net/download/weixin_56581836/85437453也可以自己下载里面可能没有新建数据库的语句需要自己加上。DROP DATABASE IF EXISTS `nacos`;CREATE DATABASE `nacos` DEFAULT CHARACTER SET utf8;USE `na
2022-05-22 14:54:28 428
原创 maven父子项目搭建nacos注册中心客户端
导包父项目 pom.xml<properties> <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.target> <java.version>1.8</java.version> <!-- springboot的版...
2022-05-22 01:01:52 442
原创 关于Docker的操作命令
Docker的基础命令:查看下载的镜像docker imagesREPOSITORY(镜像的名称)TAG(镜像的版本:值 latest最新版)IMAGE ID(Docker给的镜像ID)SIZE(内存大小)搜索镜像docker search 镜像关键词例:docker search centos:7docker search portainer/portainer(基于docker的图形化页面)docker search tomcat镜像拉取.
2022-05-22 00:40:18 977
原创 ubuntu系统安装Docker
一、注意:1、操作之前请登录管理员权限(避免错误)命令:sudo su(回车然后输入密码)二、安装Docker(命令依次执行)1、安装命令可能失效,如失效请到百度自行查找#!/bin/bash$ sudo apt-get remove docker docker-engine docker-ce docker.io$ sudo apt update$ sudo apt-get install -y apt-transport-https ca-certificat
2022-05-22 00:27:09 142
原创 ubuntu系统用xshell远程连接
1、在cmd窗口执行任何命令时请先登录管理员权限(将可避免很多问题)命令:sudo su (回车然后输入密码)2、设置软件下载地址(推荐使用《阿里云服务器》)3、打开 cmd 窗口(并固定到旁边的启动栏)4、安装ssh方便外部进行连接(xshell软件连接)1、更新软件资源列表下载最新的资源(sudo apt-get update)命令:sudo apt-get update2、安装ssh命令:sudo apt-get install op...
2022-05-22 00:23:50 1281
原创 Windos(nginx集群搭建)
集群:是指在多台不同的服务器中部署相同应用或服务模块,构成一个集群,通过负载均衡设备对外提供服务。为什么需要分布式和集群(统一一个ip或域名进行访问) 性能 可用性(是否能够完成用户的需求) 安全性 扩展性 如何搭建集群负载均衡 Load Balance将负载(工作任务)进行平衡、分摊到多个操作单元上进行实现负载均衡的 2 种解决方案1.硬件负载均衡:在功能、性能上优于软件方式,不过成本昂贵2.软件负载均...
2022-05-22 00:16:50 841
原创 MyBatis框架动态SQL常用标签
标签 声明 if 条件判断,与java 中的if语句相似 where 为SQL语句动态添加 where 关键词 choose 条件判断,这是一个组合,需要和when、otherwise 标签搭配使用,可实现与java中 switch 语句类似的功能 foreach 以遍历方式处理集合类型参数 set 为SQL语句动态添加 set 关键字。实现动态实现数据更新功能 trim 对SQL语句进行格式化处理,添加或移除前后缀 一、if标签.
2021-10-30 13:54:37 317
原创 MyBatis框架缓存
目录MyBatis框架缓存分类 1、一级缓存 2、二级缓存使用二级缓存的方法 一、在MyBatis框架核心配置文件中设置全局开启二级缓存 二、开启全局二级缓存之后。默认SQL映射文件是不使用的,还需要在SQL映射文件中配置缓存。 三、配置好之后可对个别查询语句进行调整MyBatis框架缓存分类 1、一级缓存 MyBatis框架的一级缓存是基于 Perp...
2021-10-30 12:03:20 95
原创 MyBatis核心配置文件详情
目录前言配置介绍一、引入外部文件二、设置MyBatis运行时行为三、 设置别名四、配置数据源五、配置SQL映射文件完整配置文件前言这是本人在学习MyBatis中总结出来的配置信息如有缺少还请指正配置介绍一、引入外部文件 <!-- 加载外部配置文件 resource的方式--> <properties resource="database.properties" url=""> <!--.
2021-10-30 11:18:47 176
原创 Spring和MyBatis、MyBatisSql映射核心配置文件的文件头信息
Spring文件头信息<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:
2021-10-29 10:09:08 112
原创 Spring的Ban的作用域详情
spring的作用域被分为5种一、singleton:默认值。以单例模式创建 Bean 的实例,即容器中该 Bean 实例只会被创建一个二、prototype:每次从容器中获取 Bean时,都会创建一个新的实例。三、request:用于 Web应用环境,针对每次 HTTP请求都会创建一个实例四、session:用于 Web应用环境,同一个会话共享一个实例,不同的会话使用不同的实例五、globalsession:仅在 Portlet的 Web应用中使用,同一个全局会话共享一个...
2021-10-29 09:48:54 127
原创 解决Vscode打不开浏览器的问题
https://blog.csdn.net/soulofball/article/details/107308747
2021-09-15 00:11:41 1715
原创 jQuery、JavaScript火柴人游戏攻击范围判定方法
一、人物攻击有2方向:向右和向左时二、人物向左时:1.判断所有被攻击目标离div的距离是否比人物离div距离大 我们将要攻击的目标分成三条线:第一条:攻击目标距离div为第一条线 第二条:攻击目标距离div的距离加上攻击目标宽度的一半 第三条:攻击目标距离div的距离加上攻击目标宽度(整个宽)二、人物向右时:1.判断所有被攻击目标离div的距离是否比人...
2021-06-28 15:53:07 290
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人