爱吃糖的范同学_社区达人页

个人头像照片
爱吃糖的范同学
已加入开发者社区1291

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
乘风问答官
乘风问答官
个人头像照片
技术博主
技术博主
个人头像照片
开发者认证勋章
开发者认证勋章
个人头像照片
门派掌门
门派掌门

成就

已发布597篇文章
229条评论
已回答1个问题
1条评论
已发布0个视频
github地址

技术能力

兴趣领域
  • Java
  • JavaScript
  • 设计模式
  • 微服务
  • 人工智能
  • 前端开发
  • Web App开发
  • 中间件
擅长领域

CSDN全栈新星创作者,程序人生,共同进步!

暂无精选文章
暂无更多信息

2024年05月

  • 01.07 21:51:42
    发表了文章 2024-01-07 21:51:42

    JVM 类加载器 双亲委派机制

    【1月更文挑战第3天】JVM 类加载器 双亲委派机制
  • 01.07 21:49:35
    发表了文章 2024-01-07 21:49:35

    JVM GC 垃圾回收

    【1月更文挑战第3天】JVM GC 垃圾回收
  • 01.06 16:29:56
    发表了文章 2024-01-06 16:29:56

    JAVA BIO RandomAccessFile

    【1月更文挑战第2天】JAVA BIO RandomAccessFile 随机写入文件
  • 01.06 15:19:21
    发表了文章 2024-01-06 15:19:21

    JAVA BIO File 文件

    【1月更文挑战第2天】JAVA BIO File 文件
  • 01.05 18:10:24
    发表了文章 2024-01-05 18:10:24

    SpringBoot @Async 注解

    【1月更文挑战第1天】SpringBoot @Async 注解
  • 01.05 18:03:26
    发表了文章 2024-01-05 18:03:26

    JAVA BIO IO 模型概述

    【1月更文挑战第1天】JAVA BIO IO 模型概述
  • 01.05 13:56:02
    发表了文章 2024-01-05 13:56:02

    JAVA BIO 字节流和字符流区别

    【1月更文挑战第1天】JAVA BIO 字节流和字符流区别
  • 01.05 11:37:12
    发表了文章 2024-01-05 11:37:12

    计算机网络 TCP、RPC、GRPC、HTTP 对比

    【1月更文挑战第1天】计算机网络 TCP、RPC、GRPC、HTTP 对比
  • 01.05 11:26:29
    发表了文章 2024-01-05 11:26:29

    计算机网络 TCP、RPC、GRPC、HTTP 总结

    【1月更文挑战第1天】计算机网络 TCP、RPC、GRPC、HTTP 总结
  • 01.04 21:51:33
    发表了文章 2024-01-04 21:51:33

    BIO 阻塞IO流 数据存储

    为了弄清楚 I/O 流 的执行原理,首先需要了解数据在磁盘中的存储方式。目前进行数据存储的磁盘分为两种:机械磁盘、固态硬盘。
  • 01.04 21:39:02
    发表了文章 2024-01-04 21:39:02

    CSS Grid 栅格系统

    CSS 网格布局(Grid Layout) 是 CSS 中最强大的布局系统。 这是一个二维系统,这意味着它可以同时处理列和行。栅格系统与 FLEX 弹性布局有相似之处理,都是由父容器包含多个项目元素的使用。
  • 01.04 21:37:34
    发表了文章 2024-01-04 21:37:34

    CSS Flex 弹性盒模型

    当元素设置了display: flex样式时,表示当前元素开启了flex布局,这个元素成为一个 flex 容器(flex container)。这个元素不会脱离文档流,元素中的内容沿着两个轴的方向进行布局。 开启了flex布局的元素就是一个伸缩容器(flex 容器),伸缩容器中所有的子元素就是伸缩项目。
  • 01.04 18:20:33
    发表了文章 2024-01-04 18:20:33

    Vue 登录组件工程模板

    当前工程使用 Vite 构建工具
  • 01.04 18:09:00
    发表了文章 2024-01-04 18:09:00

    SpringBoot 整合 JUnit5

    Spring Boot 2.2.0 版本开始引入 JUnit 5 作为单元测试默认库作为最新版本的JUnit框架,JUnit5与之前版本的Junit框架有很大的不同。由三个不同子项目的几个不同模块组成。 JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit Vintage JUnit Platform: Junit Platform是在JVM上启动测试框架的基础,不仅支持Junit自制的测试引擎,其他测试引擎也都可以接入。 JUnit Jupiter: JUnit Jupiter提供了JUnit5的新的编程模型,是JUnit5新特性的核心。
  • 01.04 18:02:04
    发表了文章 2024-01-04 18:02:04

    JUnit 5 单元测试

    要说什么是 JUnit 5,首先就得聊下 Java 单元测试框架 JUnit,它与另一个框架 TestNG 占据了 Java领域里单元测试框架的主要市场,其中 JUnit 有着较长的发展历史和不断演进的丰富功能,备受大多数 Java 开发者的青睐。
  • 01.04 17:53:07
    发表了文章 2024-01-04 17:53:07

    JUnit 4 单元测试

    单元测试是软件开发中必不可少的一环,但是在平常开发中往往因为项目周期紧,工作量大而被选择忽略,这样往往导致软件问题层出不穷。 线上出现的不少问题其实在有单元测试的情况下就可以及时发现和处理,因此培养自己在日常开发中写单元测试的能力是很有必要的。无论是对自己的编码能力的提高,还是项目质量的提升,都是大有好处,本文将介绍 Java 单元测试框架 JUnit 4 的基础认识和使用来编写单元测试,希望同样对你有所帮助。
  • 01.04 17:47:23
    发表了文章 2024-01-04 17:47:23

    JVM 组成结构

    JVM包含两个子系统和两个组件:两个子系统为Class Loader(类加载器)和Execution engine(执行引擎);两个组件为Runtime data area(运行时数据 区)、Native Interface(本地接口)。
  • 01.04 17:26:17
    发表了文章 2024-01-04 17:26:17

    SpringBoot 整合 WebSocket

    WebSocket是基于TCP协议的一种网络协议,它实现了浏览器与服务器全双工通信,支持客户端和服务端之间相互发送信息。在有WebSocket之前,如果服务端数据发生了改变,客户端想知道的话,只能采用定时轮询的方式去服务端获取,这种方式很大程度上增大了服务器端的压力,有了WebSocket之后,如果服务端数据发生改变,可以立即通知客户端,客户端就不用轮询去换取,降低了服务器的压力。目前主流的浏览器都已经支持WebSocket协议了。
  • 01.04 13:06:38
    发表了文章 2024-01-04 13:06:38

    【算法与数据结构】LFU 算法

    LFU算法的淘汰策略是Least Frequently Used,也就是每次淘汰那些使用次数最少的数据(最早最少使用)。
  • 01.04 13:05:03
    发表了文章 2024-01-04 13:05:03

    【算法与数据结构】LRU 算法

    LRU(Least Recently Used),这种算法认为最近使用的数据是热点数据,下一次有很大概率会再次使用这个数据。而最近很少被使用的数据,很大概率下一次不会使用。所以当缓存容量满时,优先淘汰掉最近最少使用的数据。
  • 01.04 11:37:37
    发表了文章 2024-01-04 11:37:37

    JAVA XML 解析

    XML (eXtensible Markup Language) 意为可扩展标记语言,被多数技术人员用以选择作为数据传输的载体,成为一种通用的数据交换格式,xml的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的便利。在不同的语言中,解析xml的方式都是一样的,只不过实现的语法不同而已。众所周知,现在解析XML的方法越来越多,但主流的方法也就四种,即:DOM、SAX、JDOM和DOM4J。
  • 01.04 11:31:13
    发表了文章 2024-01-04 11:31:13

    JAVA AQS 抽象队列同步器

    在 AQS(AbstractQueuedSynchronizer)中,可以通过一些机制来实现共享锁。AQS是Java并发包中的一个基础框架,它提供了一种用于构建锁和同步器的工具。
  • 01.04 11:27:44
    发表了文章 2024-01-04 11:27:44

    Jenv 多版本JDK管理

    Jenv 可以对多版本JDK进行管理
  • 01.03 23:58:58
    发表了文章 2024-01-03 23:58:58

    JVM GC 算法

    对于JVM的垃圾收集(GC),这是一个作为Java开发者必须了解的内容,那么,我们需要去了解哪些内容呢,其实,GC主要是解决下面的三个问题: 哪些内存需要回收? 什么时候回收? 如何回收? 回答了这三个问题,也就对于GC算法的原理有了最基本的了解。
  • 01.03 23:54:15
    发表了文章 2024-01-03 23:54:15

    JVM ClassLoader 类加载器

    类加载器,即ClassLoader,它负责加载class文件,class文件在文件开头有特定的文件标示,并且ClassLoader只负责class文件的加载,至于它是否可以运行,则由Execution Engine决定。
  • 01.03 23:50:38
    发表了文章 2024-01-03 23:50:38

    JVM 引用

    JVM中所有的引用类型,都是抽象类java.lang.ref.Reference的子类,这个类的主要方法为get()方法。
  • 01.03 23:26:35
    发表了文章 2024-01-03 23:26:35

    JAVA 特性 Lambda 表达式

    Lambda 表达式体现了函数式编程的思想。Lambda 本质上是一个匿名函数,我们可以把 Lambda 表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。 Lambda 可以作为方法的参数和Class的局部变量(成员属性)使用。
  • 01.03 23:24:53
    发表了文章 2024-01-03 23:24:53

    JAVA 特性 SPI 机制

    在面向对象编程中,基于开闭原则和解耦的需要,一般建议用接口进行模块之间通信编程,通常情况下调用方模块是不会感知到被调用方模块的内部具体实现。 为了实现在模块装配的时候不用在程序里面动态指明,这就需要一种服务发现机制。Java SPI就是提供了这样一个机制:为某个接口寻找服务实现的机制。这有点类似IoC的思想,将装配的控制权移交到了程序之外。 SPI(Service Provider Interface),是JDK内置的一种服务提供发现机制,可以用来启用框架扩展和替换组件。
  • 01.03 23:23:52
    发表了文章 2024-01-03 23:23:52

    JAVA 特性 异常机制

    当程序抛出一个异常后,从程序中导致异常的代码处跳出,Java虚拟机检测寻找和try关键字匹配的处理该异常的catch块。 如果找到,将控制权交到catch块中的代码,然后继续往下执行程序,try块中发生异常的代码不会被重新执行。 如果没有找到处理该异常的catch块,最终运行时报错。
  • 01.03 17:57:02
    发表了文章 2024-01-03 17:57:02

    JAVA 常用类库 StringBuffer 和 StringBuilder

    ● 当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。 ● 和 String 类不同的是,StringBuffer 和 StringBuilder类的对象能够被多次的修改,并且不产生新的未使用对象。 ● StringBuilder 类在 Java 5 中被提出,它和 StringBuffer 之间的最大不同在于 StringBuilder 的方法不是线程安全的(不能同步访问)。 ● 由于 StringBuilder 相较于 StringBuffer 有速度优势,多数情况下建议使用 StringBuilder类。然而在应用程序要求线程安全的情况下,
  • 01.03 16:29:20
    发表了文章 2024-01-03 16:29:20

    JAVA 并发编程 线程状态

    Thread.State 枚举类中记录了 Java 中定义的线程状态信息。
  • 01.03 16:03:38
    发表了文章 2024-01-03 16:03:38

    JAVA 并发编程 进程、线程、协程

    程序是静态的,程序运行后变为一个进程,一个进程内部可以有多个线程同时执行。进程是所有线程的集合,每一个线程是进程中的一条执行路径
  • 01.03 10:09:40
    发表了文章 2024-01-03 10:09:40

    📌 Java NIO Buffer

    Java NIO缓冲区在与NIO通道交互时使用。数据从通道读取到缓冲区,然后从缓冲区写入通道。 缓冲区本质上是一块内存,可以在其中写入数据,然后再进行读取。这个内存块被封装在一个NIOBuffer对象中,该对象提供了一组方法,可以更容易地使用内存块。
  • 01.03 10:08:44
    发表了文章 2024-01-03 10:08:44

    📌 Java NIO Channel

    Java NIOChannel和传统的流相似,但是也存在一些差异: • 在同一个Channel通道中,既可以进行 读操作 也可以进行 写操作,但是 流 只能进行 读 或者 写 其中一种操作。 • Channel通道可以进行异步读写。 • Channel可以从 Buffer中进行读写操作。将数据从Channel通道读取到Buffer缓冲区,并将数据从Buffer缓冲区写入Channel通道。
  • 01.03 10:07:24
    发表了文章 2024-01-03 10:07:24

    📌 Java NIO

    Java NIO(New IO或 Non Blocking IO)是从Java 1.4版本开始引入的一个新的IOAPI,可以替代标准的Java IO API。NIO支持面向缓冲区的、基于通道的IO操作。NIO将以更加高效的方式进行文件的读写操作。(NIO非阻塞 IO操作)。Java NIO包含了如下三个核心组件:Channel、Buffers、Selectors。
  • 12.29 14:38:37
    发表了文章 2023-12-29 14:38:37

    Servlet/过滤器/拦截器/监听器:

    Servlet接口在Sun公司有两个默认的实现类:HttpServlet、GenericServlet。Servlet是一种运行服务器端的Java应用程序,具有独立于平台和协议的特性,并且可以动态的生成web页面,它工作在客户端请求与服务器响应的中间层。
  • 12.29 14:37:30
    发表了文章 2023-12-29 14:37:30

    Filter 过滤器实现

    JavaWeb 组件 Servlet 提供了 Filter 过滤功能,其功能是对目标资源的请求和响应进行拦截,对拦截到的请求和响应做出特殊的功能处理,比如我们请求中有一些敏感信息过滤就是利用过滤器过滤。
  • 12.29 14:36:41
    发表了文章 2023-12-29 14:36:41

    Listener 监听器

    监听器是专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监视的对象发生情况时,立即采取相应的行动。Servlet监听器:Servlet规范中定义的一种特殊类,它用于监听Web应用程序中的ServletContext,HttpSession和HttpServletRequest等域对象的创建与销毁事件,以及监听这些域对象中的属性发生修改的事件。
  • 12.29 14:28:38
    发表了文章 2023-12-29 14:28:38

    【各种**问题系列】FastJSON 泛型对象解析

    解析 JSON,并将其转换为对应的数据结构。转换普通对象时,可以直接使用 Class 实例进行直接转换
  • 12.29 14:23:45
    发表了文章 2023-12-29 14:23:45

    什么是 LTS 长期支持

    长期支持(LTS)版本通常与应用程序或操作系统有关,你会在较长的时间内获得安全、维护和(有时有)功能的更新。 LTS 版本被认为是最稳定的版本,它经历了广泛的测试,并且大多包含了多年积累的改进。 需要注意的是,LTS 版本的软件不一定涉及功能更新,除非有一个更新的 LTS 版本。但是,你会在 LTS 版本的更新中得到必要的错误修复和安全修复。

