后端共1608篇 第78页
后端
Rust Web 框架:Axum 入门一探-五八三

Rust Web 框架:Axum 入门一探

 axum 是一个易于使用,但功能强大的 Web 框架,旨在充分利用 Tokio 的生态系统。 高级特性 使用无宏的API实现路由(router)功能 使用提取器(extractor)对请求进行声明式的解析 简单和可预测的...
admin的头像-五八三admin2年前
040
JWT | 一分钟掌握JWT | 概念及实例-五八三

JWT | 一分钟掌握JWT | 概念及实例

作者:Mars酱 声明:本文章由Mars酱编写,部分内容来源于网络,如有疑问请联系本人。 转载:欢迎转载,转载前先请联系我! 什么是JWT JWT的全称是Json Web Token。是基于RFC 7519开放标准的,它...
admin的头像-五八三admin2年前
050
Redis 8.0 前瞻——BIO 要被换掉了?-五八三

Redis 8.0 前瞻——BIO 要被换掉了?

前言   好久没逛 Redis 社区了,回去看了看 PR 列表,结果发现了一个不得了的东西!(PR 链接)   PR 的作者昵称是 “JimB123”,是 AWS(亚马逊云) 的大佬。 这个 PR 标题意思是使用 Back...
admin的头像-五八三admin2年前
0100
麻了,一个操作把MySQL主从复制整崩了-五八三

麻了,一个操作把MySQL主从复制整崩了

前言 最近公司某项目上反馈mysql主从复制失败,被运维部门记了一次大过,影响到了项目的验收推进,那么究竟是什么原因导致的呢?而主从复制的原理又是什么呢?本文就对排查分析的过程做一个记录...
admin的头像-五八三admin2年前
030
使用 Sa-Token 完成踢人下线功能-五八三

使用 Sa-Token 完成踢人下线功能

一、需求 在企业级项目中,踢人下线是一个很常见的需求,如果要设计比较完善的话,至少需要以下功能点: 可以根据用户 userId 踢出指定会话,对方再次访问系统会被提示:您已被踢下线,请重新登...
MySQL百万数据深度分页优化思路分析-五八三

MySQL百万数据深度分页优化思路分析

业务场景 一般在项目开发中会有很多的统计数据需要进行上报分析,一般在分析过后会在后台展示出来给运营和产品进行分页查看,最常见的一种就是根据日期进行筛选。这种统计数据随着时间的推移数...
六脉神剑-我在公司造了六个轮子-五八三

六脉神剑-我在公司造了六个轮子

2023/5/12追加更新,文章补漏、私货分享 前言 相信很多开发都会有自己造轮子的想法,毕竟只有提效了才能创造更多的摸鱼空间。我呢,不巧就是高效的选手,也有幸自己设计并开发了好多轮子,并成...
Docker知识概括-五八三

Docker知识概括

@TOC Docker简介 为什么会有docker出现? 一款产品从开发到上线,从操作系统,到运行环境,再到应用配置。作为开发+运维之间的协作我们需要关心很多东西,这也是很多互联网公司都不得不面对的问...
admin的头像-五八三admin2年前
0150
SpringBoot自定义注解+AOP+redis实现防接口幂等性重复提交,从概念到实战-五八三

SpringBoot自定义注解+AOP+redis实现防接口幂等性重复提交,从概念到实战

我正在参加「掘金·启航计划」 一、前言 在面试中,经常会有一道经典面试题,那就是:怎么防止接口重复提交? 小编也是背过的,好几种方式,但是一直没有实战过,做多了管理系统,发现这个事情...
admin的头像-五八三admin2年前
0120
SpringBoot自动配置原理详解-五八三

SpringBoot自动配置原理详解

1 前言 之前也写过一篇类似的文章,但是当时理解的并不是很深入,所以一直想重新写,但是一直没有时间,就拖到了现在。这篇文章可能会很长,因为在讲解自动配置的过程中还会衍生出其他一些重要...
admin的头像-五八三admin2年前
0130

Java Map 所有的值转为String类型

可以使用 Java 8 中的 Map.replaceAll() 方法将所有的值转为 String 类型: Map<String, Object> map = new HashMap<>(); // 添加一些键值对 map.put('key1', 123); map.put('key2'...
admin的头像-五八三admin2年前
060
手摸手教程—Nacos服务注册中心-五八三

手摸手教程—Nacos服务注册中心

前言 上一篇我们说到Nacos作为动态配置中心,那么这篇来聊聊Nacos作为服务注册中心。注册中心其实就类似于企查查这种平台,把公司信息汇合到这个平台方便别人使用。我们把服务注册到Nacos也就是...
SpringBoot核心配置全面总结-五八三

SpringBoot核心配置全面总结

Spring Boot的核心配置文件用于配置Spring Boot程序,文件名字必须以application开始。这个既是底层源码的强制要求,也是SpringBoot的一种代码规约,有助于在开发层面利于代码规范管理。 说明:...
admin的头像-五八三admin2年前
090
SpringBoot 中统一响应格式及统一异常处理,你应该这样做-五八三

SpringBoot 中统一响应格式及统一异常处理,你应该这样做

在我们开发SpringBoot后端服务时,一般需要给前端统一响应格式,方便前端调试及配置错误提示等等。这篇文章讲讲实际工作中统一响应格式及统一异常处理是如何做的。 一、统一响应基础类 在项目中...
揭开神秘面纱,会stream流就会大数据-五八三

揭开神秘面纱,会stream流就会大数据

如果你会任意一门语言的stream流,没道理不会大数据开发。 俗话说男追女隔座山,女追男隔层纱。 如果说零基础学大数据,感觉前面是一座山,那么只要你会java或者任意一门语言的stream流,那大数...
简单使用 Hugo 博客-五八三

简单使用 Hugo 博客

在掘金社区发布文章,并在正文的第一句加入“我正在参加「掘金·启航计划」” 之前用过 hugo,本次来分享一波,确实简单好用,可以持续使用,尤其是喜欢 GO语言的同学 hugo Hugo是一个用 Go语言...

PrimiHub 联邦学习大模型开源,打破数据限制,保护数据隐私安全

ChatGPT 掀起的大模型热潮,让各界人士对人工智能大模型的关注度极速提高。 什么是大模型?大模型是指具有大量参数的深度神经网络模型,它们通常可以提供更强大的表达能力和泛化能力,从而提升...
admin的头像-五八三admin2年前
0150
如何在微服务下保证事务的一致性 | 京东云技术团队-五八三

如何在微服务下保证事务的一致性 | 京东云技术团队

作者:京东科技 苗元 背景 随着业务的快速发展、业务复杂度越来越高,传统单体应用逐渐暴露出了一些问题,例如开发效率低、可维护性差、架构扩展性差、部署不灵活、健壮性差等等。而微服务架构...
admin的头像-五八三admin2年前
0170
SpringBoot 使用 Sa-Token 完成权限认证-五八三

SpringBoot 使用 Sa-Token 完成权限认证

一、设计思路 所谓权限认证,核心逻辑就是判断一个账号是否拥有指定权限: 有,就让你通过。 没有?那么禁止访问! 深入到底层数据中,就是每个账号都会拥有一个权限码集合,框架来校验这个集合...
MySQL Join原理-五八三

MySQL Join原理

Join的类型 left join,以左表为驱动表,以左表作为结果集基础,连接右表的数据补齐到结果集中 right join,以右表为驱动表,以右表作为结果集基础,连接左表的数据补齐到结果集中 inner join,...
admin的头像-五八三admin2年前
0150