- HashMaphashmap几乎是Java面试必问题,相关的知识点其实有很多,更为详细的hashmap知识点,我也有写,全部讲一遍,差不多要一个小时以上,有时间的同学可以去看看,这里提供地址:https://blog.csdn.net/java_wxid/article/details/124788118,面试官想问的可能就那么几个,另外还需要控制hashmap讲解的时长,挑几个比较重要的,... HashMaphashmap几乎是Java面试必问题,相关的知识点其实有很多,更为详细的hashmap知识点,我也有写,全部讲一遍,差不多要一个小时以上,有时间的同学可以去看看,这里提供地址:https://blog.csdn.net/java_wxid/article/details/124788118,面试官想问的可能就那么几个,另外还需要控制hashmap讲解的时长,挑几个比较重要的,...
- 深拷贝和浅拷贝 深拷贝和浅拷贝
- 文章目录前言package打包出现类 xxx位置:程序包 xxx.xxxIDEA出现 Error:(3, 40) java: 程序包com.fasterxml.jackson.annotation不存在 前言 所有博客文件目录索引:博客目录索引(持续更新) package打包出现类 xxx位置:程序包 xxx.xxx 问题描述:明明程序能够正常运行跑,为什么打包单独一个模块的时候就会出现如下报错! 文章目录前言package打包出现类 xxx位置:程序包 xxx.xxxIDEA出现 Error:(3, 40) java: 程序包com.fasterxml.jackson.annotation不存在 前言 所有博客文件目录索引:博客目录索引(持续更新) package打包出现类 xxx位置:程序包 xxx.xxx 问题描述:明明程序能够正常运行跑,为什么打包单独一个模块的时候就会出现如下报错!
- 文章目录学习资料文章汇总 学习资料 学习前具备知识:Java基础IO、多线程、部分jvm知识… Netty官网 原理知识点: TCP的粘包与粘包(网络):面试题:粘包和拆包、tcp粘包和拆包的处理方案 简述同步IO、异步IO、阻塞IO、非阻塞IO之间的联系与区别 文章推荐: netty全过程图解(最详细清晰版) 视频: 中文字幕版-Netty One Framework to rule 文章目录学习资料文章汇总 学习资料 学习前具备知识:Java基础IO、多线程、部分jvm知识… Netty官网 原理知识点: TCP的粘包与粘包(网络):面试题:粘包和拆包、tcp粘包和拆包的处理方案 简述同步IO、异步IO、阻塞IO、非阻塞IO之间的联系与区别 文章推荐: netty全过程图解(最详细清晰版) 视频: 中文字幕版-Netty One Framework to rule
- 今天给大家介绍IDEA开发工具如何配置devtools热加载工具。 1、devtools原理介绍spring-boot-devtools是spring为开发者提供的热加载工具包。主要原理是使用了两个ClassLoader类加载器,一个Classloader加载那些不会改变的类(第三方Jar包),另一个ClassLoader加载会发生变化的类,称为restart ClassLoader,这样在... 今天给大家介绍IDEA开发工具如何配置devtools热加载工具。 1、devtools原理介绍spring-boot-devtools是spring为开发者提供的热加载工具包。主要原理是使用了两个ClassLoader类加载器,一个Classloader加载那些不会改变的类(第三方Jar包),另一个ClassLoader加载会发生变化的类,称为restart ClassLoader,这样在...
- 邮件发送功能基本是每个完整业务系统要集成的功能之一,今天小编给大家介绍一下SpringBoot实现邮件发送功能,希望对大家能有所帮助!今天主要给大家分享简单邮件发送、HTML邮件发送、包含附件的邮件发送三个例子,具体源码链接在文章末尾,有需要的朋友可以自己下载学习一下。 1、创建一个基本的SpringBoot项目,pom文件导入发送邮件的依赖<!--邮件发送依赖包--><dependency... 邮件发送功能基本是每个完整业务系统要集成的功能之一,今天小编给大家介绍一下SpringBoot实现邮件发送功能,希望对大家能有所帮助!今天主要给大家分享简单邮件发送、HTML邮件发送、包含附件的邮件发送三个例子,具体源码链接在文章末尾,有需要的朋友可以自己下载学习一下。 1、创建一个基本的SpringBoot项目,pom文件导入发送邮件的依赖<!--邮件发送依赖包--><dependency...
- 这段时间学习了下`JUC`,说下学习过程吧。入门`JUC`,建议先要有一些多线程的基础。 ①可以先去掌握一些基础知识点可以看《**实战Java高并发程序设计**》第一章节。 ②有了基础之后,建议可以先看**狂神**的视频入门(也就是下面第一个视频),看的过程中你需要去实操去看一些源码,结合查阅博客大致去了解更全面的一些知识点,很多视频有些讲的是很浅显的,千万不要视频看完了就觉得这部分知识点你都 这段时间学习了下`JUC`,说下学习过程吧。入门`JUC`,建议先要有一些多线程的基础。 ①可以先去掌握一些基础知识点可以看《**实战Java高并发程序设计**》第一章节。 ②有了基础之后,建议可以先看**狂神**的视频入门(也就是下面第一个视频),看的过程中你需要去实操去看一些源码,结合查阅博客大致去了解更全面的一些知识点,很多视频有些讲的是很浅显的,千万不要视频看完了就觉得这部分知识点你都
- 今天给大家分享Spring属性注入的注解@Profile 介绍,希望对大家能有所帮助! 一、@Profile 注解的作用在Spring容器中如果存在同一类型的多个组件,可以使用@Profile注解标识实际要获取的是哪一个bean,这在不同的环境使用不同的变量的场景下非常有用。最典型的例子:开发环境、测试环境、生产环境会配置不同的数据源,在尽量不修改代码的情况下,可以使用这个注解来动态指定要连... 今天给大家分享Spring属性注入的注解@Profile 介绍,希望对大家能有所帮助! 一、@Profile 注解的作用在Spring容器中如果存在同一类型的多个组件,可以使用@Profile注解标识实际要获取的是哪一个bean,这在不同的环境使用不同的变量的场景下非常有用。最典型的例子:开发环境、测试环境、生产环境会配置不同的数据源,在尽量不修改代码的情况下,可以使用这个注解来动态指定要连...
- 今天给大家分享Spring属性赋值注解@Value 用法,希望对大家能有所帮助! 1、@Value注解的作用@Value注解的作用主要可以给属性直接赋值、也可以读取配置文件中的值给属性赋值 2、@Value 注解的写法基本数据类型赋值:@Value(“三国演义”)使用${} ,可以读取保配置文件的值(前提是配置文件保存的环境变量当中)也可以使用spring表达式 #{} 做些简单的运算然后赋... 今天给大家分享Spring属性赋值注解@Value 用法,希望对大家能有所帮助! 1、@Value注解的作用@Value注解的作用主要可以给属性直接赋值、也可以读取配置文件中的值给属性赋值 2、@Value 注解的写法基本数据类型赋值:@Value(“三国演义”)使用${} ,可以读取保配置文件的值(前提是配置文件保存的环境变量当中)也可以使用spring表达式 #{} 做些简单的运算然后赋...
- 今天给大家介绍BeanPostProcessor接口用法,希望对大家能有所帮助! 1、BeanPostProcessor 概念介绍BeanPostProcessor接口通常被称为Bean的后置处理器,它是Spring中定义的接口,可以在Spring容器的创建过程中(主要在Bean初始化前后进行工作)回调BeanPostProcessor中定义的两个方法。 2、BeanPostProcesso... 今天给大家介绍BeanPostProcessor接口用法,希望对大家能有所帮助! 1、BeanPostProcessor 概念介绍BeanPostProcessor接口通常被称为Bean的后置处理器,它是Spring中定义的接口,可以在Spring容器的创建过程中(主要在Bean初始化前后进行工作)回调BeanPostProcessor中定义的两个方法。 2、BeanPostProcesso...
- 前言 去年四月份大一下半学期正式开始学习Java,一路从java基础、数据库、jdbc、javaweb、ssm以及Springboot,其中也学习了一段时间数据结构。 在javaweb期间做了图书商城项目、ssm阶段做了权限管理项目,springboot学 前言 去年四月份大一下半学期正式开始学习Java,一路从java基础、数据库、jdbc、javaweb、ssm以及Springboot,其中也学习了一段时间数据结构。 在javaweb期间做了图书商城项目、ssm阶段做了权限管理项目,springboot学
- 今天给大家介绍@Lazy懒加载注解用法,希望对大家能有所帮助! 1、@Lazy 懒加载注解的概念SpringIoC容器会在启动的时候实例化所有单实例 bean 。如果我们想要实现 Spring 在启动的时候延迟加载 bean,即在首次调用bean的时候再去执行初始化,就可以使用 @Lazy 注解来解决这个问题。注意:使用@Lazy的前提是要操作的Bean要使用默认的单例模式。 2、@Lazy... 今天给大家介绍@Lazy懒加载注解用法,希望对大家能有所帮助! 1、@Lazy 懒加载注解的概念SpringIoC容器会在启动的时候实例化所有单实例 bean 。如果我们想要实现 Spring 在启动的时候延迟加载 bean,即在首次调用bean的时候再去执行初始化,就可以使用 @Lazy 注解来解决这个问题。注意:使用@Lazy的前提是要操作的Bean要使用默认的单例模式。 2、@Lazy...
- 《读尽源码 第三十六篇》 《读尽源码 第三十六篇》
- 《基础系列》 《基础系列》
- 《读尽源码 第二十八篇》 《读尽源码 第二十八篇》
上滑加载中
推荐直播
-
昇腾AI算法挑战赛-核心算子如何优化?专家带你深度解析2025/11/17 周一 16:00-17:00
王老师 华为算子专家
昇腾AI算法挑战赛进阶赛战鼓催征!本期直播间,我们特邀华为算子专家王老师,为你深度剖析Matmul、wholereducesum等核心算子的底层原理与优化技巧,直击赛题核心。想提升代码效率、冲击更高排名?锁定直播,带你破局!
回顾中 -
AI编码实干派,“码”力全开2026/02/26 周四 15:00-16:30
谈宗玮/于邦旭/丁俊卿/陈云亮/王一男
【中国,深圳,2026年2月26日】,以“AI编码实干派,码力全开”为主题的华为云码道(CodeArts)代码智能体新春发布会在线上成功召开。华为云码道公测版正式发布,为开发者和企业提供具备工程化能力的智能编码解决方案。
回顾中 -
华为云码道-玩转OpenClaw,开启在线养虾模式2026/03/11 周三 19:00-20:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中
热门标签