java面试题,各大企业常见的java笔试题及答案(精华)
1. springboot项目和[maven]项目的区别?(1)打包方式:传统项目如果需要打成[war包],需要在[WEB-INF目录]结构配web.xml文件;springboot则不需要
1. springboot项目和[maven]项目的区别?(1)打包方式:传统项目如果需要打成[war包],需要在[WEB-INF目录]结构配web.xml文件;springboot则不需要
防止重复提交的多种方案:前端通过按钮禁用、防抖和请求拦截优化体验;后端采用Token机制、AOP+Redis分布式锁等核心方案确保数据安全。文章对比各方案优缺点,提供代码实现,并给出分布式环境下的方案
最近这段时间,身边有太多朋友,不管是开发,还是非开发,都在聊一件事:想做个 AI 应用。 可能是想:加个智能客服,也可能是想写个小工具,能自动生成点代码、写点文案。这股风,比任何时候都吹得更猛烈。 但
原文来自于:[https://zha-ge.cn/java/43](https://zha-ge.cn/java/43) # Java Set 不会重复?原来它有“记仇”的本事! 前几天和同事聊
总结了 Java 多线程的用法和线程安全核心。包括 Thread、Executor 的使用,volatile 的可见性,synchronized 和原子类的原子性,以及死锁、双重检查锁和读写锁。
它是Java7 引入的一个 并行计算框架, 位于 java.util.concurrent 包下 。 主要解决的问题是:把大任务拆分成多个小任务并行执行,然后合并结果。核心思想:分治法+工作窃取
很多人学数据库的第一步,就是去装 MySQL 或 PostgreSQL。但真正做过的人都知道,这一步往往是学习的“第一个门槛”:MySQL 安装需要配置 PATH、字符集、插件,Postgres 要安
文章内容收录到个人网站,方便阅读:http://hardyfish.top/ 原因如下。 避免内存泄漏的风险 原理: static 的好处: 避免重复创建,提高性能 例如: 容易统一管理,明确作用域
前言 接口与抽象,Java中绕不开的主题,但是又总感觉二者之间有些东西模模糊糊没有理清,今天来认真整理一下。
主线程存了用户信息,子线程却拿不到?根本原因是ThreadLocal无法自动传递到子线程。本文深入解析InheritableThreadLocal的继承机制,以及在线程池中依然会“失效”的真相。
前言 在Java集合框架中,HashMap和TreeMap是Map接口下最常用的两个实现类,二者都能存储键值对数据,但底层结构、性能特性和适用场景差异极大。很多开发者在选择时容易凭经验“随便用”,导致
学习通是常用的学习工具,可以随时进行学习,找到你需要的资源,跨平台就能在线学习,了解学习的进度,但是很多小伙伴找不到入口在哪,下面就分享给大家。学习通网页版登录
点击阅读