自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 互联网大厂Java求职面试实战:核心技术栈与业务场景深度解析

本文通过一个真实模拟的互联网大厂Java求职面试场景,展示了面试官与求职者谢飞机的三轮对话。每轮围绕不同的业务场景展开,涵盖了Java核心语言、框架、微服务、数据库、缓存、消息队列、云原生、安全等多个技术栈点,帮助读者理解面试题目的技术背景和业务价值。

2025-06-09 12:10:25 422

原创 互联网大厂Java求职面试实战:从核心语言到AI技术全方位解析

本文通过一个真实的互联网大厂Java求职面试场景展开,面试官严肃专业,求职者谢飞机风趣幽默。文章涵盖Java核心语言、Web框架、微服务、数据库、云原生、AI等技术栈,结合业务场景循序渐进提问,帮助读者理解面试常见问题及技术应用。

2025-06-09 12:00:32 913

原创 阿萨大时代

阿斯顿阿斯顿

2025-06-09 11:50:04 145

原创 11111

2萨顶顶的21的都11都。

2025-06-09 09:43:23 111

原创 互联网大厂Java求职者面试实录

2025-06-06 16:28:02 234

原创 互联网大厂Java求职者面试实录

面试官:谢飞机,你可以回家等通知了。

2025-06-06 16:20:55 226

原创 互联网大厂Java求职者面试对话:严肃面试官VS搞笑程序员谢飞机

详细解答见文章内容。

2025-06-06 16:00:59 124

原创 互联网大厂Java求职者面试场景

谢飞机:HashMap是一个类,里面有key和value...面试官:谢飞机,请问Java中的HashMap是如何实现的?谢飞机:Spring是一个轻量级的IoC和AOP容器...谢飞机:JVM是一个运行Java字节码的虚拟机...谢飞机:Redis是一个开源的内存存储系统...面试官:谢飞机,如何设计一个高并发的线程池?面试官:谢飞机,MyBatis的原理是什么?面试官:谢飞机,能谈谈JVM的工作原理吗?面试官:谢飞机,你了解Spring框架吗?面试官:谢飞机,你对设计模式有了解吗?

2025-06-06 15:58:14 129

原创 互联网大厂Java面试实录:谢飞机的奇葩面试经历

Spring Boot简化了Spring应用的开发,通过自动配置、内置服务器等特性,快速构建独立的、生产级的Spring应用。:MyBatis是一款持久层框架,支持定制化SQL、存储过程等,降低了JDBC开发的复杂性,支持动态SQL。一个是数组,一个是链表,数组就像公交车,一站一站地停,链表就像出租车,想停哪就停哪。垃圾回收就是把不用的垃圾都回收掉,就像清洁工把垃圾桶里的垃圾清理掉一样。HashMap就是一个装东西的箱子,你把东西放进去,它就会自己找位置。好的,今天的面试就到这里,回去等通知吧。

2025-06-06 15:35:08 371

原创 互联网大厂Java面试场景再现:严肃面试官与搞笑程序员的对决

方法区存储类信息、常量、静态变量,堆是对象实例和数组的内存区域,栈是线程私有的,存放局部变量和方法调用,程序计数器是当前线程执行的字节码行号。在一家著名的互联网大厂,面试官严肃地坐在电脑前,准备好了一系列问题,等待着今天的面试者——传说中的水货程序员谢飞机。:Redis的持久化嘛,有RDB和AOF两种,RDB是定期保存快照,AOF是记录每次操作。:Linux进程间通信,多用消息队列,信号量,还有共享内存,反正都能传递数据。:线程池嘛,就是放很多线程在池子里,一用就拿出来用,挺方便的。

2025-06-06 15:32:07 316

原创 互联网大厂Java面试:谢飞机的搞笑之旅

面试官微微一笑,说道:“谢飞机,你的回答很有想法,我们会尽快通知你结果的。

2025-06-06 15:28:31 455

原创 互联网大厂Java面试:谢飞机的搞笑与面试官的严肃对话

在某互联网大厂的面试室,面试官严肃地坐在桌子的一边,面对着一位名叫谢飞机的程序员。它负责线程之间的内存可见性。:Java的内存模型就是把内存分成好多小格子,我的代码就住在这些格子里,随时可以出来活动。:JVM的垃圾回收机制通过标记-清除、复制算法等方法清理不再使用的对象,回收其占用的内存。:线程池通过重复利用线程来执行多个任务,减少了创建和销毁线程的开销,提高了系统性能。:垃圾回收就像清洁工阿姨,看到没用的东西就收走,不让它们在内存里乱飘。:线程池嘛,就像是游泳池,大家都可以下去游,不用一个个排队。

