自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 《揭秘互联网大厂Java面试:从基础到进阶的核心知识点大考察》

核心线程数是线程池初始化时创建的线程数,最大线程数是线程池能容纳的最大线程数,存活时间是线程在没有任务时最多存活的时间,时间单位就是存活时间对应的单位,任务队列用来存放提交但未执行的任务。:“好的,今天的面试就到这里。:“Spring Boot简化了Spring应用的搭建和开发过程,它有自动配置功能,能快速整合各种框架,内置了服务器,开发部署更方便。:“有字符串,适用于缓存简单数据;:“当ArrayList的元素个数达到容量阈值时,会进行扩容,新容量是原容量的1.5倍,然后把原数组的元素复制到新数组。

2025-04-12 15:43:34 432

原创 《揭秘互联网大厂Java面试:从基础到进阶的核心知识点大考察》

“IOC就是控制反转,把对象创建和管理的控制权交给Spring容器,这样代码耦合度更低。:“当ArrayList的元素个数达到容量阈值时,会进行扩容,新容量是原容量的1.5倍,然后把原数组的元素复制到新数组。:“Spring Boot简化了Spring应用的搭建和开发过程,它有自动配置功能,能快速上手,减少了大量的样板代码。:“第一轮提问开始。:“ArrayList底层是数组,HashMap底层是数组加链表,JDK1.8 后引入了红黑树。:“好像是开启确认机制,还有持久化什么的,具体不太明白。

2025-04-11 22:44:09 862

原创 《揭秘互联网大厂 Java 面试:从基础到进阶的核心考点大挑战》

“当不同的键计算出相同的哈希值时会发生哈希冲突,通过链地址法解决,JDK1.8后链表长度大于8且数组长度大于64时会转化为红黑树。在一间明亮却略显严肃的面试房间里,一位求职者正襟危坐,对面的面试官表情沉稳,一场决定命运的互联网大厂Java面试即将拉开帷幕。:“IOC是控制反转,把对象创建和管理交给Spring容器,AOP是面向切面编程,能在不修改原有代码基础上增加功能。:“#{}是预编译处理,${}是字符串替换,#{}能防止SQL注入。:“那Spring Boot相较于Spring,最大的优势是什么?

2025-04-11 17:49:29 995

原创 《互联网大厂 Java 面试:从基础到进阶的核心技术大考察》

整体来看,你对一些基础的知识点掌握得还可以,但对于一些稍微深入的问题,理解得还不够透彻。希望你回去之后,能对今天问到的知识点进行更深入的学习和研究。:#{} 是预编译,能防止 SQL 注入,${} 是直接替换,可能有 SQL 注入风险。:它会进行扩容,新容量大概是原来容量的 1.5 倍,然后把旧数组的数据复制到新数组。它会根据类路径下的依赖,自动配置一些 Bean 吧,具体不太清楚。:最后一个问题,MyBatis 中 #{} 和 ${} 的区别是什么……:能复用线程,减少线程创建和销毁的开销,提高性能?

2025-04-10 20:57:03 472

原创 《揭秘互联网大厂Java面试:从基础到进阶的核心知识大考察》

当元素个数达到容量的一定比例,好像是 0.75 吧,就会扩容,新容量是原来的 1.5 倍,然后把旧数组的数据复制到新数组。:就是通过一些注解和配置类,Spring Boot 能自动帮我们配置一些常用的组件,具体怎么实现的我不太清楚;:有三种,继承 Thread 类,实现 Runnable 接口,还有实现 Callable 接口?:ArrayList 底层是数组,HashMap 底层是数组加链表,JDK8 之后还有红黑树。:#{} 是预编译,能防止 SQL 注入,${} 是直接拼接 SQL,不安全。

2025-04-10 20:45:17 360

原创 retrofit使用,okhttp响应乱码解决,添加Brotli解压缩

【代码】retrofit使用,okhttp响应乱码解决,添加Brotli解压缩。

2025-04-08 15:02:23 244

原创 互联网大厂Java面试实战:音视频场景中的Spring Boot与Kafka应用

文章通过轻松幽默的对话形式,呈现了求职者的面试经历,并在最后详细解析了涉及的技术点,适合Java开发者学习与参考。:线程池,就是一个“线程池”,有点像游泳池,线程就是水,池子大了,能同时游得人多。我知道,它是一个内存数据库,超快的。:嘿,面试官,您好。我就是个代码搬运工,Java小白,天天写代码,偶尔调皮捣蛋,今天来大厂面个试,顺便给你们带点笑料?:对,SpringBoot简化了Spring的配置,减轻了开发者的负担。

2025-04-03 16:29:41 968

原创 TS 获取系统当前时间格式化成 yyyy-MM-dd hh:mm:ss

前端时间格式化

2024-11-14 14:20:23 979

原创 Dubbo远程调用过程中,手动抛出自定义异常,系统不识别问题

拦截器中只能检测到 java javax jakarta开头的异常或者是 RpcException,否则都会将异常整体转换成字符串作为RuntimeException返回。

2024-11-05 14:11:07 302

原创 pagehelper/PageInterceptor导致MyBatis执行SQL问题

SQL是17年的代码(老项目了~), 新加的需求也跟这里没有关系, 幸好单测可以重现问题. 查看报错堆栈, 看到查询大致经过两个组件, 先MyBatis然后sharding JDBC. 其中MyBatis会先经过一个拦截器PageInterceptor. 看到这里, 嫌疑最大的就是PageInterceptor了, 拼接SQL是MyBatis的工作, 基本可以排除sharding JDBC的问题.就是问题原因的关键.然后在新的SQL后面拼接, 这里的源码如下, orderBy中是入参中的排序规则。

2023-11-08 14:33:29 701 1

原创 Java 图片URL转Base64编码

java 图片URL转Base64编码

2023-07-12 09:38:25 2381 1

原创 Java项目打成jar包后,如何获取项目中文件的路径

Java项目打成jar包后,如何获取项目中文件的路径

2023-01-16 10:14:41 2221

原创 java手写简易中文分词器简易实现(算法)

java手写简易中文分词器简易实现

2023-01-05 18:21:12 715

原创 根据当天时间往前推7天的日期,并获取两个日期之间的日期

根据当天时间往前推7天,并获取两个日期之间的日期

2022-12-23 09:18:16 907

原创 IK分词器的用法

ik分词器以及其他各大分词器对比

2022-12-21 15:40:25 1974

原创 根据某一天查询这天对应的这个周

需求:获取指定日期所在的周的所有日期思路:获取指定日期所在的周的第一天,即周一的日期,设置日历的日期为那一天,依次取七天的日期

2022-12-16 15:29:39 247 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除