技术栈
后端
小杨404
1 小时前
spring boot
·
后端
·
spring cloud
springboot框架项目实践应用十一(sentinel入门)
微服务体系架构下,服务容错是一个大事,常见的容错方案有在业界也有很多可选择的容错产品,比如说服务之间调用ribbon+resttemplate支持超时设置,feign支持超时,甚至我们在设计实现api的时候,也会考虑相关的api超时机制。
码熔burning
1 小时前
java
·
spring boot
·
后端
·
日志
Spring Boot 日志深度解析:从入门到精通
🌟我的其他文章也讲解的比较有趣😁,如果喜欢博主的讲解方式,可以多多支持一下,感谢🤗!🌟了解 Lombok 请看: Lombok 入门到精通:告别冗余代码
计算机-秋大田
1 小时前
java
·
vue.js
·
spring boot
·
后端
·
课程设计
基于Spring Boot的智能停车计费系统的设计与实现(LW+源码+讲解)
专注于大学生项目实战开发,讲解,毕业答疑辅导,欢迎高校老师/同行前辈交流合作✌。技术范围:SpringBoot、Vue、SSM、HLMT、小程序、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、安卓app、大数据、物联网、机器学习等设计与开发。
yezipi耶不耶
1 小时前
开发语言
·
后端
·
rust
Rust 入门之闭包(Closures)
本文已同步本人博客网站 本文相关源码已上传Github先说概念Rust 的 闭包(closures)是可以保存在变量中或作为参数传递给其他函数的匿名函数。你可以在一个地方创建闭包,然后在不同的上下文中执行闭包运算。不同于函数,闭包允许捕获其被定义时所在作用域中的值。
JiaHao汤
2 小时前
java
·
数据库
·
后端
·
python
·
mysql
MySQL 调优:查询慢除了索引还能因为什么?
以下以 MySQL 中一条 SQL 的执行流程为基础,分析 MySQL 查询慢除了索引还有哪些原因。当 MySQL 中一条查询 SQL 在实际进入影响 SQL 执行效率的流程前(主要是优化器流程与执行器流程),首先会进入分析器流程。以 Python 进程为例,以下举例一条 MySQL 语句执行下来会经历哪些流程。
m0_74823561
2 小时前
java
·
spring boot
·
后端
springboot集成onlyoffice(部署+开发)
最近有个项目需求是实现前端页面可以对word文档进行编辑,并且可以进行保存,于是一顿搜索,找到开源第三方onlyoffice,实际上onlyOffice有很多功能,例如文档转化、多人协同编辑文档、文档打印等,我们只用到了文档编辑功能。
易元
2 小时前
后端
设计模式-装饰器模式
Hello,我是易元,这篇文章是我学习设计模式时的笔记和心得体会。如果其中有错误,欢迎大家留言指正!场景:互联网初创公司"极客海淘",团队只有3个成员(小易、产品小美、测试大哥老李),迎来了系统的第一次需求扩张(折扣),老板大手一挥:"先用起来再说!"
Lvan
2 小时前
java
·
后端
元组在Java中的最佳实践
在软件开发过程中,我们经常需要处理多个相关联的数据项。传统的做法是创建一个专门的类来封装这些数据,或者使用数组、集合等数据结构。然而,这些方法往往需要编写大量的样板代码,或者牺牲类型安全性。元组(Tuple)作为一种轻量级的数据结构,为这类问题提供了一种优雅的解决方案。
生无谓
2 小时前
后端
Synchronize同步锁对应锁住的对象
2.对于静态同步方法,锁的是 当前类的 Class 对象用的是不同的MyRunnable对象,但两个对象的Class是一样的,因为对应的Class对象在jvm中只存储了一份。
有龍则灵
2 小时前
后端
·
dubbo
Dubbo-SPI机制深度解析
spi是一种服务发现机制,其目的是,在调用一个spi时,动态的选择不同的实现方式。这和api有很大区别,api是定死的,调用哪个api,其实现类的实现方式是一样的。而spi可以动态选择不同实现类作为实现。
lovebugs
2 小时前
java
·
后端
·
面试
ReentrantLock 深度解析:从设计思想到底层实现
在多线程编程中,锁机制是确保线程安全的核心工具之一。Java 提供了两种锁机制:隐式锁 synchronized 和显式锁 ReentrantLock。ReentrantLock 以其灵活性、高性能和丰富的功能,成为复杂并发场景的首选工具。 本文将从设计思想、底层实现、常见问题到最佳实践,深入解析 ReentrantLock 的工作原理,并揭示其依赖的核心框架 AQS(AbstractQueuedSynchronizer) 。
最差的一届
2 小时前
开发语言
·
后端
·
golang
go的参数传递都是值传递,但切片需要注意
根据之前学习python和java的经验,每次学习一门新语言时,一定要搞清楚方法的参数传递是值传递,引用传递还是指针传递。 主要原因就是需要知道,某种类型的数据传递给某个方法后,方法里面对它的修改是否会影响到这个数据本身。
老马啸西风
3 小时前
开发语言
·
后端
·
阿里云
·
云原生
·
中间件
·
golang
Layotto 是一款使用 Golang 开发的应用运行时,旨在帮助开发人员快速构建云原生应用
大家好,我是老马。sofastack 其实出来很久了,第一次应该是在 2022 年左右开始关注,但是一直没有深入研究。
Aska_Lv
3 小时前
后端
mysql---线上使用什么隔离级别比较好RR or RC
虽然RR的隔离级别可以在一定程度上避免脏读、不可重复读和幻读等问题,但是,对于很多大型的互联网来说,会愿意将数据库的默认隔离级别调整成并发度更高的RC级别,从而,提升并发度并且降低发生死锁的概率。
程序员小刚
3 小时前
vue.js
·
spring boot
·
后端
基于SpringBoot + Vue 的垃圾分类管理系统
垃圾分类管理系统带11000字报告文档和12页ppt 开发语言:java 数据库:mysql 技术栈:springboot、mybatisplus、vue、html 垃圾分类系统的主要使用者分为管理员和用户、垃圾分类管理员, 实现功能包括管理员:首页、个人中心、用户管理、垃圾分类管理员管理、垃圾分类管理、垃圾类型管理、垃圾图谱管理、系统管理 垃圾分类管理员;首页、个人中心、用户管理、垃圾分类管理员管理、垃圾分类管理、垃圾类型管理、垃圾图谱管理 用户前台;首页、垃圾分类、垃圾图谱、个人中心、后台管理等功能。
肖笙XiaoSheng
3 小时前
java
·
后端
·
架构
yudaoCloud引入ShardingJDBC5.3.X
在开头我先把完整配置给出来,心急的小伙伴可以直接照搬节省时间,当然了还是希望要是时间允许或者过程中遇到问题一定要继续往下面读,去寻找所以然。
为神敬酒者
3 小时前
后端
《操作系统导论》读书笔记(3) ——并发
并发是具体到线程维度的,所以在介绍并发之前,一般都会先介绍下什么是线程。线程是操作系统提供的抽象,针对的是单个运行的进程。线程间切换也是上下文切换,类比于进程切换把状态保存在进程控制块(Process Control Block,PCB)中,线程切换也会把状态保存在线程控制块(Thread Control Block,TCB),但因为线程之间共享地址空间,能够访问相同的数据,所以线程切换时地址空间保持不变(即不需要切换当前使用的页表)
晶晶晶J
3 小时前
人工智能
·
后端
Spring AI之JSON Schema:大模型结构化输出的标准化实践
当前大语言模型(LLM)在生成文本时存在显著的非结构化特征,其输出的自由文本格式存在三个关键问题:(1)数据解析困难:应用系统难以通过编程方式可靠提取"姓名: 张三\n年龄: 25"等自由格式数据 (2)接口兼容性问题:REST API等标准化接口要求严格的数据结构,自然语言输出难以直接嵌入 (3)类型安全缺失:自由文本无法保证数值类型的正确性(如将年龄值输出为"二十"而非20)
程序员马晓博
3 小时前
前端
·
后端
在Cursor中用上最新的deepseek0324了!
今天一觉醒来,又被国运级产品刷屏了。这次是 deepseekv3 0324 版本,模型是 3 月 24 晚上开源的,刷屏是 3.25 凌晨,不知道多少自媒体熬夜开更。
Aska_Lv
3 小时前
后端
mysql---Innodb锁机制:Next-Key Lock
借鉴于: www.cnblogs.com/zhoujinyi/p…数据库使用锁是为了支持更好的并发,提供数据的完整性和一致性。InnoDB是一个支持行锁的存储引擎,锁的类型有:共享锁(S)、排他锁(X)、意向共享(IS)、意向排他(IX)。为了提供更好的并发,InnoDB提供了非锁定读:不需要等待访问行上的锁释放,读取行的一个快照。该方法是通过InnoDB的一个特性:MVCC来实现的。