2025-06-06 15:06:25 409

原创 1111111111111

1111

2025-06-06 14:58:22 113

原创 互联网大厂Java面试:从Spring Cloud到Kafka的技术考察

呃,用Spring Boot写RESTful服务,主要就是用@RestController注解,然后写个@RequestMapping就行了。:对的,JWT用于传递用户信息,OAuth2用于身份验证和授权。:我们先从基础开始,谢飞机,你能简单介绍一下Java SE和Java EE的区别吗?:嗯,方向不错,可以用Spring Security结合OAuth2来实现安全认证。:挺好的,那你知道如何在Spring Cloud中实现服务发现吗?:JWT我知道,就是个令牌啊,OAuth2...应该用来授权的吧?

2025-06-05 14:00:40 1221

原创 大厂Java面试:谢飞机的奇妙面试之旅

谢飞机:volatile就是...可以让变量在多个线程中可见吧,嗯...大概是这样。面试官:嗯,基础部分没错。

2025-06-05 13:41:19 854

原创 互联网大厂Java面试:严肃面试官与搞笑程序员的对决

Spring是一个大型应用框架,而SpringBoot是基于Spring的快速开发套件,简化了Spring应用的配置。在某互联网大厂的面试室,一位严肃的面试官正准备提问,而对面坐着一位看似紧张却又想显得轻松的程序员小张。JVM就像一个巨大的购物车,负责把所有的变量都放进去,呃……:JVM内存管理包括堆内存和栈内存,堆内存用于存储对象实例,栈内存用于执行线程时的栈帧……呃,一个很大的箱子,大家都往里面扔东西,有时候会打架?:HashMap通过哈希函数将键映射到对应的值,并通过链表解决哈希冲突。

2025-06-05 13:06:23 139

原创 互联网大厂Java面试:严肃面试官与搞笑程序员的对决

Spring是一个大型应用框架,而SpringBoot是基于Spring的快速开发套件,简化了Spring应用的配置。在某互联网大厂的面试室,一位严肃的面试官正准备提问,而对面坐着一位看似紧张却又想显得轻松的程序员小张。JVM就像一个巨大的购物车,负责把所有的变量都放进去,呃……:JVM内存管理包括堆内存和栈内存,堆内存用于存储对象实例,栈内存用于执行线程时的栈帧……呃,一个很大的箱子,大家都往里面扔东西,有时候会打架?:HashMap通过哈希函数将键映射到对应的值,并通过链表解决哈希冲突。

2025-06-05 12:43:17 204

原创 测试项目测试项目

测试项目

2025-06-05 12:22:05 100

原创 测试项目测试项目

测试项目

2025-06-05 12:21:33 129

原创 测试项目测试项目

测试项目

2025-06-04 09:11:08 409

原创 HTTP/HTTPS???

HTTP是一种超文本传输协议,其目的就是为了规范超文本的传输格式,规范服务端与客户端的行为。

2024-05-21 23:46:07 419

原创 How to 访问网页

好像也不easy。。。。

2024-05-16 23:31:32 218

原创 SSM项目--CRM管理系统

将Excel文件中的信息封装为一个个Acticity对象,将其通过Service层与Mapper层存入到数据库中,在进行一个显示;

2024-05-16 09:56:32 404

原创 SSM项目--CRM客户管理系统

通过Maven导入apache-poi,其将Excel文件封装成一个Java类文件---------HSSFWorkbook页-----------HSSFSheet行-----------HSSFRow列-----------HSSFCell。

2024-05-16 09:33:22 193 1

原创 SSM项目---CRM客户管理系统

从依赖往上写,也就是自底向上编写(Mapper->Service->Controller)首先可以通过Mybaits逆向工程,生成指定数据集中某个表(例如tbl_user)中对应的实体类、Mapper、Mapper.xml。

2024-05-10 22:20:46 807

原创 TCP/IP网络分层模型详解

半连接队列就是客户端与服务端还未完成完整的连接,此时Linux内核就会将此连接放入半连接队列;全连接队列就是当服务段收到了客户端发来的ACK响应,就将此连接从半连接队列移动到全连接队列中;

