logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

分布式专题——分布式限流解决方案

文章目录1、什么是限流?2、分布式限流有几种维度呢?3、分布式主流限流方案4、究其本质,限流算法底层4.1、令牌桶算法4.1.1、令牌生成4.1.2、令牌获取4.2、漏桶算法4.2.1、漏桶 vs 令牌桶的区别4.4、滑动窗口5、实现5.1、单体5.1.1、guava的RateLimiter客户端限流5.2、分布式5.2.1、Nginx 限流6、彩蛋(下载文件,前面100m不做限制,后面限制256

#服务器#网络#运维
MySQL—— MySQL的执行计划详解(Explain)

文章目录1、MySQL执行计划的定义2、MySQL整个查询的过程3、如何启动执行计划4、Explain分析示例4、explain的 两个变种(我的版本是5.7)5、explain中的列5.1、id5.2、select_type5.3、table5.4、type5.5、possible_keys5.6、key5.7、key_len5.8、ref5.9、rows5.10、fitered5.11、Ext

#java#mysql
阿里云OSS的使用(全程请登陆)

文章目录1、第一步:阿里云申请账号:(以下可能有点混搭,因为涉及到钱。。。但是步骤是没错的)2、Springboot整合OSS开发2.1、maven依赖2.2、增加OSS配置文件2.3、文件上传接口开发1、第一步:阿里云申请账号:(以下可能有点混搭,因为涉及到钱。。。但是步骤是没错的)搜索 RAM-> 进入 RAM 访问控制。创建用户:授予权限进入OSS控制台信息确认无误后,点击确定:记录地

文章图片
#java
SpringBoot实现阿里云视频点播技术

文章目录1、依赖POM2、配置文件(application.yml)3、读取配置类4、初始化文件5、Controller6、Service7、impl注意:阿里云开通视频点播自行开通1、依赖POM<dependencies><dependency><groupId>com.aliyun</groupId><artifactId>aliyu

#阿里云#java#spring boot +1
【Spring【IOC】】——19、使用@Profile注解实现开发、测试和生产环境的配置和切换?

公众号:小白的Java进阶之路,有兴趣的可以私聊博主一起编写,或者给颗star领域:对支付(FMS,FUND,PAY),订单(OMS),出行行业等有相关的开发领域。

文章图片
#spring#java#后端
阿里云OSS的使用(全程请登陆)

文章目录1、第一步:阿里云申请账号:(以下可能有点混搭,因为涉及到钱。。。但是步骤是没错的)2、Springboot整合OSS开发2.1、maven依赖2.2、增加OSS配置文件2.3、文件上传接口开发1、第一步:阿里云申请账号:(以下可能有点混搭,因为涉及到钱。。。但是步骤是没错的)搜索 RAM-> 进入 RAM 访问控制。创建用户:授予权限进入OSS控制台信息确认无误后,点击确定:记录地

文章图片
#java
JVM——(5)运行时数据区的虚拟机栈

文章目录前言一、虚拟机栈的概述虚拟机栈出现的背景内存中的栈与堆虚拟机栈基本内容虚拟机栈的特点面试题:开发中遇见的异常有哪些?二、虚拟机栈的存储单位栈中存储什么呢?栈运行原理栈桢的内部结构三、栈桢的局部变量表局部变量表介绍局部变量表存储单位关于Slot的重复利用静态变量与局部变量的对比补充说明四、栈桢的操作数栈操作数栈的代码追踪四、栈顶缓存技术五、栈桢的动态链接六、方法的调用静态链接:动态链接:早期

#jvm#java
JVM——jvisualvm安装Visual GC插件

1、地址:visualvm新访问地址进入“Plugins”,找到对应自己JDK版本的更新地址2、进入jvisualvm的插件管理“工具” - “插件”在"设置"中修改url地址为刚才我们在github上找到的对应我们JDK版本的地址修改成功后,可用插件即可刷新出来3、安装VisualGC插件4、重启即可看到VisualGC一:整个区域分为三部分:spaces、graphs、histogram1,s

#java
VirtualBox+Vagrant——搭建Centos7

文章目录1、软件2、安装3、检查是否安装好vagrant4、初始化5、启动虚拟机1、软件链接:https://pan.baidu.com/s/1kG-wJOpv-awPWqoLAJocxw提取码:haz7复制这段内容后打开百度网盘手机App,操作更方便哦2、安装安装红色圈着的此处都是双击文件一直next就好,期间最好改一下保存文件的路径3、检查是否安装好vagrant4、初始化vagrant in

#linux#java#vagrant
JVM——对象创建与内存分配机制

文章目录1、对象的创建1.1、类加载检查1.2、分配内存1.3、初始化1.4、设置对象头1.5、执行方法1、对象的创建对象创建的主要流程:1.1、类加载检查虚拟机遇到一条new指令时,首先将去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化过。如果没有,那必须先执行相应的类加载过程。new指令对应到语言层面上讲是,new关键词、对象克

#jvm#java
    共 19 条
  • 1
  • 2
  • 请选择