在鱼皮的模拟面试里面学习有感

news2024/11/8 3:26:36

文章目录

  • 1.上半场
    • 1.1.引言
    • 1.2.鱼皮的建议
  • 2.下半场
    • 2.1中间问题
  • 3.我的总结
    • 3.1我的体会
    • 3.2我的计划

1.上半场

今天的直播,第一次全程的跟下来:也算是放松一下~~

1.1.引言

上半场是后来总结的,听的时候没有随手记录:

1)这个问题里面的这个hutool工具库没有使用过,session和coolie这个没有了解过,7是针对于这个项目问的,8我自己正在学没有学到,API认证算法没听说过;

2)这个集合类:Map,Set,Linkedlist和ArrayList之类的,这个我初学的时候是学习过的,但是具体的这个细节也只是学习过一遍,不是很扎实;

3)不可变类:就是final关键字修饰的,这个修饰之后就不可以被继承了,但当时这个面试同学回答的是这个static,但是这个确实离谱,因为即使是不了解,学习这个C语言,也是const关键字,这个static就是静态的,让这个变量属于类域,而不是单个的对象里面;

4)这个提问的这个mysql表其实也是属于这个mysql进阶部分的内容,属于这个设计数据库,设计表,我在初阶速通的时候也是没有遇到这个问题的;

5)这个并发编程我大概了解,这个是知道的,但是这个具体的场景我确实是一个也答不上来,这个确实是一个问题;因为我理解的这个线程之间的并发执行就是并发,这个就是我目前的一个理解;至于这个场景,确实很不清楚;

image-20241107205840766

1.2.鱼皮的建议

1)读读巩固基础的书籍:Java核心技术卷I;—这个我自己确实也是可以参考一下的,但是这个适合于这个准备校招的同学

2)系统的看框架的教程:springboot框架之类的这个;------这个需要不断的学习,也是我自己目前正在学习的内容,但是这个框架使用很简单,但是具体的深入还是很有难度的;

2.下半场

2.1中间问题

1)青马工程:青马工程骨干培训计划,这个 其实我们自己学校也是有的,但是对于这个技术类的专业,例如这个计算机之类的,这个培训经历不要往上面去写;

其实这个可能对于这个公务员之类的比较有用,但是技术类的这个可能确实用处不大,可以看出来鱼皮根本就没有听说过,可能这个是最近几年才流行起来的;

2)反射:出现了低级的错误,但是这个反射我确实不了解;这个决定从明天开始学习(因为当时学习的时候把这个反射跳过去了,后来基本不怎么用到,可能因为我学的这个比较肤浅基础);

3)集合类:HashMap重点提问,设置初始容量,避免频繁的扩容,默认的这个扩容因子就是0.75,copyonWriteList的这个使用优化(这个我确实没有听说过);

4)mysql字段类型:int类型的数据,varchar这类的,这两个可能是我初学用到的最多的(在我的这个印象里面,这个mysql里面的这个数据类型和我们的其他的编程语言里面的这个数据类型不太一样);

varchar(20)就是这个类型的后面可以添加这个具体空间的大小(相当于是对于这个数据进行了一个初始化的工作);

5)hashmap和hashtable就是线程是不是安全

##hashmap可以是null数值,但是另外的这个不可以;

##hashtable是使用这个synchronized修饰的,因此这个是线程安全的;

6)对于JVM的理解:这个也是我听说过,但是没有系统学习的;

3.我的总结

3.1我的体会

这个仅仅是我自己的这个想法哈:就是我们一直盲目的学习可能会让我们厌倦,因为这个基础知识的学习其实是很枯燥的,我们可以停下听一听这样的直播面试,虽然以我们目前的这个技术实力还不足以去应付这样的面试;

但是我们一定可以在这个面试里面找到我们学习过的这个知识点,检验我们的这个学习情况,也可以让我们看到我们学过的这个知识里面哪些是比较重要的,也算是一个参考吧,也可以让我们看清楚我们目前的这个技术水平,也算是看到差距,给我们持续学习的动力(因为通过这样的技术直播我们可能会更加直接的感受到我们的自己的这个水平和真实的面试者之间的这个差距的);

3.2我的计划

