技术栈
java
WZTTMoon
25 分钟前
java
·
spring boot
·
后端
Spring Boot 启动全解析:4 大关键动作 + 底层逻辑
Spring Boot 以 “约定优于配置” 的核心思想大幅简化了 Spring 应用的开发与部署,其启动流程是理解框架底层原理的关键。本文将从 “核心动作” 和 “实现细节” 两个维度,全面拆解 Spring Boot 启动过程中完成的核心工作及底层实现逻辑。
章鱼哥730
26 分钟前
java
·
数据库
·
redis
[特殊字符] SpringBoot 自定义系统健康检测:数据库、Redis、表统计、更新时长、系统性能全链路监控
在生产环境中,我们常常需要一个统一的健康检查接口,用来监控系统运行状态、关键依赖服务、以及各业务表的更新情况。
深圳佛手
34 分钟前
java
Sharding-JDBC 和 Sharding-Proxy 区别
1.1 Sharding-JDBC定位: 一个轻量级的 Java 框架 / JDBC 驱动。形态: 以 JAR 包形式存在,需要与应用一同打包和部署。
kk哥8899
42 分钟前
java
·
开发语言
inout参数传递机制的底层原理是什么?
Swift 中 inout 参数的底层并非简单的 “传引用”,而是采用 **“传值 + 拷贝回写”(Copy-In Copy-Out)** 的机制(也称为 “写时复制” 的变种),结合编译器优化实现高效的参数修改逻辑。以下是其底层原理的详细拆解:
小二·
1 小时前
java
·
后端
·
spring
Spring框架入门:深入理解Spring DI的注入方式
在现代 Java 企业级开发中,Spring 框架几乎已成为事实上的标准。其核心思想之一——控制反转(Inversion of Control, IoC),通过依赖注入(Dependency Injection, DI) 的方式得以实现。DI 不仅降低了组件之间的耦合度,还极大地提升了代码的可测试性、可维护性和可扩展性。
避避风港
1 小时前
java
·
servlet
转发与重定向
转发是服务器内部的资源跳转机制。当客户端发送请求到服务器后,服务器端的组件(如Servlet)处理部分逻辑后,将请求"转交给"另一个组件继续处理,最终由某个组件生成响应返回给客户端。
认真敲代码的小火龙
14 小时前
java
·
开发语言
【JAVA项目】基于JAVA的社团管理系统
一、项目介绍本系统前端框架采用了比较流行的渐进式JavaScript框架Vue.js。使用Vue-Router实现动态路由,Ajax实现前后端通信,Element-plus组件库使页面快速成型。后端部分:采用SpringBoot作为开发框架,同时集成MyBatis、Redis、阿里云oss对象存储等相关技术。
毕设源码-钟学长
1 小时前
java
·
spring boot
·
后端
【开题答辩全过程】以 基于springboot和协同过滤算法的线上点餐系统为例,包含答辩的问题和答案
个人简介一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等
q***4415
2 小时前
java
·
后端
·
spring
Spring Security 新版本配置
WebSecurityConfigurerAdapter 已经被废弃了,所以赶紧去看别人是如何写的,但是看到最后都没有看到特别好的博客,我就自己写了一下,可能写的不太好,希望大家可以积极讨论!
o***7417
2 小时前
java
·
spring boot
·
后端
Springboot中SLF4J详解
在Java开发中,日志记录是监控和调试应用程序的重要手段。SLF4J(Simple Logging Facade for Java)是一个日志门面,它为各种日志框架(如Log4j、java.util.logging等)提供了一个统一的接口。Spring Boot默认集成了SLF4J,使得日志记录变得更加简单和一致。本文将详细介绍SLF4J的基本概念、配置和使用。
孤独斗士
2 小时前
java
·
开发语言
maven的pom文件总结
spring-boot-maven-plugin 可以在idea右上角的maven窗口的插件下边添加“spring-boot”框架对应的插件,如 spring-boot:run spring-boot:build-info
CoderYanger
3 小时前
java
·
算法
·
leetcode
·
1024程序员节
递归、搜索与回溯-记忆化搜索:38.最长递增子序列
面试鸭
3 小时前
java
·
计算机
·
职场和发展
·
求职招聘
科大讯飞,你好大方。。。
很多同学在校招时可能会有一个疑问,毕业一定要冲一线城市吗?一线城市工资高,大厂扎堆,生活配套完善,对于刚刚走出校门的应届同学来说,不管是生活还是就业,可以拥有更多选择。
韩立学长
3 小时前
java
·
后端
·
mysql
【开题答辩实录分享】以《智慧物业管理系统的设计与实现》为例进行答辩实录分享
大家好,我是韩立。写代码、跑算法、做产品,从 Java、PHP、Python 到 Golang、小程序、安卓,全栈都玩;带项目、讲答辩、做文档,也懂降重技巧。 这些年一直在帮同学定制系统、梳理论文、模拟开题,积累了不少“避坑”经验。
10km
3 小时前
java
·
json
·
fastjson
·
json-path
java:json-path支持fastjson作为JSON解析提供者的技术实现
json-path 是一个强大的JSON查询库,允许用户使用类似XPath的语法来查询JSON数据。它提供了灵活的API,可以在Java应用中方便地处理JSON数据。
小张程序人生
3 小时前
java
深入理解SpringSecurity从入门到实战
后台管理系统中,通常需要控制不同的登录用户可以操作的内容。权限管理用于管理系统资源,分配用户菜单、资源权限,以及验证用户是否有访问资源权限。
d***9562
4 小时前
java
·
spring boot
·
后端
springboot接入deepseek深度求索 java
以下是在springboot中接入aideepseek的过程。官网并没有java的示例。点击创建API key,把创建的key值复制下来,以后就不能再查看了,只能重新创建。
CoderYanger
4 小时前
java
·
数据结构
·
算法
·
leetcode
·
哈希算法
·
1024程序员节
C.滑动窗口-越短越合法/求最长/最大——2958. 最多 K 个重复元素的最长子数组
👉对应力扣题解击败10.52%时间复杂度O(N)👇跟下面的题思想一模一样,甚至比下面的题还简单,不需要问题转化,直接把需求告诉你了😂
洞窝技术
4 小时前
java
·
redis
Redis 4.0 升级至 5.0 实施手册
为提升 Redis 服务的性能、稳定性及功能扩展性,计划将现有 Redis 4.0 版本升级至 5.0 版本。Redis 5.0 虽与 4.0 整体兼容性较好,但升级过程需兼顾客户端适配、数据兼容、集群高可用及业务无感知等核心要点,同时需解决配置分散、自动重连验证等实际问题,确保升级平稳落地。