自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 1111111111111111111111111

11111111111111111111111

2025-05-31 22:27:21 68

原创 测试文章111111

测试文章。

2025-05-31 22:26:45 64

原创 互联网大厂Java面试实录:从基础到高级的技术栈挑战

谢飞机,你好!首先请你简单介绍一下Java 8的新特性。:嘿嘿,这个简单!Java 8有Lambda表达式、Stream API、Optional类,还有新的日期时间API!:不错!那你能说说Spring Boot的核心优势吗?自动配置、内嵌Tomcat、起步依赖,还有Actuator监控!:很好!那Spring WebFlux和Spring MVC有什么区别?:呃……这个嘛,WebFlux是响应式的,MVC是同步的?:不完全对,WebFlux是基于Reactive编程模型的,适合高并发场景。

2025-05-12 22:22:42 196

原创 互联网大厂Java面试实录:从基础到高级的技术栈挑战

谢飞机,你能简单介绍一下Java 8中的Lambda表达式吗?:当然可以!Lambda表达式就是匿名函数,可以简化代码,比如就是一个简单的加法Lambda。:不错!那你能说说Spring Boot的核心优势是什么吗?:Spring Boot就是快速启动Spring项目,不用配置一大堆XML,内嵌Tomcat,爽歪歪!:很好!那你知道Spring WebFlux和Spring MVC的区别吗?:呃...WebFlux好像是响应式的,MVC是传统的,具体区别...我再想想...

2025-05-12 22:21:43 368

原创 互联网大厂Java面试实录:从基础到高级的技术栈挑战

谢飞机,你好!首先请你简单介绍一下你对Java SE 8的理解,以及它在实际项目中的应用场景。:哎呀,Java SE 8啊,那可是经典!我最喜欢的就是Lambda表达式和Stream API,写代码贼方便!比如我们公司有个电商项目,用Stream API处理订单数据,代码简洁多了!:不错,看来你对Java 8的新特性很熟悉。那你能说说JVM的内存模型吗?比如堆和栈的区别?:堆和栈啊,堆是放对象的,栈是放局部变量的!不过具体细节嘛……(挠头):没关系,我们继续。你知道Maven和Gradle的区别吗?

2025-05-12 22:20:39 166

原创 互联网大厂Java面试实录:从基础到高级的技术栈挑战

谢飞机,你好!首先请你简单介绍一下你对Java SE 8的理解,以及它在实际项目中的应用场景。:哎呀,Java SE 8啊,那可是我的老朋友了!它引入了Lambda表达式和Stream API,让代码更简洁。比如我们做数据处理的时候,用Stream可以一行代码搞定以前要写好几行的逻辑!:不错,回答得很清晰。那你能说说JVM的内存模型吗?比如堆和栈的区别?:堆是放对象的,栈是放局部变量的!堆是线程共享的,栈是线程私有的!:很好,基础很扎实。那你知道Java中的垃圾回收机制吗?

2025-05-12 22:18:47 406

原创 互联网大厂Java面试实录:从基础到高级的技术栈挑战

谢飞机,你好!首先请你简单介绍一下你对Java SE 8和Java 11的理解,以及它们的主要区别。:哎呀,Java 8有Lambda表达式和Stream API,Java 11嘛……好像多了个HTTP Client?(挠头):不错,Java 11确实引入了新的HTTP Client。那你能说说Stream API在实际项目中的应用场景吗?:Stream API可以用来处理集合数据,比如过滤、映射、排序啥的,写起来特别简洁!:很好!那你能用Stream API写一个简单的例子吗?

2025-05-12 22:17:01 274

原创 互联网大厂Java求职面试实录:核心技术栈与电商微服务架构深度解析

结合检索与生成模型,提升内容推荐的准确性和丰富度。

2025-05-12 20:49:43 586

原创 互联网大厂Java求职面试实录:Spring Boot、微服务与AI技术详解

本文模拟一次互联网大厂Java求职面试,面试官严肃专业,程序员谢飞机幽默应答。技术覆盖Java核心语言、Spring Boot、微服务架构及AI前沿应用,场景设定为电商场景,逐步引导深入讨论,帮助读者系统学习相关技术。

2025-05-12 20:45:51 651

原创 互联网大厂Java求职面试实录:Spring Boot、微服务与AI技术深度解析

本文模拟一次互联网大厂Java求职面试,面试官严肃专业,程序员谢飞机幽默应答。技术覆盖Java核心语言、Spring Boot、微服务架构及AI前沿应用,场景设定为内容社区与UGC,逐步引导深入讨论,帮助读者系统学习相关技术。

2025-05-12 20:43:42 725

原创 互联网大厂Java求职面试实录:涵盖Spring Boot、微服务与AI技术

本次面试发生在一家知名互联网大厂,面试官严肃认真,程序员谢飞机则以幽默的回答风格应对。面试聚焦Java核心技术栈,涵盖从基础语言到前沿AI技术,结合实际业务场景逐步深入。业务场景选定为内容社区与UGC,结合微服务和AI技术提升用户体验。

2025-05-12 20:41:37 948

原创 互联网大厂Java求职面试全景实录:涵盖Spring Boot、微服务与AI技术

