技术栈
java
a程序小傲
7 分钟前
java
·
开发语言
·
面试
·
职场和发展
·
golang
·
边缘计算
京东Java面试被问:多活数据中心的流量调度和数据同步
图表代码复制下载全屏java复制下载java复制下载java复制下载java复制下载篇幅限制下面就只能给大家展示小册部分内容了。整理了一份核心面试笔记包括了:Java面试、Spring、JVM、MyBatis、Redis、MySQL、并发编程、微服务、Linux、Springboot、SpringCloud、MQ、Kafc
三金12138
17 分钟前
java
·
开发语言
Java定时任务Schedule详解及Cron表达式实践
在日常Java开发中,定时任务是高频需求场景,比如定时同步数据、定时清理日志、定时发送通知等。Spring框架提供的@Scheduled注解简化了定时任务的开发,无需依赖外部调度框架(如Quartz),就能快速实现轻量级定时任务。而cron表达式作为Schedule中灵活度最高的触发规则配置方式,是掌握该功能的核心。本文将从Schedule的基础用法入手,深入解析cron表达式,并结合实例演示其在项目中的应用。
Coder_Boy_
27 分钟前
java
·
数据库
·
人工智能
·
软件工程
基于SpringAI的在线考试系统-数据库 表结构 & 完整外键依赖关系梳理
该库是考试系统AI(在线考试+智能阅卷评分) 专用MySQL库,共包含26张业务表 + 3个统计视图,所有表的编码均为utf8mb4,主键均为自增ID; 表之间的关联完全基于外键约束 + 业务逻辑关联,依赖关系具备清晰的层级结构(底层基础表 → 中层业务表 → 上层核心业务表 → 附属拓展表),无循环依赖,外键约束规则分为 ON DELETE CASCADE(级联删除) 和 ON DELETE RESTRICT(限制删除) 两类。 核心表业务数据流转
Wpa.wk
1 小时前
java
·
经验分享
·
测试工具
性能测试 - 性能监控命令top,ps
✨✨✨学习的道路很枯燥,希望我们能并肩走下来!编程真是一件很奇妙的东西。你只是浅尝辄止,那么只会觉得枯燥乏味,像对待任务似的应付它。但你如果深入探索,就会发现其中的奇妙,了解许多所不知道的原理。知识的力量让你沉醉,甘愿深陷其中并发现宝藏。
Miss_Chenzr
1 小时前
java
·
数据库
·
spring boot
Springboot企业人事管理系统mi130(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
项目功能:员工,部门信息,员工考勤,培训记录,员工请假,员工薪资,通知公告背景 随着企业数字化转型加速,传统人事管理方式(如Excel表格、纸质档案)已无法满足高效、合规的管理需求。例如:
豆沙沙包?
2 小时前
java
·
算法
·
宽度优先
2026年--Lc342-841. 钥匙和房间(图 - 广度优先搜索)--java版
最初,除 0 号房间外的其余所有房间都被锁住。你的目标是进入所有的房间。然而,你不能在没有获得钥匙的时候进入锁住的房间。 当 x 号房间中有 y 号房间的钥匙时,我们就可以从 x 号房间去往 y 号房间。如果我们将这 n 个房间看成有向图中的 n 个节点,那么上述关系就可以看作是图中的 x 号点到 y 号点的一条有向边。这样一来,问题就变成了给定一张有向图,询问从 0 号节点出发是否能够到达所有的节点。 时间复杂度:O(N + K),N:房间数,K:钥匙总数。时间复杂度 = 程序执行的“基本操作”次数,随
星火开发设计
2 小时前
java
·
开发语言
·
c++
·
学习
·
位运算
·
知识
·
操作符
C++ 运算符全解析:算术、关系、逻辑与位运算
运算符是C++编程的基础语法元素,用于对数据进行运算、比较、逻辑判断及位操作等操作。掌握不同类型运算符的用法、优先级与结合性,是编写高效、无bug代码的核心前提。本文将系统拆解C++中最常用的四大类运算符——算术运算符、关系运算符、逻辑运算符与位运算符,结合实例讲解其语法规则、使用场景及常见误区,帮助开发者彻底吃透运算符的核心用法。
2401_88235152
2 小时前
java
·
flutter
·
dubbo
Flutter for OpenHarmony 商城App实战 - 购物车实现
购物车是电商应用的核心功能,用户在这里管理选择的商品、调整数量、计算总价。一个好的购物车实现需要提供流畅的交互体验、准确的价格计算和清晰的商品展示。本文将详细讲解如何在 Flutter for OpenHarmony 项目中实现一个功能完整的购物车页面,包括商品列表展示、数量调整、价格计算和清空购物车等功能。
遇印记
2 小时前
java
·
开发语言
蓝桥java求最大公约数
最大公约数(Greatest Common Divisor)是指两个或多个整数共有约数中最大的一个。例如:
ONExiaobaijs
2 小时前
java
·
开发语言
·
spring
·
maven
·
程序员创富
【无标题】
企业客户管理系统的主要使用者分为管理员和员工,实现功能包括管理员:首页、个人中心、员工管理、客户信息管理、行业类型管理、项目信息管理、项目类型管理、项目收益管理,员工:首页、个人中心、客户信息管理、项目信息管理、项目收益管理等功能。由于本网站的功能模块设计比较全面,所以使得整个企业客户管理系统信息管理的过程得以实现。
符哥2008
2 小时前
java
·
开发语言
·
mybatis
Mybatis和Mybatis-plus区别
你想了解 MyBatis 和 MyBatis-Plus 的核心区别,本质是要搞清楚 “原生工具” 和 “增强工具” 的定位差异 ——MyBatis 是基础的持久层框架,主打灵活的 SQL 控制;MyBatis-Plus(MP)是基于 MyBatis 的增强工具,在不改变原生用法的前提下,大幅简化 CRUD 操作,新手上手更快。下面从核心维度拆解,结合实战示例帮你理解。
lkbhua莱克瓦24
2 小时前
java
·
javaweb
·
web
JavaWeb技术概述
在互联网飞速发展的今天,我们每天都在与Web应用打交道——刷短视频、点外卖、在线购物……这些看似简单的操作背后,都离不开一套成熟的技术体系。而JavaWeb,正是支撑这些应用的幕后英雄。
爬山算法
2 小时前
java
·
后端
·
hibernate
Hibernate(46) Hibernate的配置文件如何加载?
在Hibernate中,配置文件通常用于定义数据库连接信息、Hibernate属性和实体类映射等。常见的配置文件包括hibernate.cfg.xml和hibernate.properties。本文将详细介绍如何加载Hibernate的配置文件,并结合代码示例说明。
风景的人生
2 小时前
java
·
spring boot
·
maven
springboot项目用maven插件打包时候报错
springboot项目用maven插件打包时候报错,17发行版本无效1.xml文件里可以指定打包jdk版本。没有显示指定就是在父pom里
二哈喇子!
2 小时前
java
·
spring
·
mybatis
·
ssm
基于SSM框架的网上商城购物系统的设计与实现(开源项目——实现CRUD功能整体流程超详细)
提示:此项目仅作为本博主的学习笔记记录,不作为商品售卖,文中某个方法或单词或许会因为马虎写错,但本文重点讲的是思路,资源可找博主私聊
容沁风
2 小时前
java
·
pycharm
pycharm启动报错incompatible with Text-specific LCD
win10, jetbrains最新版2025.3 。 统一版本取消专业和社区,自带1个月的专业功能试用。 打开pycharm时,报错,问ai改选项没作用。 祭起bing法宝,找了个2018年帖子,有人提了一句说是10年以前的bug,ClearType, install4j and case of Java bug 解决方法是修改cleartype的值。 但是win10只有打开和关闭。 关闭它后,正常打开pycharm。 确实文本不清晰了,面临要鱼和熊掌不可兼得的问题。 显示器是hp 24W,看起来是显示
馨谙
3 小时前
java
·
前端
·
数据库
面试题----用户,组,su,su-,sudo,sudo-,nologin shell
目录1. Linux 对用户和组的管理涉及三个重要的系统文件,请给出各自的名称并简述其条目结构。2.为什么要有组的概念?用户的主要组和补充组(辅助组)有什么区别?
青w韵
3 小时前
java
·
后端
·
spring
SpringBoot3.x 升级到 SpringBoot 4.x,JDK17升级到JDK21
目前SpringBoot3.x不维护了,并且我们要新开个项目,因此准备直接使用SpringBoot4,顺便Java切换为21
vx_bisheyuange
3 小时前
java
·
spring boot
·
后端
·
毕业设计
基于SpringBoot的经方药食服务平台
在数字化生活普及的当下,人们对互联网服务的依赖度持续攀升,但经方药食两用服务平台领域仍存在管理模式滞后问题。传统模式中,管理人员需手工记录各类信息,不仅增加了工作负担,还导致信息查询困难,且数据错误率较高。这种手工记录药方的方式,已无法满足行业对经方药食服务信息高效管理的需求,严重影响行业发展速度。
惊讶的猫
3 小时前
java
·
spring
·
mybatis
nia500总结
当需要将对象长期保存或临时缓存时,序列化是必经步骤: 你的场景中,DashboardService需要将List<AlarmRecordVO>存入 Redis 缓存,Redis 本质是键值存储系统,只能存储字符串、字节流等基础类型,无法直接存储 Java 对象; 若AlarmRecordVO未实现Serializable,Redis 的序列化工具(如GenericJackson2JsonRedisSerializer、JdkSerializatiorent-alarms),值为nil; 实现序列化后,工具