混合专家模型 (MoE) 详解

随着 Mixtral 8x7B (announcement, model card) 的推出,一种称为混合专家模型 (Mixed Expert Models,简…

Java分布式开发不得不知的Dubbo技术详细介绍

1 dubbox简介
随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有…

使用Spring AOP实现MySQL数据库读写分离案例分析

一、前言

分布式环境下数据库的读写分离策略是解决数据库读写性能瓶颈的一个关键解决方案,更是最大限度了提高了应用中读取 (Read)数据的速度和并发量。
在进行…

数据库分库分表策略的具体实现方案

相关文章:
1、 使用Spring AOP实现MySQL数据库读写分离案例分析
2、MySQL5.6 数据库主从(Master/Slave)同步安装与配置详解

Spring Boot 统一接口响应格式的正确姿势!

01、背景介绍
熟悉 web 系统开发的同学可能比较熟悉,目前绝大多数的互联网软件平台基本都是前后端分离的开发模式,为了加快前后端接口对接速度,一套完善且规范…

Spring Boot + validator 实现全注解式的数据校验,真优雅!

01、故事背景
关于参数合法性验证的重要性就不多说了,即使前端对参数做了基本验证,后端依然也需要进行验证,以防不合规的数据直接进入服务器,如果不对其进行拦截,…

Spring Boot 实现方法异步调用的正确姿势!

01、背景介绍
在实际的项目开发过程中,通常会碰到某个方法内各个逻辑并非紧密相连的业务。比如查询文章详情后更新文章阅读量,其实对于用户来说,最关心的是能快速获…

springboot + rabbitmq实现邮件发送,保证消息100%投递成功

在之前的文章中,我们详细介绍了 SpringBoot 整合 mail 实现各类邮件的自动推送服务。
但是这类服务通常不稳定,当出现网络异常的时候,会导致邮件推送…

盘点Lombok的几个骚操作

前言
本文不讨论对错,只讲骚操作。
有的方法看看就好,知道可以这么用,但是否应用到实际开发中,那就仁者见仁,智者见智了。
一万个读者就会有一万个哈姆雷特,希望这…

Bean异步初始化,让你的应用启动飞起来

应用启动速度主要的瓶颈在于bean的初始化过程,本文提供了启动速度的一个探索方向。
如果你的系统启动耗时250s以上,文章思路应该可以帮到你。
一、背景
近期…

探索|Spring并行初始化加速的思路和实践

作者通过看过的两篇文章发现实现Spring初始化加速的思路和方案有很多类似之处,通过本文记录一下当时的思考和实践。
前言
之前的一篇文章《一些杂想:Java老…

浅挖编码中遇到的循环依赖问题

本文通过实际案例挖掘编码中遇到的循环依赖问题。
一、问题简述
// 在离线打标服务类中注入审批服务,在“申请打标”时调用
public class Port…

一文详解Spring Bean循环依赖

本文主要梳理了Spring解决bean循环依赖的思路。
一、背景
有好几次线上发布老应用时,遭遇代码启动报错,具体错误如下:
Caused by: org.s…

领域建模的体系化思维与6种方法论

本文希望能够通过总结过去自己对领域建模的一点粗浅经验给需要的同学能有些许启发,少走弯路。
背景
软件工程师做的核心事情就是对现实世界的问题进行抽象然后用计算机…

SpringBoot + MinIO 轻松构建对象存储服务,支持私有化部署!

01、背景介绍
在实际的软件系统开发过程中,经常避免不了需要用到文件存储服务。
例如,对于小型的网站系统,通常会将文件存储服务和网站系统部署在一台服务器中,以…

Spring Boot 优雅捕捉异常的几种姿势!

01、背景介绍
在上文中,我们介绍了在 Spring Boot 中实现接口数据格式的统一返回处理实现,其中就包括程序运行时的异常处理,通过全局异常处理器,可以…

Spring Boot 优雅加载配置文件的几种姿势!

01、背景介绍
在实际的项目开发过程中,我们经常需要将某些变量从代码里面抽离出来,放在配置文件里面,以便更加统一、灵活的管理服务配置信息。比如,数据库、eur…

Spring Boot + devtools 轻松搞定热部署!

01、背景介绍
在软件项目的开发过程中,不可避免的会经常修改代码,每次修改代码,都需要手动停止然后再启动服务,最后验证代码的正确性。即使一个简单的静态资源文件…

SpringBoot 整合 ElasticSearch 轻松搞定海量级数据搜索服务【终极版】

一、背景介绍

在上篇 ElasticSearch 文章中,我们详细的介绍了 ElasticSearch 的各种 api 使用。
实际的项目开发过程中,我们通常…

SpringBoot 整合 JWT 轻松搞定跨站点统一登录!

01、故事背景
JWT,英文全名:JSON Web Token,是目前最流行的跨域身份验证解决方案之一!
在介绍 JWT 之前,我们先来聊一聊基于传统sess…