最新 最热

一种优雅的方式整合限流、幂等、防盗刷

大家在工作中肯定遇到过接口被人狂刷的经历,就算没有经历过,在接口开发的过程中,我们也需要对那些容易被刷的接口或者和会消耗公司金钱相关的接口增加防盗刷功能。例如,发送短信接口以及发送邮件等接口,我看了国内很多产品...

2024-09-01
4

Mock21-接口数据管理实现

在最初的几篇讲页面实现的时候关于接口管理实现,只是在数据库造了些数据用于查询展示。其中用了antd的高级组件protable,本篇我们在使用高级系列组件中的 ProForm +抽屉(Drawer)弹窗的方式来快速实现接口增改操作。...

2024-08-29
7

Spring Cloud全解析:配置中心之解决configserver单点问题

但是如果该configserver挂掉了,那就无法获取最新的配置了,微服务就出现了configserver的单点问题,那么如何避免configserver单点呢?

2024-08-29
6

List与String相互转化方法汇总

Java 8引入了String.join()方法,可以将数组或集合以指定的分隔符连接起来形成新的字符串。

2024-08-29
2

Java锁是什么?简单了解

锁在Java中是一个非常重要的概念,在当今的互联网时代,尤其在各种高并发的情况下,我们更加离不开锁。那么到底什么是锁呢?在计算机中,锁(lock)或者互斥(mutex)是一种同步机制,用于在有许多执行线程的环境中强制对资源的访问...

2024-08-29
2

Redis事务

Redis 事务的本质是一组命令的集合。事务支持一次执行多个命令,一个事务中所有命令都会被序列化。在事务执行过程,会按照顺序串行化执行队列中的命令,其他客户端提交的命令请求不会插入到事务执行命令序列中。总结说:redi...

2024-08-28
5

谁说后端不需要懂的-Nginx知识点

他叫Igor Sysoev,一个俄罗斯程序员。就是他,着手开发了大名鼎鼎处理高并发、高负载网络请求的Nginx,同时他在2004年把Nginx作为开源软件发布。

2024-08-28
5

Redis持久化

AOF的整个流程大体来看可以分为两步,一步是命令的实时写入(如果是 appendfsync everysec 配置,会有1s损耗),第二步是对aof文件的重写。

2024-08-27
5

Java项目部署的发展流程

在虚拟机出现之前,应用往往直接部署在物理机器上。Java Web程序被打包成WAR(Web Application Archive)文件,手动将应用程序和其依赖项复制到目标服务器(例如Tomcat),并进行配置和启动...

2024-08-27
1

Java内存模型(JMM)

JMM本身只是一个抽象的概念,并不真实存在,它描述的是一种规则或规范;通过这组规范,定义了程序中对各种变量(包括实例字段,静态字段和构成数组对象的元素)的访问方式。需要每个JVM的实现都要遵守这样的规范;有了JMM规范的保障...

2024-08-27
1