java

BBB努力学习程序设计7 分钟前
java
Java集合框架:管理数据的"超级工具箱"集合框架闪亮登场!它就像是一个功能强大的"数据管理工具箱",让你轻松处理各种数据集合本篇主要重点学习以下三点
库库林_沙琪马23 分钟前
java·spring boot·后端
1、Hi~ SpringBootSpring Boot是Spring框架的一个扩展,它简化了基于Spring的应用程序的初始搭建和开发过程。它采用了"约定优于配置"的理念,提供了大量自动配置功能,让开发者能够快速启动和运行项目。
不会编程的小寒23 分钟前
java·开发语言
C / C++ 面试题内存在程序编译时就已经分配好,这块内存在程序的整个运行期间都存在。速度快、不容易出错, 因为有系统会善后。例如全局变量,static 变量,常量字符串等。
BBB努力学习程序设计26 分钟前
java
Java输入输出:让程序能与世界“对话”
电饭叔28 分钟前
android·java·python
《python语言程序设计》2018版--第8章14题利用字符串输入作为一个信用卡号之一(Luhn算法解释)它可以如下描述(为了方便解释,假设卡号为4388576018402626): 1)从左到右对每个数字翻倍。如果对某个数字翻倍后的结果是两位数,那么就将这两位加在一起得到一个一位数。 例:4388576018402626(从后面数,==书里写的方向是错的==。应该是从右往左数),见下表
阿宁又菜又爱玩29 分钟前
java·spring boot·后端·web
Web后端开发入门创建springboot工程,vscode中 ctrl+shift+p 搜索spring initializr create a Maven project
Z3r4y31 分钟前
java·web安全·代码审计·jeecg-boot
【代码审计】JeecgBoot-3.5.0 四处安全问题分析目录/jmreport/qurestSql sql注入漏洞/jmreport/show sql注入漏洞
wangmengxxw32 分钟前
java·运维·微服务·云计算·服务配置
微服务-服务配置⾸先我们来看⼀下,微服务架构下关于配置⽂件的⼀些问题:配置⽂件相对分散。在⼀个微服务架构下,配置⽂件会随着微服务的增多变的越来越多,⽽且分散在各个微服务中,不好统⼀配置和管理。
_院长大人_1 小时前
java·spring boot·后端
Spring Boot 客户端设计示例:自动刷新 Token 并重试接口调用(Springboot Starter 封装)在实际项目中,我们经常需要调用外部系统的接口,这些接口通常通过 Access Token 做鉴权。Token 可能会过期或者被重置,如果不做处理,接口调用就会失败。本文用“IM 系统”作为示例,介绍一个 通用客户端设计方案,支持 Token 缓存、自动刷新以及失败重试。
卷到起飞的数分1 小时前
java·spring boot·后端
19.Spring Boot原理1cmd中可以查看Java相关的命令提示方法:外部属性的优先级 高于 内部属性的优先级
消失的旧时光-19431 小时前
java·开发语言
彻底理解 synchronized:实例锁、类锁与自定义锁的原理和最佳实践多线程同步是 Java 并发编程的核心,而 synchronized 是最基础也最容易用错的关键字。 很多人知道 synchronized 可以锁 this、可以锁类、也可以锁任意对象,但:
开源之眼1 小时前
java
github star 较多的Java双亲委派机制【类加载的核心内容加星】双亲委派机制是 JVM 类加载器的核心加载规则,其核心思想是:类加载器在加载类时,先将加载请求委派给父类加载器,只有当父类加载器无法加载该类时,子类加载器才会尝试自己加载。
编程火箭车1 小时前
java·java入门·运算符·编程基础·赋值运算符·复合赋值·自增自减
【Java SE 基础学习打卡】19 运算符(中)上一节咱们吃透了算术运算符,能做基本的数学运算了。但写代码时,还经常需要给变量存值、让变量自己加 1 减 1(比如统计次数、倒计时)—— 这些操作就得靠 “赋值运算符” 和 “自增自减运算符”。它们是 Java 里的 “高频工具”,用法简单但有小细节要注意。这一节咱们就把这两类运算符讲透:先学赋值运算符(包括偷懒专用的复合赋值),再攻克自增自减的 “前缀后缀” 难点,全程用例子说话,保证你看完就能上手!
是一个Bug1 小时前
java·数据库·spring
Spring事件监听器源码深度解析从设计思想到源码实现,完整拆解Spring事件机制。这不是简单的debug,而是理解框架设计的系统性方法。
蜂蜜黄油呀土豆1 小时前
java·并发编程·内存泄漏·threadlocal
ThreadLocal 深度解析:它解决了什么、原理是什么、如何正确使用(含代码与实战建议)ThreadLocal 是 Java 并发编程中一个非常实用但也容易被误用的工具。它看起来像“线程级别的全局变量”:你把一个对象放到 ThreadLocal 上,当前线程可以随时拿回自己的那份实例,不会与其他线程冲突。正因为方便,很多人用它来存放事务上下文、用户请求上下文、数据库连接或格式化器(SimpleDateFormat)等。但如果你不了解它的实现与陷阱(例如内存泄漏、与线程池配合问题),会埋下生产事故隐患。
毕设源码-郭学长1 小时前
java·spring boot
【开题答辩全过程】以 高校教室管理系统为例,包含答辩的问题和答案个人简介一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等
罗不丢1 小时前
java
UTC,Date,LocalDate转换问题解决方法在前端日历组件创建事件(Event对象)时(这里的事件指的就是数据库中的一个表,或者理解成一个实体类)。但是最后发现创建后,后端发送事件创建成功以及数据时,时间出现了偏差。
Klong.k1 小时前
java·tomcat
谈谈session、application存储对象session用于存储单个用户会话期间的私有数据,数据仅对当前用户的会话可见,典型存储内容包括:application(在 Java 中对应ServletContext,ASP.NET中为Application)用于存储整个 Web 应用的全局共享数据,所有用户会话均可访问,典型存储内容包括:
Moe4881 小时前
java·后端·面试
Spring Boot启动魔法:SpringApplication.run()源码全流程拆解在Spring Boot应用中,SpringApplication.run()方法是整个应用启动的核心入口。理解其内部实现机制,不仅有助于我们更好地掌握Spring Boot的自动配置原理,还能帮助我们在实际开发中进行性能优化和问题排查。本文将深入解析SpringApplication.run()的源码实现,从初始化到上下文刷新的全流程,揭示Spring Boot启动背后的"魔法"。
阿杰AJie1 小时前
java·后端
Java 常见场景中需要使用 try 的示例集Java 常见场景中需要使用 try 的完整示例集,覆盖 文件操作、数据库、网络请求、线程、MinIO、日期解析等,并逐行注释,便于直接参考或套用。