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