2024年01月

2023年07月

  • 07.15 20:13:46
    发表了文章 2023-07-15 20:13:46

    【React 入门系列 03】React 组件

    组件是React的一等公民,使用React组件,组件表示页面中的部分功能,多个组件的组合实现了整个完整的页面功能。 组件可复用,独立,可组合。 React中的组件类型被分为了两类:函数组件,又被称为无状态组件;类组件,又被称为有状态组件。状态(state)即数据。 函数组件没有自己的状态,自负责数据展示。类组件有自己的状态,负责更新UI。React中想要实现该功能,就要使用类组件(有状态组件)。 有状态组件通过 state()和setState()两个方法可以实现对状态(数据)的获取和修改。
  • 07.15 16:48:55
    发表了文章 2023-07-15 16:48:55

    【React 入门系列 02】JSX 使用

    JSX是JavaScript XML的简写,表示在JavaScript代码中写XML(HTML)格式代码。声明式语法更加直观、与HTML结构相同,提高开发效率。 为什么需要在JSX中嵌入JavaScript表达式? 这是由于通常情况下,一个前后端分离项目,前端获取到的数据都是通过AJAX异步请求的方式向后台服务发送请求获取,一般是保存在JavaScript对象中。页面需要根据这些数据对象进行动态展示,就需要在JSX中嵌套使用JavaScript代码。 JSX提供了{JavaScript表达式},大括号的方式在JSX代码中插入JavaScript表达式的方式。
  • 07.15 15:15:14
    发表了文章 2023-07-15 15:15:14

    【React 入门系列 01】React 入门 & 环境搭建

    React是一个用于构建用户界面的JavaScript库。React是基于声明式、组件化开发方式。什么是声明式?通过使用JavaScript代码来描述UI(HTML页面)展示是什么样的,就和写HTML本质上是一样的。由React来负责UI的渲染,并在数据变化时更新UI。 React基于组件化方式进行开发。把构建页面的一部内容进行封装,在相似甚至相同的场景下进行复用,通过这样的方式进行代码的复用以及页面的构建。 React支持多端开发的场景。使用React可以开发Web端,基于React-Native可以实现移动端场景开发。使用React(React 360)开发VR应用。

