logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

sentinel详解——流控、降级、热点、熔断

Sentinel(哨兵)是一个面向微服务的流量控制、熔断降级的组件,支持界面化的细粒度统一配置;可以对微服务进行可视化的监控和保护;同时可和nacos、dubbo、redis等结合使用。一、后端代码中sentinel配置1、引入pom<!--SpringCloud ailibaba nacos --><dependency><groupId>com.alibab

#java
Nacos之配置中心使用方法

Nacos既可以作为服务注册中心,也可以作为配置中心,可以替代Eureka、Zookeeper、Bus。下面是将Nacos作为配置中心的配置方法。一、下载NacosNacos各版本下载地址二、运行Nacos1、找到Nacos下载的文件夹,双击bin目录下面的starup.cmd;2、打开 Nacos网址:http://localhost:8848/nacos/#/login,端口号为8848,输入

#java
idea中设置文件不进行 git commit

idea设置文件不进行commit的方法

#git#编辑器#java
如何画好业务架构图

一、简介业务架构图是对某一项目的功能描述。它面向的是普通用户或者高层管理,面向不同的用户就要有不同的业务架构图,就要有不同的粒度。让用户清晰地了解本项目的业务是画图者的任务,如果不能满足用户,那就说明画的不够优秀。所以画图是一个不断改进的过程,没有最终版。二、画法1、外观要求业务架构图描述的是项目的功能,但是外观也同样重要,好的外观给用户一种赏心悦目的感觉。1、颜色搭配:这里的颜色推荐使用蓝色系列

maven install、jenkins构建时报错 “1.5不支持diamond运算符,请使用source 7或更高版本以启用diamond运算符”

出错原因:diamond运算符是jdk1.7的新特性,而maven默认使用的是1.5来编译,所以不支持。钻石运算符概念:List<String> list = new ArrayList<String>(); // 老版本写法List<String> list = new ArrayList<>(); // JDK1.7及以后的写法<>里

方法区讲解

栈、堆、方法区三者之间的关系如上图所示, 第一个Student代表类型,存放在方法区中, student 变量是在虚拟机栈中,最后 new 出来的Student对象放在堆中。本篇主要讲一下有关方法区中的知识。

文章图片
#java#jvm
java中Optional的使用

使用Optional来规范我们的开发,让我们的Api更容易被他人理解。

#java#开发语言#后端
Caffeine缓存的使用

jvm缓存之Caffeine的使用。

#缓存#redis#java
到底了