java

r***1238几秒前
java·spring boot·后端
SpringBoot最佳实践之 - 使用AOP记录操作日志本篇博客是个人在工作中遇到的需求。针对此需求,开发了具体的实现代码。并不是普适的记录操作日志的方式。以阅读本篇博客的朋友,可以参考此篇博客中记录日志的方式,可能会对你有些许帮助和启发。
间彧4 分钟前
java
Java进程内存深度解析:从JVM组件内存到RSS的全面视角在Java应用性能优化和资源管理中,一个常见却令人困惑的现象是:为什么设置了-Xmx堆内存参数后,Java进程的实际内存占用(RSS)仍会远超预期?这个问题在容器化环境中尤为突出,不少Java应用尽管堆内存使用正常,却因整体内存超标而被系统OOM Killer强制终止。
间彧11 分钟前
java
对比GraalVM Native Image与传统JVM,在内存管理方面各自适合哪些具体业务场景?GraalVM Native Image 和传统 JVM 在内存管理上有着根本性的差异,这使得它们分别适合不同的业务场景。为了让你快速把握全貌,下面这个表格清晰地对比了它们的核心特性。
daidaidaiyu21 分钟前
java·spring
Spring IOC 源码学习一 基本姿势以下是个人私货, 请读者谨慎参考。 作为一个过来人, 没有方式方法学习 Spring 源码枯燥无味的,建议你:
LSL666_36 分钟前
java·spring boot·后端·自动配置类
SpringBoot自动配置类以HttpEncodingAutoConfiguration为例解释2.7.6的配置类所在的文件无法直接点进去,可以Ctrl+N 直接搜索全类名,即可找到对应的文件,或者是在下图这个位置找到全类名对应的包名
甜鲸鱼1 小时前
java·mysql
Java与MySQL中的枚举(Enum)枚举 = 有限选项的“单选框” 比如:性别(男/女/未知)、状态(启用/禁用)、逻辑删除(正常/已删)。
xxxxxxllllllshi1 小时前
java·数据结构·算法·leetcode·贪心算法
【LeetCode Hot100----14-贪心算法(01-05),包含多种方法,详细思路与代码,让你一篇文章看懂所有!】在 LeetCode Hot 100 中,贪心算法是解决一类 “最优解” 问题的高效策略,其核心是通过局部最优选择推导全局最优解。由于无需回溯或存储所有中间状态,贪心算法通常具有时间复杂度低(多为 O (n log n),因常需排序)、实现简洁的特点,在区间调度、资源分配、排序优化等场景中频繁出现。
pengzhuofan1 小时前
java·微服务·sentinel
Sentinel 服务保护Sentinel是阿里巴巴开源的一款服务保护框架,目前已经加入SpringCloudAlibaba中。官方网站:Sentinel中国官网
6***37941 小时前
java·开发语言·安全
Java安全先说最基础的输入验证。现在还有人在用简单的字符串匹配做校验,这不是掩耳盗铃吗?正确的姿势是采用白名单机制,配合正则表达式做严格匹配。比如用户注册时用户名的校验,不能只检查长度,还要限制字符类型。我见过有个系统就是因为没做特殊字符过滤,导致存储型XSS漏洞,用户昵称里带了个script标签就把整个数据库污染了。
豐儀麟阁贵2 小时前
java·开发语言
8.1 异常概述在程序中,异常可能由程序员没有预料到的各种情况产生,也可能由超出了程序员可控范围的环境因素产生,如用户的坏数据、试图打开一个根本不存在的文件等。在Java中,这种在程序运行时可能出现的一些错误称为异常。异常是一个在程序执行期间发生的事件,它中断了正在执行的程序的正常指令流。 【例1】0可以作为除数么? 在项目中创建Baulk类,在主方法中定义int型变量,将0作为除数的算术表达式赋值给该变量。代码如下:
qq_12498707532 小时前
java·spring boot·后端·毕业设计
基于springboot的疾病预防系统的设计与实现(源码+论文+部署+安装)该系统采用角色 - Based Access Control (RBAC) 权限管理模型,主要涉及三类用户:管理员、医生和患者(普通用户)。
麦烤楽鸡翅2 小时前
java·c++·python·数据分析·c·数值分析
简单迭代法求单根的近似值求方程- x - 1=0在1.5附近的根,要求精度为, 采用计算公式
火星数据-Tina3 小时前
java·前端·websocket
低成本搭建体育数据中台:一套 API 如何同时支撑比分网与 App?在体育类产品中(比分网、比分 App、体育资讯平台、数据分析平台等), 数据永远是整个业务的核心。无论是:
lcu1113 小时前
java
Java 学习38:ArrayList 类ArrayList 类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。
q***2513 小时前
java·spring boot·后端
Spring Boot 集成 KettleKettle 最初由 Matt Casters 开发,是 Pentaho 数据集成平台的一部分。它提供了一个用户友好的界面和丰富的功能集,使用户能够轻松地设计、执行和监控 ETL 任务。Kettle 通过其强大的功能和灵活性,帮助企业高效地处理大规模数据集成任务。
筱顾大牛3 小时前
java·gitee·intellij-idea
IDEA使用Gitee来创建远程仓库
懂得节能嘛.4 小时前
java·阿里云·maven
【SDK开发实践】从Java编码到阿里云制品仓库部署前言:SDK的概念与价值一、SDK开发的前期准备1.1 环境与工具准备1.2 项目初始化二、Spring Boot Starter SDK的详细实现步骤
空空kkk4 小时前
java·前端·javascript
SpringMVC——异常Controller调用service,service调用dao,异常都是向上抛出的,最终有DispatcherServlet找异常处理器进行异常的处理。
重整旗鼓~4 小时前
java·语言模型·langchain
1.大模型使用1.自己部署云服务器部署优点:前期成本低,维护简单。缺点:数据不安全,长期使用成本高。本地部署优点:数据安全,长期成本低。
sino爱学习4 小时前
java·后端
FastUtil 高性能集合最佳实践:让你的 Java 程序真正“快”起来FastUtil 是由意大利计算机科学家 Sebastiano Vigna 维护的开源库,它为 Java 原始类型(primitive types)提供了类型特化的集合实现,性能通常比 JDK 集合快 2~5 倍,内存占用降低 40%~70%。在高性能后端、游戏服务器、大数据处理、量化交易等场景中,几乎是标配。