2023年02月

  • 02.26 17:11:53
    发表了文章 2023-02-26 17:11:53

    【Redis】SDS 简单动态字符串

    Redis没有直接复用C语言的字符串,而是新建了SDS,作为String类型的一种存储结构。 在Redis数据库里,包含字符串值的键值对都是由SDS实现的(Redis中所有的键都是由字符串对象实现的即底层是由SDS实现,Redis中所有的值对象中包含的字符串对象底层也是由SDS实现)
  • 02.26 17:10:04
    发表了文章 2023-02-26 17:10:04

    【Redis】字符串String 数据类型详解

    String是Redis最基本的数据类型,一个Key对应一个Value,一个Redis中字符串Value最多可以是512M String类型是二进制安全的,意味着Redis的String可以包含任何数据。比如照片或者序列化对象。
  • 02.18 00:43:20
    发表了文章 2023-02-18 00:43:20

    【MySQL】通用查询日志 general query log 详解

    通用查询日志(general query log)用来记录用户的所有操作,包括启动和关闭MySQL服务、所有用户的连接开始时间和截止时间、发送给MySQL数据库服务器的所有SQL指令等。当我们的数据发生异常时,查看通用查询日志,还原操作时的具体场景,准确定位问题。
  • 02.16 17:48:14
    发表了文章 2023-02-16 17:48:14

    【MySQL】事务日志 undo log 详解

    Redo log是事务持久性的保证,Undo log是事务原子性的保证。在事务中更新数据的前置操作其实就是要写入Undo log。事务需要保证原子性,也就是事务中的操作要么全部完成,要么什么也不做。但有时候事务执行到一半会出现一些情况,比如: 情况一:事务执行过程中可能遇到各种错误,比如服务器本身的错误,操作系统错误,甚至是突然断电导致的错误。 情况二:程序员可以在事务执行过程中手动输入ROLLBACK语句结束当前事务的执行以上情况出现,我们需要把数据改回原先的样子,这个过程称之为回滚,这样就可以造成一个假象:这个事务看起来什么都没做,所以符合原子性要求每当我们要对一条记录做改动。
  • 02.15 23:10:39
    发表了文章 2023-02-15 23:10:39

    【MySQL】事务日志 redo log 详解

    redo 日志降低了刷盘的频率,并且redo日志占用的空间非常小。(redo日志主要存储表空间ID、页号、偏移量以及需要更新的值,所需存储的空间很小,刷盘快)。Redo Log 可以简单的非为两部分组成:重做日志的缓存(redo log buffer),保存在内存中,容易丢失。重做日志文件(rodo log file),保存在硬盘中,保证持久性。Redo Log写入并不是直接写入磁盘的,Innodb引擎会在写Redo Log的时候先写redo log buffer,之后再以一定的频率刷入到真正的redo log file中。这里的一定的频率就是所谓的刷盘策略。
  • 02.11 20:12:43
    发表了文章 2023-02-11 20:12:43

    【Netty】Java NIO 基础

    Netty本质是一个NIO框架,适用于服务器通讯相关的多种应用场景。 Netty作为一款基于Java开发的高性能网络框架,想要从认识到熟悉再到掌握最终理解,因此我们需要从最基础的NIO开始学习。如果你已经学习并掌握了NIO相关知识,那么可以直接进入Netty相关文章的学习;如果没有了解过也没有关系,那我们就从当前文章开始学习吧!🎉🎉🎉
  • 发表了文章 2024-05-23

    【机器学习】普通最小二乘法和ridge回归有什么区别?

  • 发表了文章 2024-05-21

    【机器学习】R-squared系数有什么缺点?如何解决?

  • 发表了文章 2024-05-20

    【机器学习】非线性回归与线性回归有何不同?

  • 发表了文章 2024-05-20

    【机器学习】提供学习率的直观解释

  • 发表了文章 2024-05-18

    【机器学习】协方差和相关性有什么区别?

  • 发表了文章 2024-05-18

    【机器学习】平均绝对误差 (MAE) 与均方误差 (MSE) 有什么区别?

  • 发表了文章 2024-05-18

    【机器学习】怎样检测到线性回归模型中的过拟合?

  • 发表了文章 2024-05-18

    【机器学习】有哪些指标,可以检查回归模型是否良好地拟合了数据?

  • 发表了文章 2024-05-16

    【机器学习】K-means算法与PCA算法之间有什么联系?

  • 发表了文章 2024-05-16

    【机器学习】解释什么是线性回归?

  • 发表了文章 2024-05-16

    【机器学习】维度灾难问题会如何影响K-means算法?

  • 发表了文章 2024-05-15

    【机器学习】可以利用K-means算法找到数据中的离群值吗?

  • 发表了文章 2024-05-15

    【机器学习】聚类算法中,如何判断数据是否被“充分”地聚类,以便算法产生有意义的结果?

  • 发表了文章 2024-05-15

    【机器学习】列举几种情况,在这些情况下K-means算法难以取得较好效果

  • 发表了文章 2024-05-15

    【机器学习】K-means和KNN算法有什么区别?

  • 发表了文章 2024-05-15

    【机器学习】贝叶斯统计中,“先验概率”和“后验概率”的区别?

  • 发表了文章 2024-05-15

    【机器学习】比较分层聚类(Hierarchical Clustering)和K-means聚类算法

  • 发表了文章 2024-05-15

    【机器学习】如何理解贝叶斯定理?

  • 发表了文章 2024-05-15

    【机器学习】朴素贝叶斯分类器的工作流程?

  • 发表了文章 2024-05-15

    【机器学习】K-means聚类有哪些应用?

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2024-01-04

    年度福利 | 你的2023关键词是▁▁?

    要想一个词形容我的2023年,慢慢成长 吧。
    2023年,年初开始找实习,查漏补缺技术栈里面的漏洞。大学的教育没有给我的求职带来多少帮助,因此我早早请假开始了我的求职实习生涯。(很感谢我那位通情达理的辅导员批准了我们请假出校实习,还有各科科任老师。)
    从年初开始补知识,背八股,准备简历,改简历,那段时间真的很煎熬。同期的同学有的早早就拿到大厂的实习offer去实习了,我还在背八股.......可能我属于那种不太聪明但是比较踏实的,虽然焦虑但还是坚持着我的节奏。终于在三月份收到了第一家公司的面试邀请,激动和紧张的我提前了面试时间两个小时来到公司楼下等待。第一次等待面试前的紧张和激动,我觉得自己就像即将踏上战场的士兵,即将登上行刑台的死囚。由于来得太早我只能在就近找到一家瑞信进去点了杯咖啡等待(后来这家瑞信也是我每天必去的店)。最后很顺利的拿到了这家公司的offer,正式开启了我的实习生涯。
    这算是2023年的第一次成长吧。
    临近七月了,暑期实习正式开始了,各个公司也陆续开始进行招聘。有了之前的经验之后也是很顺利的拿到了两家公司的offer。然后出现了人生的抉择,A公司新语言、工资高;B公司常用语言、工资低但是提供公寓和餐厅(是公寓!和餐厅!)。小小纠结了一下,选择了后者。B公司行业独角兽,可能是我太菜了,实习期间跟不上开发节奏,导致我一度怀疑人生。加上不太喜欢团队的氛围,因此只实习了两个月便离职了。
    回到重庆后,我开始对这段失败的实习经历进行总结。梳理了自己的问题,制定了执行计划。刚好回来的时间节点在九月,提前批我错过了,但是秋招刚刚开始。于是开始了我的秋招海投。
    这算是2023年的第二次成长吧。
    时间节点来到十一月底,终于等来了人生中第一个正式offer,北京一家不错的公司,薪资我也相对满意。从秋招的这三个月来,每天都是刷题,背八股,投简历,面试,刷题,背八股,投简历,面试........好在还是有收获。有时会熬夜到一两点,也许是人还年轻,第二天还是能在10点前醒来继续搞。也许再过几年就搞不定了,的调整自己的策略了。我估摸着我就是通过时间去堆出来的,哈哈哈。
    这算是2023年的第三次成长吧。
    虽然感觉自己成长的慢慢的,但是好在自己一直在进步吧。慢慢的也挺好,只要自己回头时能看见来时的路便挺好。虽然也曾幻想过一步登天,可终不觉脚踏实地来得踏实。也许我的成长就是慢慢吧。

    踩0 评论1
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息