1)首先是学习这个反射的相关语法使用;

2)学习JVM相关的知识,了解一下;

3)其他的就按部就班的进行学习吧;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2235499.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

思源笔记轻松连接本地Ollama大语言模型,开启AI写作新体验!

文章目录 前言1. 下载运行Ollama框架2. Ollama下载大语言模型3. 思源笔记设置连接Ollama4. 测试笔记智能辅助写作5. 安装Cpolar工具6. 配置Ollama公网地址7. 笔记设置远程连接Ollama8. 固定Ollama公网地址 前言 今天我们要聊聊如何通过cpolar内网穿透技术,把国产笔…

前端学习Day12 CSS盒子的定位(相对定位篇“附练习”)

一、相对定位 使用相对定位的盒子会相对于自身原本的位置,通过偏移指定的距离,到达新的位置。盒子的本体仍处于文档流中。使用相对定位,除了要将 position 属性值设置为 relative 外,还需要指定一定的偏移量。其中,水…

AJ-Report:一款开源且非常强大的数据可视化大屏和报表工具

嗨,大家好,我是小华同学,关注我们获得“最新、最全、最优质”开源项目和工作学习方法 AJ-Report是一个基于Java的开源报表工具,它集成了ECharts、Ant Design Vue等前端技术,致力于为企业提供一站式的数据可视化解决方案…

【深度学习】InstantIR:图片高清化修复

InstantIR——借助即时生成参考的盲图像修复新方法 作者:Jen-Yuan Huang 等 近年来,随着深度学习和计算机视觉技术的飞速发展,图像修复技术取得了令人瞩目的进步。然而,对于未知或复杂退化的图像进行修复,仍然是一个充满挑战的任务。针对这一难题,研究者们提出了 Insta…

MySQL utf8mb3 和 utf8mb4引发的问题

问题描述 Cause: java.sql.SQLException: Incorrect string value: \xF4\x8F\xBB\xBF-b... for column sddd_aaa_ark at row 1 sddd_aaa_ark 存储中文字符时,出现上述问题 原因分析 sddd_aaa_ark在数据库中结构是 utf8字符的最大字节数是3 byte,但是某些…

日语学习的难易程度

日语学习的难易程度是一个相对主观的问题,它受到多种因素的影响,包括个人的语言学习能力、学习方法、学习时间、学习资源的可获得性以及个人对日语文化的兴趣和投入程度等。以下是对日语学习难易程度的一些分析: 优点与易学之处 文字系统&am…

Win10 连接到 Ubuntu 黑屏无法连接 使用Rustdesk显示 No Displays 没有显示器

Win10 连接到 Ubuntu 黑屏无法连接 使用Rustdesk显示 No Displays 没有显示器 解决办法安装虚拟显示器 安装xorg虚拟显示器 $ sudo apt install xserver-xorg-video-dummy # 提示错误依赖使用下面这个试试 $ sudo apt-get install xserver-xorg-video-dummy --fix-missing配…

Ubuntu安装Python并配置pip阿里镜像教程 - 幽络源

背景 因为要部署yolov8项目到ubuntu系统,但是yolov8要求python版本必须大于3.10,因此ubuntu20.04自带的python3.8不可用,需自行安装python,本教程使用python源码编译式安装python3.12.3,原因是apt下载python无法指定目…

uniapp组件实现省市区三级联动选择

1.导入插件 先将uni-data-picker组件导入我们的HBuilder项目中&#xff0c;在DCloud插件市场搜索uni-data-picker 点击下载插件并导入到我们的项目中 2.组件调用 curLocation &#xff1a;获取到的当前位置&#xff08;省市区&#xff09; <uni-data-picker v-slot:defa…

力扣:94--中序遍历二叉树

树 – 二叉树 完全二叉树&#xff1a; 完全二叉树可以用数组完美匹配位置&#xff08;先序存储&#xff1a;根左右&#xff09;&#xff0c; 推论一 &#xff1a; 位置为k的节点&#xff0c;左孩子&#xff1a;2*k 1 &#xff0c;右孩子 &#xff1a; 2 * &#xff08;k 1&…

「C/C++」C/C++STL篇 之 数组赋值给std::vector多种方法

