阅读目录: 1. 前言2. 算法介绍-计数器法3. 算法介绍-滑动窗口4. 算法介绍-漏桶算法5. 算法介 绍-令牌桶算法 前言 在一个高并发系统中对流量的把控是非常重要的,...
阅读目录: 1. 前言2. 算法介绍-计数器法3. 算法介绍-滑动窗口4. 算法介绍-漏桶算法5. 算法介 绍-令牌桶算法 前言 在一个高并发系统中对流量的把控是非常重要的,...
如何安装和配置Tomcat8 Apache Tomcat是目前最常见和流行的基于java的web容器。在本文中,我将向您展示如何安装tomcat8并调整配置文件。 Tomca...
我们在 Spring/ Spring Boot Starter 或者一些框架的源码里经常能看到类似如下的注解声明,可能作用在类上,也可能在某个方法上: 我们一眼都能看出来,这...
前言 在项目中随手把haseMap改成了currenHaseMap差点被公司给开除了。 判断相等 字符串判断相等 字符串判断相等我们记住一定要常量写前面。 借助jdk提供的u...
前言: 在我们实际工作中,总会遇到这样需求,在项目启动的时候需要做一些初始化的操作,比如初始化线程池,提前加载好加密证书等。 今天就给大家介绍一个 Spring Boot 神...
本文大纲 一、Flink 官方文档这么全面,为什么还要读 Flink 源码 读文档和读源码的目的是不一样的,就拿 Apache Flink 这个项目来说,如果你想知道 Fli...
1. 前言 我们对 AuthenticationManager 的初始化的细节进行了分析,其中里面有一段代码引起了不少同学的注意: 上面直接从 HttpSecurity 对象...
前言使用Spring Boot 可以非常方便、快速搭建项目,使我们不用关心框架之间的兼容性,适用版本等各种问题,我们想使用任何东西,仅仅添加一个配置就可以。 提示:以下是本篇...
头脑发热,四肢发凉,恍恍惚惚,面试字节跳动,base杭州,经过123面,为大家送上半凉面经……作为一名无实习,双非一本水硕的应届生,好不容易求得一个字节的面试,将面试经历分享...
java多线程中的锁分类多种多样,其中有一种主要的分类方式就是乐观和悲观进行划分的。这篇文章主要介绍如何自己手写一个乐观锁代码。不过文章为了保证完整性,会从基础开始介绍。 一...
深入了解gradle和maven的区别 gradle和maven都可以用来构建java程序,甚至在某些情况下,两者还可以互相转换,那么他们两个的共同点和不同点是什么?我们如何...
前言 对于一个Java程序员而言,能否熟练掌握并发编程是判断他优秀与否的重要标准之一。因为并发编程是Java语言中最为晦涩的知识点,它涉及操作系统、内存、CPU、编程语言等多...
1.前言 任何系统,我们不会傻傻的在每一个地方进行异常捕获和处理,整个系统一般我们会在一个的地方统一进行异常处理,spring boot全局异常处理很简单; 介绍前先说点题外...
一、实验内容 1、实现贪吃蛇游戏基本功能,屏幕上随机出现一个“食物”,称为豆子,上下左右控制“蛇”的移动,吃到“豆子”以后“蛇”的身体加长一点,得分增加,“蛇”碰到边界或,蛇...
异步任务 背景 在我们的业务处理中,比如处理完成需要3s才能完成,但是我们需要如果要让用户等3s,则体验非常差,所以我们采用异步的方式去处理,可以通过线程池来处理 ,但是还要...
MySQL 作为主流的数据库,是各大厂面试官百问不厌的知识点,但是需要了解到什么程度呢?仅仅停留在 建库、创表、增删查改等基本操作的水平可不够。在面试后端开发的时候,一连几个...
前言 这其实是一道面试题,是我在面试百度的时候被问到的,当时没有答出来(因为自己真的很菜),后来在网上寻找答案,看到也是一头雾水,直到看到了《Spring in action...
前言 隔离级别和数据库锁之间有什么关联呢 本文就和大家聊聊这两者之间的联系,希望对大家有帮助! 聊聊两者之间的联系 在具体聊之前,咱先记住一句话: 数据库事务有不同的隔离级别...
如果不考虑高并发的情况,即使业务系统平时运行得好好的,并发量一旦增加就会频繁出现各种诡异的业务问题,比如,在电商业务中,可能会出现用户订单丢失、库存扣减异常、超卖等问题。 限...