- 博客(52)
- 收藏
- 关注
原创 互联网大厂Java求职者面试模拟:Spring Boot与微服务架构实战解析
谢飞机,先说说Java SE 8和11的主要区别有哪些?你用过哪些构建工具?:呃,Java 11相对于8来说,多了些新特性,比如HttpClient啥的。构建工具,我用过Maven和Gradle,Ant好像用过几个项目里有人提过。:不错,Gradle比较灵活。你在项目中是怎么管理依赖的?:我们项目用Maven,pom.xml配置依赖,感觉挺方便的。:很好,依赖管理是基础。
2026-03-23 00:53:32
210
原创 如何高效生成高质量文章——方法论与实用技巧总结
高效生成高质量文章并非一蹴而就,需有计划、有方法,并长期坚持训练。希望上述方法能助您在写作路上事半功倍!
2026-03-05 16:37:26
103
原创 互联网大厂Java面试场景:技术点解析与应对策略
通过上述场景和技术点解析,小白也可以快速了解Java在电商场景中的应用,掌握从基础到深入的技术知识。
2026-03-05 14:14:22
371
原创 如何通过互联网大厂Java面试:从简单问题到复杂场景的深入解析
通过模拟场景的问答,我们深入解析了Java核心技术在不同业务场景中的应用。希望这篇文章能帮助你更好地应对互联网大厂的技术面试!
2026-03-05 14:13:38
441
原创 互联网大厂Java面试深度解析:从音视频场景看技术栈
音视频场景中,合理选择技术框架(如Spring Boot、Redis)是基础。微服务架构下,消息队列(如Kafka、RabbitMQ)的选择要结合业务特点。系统上线后,监控工具(如Prometheus、Grafana)是保障性能的利器。希望这篇文章对想要学习Java技术的小伙伴有所帮助!
2026-03-05 13:56:35
284
原创 134123123
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S
2026-03-01 19:30:47
584
原创 Git提交
当你本地分支上有许多零碎的、无意义的提交(如 fix typo, add console.log)时,在推送到远程仓库前,应使用 git rebase -i 来清理和合并它们。一个好的 Git 提交历史就像一本组织有序的日记,它能让团队成员快速理解项目的发展脉络,方便代码审查和问题追溯。一个提交应只做一件事。每次只提交一个功能、一个 Bug 修复或一个重构,避免混合多个不相关的改动。一个干净的提交历史,能让项目维护变得更加轻松,它不仅是技术能力,更是一种专业的协作素养。核心是让每一次提交都代表一个。
2025-08-30 09:53:01
358
原创 SQL II
用来解决交叉表将表进行叉乘之后再筛选是关系型数据库中一种常用的连接操作,它在两个表中根据(通常是主键和外键)进行连接。自然连接会自动匹配两个表中列名相同的字段,并且去除重复的列。
2024-12-07 15:44:19
994
原创 SQL入门
DDL 是用于定义、修改、删除数据库结构和对象(如表、视图、索引等)的 SQL 子集。它描述了数据库中的结构,包括表的创建、删除、修改以及其他对象的定义。修订schema 修改和删除列。
2024-11-19 18:13:25
616
原创 JZ31 栈的压入、弹出序列
栈是一种仅支持在表尾进行插入和删除操作的线性表,这一端被称为栈顶,另一端被称为栈底。元素入栈指的是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;元素出栈指的是从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉,使其相邻的元素成为新的栈顶元素。
2024-11-14 10:19:48
278
原创 Radix Sorts
顺序比较算法的时间复杂度的下界只要是顺序比较最坏情况下时间复杂度不可能比这个更好因为要确定N个的关系,至少要lgN!次比较数学上,lgN!又近似NlogN。
2024-11-08 14:19:44
471
原创 JZ12 矩阵中的路径
DFS:遍历图递归:递归是一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解。因此递归过程,最重要的就是查看能不能讲原本的问题分解为更小的子问题,这是使用递归的关键。如果是线型递归,子问题直接回到父问题不需要回溯,但是如果是树型递归,父问题有很多分支,我需要从子问题回到父问题,进入另一个子问题。
2024-11-06 16:45:50
382
原创 JZ8二叉树的下一个结点
前置知识中序遍历:先遍历左子树,根节点,右子树做法先找到整个树的根节点进行中序遍历,全部节点放入list与目标节点进行对比,返回后一个节点。
2024-11-05 16:15:01
335
原创 JZ7 重建二叉树
类的一个静态方法,用于复制数组的指定范围。这个方法可以用来创建一个新的数组,并将原数组中指定范围内的元素复制到新数组中。前序遍历用来获取根节点。中序遍历用来区分子树。
2024-11-04 15:40:33
359
原创 JZ5 替换空格
是 Java 中一个用于创建可变字符串的类,适合在需要频繁修改字符串的场合使用。在拼接字符串时更高效,因为它不会在每次修改时都生成新的对象。charAt()第几个位置的字符。
2024-11-03 12:26:08
220
原创 docker入门
一种虚拟化软件让应用程序的开发和部署变得简单将所有的文件打包进container(容器),包括代码,库,依赖项,环境配置。总而言之就是应用程序和他的运行环境。
2024-10-12 10:40:06
740
原创 Maven入门
在 Maven 中,父项目提供了一种方式来集中管理多个子项目的依赖、插件和构建配置,减少重复配置,并确保所有子项目共享相同的构建环境和依赖版本。此后我不用手动下载和配置MP3库,它会自动从网站上下载,但要用的时候还是需要import。IDEA中的插件Ctrl + Shift + M搜索maven,可以直接复制,非常方便。子项目中需要指定父项目(在packaging中,父项目是poem,子项目是jar):compile所有的src底下的main/java文件,放入target,:在编译成功后,将项目打包成。
2024-10-12 00:04:44
548
原创 Minimum Spanning Tree(MST最小生成树)
全部节点都是连接的(connected)无环的(acyclic)上面两个构成了树包括了所有的顶点这个特征构成了最小生成树。
2024-10-10 16:17:10
514
原创 最短路径(ShortestPaths)
是用于寻找图中单源最短路径的经典算法。该算法主要解决从一个顶点到其他所有顶点的最短路径问题,适用于带有非负权重的有向图或无向图。全部设置为无限大然后从原点开始走一个优先序列储存出顺序,因为这个算法采用了贪心策略,一旦弹出了优先队列,他就一定是最短路径,不可能更短了。如果比自身储存的值加起来小,储存新的值,并且保存他的父节点谁小谁先出栈。
2024-10-10 06:46:17
343
原创 JZ23 链表中环的入口结点
用一个Arraylist储存listnode所有节点,每次检查是否已经出现过,如果有,就返回这个节点。没有环(指针最终会指向null)只有环(结尾会指向起点)
2024-09-22 20:54:58
548
原创 JZ25 合并两个排序的链表
然后每判断出一个大小,被指的那一个链表自动进一,如此循环。因为是按递增次序,不知道list1和list2谁的头小。设置了两个置空的变量指向这个新list的头和尾。要重点掌握递归这种方法,优美简洁易读。
2024-09-21 00:42:14
284
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
2