技术栈
java
Anastasiozzzz
几秒前
java
·
数据库
·
redis
·
缓存
·
面试
Redis的键过期是如何删除的?【面试高频】
大家好,这里是程序员阿亮。这一次咱们来聊一下Redis的键过期是如何处理的前言当我们Redis的key设置了过期时间,很多人会疑问,Redis是如何进行过期key的删除操作的,其实,Redis为了保证高可用和高性能,在这一步也做了很多的优化。
老神在在001
6 分钟前
java
·
前端
·
后端
·
学习
·
java-ee
Token身份验证完整流程
前后端分离项目中JWT Token身份验证全流程详解在前后端分离的Web开发架构中,身份验证是保障系统安全的核心环节,JWT(JSON Web Token)凭借其无状态、易扩展的特性成为主流方案。本文将结合实际代码,详细拆解Token身份验证的完整实现思路、核心代码逻辑及设计原则。
王九思
13 分钟前
java
·
开发语言
·
安全
Java 内存分析工具 MAT
MAT(Memory Analyzer Tool)是 Eclipse 基金会开发的一款开源 Java 堆内存分析工具,用于定位内存泄漏、分析内存占用问题。它支持解析 hprof 文件(Heap Dump),提供可视化报告和强大的查询功能。
浅水壁虎
23 分钟前
java
·
spring boot
·
spring
任务调度——XXLJOB2(调度中心)
目录1:XXLJOB的调度架构图2:下载安装调度中心3:创建mysql数据库建表4:在项目xxl-job-admin之前设置mysql
青火coding
27 分钟前
java
·
运维
·
中间件
·
架构
·
serverless
SOFAServerless架构的意义
资源成本高企:每个微服务,无论业务量大小,通常都需要独立的计算实例(如虚拟机或容器)来承载。这意味着即使是一个仅处理少量请求的小服务,也需要承担完整的基础设施(如 Web 服务器、运行时框架)内存开销。对于大量长尾应用,聚合起来的资源浪费(尤其是内存)非常可观,导致资源利用率低下15。
夕除
37 分钟前
java
·
开发语言
java--2
1.注释1.//单行注释2./*多行注释*/3./**文档注释 */,及蓝桥杯web题中自带的注释2.关键字 例:class 用于创造一个类,是java的基本组成单元
源码获取_wx:Fegn0895
1 小时前
java
·
vue.js
·
spring boot
·
后端
·
课程设计
计算机毕业设计|基于springboot + vue景区管理系统(源码+数据库+文档)
景区管理目录基于springboot + vue景区管理系统一、前言二、系统功能演示三、技术选型四、其他项目参考
李少兄
1 小时前
java
·
git
·
elasticsearch
Git 忽略文件机制:.gitignore 与 .git/info/exclude
在日常使用 Git 进行版本控制的过程中,我们经常会遇到一些不需要纳入版本管理的文件,例如编译产物、日志文件、IDE 配置、临时数据等。为了防止这些文件被意外提交,Git 提供了灵活而强大的“忽略机制”(Ignore Mechanism)。
☀Mark_LY
1 小时前
java
·
elasticsearch
个人数据同步es小工具
1、项目git地址 https://github.com/MarkLY1473/dbelastic7.git 2、项目git简介 一款读取数据库db的表数据同步到elasticsearch7,包含索引自动创建,可实现将数据库的数据全量同步至es中,目前支持mysql与postgresql两种数据库,需要适配其他数据库可自行在项目pom文件当中添加对应的数据库依赖 3、使用简介
组合缺一
1 小时前
java
·
人工智能
·
llm
·
solon
·
java8
·
mcp
开发 Java MCP 就像写 Controller 一样简单,还支持 Java 8
在 AI 应用开发从“单机对话”迈向“群体智能(Agent)”的当下,MCP(Model Context Protocol) 协议的出现,为大模型连接外部世界统一了“插座”。
tobias.b
1 小时前
java
·
数据结构
·
算法
·
计算机考研
·
408真题解析
408真题解析-2010-9-数据结构-折半查找的比较次数
2010-09. 已知一个长度为 16 的顺序表 LL ,其元素按关键字有序排列。若采用折半查找法查找一个 LL 中不存在的元素,则关键字的比较次数最多的是( )。
黎雁·泠崖
2 小时前
java
·
开发语言
Java字符串高阶:底层原理深剖+经典面试题全解
🏠个人主页:黎雁 🎬作者简介:C/C++/JAVA后端开发学习者 ❄️个人专栏:C语言、数据结构(C语言)、EasyX、JAVA、游戏、规划、程序人生 ✨ 从来绝巘须孤往,万里同尘即玉京
重生之我是Java开发战士
3 小时前
java
·
开发语言
【Java SE】反射、枚举与Lambda表达式
Java的反射机制是指程序在运行状态中,对于任意一个类,都能获取其所有属性和方法;对于任意一个对象,都能调用其任意方法和属性(包括私有),并可修改部分类型信息。这种动态获取信息和调用方法的能力,让Java具备了极强的灵活性和扩展性。
weixin_43652507
3 小时前
java
·
开发语言
若依多租户版 - @ApiEncrypt, api接口加密
使用 @ApiEncrypt 注解开启后:请求体要加密响应数据会加密常用于 生产环境防抓包👉 不需要接口加密时,直接关:
Hello.Reader
3 小时前
java
·
大数据
·
flink
Flink Java 版本兼容性与 JDK 模块化(Jigsaw)踩坑11 / 17 / 21 怎么选、怎么配、怎么稳
结论建议:文档里明确提到,在 Java 11 / 17 / 21 下,以下 Flink 特性没有被测试覆盖:
TechPioneer_lp
3 小时前
java
·
后端
·
面试
·
个人开发
小红书后端实习一面|1小时高强度技术追问实录
🌟小红书后端实习一面|1小时高强度技术追问实录刚刚结束小红书后端日常实习的面试,整整一小时,从项目深挖到八股文,再到手撕代码,全程无尿点。如果你也在准备后端面试,不妨一起来看看这场面试都问了什么!
TH_1
3 小时前
java
·
数据库
·
sql
37、SQL的Explain
SQL的Explain explain(SQL 优化工具标准)今天下雨,小明去上班,之前维护的SQL,运行了一段时间,然后下午就 报错了~~~
康王有点困
3 小时前
java
·
大数据
·
flink
Flink部署模式
Flink 是一个多功能框架,以混合搭配的方式支持许多不同的部署场景。JobManager 将工作分发到 TaskManager,其中运行实际运算符(例如源、转换和接收器)。
EndingCoder
3 小时前
java
·
linux
·
前端
·
ubuntu
·
typescript
属性和参数装饰器
欢迎来到本专栏的第二十八篇。在前面的篇章中,我们已经系统性地介绍了 TypeScript 装饰器的基础:如何启用实验性装饰器、类装饰器与方法装饰器的定义方式,以及它们在元编程场景中的典型用法。通过这些内容,我们逐步建立起一个认知框架:装饰器是一种声明式、非侵入式的能力扩展机制,可以在不污染业务逻辑的前提下,为代码注入额外行为。
芒克芒克
3 小时前
java
·
算法
·
leetcode
·
职场和发展
LeetCode 134. 加油站(O(n)时间+O(1)空间最优解)
✨ 本文针对 LeetCode 中等难度题目 134. 加油站,提供一种时间复杂度 O(n)、空间复杂度 O(1) 的最优解法,结合具体思路推导和代码实现,帮你快速吃透这道题。