自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 sentinel分布式系统的流量防卫兵

由于Netflflix中多项开源产品已进入维护阶段,不再开发新的版本,就目前来看是没有什么问题的。但是从长远角度 出发,我们还是需要考虑是否有可替代产品使用。比如本文中要介绍的Alibaba Sentinel就是一款高性能且轻量级 的==流量控制,熔断降级==可替换方案。 Sentinel官网: http://github.com/alibaba/Sentinel HyStrix目前状态: 官网: http://github.com/Netflflix/Hystrix 1. 学习目标

2021-07-15 20:36:57 163

原创 Sleuth--链路追踪和Zipkin的集成和Nacos Config--服务配置

链路追踪介绍在大型系统的微服务化构建中,一个系统被拆分成了许多模块。这些模块负责不同的功能,组合成系统,最终可以提供丰富的功能。在这种架构中,一次请求往往需要涉及到多个服务。互联网应用构建在不同的软件模块集上,这些软件模块,有可能是由不同的团队开发、可能使用不同的编程语言来实现、有可能布在了几千台服务器,横跨多个不同的数据中心,也就意味着这种架构形式也会存在一些问题:如何快速发现问题? 如何判断故障影响范围? 如何梳理服务依赖以及依赖的合理性? 如何分析链路性能问题以及实时容量规划?

2021-07-09 16:51:00 656

原创 Gateway服务网关(断言和过滤器)

1.网关简介大家都都知道在微服务架构中,一个系统会被拆分为很多个微服务。那么作为客户端(pc androud ios 平板)要如何去调用这么多的微服务呢?如果没有网关的存在,我们只能在客户端记录每个微服务的地址,然后分别去调用。 axios.get(ip:port/url) axios.get(ip:port/url)这样的架构,会存在着诸多的问题: 客户端多次请求不同的微服务,增加客户端代码或配置编写的复杂性 认证复杂,每个服务都需要独立认证。 存在跨域请求,在一定场景下处..

2021-07-08 16:32:07 1229

原创 nacos服务治理

什么是服务治理服务发现:服务调用方向服务注册中心咨询服务,并获取所有服务的实例清单,实现对具体服务实 例的访问。通过上面的调用图会发现,除了微服务,还有一个组件是服务注册中心,它是微服务架构非常重要 的一个组件,在微服务架构里主要起到了协调者的一个作用。注册中心一般包含如下几个功能: 1. 服务发现: 服务注册:保存服务提供者和服务调用者的信息 服务订阅:服务调用者订阅服务提供者的信息,注册中心向订阅者推送提供者的信息 2. 服务配置: 配置订阅:服务提供者和服务

2021-07-07 17:14:22 634

原创 权限soringboot-shiro

一、后台代码①配置文件<?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://maven.apache.org/POM/4.0.0 https://maven.apache.

2021-07-06 20:10:41 89

原创 vue的增删改查的分离

一、index.js文件import Vue from 'vue'import VueRouter from 'vue-router'Vue.use(VueRouter)const routes = [ { path: '/index', name: 'Index', component: ()=>import('../views/index.vue'), children:[ { path: '/select',

2021-07-06 19:49:49 203

原创 微服务简单介绍

一、微服务的介绍随着互联网的发展,网站应用的规模也在不断的扩大,进而导致系统架构也在不断的进行变化。 从互联网早起到现在,系统架构大体经历了下面几个过程: 单体应用架构--->垂直应用架构--->分布式架构--->SOA架构--->微服务架构,当然还有悄然兴起的Service Mesh(服务网格化)。接下来我们就来了解一下每种系统架构是什么样子的, 以及各有什么优缺点。1.单体应用架构互联网早期,一般的网站应用流量较小,只需一个应用,将所有功能代码都部署在一起..

2021-07-06 18:52:59 148

原创 elementUI脚手架

一、①安装软件,一路默认②打开cmd输入下面代码,下载插件npminstall-g@vue/cli③下载完成后,输入“ vue ui ” 后会自动打开图形化界面④⑤按照上面步骤完成后,下载相关依赖和插件⑥创建一个vue项目,进行操作和后台连接<template> <div> <el-container> <el-he...

2021-07-03 15:38:53 701

原创 vue的基础入门

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta http-equiv="X-UA-Compatible" content="ie=edge" /> &...

2021-07-03 11:41:06 104

原创 redis缓存

一、redis缓存①servicepackage com.slj.springbootrediscache.service;import com.slj.springbootrediscache.entry.User;import com.slj.springbootrediscache.mapper.UserMapper;import org.springframework.beans.factory.annotation.Autowired;import org.springf

2021-06-30 21:25:50 348

原创 1.java连接redis。2.springboot整合redis。3.springboot使用redis作为缓存。

1.java连接redis2.springboot整合redis3.springboot使用redis作为缓存一、java连接redis①开启端口号为6379的redis,连接图形化redis②建立一个java工程,引入redis的依赖------>jedis<dependencies> <dependency> <groupId>redis.clients</groupId&...

2021-06-29 20:16:50 162

原创 redis

一、redis的介绍Redis(Remote Dictionary Server ),是一个开源的使用ANSI C语言编写、可基于内存亦可持久化的日志型、Key-Value数据库。特点1.Redis读取的速度是110000次/s,写的速度是81000次/s2.原子 。Redis的所有操作都是原子性的,同时Redis还支持对几个操作全并后的原子性执行。3.支持多种数据结构:string(字符串);list(列表);hash(哈希),set(集合);zset(有序集合)4.持久化--磁盘,

2021-06-26 17:14:58 209

原创 jenkins

1.JenkinsJenkins是一个开元的,提供友好操作界面的持续集成工具,起源于HUdson,主要是用于持续,自动的构建/测试软件项目、监控外部任务的运行。Jenkins用java语言编写,可在Tomcat等流行的servlet容器中运行,也可以独立运行。通常与版本管理工具,构建工具结合使用。常用的版本控制工具有SVN,git,构建工具有Maven,Ant,Gradle。2、持续集成因为开发部门同时维护多个版本,多个版本的发布,测试需要大量人力,所以要有一个专业的持续集成工具来管理持续重..

2021-06-25 20:40:04 119

原创 动静分离和nginx搭建集群

一、动静分离1,创建一个springboot工程2,打包一个jar包,放入nginx,并修改然后输入linux的IP地址进行测试二、nginx搭建集群1.需要在每一个nginx服务器上安装keepalived2.打开编译keepalived配置文件3.开启所有的nignx 和 keepalived./nginxsystemctl start keepalived.service4.关闭进程./nginx -s stopsyste

2021-06-23 21:00:37 117

原创 nginx

什么是nginxNginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,其特点是占有内存少,并发能力强,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。使用nginx的步骤①安装nginx依赖环境1. yum install -y gcc-c++2. yum install -y pcre pcre-devel3. yum install -y zlib zlib-devel4. yum install -y opens

2021-06-22 17:13:17 104

原创 mybatis-plus

创建一个接口并继承BaseMapper查询增加删除修改根据条件进行查询分页查询

2021-06-21 19:39:10 95

原创 springboot自动装配和定时器

自动装配类。定时器分页的插件thymeleaf模板引擎

2021-06-21 19:18:55 93

原创 2021-06-18springboot笔记

1.如何创建一个springboot工程

2021-06-18 20:41:54 109

空空如也

空空如也

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

TA关注的人

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