2024-05-09 17:44:28 1085

原创 MySQ事务

Mysql中并发事务的控制就两种和。锁可以视作悲观控制方式、MVCC可以视作乐观控制方式。

2024-05-09 15:12:33 597

原创 JUC-8锁问题

先输出再输出。

2024-05-08 23:32:58 330 1

原创 Synchronized 和 Lock的区别

【代码】【无标题】

2024-05-08 22:43:06 319 2

原创 AQS笔记

AQS是抽象队列同步器,是一个抽象类,主要用来构建锁和同步器。

2024-05-08 21:24:14 885 1

原创 动态规划--不同路径

一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。问总共有多少条不同的路径?这是一个基于动态规划的问题,是一个利用矩阵int[][]作为dp矩阵的记忆化搜索算法,必须掌握。

2024-05-08 14:18:34 424 1

原创 打家劫舍算法

给你一个整数数组 nums ,你可以对它进行一些操作。每次操作中,选择任意一个 nums[i] ,删除它并获得 nums[i] 的点数。之后,你必须删除 所有 等于 nums[i] - 1 和 nums[i] + 1 的元素。开始你拥有 0 个点数。返回你能通过这些操作获得的最大点数。

2024-05-08 11:59:29 302 1

原创 灰度图像形态学膨胀与腐蚀

灰度膨胀灰度膨胀的实质就是局部最大值,灰度腐蚀灰度腐蚀的实质就是局部最小值摘自http://blog.sina.com.cn/s/blog_6f57a7150100ooin.html

2022-01-06 15:45:02 2404

原创 垃圾小白学机器学习(二)

在(一)里面我学习了机器学习的可视化,其中的pandas里面的几种图形的使用,现在我们继续学习其中Series.map(),Series.apply(),DataFrame.apply()一,Series.map()这个函数的功能是:Series中的map()函数可以接受一个函数或含有映射关系的字典型对象,使用map()是一种实现元素级转换以及其他数据清理工作的便捷方式。例如:我的数据里面有’...

2020-04-08 23:45:54 201

原创 垃圾小白自学机器学习(1)

一.数据处理.reset_index().reset_index()的作用是重置索引,里面的参数drop=True,表示去除原本索引,保留修改的索引,drop=False,表示保留原来的索引,并且增加新的索引2…describe().describe()可以显示数据的统计情况, 例如鸢尾花中每个class的最大值,最小值,平均值,标准差,一定比例下的值是多少。.corr().co...

2020-04-05 23:14:59 633

原创 小白学python记录 --@property

在改变一个属性时class Student(object): def __init__(self,name,score): self.name = name self.score = score 例如可以直接改变xiaoming = Student()xiaoming.score = 60但也可以这样写xiaoming.score = 12220这样的数据是不可以的...

2020-03-31 22:31:12 140

原创 小白学习python记录 --数学运算(分数计算法)

我们可以使用int,float进行四则运算,而且可以使用有理数,矩阵进行四则运算,Rational就可以表示一个分数,从而进行运算class Rational(object): def __init__(self,p,q): self.p = p self.q = q def __str__(self): return ('%s/%s' % (self.p,self.q)) ...

2020-03-31 21:17:44 316

原创 小白学习python记录 __slots__ ,__call__

在添加类的属性时 , 如果要限制添加属性 ,可以使用__slots__方法实现class Student(object): __slots__ = ('name', 'age', 'score') def __init__(self,name,age,score): self.name = name self.age = age ...

2020-03-31 20:11:49 114

原创 小白学python __len__()

当类的形式类似于列表时,需要使用len()函数,但这时必须要提供一个特殊的方法__len__(),来返回元素个数.class Student(object): def __init__(self,*arg): self.name = arg def __len__(object): return len(self.names)SS= Student('Bob', 'Alice...

2020-03-31 19:44:49 211

原创 小白学python __cmp__比较器

作用:在我们比较两个对象时,如果是str,int那sorted()就用cmp默认函数进行比较,那如果是两个实例对象,就只能使用__cmp__()自订方法进行比较class Student: def __init__(self,name,score): self.name = name self.score = score def __cmp__(self,another): if...

2020-03-30 22:49:11 449

空空如也

空空如也

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

TA关注的人

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