排序
Java内存区域与内存溢出异常 – 运行时数据区
一、运行时数据区 1.1 程序计数器 - 线程私有 可以看做当前线程所执行的字节码行号指示器,在任意时刻一个处理器(对于多核处理器来说是一个内核)都只会执行一条线程中的指令。所以为了线程切...
支付宝面试太太太刁钻了!!如果把线程池 corePoolSize 设置为 0,会出现什么情况?
大家好,我是R哥。 最近做 Java 面试辅导,有个学员面试支付宝,遇到一个特别有意思的问题: 如果把线程池 corePoolSize 设置为 0,会出现什么情况? 这个问题一说出来,我都感觉有点***钻。。 ...
递归遍历树状结构优雅实现
递归遍历树状结构优雅实现 实体: @Data @Builder public class Menu { private Integer id; private String name; private Integer parentId; private List<Menu> childrenList; public ...
SpringBoot项目添加2FA双因素身份认证
什么是 2FA(双因素身份验证)? 双因素身份验证(2FA)是一种安全系统,要求用户提供两种不同的身份验证方式才能访问某个系统或服务。国内普遍做短信验证码这种的用的比较少,不过在国外的网站...
Tomcat Container容器之Engine:StandardEngine
Tomcat Container容器之Engine:StandardEngine,理解思路 第一:抓住StandardEngine整体类依赖结构来理解 第二:结合server.xml中Engine配置来理解 见下文具体阐述。 第三:结合Engine Config官...
MySQL View 视图
拓展阅读 MySQL View MySQL truncate table 与 delete 清空表的区别和坑 MySQL Ruler mysql 日常开发规范 MySQL datetime timestamp 以及如何自动更新,如何实现范围查询 MySQL 06 mysql 如何实...
MySQL-06.索引的数据结构
1.为什么使用索引 索引是存储引擎用于快速找到数据记录的一种数据结构,就好比一本书的目录部分,通过目录中找到对应文章的页码,便可快速定位到需要的文章。MySQL中的索引也是一样的道理,进行...
Spring AI 2.0 正式发布,让 Java 再次伟大!!
Spring AI 2.0 正式发布,让 Java 再次伟大!!,大家好,我是R哥。 千呼万唤,历经 8 个里程碑版本,2 个候选版本,Spring AI 2.0.0 正式版本终于发布了: 2.0.0 正式版本 Maven 依赖: <dep...
Spring IoC注解式开发无敌详细(细节丰富)
1. Spring IoC注解式开发无敌详细(细节丰富) @ 目录 1. Spring IoC注解式开发无敌详细(细节丰富) 每博一文案 2. 注解回顾 3. Spring 声明Bean的注解 3.1 Spring注解的使用 3.1.1 特别的:如...
Spring AI 初学
Spring AI 初学 Spring AI 官方地址 ”spring 不生产 AI,只是 AI 工具的搬运工“ 项目可以查看gitee Open AI 前期准备 Open AI官方地址,需要使用魔法才能打开,同时购买很麻烦,建议淘宝进行...
Java Lambda表达式
Lambda表达式 Lambda表达式,也可以称为闭包,是Java 8发布的最重要新特性 Lambda允许把函数作为一个方法的参数(函数作为参数传递进方法中) 使用Lambda表达式可以使代码变的更加简洁紧凑 语法: (p...
暑假Java自学每日进度总结1
今日所学: 一.常用的cmd命令: 1>盘符: 2>dir(显示当前文件所有目录) 3>cd 目录(打开该目录) 4>cd..(回到上一目录) 5>cd(回到当前盘符初始态) 6>cls(清屏) 7>exit(退...