本文通过一个真实的互联网大厂Java求职面试场景,展示了面试官与求职者谢飞机的对话。内容涵盖Java核心技术、Spring Boot框架、微服务架构以及AI相关技术,结合电商场景展开,循序渐进地引导面试问题,帮助读者深入理解面试重点与技术细节。

2025-05-12 20:39:34 399

原创 记一次开发中的栈溢出错误

昨天调试一段代码,代码的大概意思是有一个对象A,A中有一个属性list,需要将查询到结果(包括A) 放到list中,然后返回给前台,debug的时候一路畅通,但是return结果集的时候报错栈溢出先看下问题代码: List<WechatCirculation> tmpResultList = new ArrayList<>(list.size()); list.forEach(tmp ->{

2020-08-18 10:26:25 458

原创 枚举自定义异常

最近突然想到对常见异常进行一各规范的写法废话不多说 上代码使用枚举定义异常import org.apache.commons.lang3.StringUtils;public enum ErrorCodeEnum { SYS_ERROR("SYS_ERROR", "系统错误"), UNKNOWN_ERROR("UNKNOWN_SYS_ERROR", "未知系统错误"), SERVICE_INVOKE_FAIL("SERVICE_INVOKE_FA...

2020-08-06 17:07:11 559

原创 静态方法注入bean失败原因

今天在写redission 的一个工具类的时候,随手写出下面的代码package com.wt.redission.wtredission.utils;import org.redisson.api.*;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Component;import javax.annotation.PostConstr

2020-07-24 14:53:58 1521

原创 快速入门--springboot+websocket 实现服务器向前台推送消息

该文章只是简单实现全双工 后台向前台推送消息,没有深入理解请见谅废话不都说,直接上代码一.引入webscoket的包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </dependenc.

2020-07-21 13:59:42 448 3

原创 让 Spring 初始化 Bean或销毁 Bean 之前执行某些骚操作?

1.在定义 Bean 时指定初始化之前或销毁之前需要执行的方法;public class User { public void beforeInitMethod() { System.out.println("User 初始化之前-------"); } public void beforeDestoryMethod() { System.out.println("User 销毁之前-------"); } private String name; private in

2020-07-21 13:39:05 264

原创 一条sql的不归路

SQL Select 语句完整的执行顺序:1、from 子句组装来自不同数据源的数据;2、where 子句基于指定的条件对记录行进行筛选;3、group by 子句将数据划分为多个分组;4、使用聚集函数进行计算;5、使用 having 子句筛选分组;6、计算所有的表达式;7、select 的字段;8、使用 order by 对结果集进行排序。SQL 语言不同于其他编程语言的最明显特征是处理代码的顺序。在大多数据库语言中,代码按编码顺序被处理。但在 SQL 语句中,第.

2020-07-21 13:26:53 117

原创 详解泛型擦除的问题

1.Java泛型的实现方法:类型擦除大家都知道,Java的泛型是伪泛型,这是因为Java在编译期间,所有的泛型信息都会被擦掉,正确理解泛型概念的首要前提是理解类型擦除。Java的泛型基本上都是在编译器这个层次上实现的,在生成的字节码中是不包含泛型中的类型信息的,使用泛型的时候加上类型参数,在编译器编译的时候会去掉,这个过程成为类型擦除。如在代码中定义List<Object>和List<String>等类型,在编译后都会变成List,JVM看到的只是List,而由泛型附加的类型

2020-07-21 13:07:30 502 2

原创 为什么基类不能做为 HashMap 的键值, 而只能是引用类型,把引用类型作为 HashMap 的键值, 需要注意哪些地方 ?

首先HashMap存储数据的特点是:无序、无索引、不能存储重复元素。存储元素采用的是hash表存储数据,每存储一个对象的时候,都会调用其hashCode()方法,算出其hash值,如果相同,则认为是相同的数据,直接不存储,如果hash值不同,则再调用其equals方法进行比较,如果返回true,则认为是相同的对象,不存储,如果返回false,则认为是不同的对象,可以存储到HashMap集合中。之所以key不能为基本数据类型,则是因为基本数据类型不能调用其hashcode()方法和equals()方.

2020-07-21 10:51:10 829

原创 集合更新操作时,ArrayList 和 LinkedList 哪个更适合?

先梳理下基础1.ArrayList 是实现了基于动态数组的数据结构,LinkedList 基于链表的数据结构。2.如果集合数据是对于集合随机访问 get 和 set,ArrayList 绝对优于 LinkedList,因为 LinkedList 要移动指针,耽误时间。3.如果集合数据是对于集合新增和删除操作 add 和 remove,LinedList 比较占优势,因为 ArrayList 要移动数据。那 么 ArrayList 和 LinkedList 在性能上有什么差别呢?什...

2020-07-21 10:45:45 751 2

原创 Integer缓存的那些事

关于Integer的一些问题直接上代码publicclassHelloWorld{publicstaticvoidmain(String[]args){Integerf1=100,f2=100,f3=150,f4=150;}}请问以下哪些判断会返回false()f1 == f2f3 == f4f1.equals(100)f1 == 100因为Integer类型在-12...

2020-06-20 09:06:22 191

转载 流程追踪高亮图详细实现__activiti版本和flowable版本(支持驳回等)

原博客链接:https://blog.csdn.net/qq_34268861/article/details/100555262

2019-12-06 17:42:25 505

空空如也

空空如也

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

TA关注的人

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