java

qq_12498707532 分钟前
java·spring boot·后端·信息可视化·毕业设计
基于SpringBoot技术的企业请假审批管理系统的设计与实现(源码+论文+部署+安装)
BBB努力学习程序设计18 分钟前
java
Java方法详解:提升代码复用性与可读性的利器方法(Method)是一段用来完成特定功能的代码块,类似于数学中的函数。它可以把复杂的代码组织成独立的单元,让程序更加模块化、易于维护
BBB努力学习程序设计19 分钟前
java
Java运算符完全指南:让代码学会“计算”和“判断”运算符是用来对变量和值进行各种操作的符号。比如我们熟悉的加减乘除(+、-、*、/)就是运算符
用户84913717547161 小时前
java·后端
ThreadLocal 源码深度解析:JDK 设计者的“妥协”与“智慧”在 Java 并发编程中,ThreadLocal 是一个高频使用的“神器”,它能够轻松实现线程间的数据隔离。然而,关于它“内存泄漏”的警告也从未停止,甚至成为了面试中的一道必考题。
用户0304805912631 小时前
java·后端
# 【Maven避坑】源码去哪了?一文看懂 Maven 工程与打包后的目录映射关系【Maven避坑】源码去哪了?一文看懂 Maven 工程与打包后的目录映射关系摘要:你是否遇到过 FileNotFoundException?是否遇到过 MyBatis 报错 Invalid bound statement?很多时候,这并非代码写错了,而是你没搞懂 Maven 打包时把你的文件“搬”到了哪里。本文将通过图解,带你揭开 Maven 打包的“乾坤大挪移”之谜。本文由Gemini 3.0 生成
v***55341 小时前
java·spring boot·logback
springboot使用logback自定义日志1、末尾有完整配置文件2、日志分为五个等级,按照优先级的高低可以分为:springboot默认是INFO,因此低于INFO的TRACE和DEBUG都不会输出。
qq_336313931 小时前
java·开发语言·windows
java基础-集合进阶单列集合:一次只能添加一对数据双列集合:一次可以添加多对数据红色表示接口,蓝色表示实现类Collection类的一些方法:
稚辉君.MCA_P8_Java1 小时前
java·linux·算法·spring·排序算法
Gemini永久会员 归并排序(Merge Sort) 基于分治思想(Divide and Conquer)的高效排序算法归并排序(Merge Sort)是一种基于分治思想(Divide and Conquer)的高效排序算法,其核心步骤包括分解、排序、合并。以下是Java中归并排序的实现及详细解析:
q***18841 小时前
java·spring boot·后端
Spring Boot中的404错误:原因、影响及处理策略在Web开发过程中,404错误是一个常见的HTTP状态码,表示“未找到”资源。在Spring Boot项目中,尽管它以其简化的配置和快速的开发速度著称,但开发者仍可能遇到404错误。本文将详细探讨Spring Boot中404错误的出现原因、对项目的影响以及如何有效处理和避免此类错误。
222you1 小时前
java·开发语言·spring
MybatisPlus常用注解目录1.@TableName2.@TableId(1)解决数据库id和实体类id名称不匹配的问题(2)决定id生成策略
汤姆Tom2 小时前
java·javascript
前端转战后端:JavaScript 与 Java 对照学习指南 (第一篇 - 深度进阶版)对于习惯了 JavaScript (JS) 灵活性的前端开发者来说,Java 看起来可能充满了繁琐的定义和样板代码。但实际上,现代 Java (Java 8/11/17+) 已经吸收了很多函数式编程的特性,写起来越来越顺手。
济宁雪人2 小时前
java·开发语言
Java安全基础——JNI安全基础前言:Java语言是基于C语言实现的,Java底层的很多API都是通过JNI(Java Native Interface)来实现的。通过JNI接口C/C++和Java可以互相调用(存在跨平台问题)。Java可以通过JNI调用来弥补语言自身的不足(代码安全性、内存操作等)。这个看似非常炫酷的特性其实自JDK1.1开始就有了,但是我们不得不去考虑JNI调用带来的一系列的安全问题!
q***96582 小时前
java·spring boot·ubuntu
Java进阶-在Ubuntu上部署SpringBoot应用随着云计算和容器化技术的普及,Linux 服务器已成为部署 Web 应用程序的主流平台之一。Java 作为一种跨平台的编程语言,具有广泛的应用场景。本文将详细介绍如何在 Ubuntu 服务器上部署 Java 应用,包括环境准备、应用发布、配置反向代理(Nginx)、设置系统服务以及日志管理等步骤。
h***06652 小时前
java·开发语言·sql
【JSqlParser】Java使用JSqlParser解析SQL语句总结Java解析SQL语句有很多工具都可以做到,比如Mybatis、Druid、目前用来用去最全面的仍然是Jsqlparser,它是一个Github上的开源项目,JSqlParser是一个用于解析SQL语句的Java库,它可以帮助开发者分析和操作SQL语句的结构。无论是从事数据库开发、SQL性能优化,还是需要解析SQL语句以进行其他操作,JSqlParser都能提供强大的支持
代码or搬砖2 小时前
java·开发语言·python
Java Lambda 表达式全面详解Lambda 表达式是 Java 8 引入的函数式编程特性,用于简化匿名内部类的写法。 Lambda 表达式本质上是一个匿名函数(没有名字的函数)。你可以把它理解为一小段可以传递的、即用即写的代码。
okseekw2 小时前
java
Java初学者的static探险记:原来“静态”是这么个省心玩意儿!作为刚入行Java的“编程小趴菜”,前几天我对着代码里的static关键字犯了愁——这玩意儿到底是啥?为啥有的变量加了它就能被所有对象“共享”?为啥有的方法不用new对象就能直接调用?抱着“不搞懂不睡觉”的执念,我翻了N个代码示例、踩了一堆坑,终于把static的底细摸了个七七八八!今天就用初学者的“人话”,带大家一起解锁static的快乐用法~
这周也會开心2 小时前
java·开发语言
JDK1.8新增语法JDK 1.8(Java 8)是 Java 历史上的里程碑版本,引入了大量改变开发模式的新语法和特性,核心聚焦于函数式编程和简化代码。
心随雨下2 小时前
java·开发语言·typescript
TypeScript泛型开发常见错误解析
DonaldCen6662 小时前
java
Java 王者修炼手册【Mysql篇 - SQL执行存储流程】:拆解 InnoDB 存储结构与 SQL 执行流程,吃透 Buffer Pool 和 Change大家好,我是程序员强子。日常开发中,我们很少关注 MySQL 的底层细节:今天,强子就带着大家走进 MySQL 的底层世界 ~
旺仔Sec3 小时前
java·区块链
2025年广东省职业院校技能大赛高职组“区块链技术应用”竞赛试题(二)🔷博主介绍致力于网络安全(漏洞挖掘、攻防实战)、Linux 内核系统(底层原理与性能调优)、区块链技术(Web3 安全与智能合约审计)、Python 语言应用(自动化攻防工具开发)、软件开发(全栈安全开发)等新一代信息技术领域的技术研究与干货分享,坚持以极简篇幅承载硬核知识的创作理念,为技术爱好者提供高效、深度、可落地的阅读体验。CSDN认证网络安全领域优质创作者、网络安全博客专家认证、阿里云专家博主。