✨博客主页何曾参静谧的博客&#x1f4cc;文章专栏「C/C」C/C程序设计&#x1f4da;全部专栏「VS」Visual Studio「C/C」C/C程序设计「UG/NX」BlockUI集合「Win」Windows程序设计「DSA」数据结构与算法「UG/NX」NX二次开发「QT」QT5程序设计「File」数据文件格式「PK」Parasoli…

关于 Qt+Osg中使用背景图HUD受到后绘制几何图形顶点颜色影响 的解决方法

若该文为原创文章&#xff0c;转载请注明出处 本文章博客地址&#xff1a;https://hpzwl.blog.csdn.net/article/details/143607816 长沙红胖子Qt&#xff08;长沙创微智科&#xff09;博文大全&#xff1a;开发技术集合&#xff08;包含Qt实用技术、树莓派、三维、OpenCV、Op…

使用python向钉钉群聊发送消息

使用python向钉钉群聊发送消息 一、在钉钉群中新建机器人二、使用代码发送消息 一、在钉钉群中新建机器人 在群设置中添加机器人 选择自定义 勾选对应的安全设置 完成后会展示webhook&#xff0c;将地址复制出来&#xff0c;并记录&#xff0c;后面会用到 二、使用代码发送消…

第100+31步 ChatGPT学习:概率校准 Quantile Calibration

基于Python 3.9版本演示 一、写在前面 最近看了一篇在Lancet子刊《eClinicalMedicine》上发表的机器学习分类的文章&#xff1a;《Development of a novel dementia risk prediction model in the general population: A large, longitudinal, population-based machine-learn…

这款神器,运维绝杀 !!!

项目简介 CrowdSec 是一款开源的、基于社区协作的网络安全防护工具&#xff0c;它通过分析和共享IP信誉数据来对抗恶意行为。该软件不仅支持IPv6&#xff0c;而且相较于传统的Python实现&#xff0c;其采用Go语言编写&#xff0c;运行速度提升了60倍。CrowdSec 利用Grok模式解析…

Unreal5从入门到精通之如何在指定的显示器上运行UE程序

前言 我们有一个设备,是一个带双显示器的机柜,主显示器是一个小竖屏,可以触屏操作,大显示器是一个普通的横屏显示器。我们用这个机柜的原因就是可以摆脱鼠标和键盘,直接使用触屏操作,又可以在大屏观看,非常适合用于教学。 然后我们为这款机柜做了很多个VR项目,包括Uni…

R7:糖尿病预测模型优化探索

&#x1f368; 本文为&#x1f517;365天深度学习训练营 中的学习记录博客&#x1f356; 原作者&#xff1a;K同学啊 一、实验目的&#xff1a; 探索本案例是否还有进一步优化的空间 二、实验环境&#xff1a; 语言环境&#xff1a;python 3.8编译器&#xff1a;Jupyter notebo…

Django 框架:全方位技术分析

Django 框架:全方位技术分析 介绍 Django 是一个高级 Python Web 框架,鼓励快速开发和遵循设计的最佳实践。由经验丰富的开发人员打造,开源并可扩展,Django 旨在让构建 Web 应用更快、更轻松。 历史背景 Django 始于 2003 年,最初是 Lawrence Journal-World 报社的一个内…

如何用 ChatPaper.ai 打造完美的 AI 课堂笔记系统

作为学生&#xff0c;我们都遇到过这样的困扰&#xff1a;上课时记笔记太投入就听不进讲解&#xff0c;专注听讲又担心错过重要知识点。有了AI助手&#xff0c;这个问题就可以优雅地解决了。今天跟大家分享如何用ChatPaper.ai构建个人的智能课堂笔记系统。 为什么需要AI辅助记笔…

《手写Spring渐进式源码实践》实践笔记(第十六章 三级缓存解决循环依赖)

文章目录 第十六章 通过三级缓存解决循环依赖背景技术背景Spring循环依赖循环依赖类型三级缓存解决循环依赖 业务背景 目标设计一级缓存实现方案设计思路代码实现测试结果 三级缓存实现方案 实现代码结构类图实现步骤 测试事先准备属性配置文件测试用例测试结果&#xff1a; 总…