姚仁广的博客
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

Linux期末总结

填空 ls、cp等命令文件一般位于哪个目录? 👉 /bin 在Linux系统中,第一个启动的进程是:____ 、其编号为:____ 。 👉 init,编号为 1 给出文件的三种类型的名称 👉 普通文件、目录文件、设备文件 当前用户是stu,当前目录在/home/stu/mydir/,则执行cd ../..命令后当前
2025-12-21

主管面面经整理

如何实现长期目标?拆解目标,锚定清晰的阶段里程碑。每日行动,用小积累撬动长期复利。定期复盘迭代,及时纠偏方向。 为什么选择华为?华为在通信、算力等硬核技术领域的深耕,和我想做扎实的后端技术研发的职业目标高度契合;另一方面,我了解到华为的项目场景非常复杂,比如高并发的云服务、分布式的通信系统,这些都是能让我快速成长的土壤。作为应届生,我希望能在一个重视技术、鼓励创新的平台里,跟着优秀的前辈学习,把自
2025-12-11

Android开发学习笔记

Android开发学习笔记四大组件篇四大组件有哪些?1️⃣ Activity 用于构建用户界面,代表一个独立的屏幕。 每个 Activity 都有完整的生命周期(如 onCreate、onStart、onResume 等),用于管理 UI 的创建与销毁。 常用于页面跳转、用户交互。 2️⃣ Service 用于在后台执行长时间运行的操作,不提供用户界面。 分为 Started Service 和
2025-11-04

Android开发学习笔记

Android开发学习笔记四大组件篇四大组件有哪些?1️⃣ Activity 用于构建用户界面,代表一个独立的屏幕。 每个 Activity 都有完整的生命周期(如 onCreate、onStart、onResume 等),用于管理 UI 的创建与销毁。 常用于页面跳转、用户交互。 2️⃣ Service 用于在后台执行长时间运行的操作,不提供用户界面。 分为 Started Service 和
2025-11-04

Java后端学习—查缺补漏篇

2025-11-02

算法学习笔记

算法学习笔记进阶知识回溯算法回溯三部曲模板1234567891011void backtrack(参数) { if (终止条件) { 收集结果; return; } for (选择 : 当前层的所有选项) { 做选择; backtrack(下一层参数); 撤销选择;
2025-11-01

Flutter面试题整理

Flutter面试题整理Flutter有什么优势跨平台开发 一次编写,多平台部署:Flutter 允许开发者使用 Dart 语言编写一次代码,就能同时在 iOS 和 Android 等多个主流平台上运行。这大大减少了开发成本和时间,避免了为不同平台分别开发的重复工作。 统一的开发体验:开发者无需在不同的开发语言(如 iOS 的 Objective - C/Swift 和 Android
2025-10-12

Java高级开发

Java高级开发Java多线程java里面的线程和操作系统的线程一样吗? Java 底层会调用 pthread_create 来创建线程,所以本质上 java 程序创建的线程,就是和操作系统线程是一样的,是 1 对 1 的线程模型。 使用多线程要注意哪些问题? 原子性:提供互斥访问,同一时刻只能有一个线程对数据进行操作,在Java中使用了atomic包(这个包提供了一些支持原子操作的类,这些类可
2025-09-25

领域驱动设计

详解DDD——用菜鸟的视角从零开始DDD的基础DDD出现的背景 我知道背景很没用很枯燥,但是对于我而言,如果不理解DDD的背景,我就无法知晓为什么要使用DDD,我现在写这段话时依旧觉得分层架构已经足够,DDD思想的整洁架构、菱形架构、六边形架构等都没有必要。因此只有了解背景,我们才能更好的理解:为什么要使用DDD。 软件工程体系中,我们最先学到的一定是瀑布模型,将软件工程的全生命周期分为有序的几
2025-09-19

Spring相关知识

Spring相关知识Spring BootSpringBoot比Spring好在哪里 Spring Boot 提供了自动化配置,大大简化了项目的配置过程。通过约定优于配置的原则,很多常用的配置可以自动完成,开发者可以专注于业务逻辑的实现。 Spring Boot 提供了快速的项目启动器,通过引入不同的 Starter,可以快速集成常用的框架和库(如数据库、消息队列、Web 开发等),极大地提高了开
2025-09-11
123…6

搜索

Hexo Fluid