后端

nbwenren1 小时前
java·spring boot·后端
Springboot中SLF4J详解在Java开发中,日志记录是监控和调试应用程序的重要手段。SLF4J(Simple Logging Facade for Java)是一个日志门面,它为各种日志框架(如Log4j、java.util.logging等)提供了一个统一的接口。Spring Boot默认集成了SLF4J,使得日志记录变得更加简单和一致。本文将详细介绍SLF4J的基本概念、配置和使用。
helx822 小时前
java·spring boot·后端
SpringBoot中自定义Starter@ConditionalOnClass : classp ath中存在该类时起效 @ConditionalOnMissingClass : classpath中不存在该类时起效 @ConditionalOnBean : DI容器中存在该类型Bean时起效 @ConditionalOnMissingBean : DI容器中不存在该类型Bean时起效 @ConditionalOnSingleCandidate : DI容器中该类型Bean只有一个或 @Primary的只有一个时起效 @ConditionalO
rleS IONS3 小时前
java·spring boot·后端
SpringBoot获取bean的几种方式目录一、BeanFactory与ApplicationContext的区别二、通过BeanFactory获取
lifewange3 小时前
开发语言·后端·golang
Go语言-开源编程语言Go 语言(Golang) 是 Google 开发的一种静态强类型、编译型、并发优先的开源编程语言,以简洁、高效、可靠著称,是当前云原生、微服务与高并发后端的主流技术栈。
白毛大侠3 小时前
开发语言·后端·golang
深入理解 Go:用户态和内核态探索操作系统安全基石与 Go 语言内存模型的完美融合作为一名 Go 开发者,你可能经常听到"用户态"、“内核态”、"堆栈"这些术语,但它们之间到底是什么关系?为什么理解这些概念对写出高性能的 Go 程序至关重要?
王码码20354 小时前
后端·golang·go·接口
Go语言中的数据库操作:从sqlx到ORM作为一个写了十几年代码的Go后端老兵,我深刻体会到数据库操作在后端开发中的重要性。Go语言提供了标准库database/sql来处理数据库操作,同时也有许多优秀的第三方库如sqlx和ORM框架来简化开发。今天咱们就聊聊Go语言中的数据库操作,从sqlx到ORM,帮助你写出更高效、更简洁的数据库代码。
星辰_mya4 小时前
数据库·后端·面试·架构师
雪花算法和时区的关系雪花算法(Snowflake)生成的 ID 其实是纯数字(Long 类型),它本身并不携带任何“时区”或“地理位置”的信息。因此,同一台机器无论部署在哪个国家、处于哪个时区,生成的雪花算法 ID 在逻辑上是完全一致的,不需要做额外的“时区处理”。
计算机学姐5 小时前
java·spring boot·后端·spring·信息可视化·tomcat·intellij-idea
基于SpringBoot的兴趣家教平台系统作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。
總鑽風5 小时前
后端·spring·spring cloud
单点登录springcloud+mysqlhttps://github.com/lvan-jone/springcloudalibaba_sso_authcode/tree/mysql_sso
0xDevNull5 小时前
java·开发语言·后端
Java 11 新特性概览与实战教程JDK 11 是继 JDK 8 之后最受关注的长期支持版本,也是目前企业级应用升级的首选目标。相比 JDK 8,JDK 11 不仅带来了更现代化的语法糖(如局部变量推断),还在核心类库(String、HTTP Client)和垃圾回收器(G1、ZGC)上进行了重大升级。
bearpping7 小时前
vue.js·spring boot·后端
Spring Boot + Vue 全栈开发实战指南在当今的Web开发领域,全栈开发已经成为一种流行的趋势。全栈开发人员能够同时处理前端和后端的开发任务,从而提高开发效率并确保整个Web应用的一致性。Spring Boot和Vue.js是两个非常流行的框架,分别用于后端和前端开发。Spring Boot是一个基于Java的快速开发框架,它简化了Spring应用的搭建和配置过程。Vue.js是一个渐进式JavaScript框架,它专注于构建用户界面。在这篇博客中,我们将深入探讨如何使用Spring Boot和Vue.js进行全栈开发项目。
小羊在睡觉8 小时前
数据库·后端·mysql·go
Go与MySQL锁:高并发开发实战指南在开发高并发的 Go 应用程序时,如何正确处理数据库锁是保证数据一致性的核心。本文将深入探讨 MySQL 的锁机制及其在 Go 语言(基于 database/sql 及 GORM)中的实现细节。
Java成神之路-9 小时前
java·后端·spring
Spring IOC 注解开发实战:从环境搭建到纯注解配置详解(Spring系列3)在Spring框架的学习与实战中,传统的XML配置方式虽然稳定,但代码冗余、配置繁琐的问题始终存在。Spring从2.0开始逐步支持注解开发,3.0版本更是实现了纯注解配置,彻底摆脱了XML文件的依赖。
小羊在睡觉9 小时前
数据库·后端·mysql·golang
Go与MySQL锁:索引失效陷阱MySQL InnoDB 存储引擎支持行级锁。其中 SELECT ... FOR UPDATE 属于排他锁(Exclusive Lock,X锁)。当一个事务为某些行加上排他锁后,其他事务无法再对这些行加任何读锁或写锁。
jiankeljx10 小时前
java·spring boot·后端
Spring Boot文件上传开发Web应用时,文件上传是很常见的一个需求浏览器通过表单形式将文件以流的形式传递给服务器,服务器再对上传的数据解析处理。下面我们通过一个案例讲解如何使用SpringBoot实现文件上传,具体步骤如下。
cch891810 小时前
开发语言·后端·golang
易语言 vs Go:初学者与专业开发之选易语言与Go语言(Golang)是两种设计理念和应用场景截然不同的编程语言,主要区别如下:易语言 面向中文母语开发者,尤其适合编程初学者。其语法采用中文关键字(如“如果”“循环”),旨在降低学习门槛。 典型应用:小型桌面工具、教育场景、快速开发Windows应用。
0xDevNull10 小时前
java·开发语言·后端
Java 17 新特性概览与实战教程JDK 17 是继 JDK 11 之后的又一个长期支持(LTS)版本,于 2021 年 9 月发布。它不仅继承了 JDK 12 到 16 的所有优秀特性,更在语言语法、性能优化和开发效率上带来了质的飞跃。
Java成神之路-10 小时前
java·后端·spring
Spring IOC 注解进阶:@Bean 管理第三方 Bean,@Import 拆分配置,@Value 注入资源(Spring系列5)在日常Spring开发中,我们习惯用@Component、@Service、@Repository这类注解标记自己编写的业务类,让Spring自动扫描并纳入IOC容器管理。但如果是第三方Jar包中的类(比如Druid数据源、第三方工具类),我们无法修改源码添加注解,这时候就需要用到@Bean注解,通过配置类灵活定义Bean。
zhenxin012210 小时前
java·后端·spring
Spring Data 什么是Spring Data 理解Spring Data的使命是为数据访问提供熟悉且一致的基于Spring的编程模型,同时仍保留底层数据存储的特殊特性。 它使数据访问技术,关系数据库和非关系数据库,map-reduce框架和基于云的数据服务变得简单易用。这是一个伞形项目,其中包含许多特定于给定数据库的子项目。这些项目是通过与这些激动人心的技术背后的许多公司和开发人员合作开发的。
dgvri10 小时前
spring boot·后端·skywalking
Skywalking介绍,Skywalking 9.4 安装,SpringBoot集成SkywalkingApache SkyWalking是一个开源的分布式追踪与性能监视平台,特别适用于微服务架构、云原生环境以及基于容器(如Docker、Kubernetes)的应用部署。该项目由吴晟发起,并已加入Apache软件基金会的孵化器,现已成为顶级项目之一。