从我邮毕业啦!!!
引言
时间过的好快,转眼间就要从北邮毕业了,距离上一次月度总结又过去了两个月,故作本次总结。
PS: https://github.com/WeiXiao-Hyy/blog整理了后端开发的知识网络,欢迎Star!
毕业🎓
6月1号完成了自己的毕业答辩,马上就要跟学生时代的自己告别了,想想还是觉得有点舍不得。现在的我还是一个充满了学生思维的学生,一想到工作之后就要开始"装大人"了,既有些焦虑也有些期待。
旅行
先后去了山西,西安,青甘大环线,泰国,内蒙五个地方,5月的时候80%的时间都是在外面度过的,总结来说就是累并快乐着。
博客📚
博客一共写了12篇,目标是一周2篇,距离目标还是差了4篇,希望未来能够继续保持更新!💪
阅读
虽然一直在外面玩,但是读书的心一直没有放下,把很多经典的书籍都重新读了一遍,要努力完成一年12本+的阅读量。
第一本就是这本并发经典图书,研一的时候其实就打算阅读,但是当时也是没有学Java多久,很多东西都看不太懂。这次再翻开的时候有一种豁然开朗的感觉,通读下来基本上没有多的障碍,有一些个人感觉翻译不太通顺的地方阅读了英文原版后也比较简单搞懂。
第二本读的很快,读了7天就读完了,很庆幸地是在蚂蚁实习的时光能够让我很快读懂书中介绍的相关开发规范以及如何在步入职场初期快速提升自己,这也是唯一一本我见过教你如何做一名on-call人员的技术书籍。当然了作者是国外的程序员,很多场景其实过于理想化了,书中有一些翻译比较生硬,建议相关章节可以读一下英文原版。推荐给刚刚步入职场跟我一样的程序员们。
PS: Maker’s Schedule, Manager’s Schedule这是书中推荐加油站部分的文章,读完感受很深,能够让我更加享受一整块的时间。
第三本是Bob大叔的经典之作了,前面几章我也有写过知识碎片。前面章节讲的知识点和问题在日常生产中也能常常遇见,后面的实战部分还没有看完,后面编程时的建议有很多,但是感觉很难在实战中都能一一运用(看来还是看的以及写的不够多)。
第四本是一本JS的书籍,在学习后端的同时,我也有学习前端的知识,一直努力着能够做出一个属于自己的产品(目前是先做了几个小APP练手项目)希望熟练掌握JS和TS语言,走TS全栈路线。
https://juejin.cn/post/6844903709172826119 推荐一个TS学习博客。
PR
偶然间看到一个Github仓库叫做fucking-java-concurrency感觉很意思。里面主要介绍了java开发可能会遇到的并发问题。并且结合了上面学习的《Java并发编程实战》的内容给仓库提了一个final关键字的例子并且顺利地被大佬merge进去了,还是比较开心的,希望后续能多关注开源社区努力学习优秀的开源项目。
生活
感情上比3-4月感觉要稳定了许多,其实有些时候感觉还是需要去花点时间去阅读书籍去了解一下什么是亲密关系以及两性关系。尝试做到以下几点:
- 学会倾听,不要尝试改变对方的情绪;
- 遇到烦心事不要表现得过于明显,保持充足的睡眠;
- 理解激素对女性日常情绪的影响,在大姨妈期间多关注对方包容对方的情绪(虽然每次姨妈都要吵架);
下个月8号就要跟女朋友离开北京去另一座城市一起生活了,我对未来跟她的生活充满了期待和向往,希望我们能相互扶持并走到最后。
计划
博客
按照每周2篇博客的更新频率,同时平时看书/博客或与人交流时及时记录下来博客话题,方便为未来的博客内容做准备。
阅读
- 读完《软技能》认为比较重要的内容
- 读完《代码整洁之道》后2章节的内容
- 读完《微服务架构设计模式》后面6章的内容
- 读完《System Interview》
- 重读《Effective Java》
工作
下个月8号就要入职蚂蚁集团,希望能够顺利landing,并且能够快速提升自己的技术影响力,保持对技术的热情。
祝福
祝读到最后的朋友们,生活幸福,事业顺利,能够在程序员的道路上越走越远!
相关文章:
从我邮毕业啦!!!
引言 时间过的好快,转眼间就要从北邮毕业了,距离上一次月度总结又过去了两个月,故作本次总结。 PS: https://github.com/WeiXiao-Hyy/blog整理了后端开发的知识网络,欢迎Star! 毕业🎓 6月1号完成了自己的…...
gemini 1.5 flash (node项目)
https://www.npmjs.com/package/google/generative-ai https://ai.google.dev/pricing?hlzh-cn https://aistudio.google.com/app/apikey https://ai.google.dev/gemini-api/docs/models/gemini?hlzh-cn#gemini-1.5-flash https://ai.google.dev/gemini-api/docs/get-started…...
在线字节大端序小端序转换器
具体请前往:在线字节大端序小端序转换器...
css_17_背景属性鼠标属性
一.背景属性 -属性值:background-color(设置背景颜色) 默认背景颜色是 transparent。 -属性值:background-image(设置背景图片) url(图片的地址) -属性值:background-re…...
Python hash编码(go hash编码)
id"中国人" 首先,go语言hash: import (mmh3 "murmurhash3") mmh3.Murmurhash3([]byte(id)) 对应到Python hash编码,可以直接使用mmh3 import mmh3 mmh3.hash(id,signedFalse) 其源码可以表示为 def sum32WithSeed(datas, seed…...
004 插入排序(lua)
文章目录 123 1 -- Lua中没有类和方法的概念,所以我们将所有功能都写在一个脚本中 -- 交换数组中两个元素的功能 local function swap(arr, i, j) local temp arr[i] arr[i] arr[j] arr[j] temp end -- 插入排序算法的实现 local function insertionS…...
计算机网络 —— 基本概念
基本概念 1. 通信协议2. 面向连接 v.s. 面向无连接3. 电路交换 v.s. 分组交换4. 单工通信 v.s. 双工通信 1. 通信协议 通信协议就是计算机与计算机之间通过网络实现通信时事先达成的一种“约定”。这种“约定”使那些由不同厂商的设备、不同的CPU 以及不同的操作系统组成的计算…...
高精度除法的实现
高精度除法与高精度加法的定义、前置过程都是大致相同的,如果想了解具体内容,可以移步至我的这篇博客:高精度加法计算的实现 在这里就不再详细讲解,只讲解主体过程qwq 主体过程 高精度除法的原理和小学学习的竖式除法是一样的。 …...
STM32CUBEMX配置USB虚拟串口
STM32CUBEMX配置USB虚拟串口 cubemx上默认配置即可。 外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传 配置完后生成工程,主要就是要知道串口的收发接口就行了。 发送:CDC_Transmit_FS(),同时记得包含头文件#include “…...
安卓开发中margin和padding的区别
在 Android 开发中,margin 和 padding 都是用来定义视图(View)的空间属性,但它们的作用和应用场景有所不同: Margin(外边距): Margin 是视图与其他视图之间的空间。它定义了视图之间…...
Symfony事件调度系统:掌控应用程序生命周期的钥匙
Symfony事件调度系统:掌控应用程序生命周期的钥匙 引言 Symfony是一个高度灵活的PHP框架,用于构建各种规模的Web应用程序。它的核心特性之一是事件调度系统,该系统允许开发者在应用程序的生命周期中触发和监听事件。这种机制为开发者提供了…...
maven安装jar和pom到本地仓库
举例子我们要将 elastic-job-spring-boot-starter安装到本地的maven仓库,如下: <dependency><groupId>com.github.yinjihuan</groupId><artifactId>elastic-job-spring-boot-starter</artifactId><version>1.0.5&l…...
[leetcode]assign-cookies. 分发饼干
. - 力扣(LeetCode) class Solution { public:int findContentChildren(vector<int>& g, vector<int>& s) {sort(g.begin(), g.end());sort(s.begin(), s.end());int m g.size(), n s.size();int count 0;for (int i 0, j 0; i…...
如何轻松解决复杂文档格式转换问题
上周,我遇到了一个棘手的问题:需要将一大堆PDF文件转换成可编辑的Word文档,时间紧迫,手动转换根本来不及。朋友推荐我使用了一个网站——xuelin.cc,这个网站不仅提供强大的AI对话功能,还能轻松完成各种文档…...
日期类(java)
文章目录 第一代日期类 Date常用构造方法SimpleDateFormat 日期格式化类日期转字符串(String -> Date)字符串转日期 (String->Date) 第二代日期类 Calendar常用字段与如何得到实例对象相关 API 第三代日期类(LocalDate\TIme)日期,时间&…...
【深度学习】C++ Tensorrt Yolov8 目标检测推理
C Tensorrt Yolov8 目标检测推理 模型导出代码yolov8.hyolov8.cppcommon.hppCMakeListmain.cpp C tensorrt对yolov8目标检测模型进行推理。 Windows版本下只需要修改common.hpp对文件的判断S_ISREG 和对文件夹的判断S_ISDIR即可,非核心代码,不调用删掉都…...
【项目日记(二)】搜索引擎-索引制作
❣博主主页: 33的博客❣ ▶️文章专栏分类:项目日记◀️ 🚚我的代码仓库: 33的代码仓库🚚 🫵🫵🫵关注我带你了解更多项目内容 目录 1.前言2.索引结构2.1创捷索引2.2根据索引查询2.3新增文档2.4内存索引保存到磁盘2.5把…...
K 近邻、K-NN 算法图文详解
1. 为什么学习KNN算法 KNN是监督学习分类算法,主要解决现实生活中分类问题。根据目标的不同将监督学习任务分为了分类学习及回归预测问题。 KNN(K-Nearest Neihbor,KNN)K近邻是机器学习算法中理论最简单,最好理解的算法…...
Eclipse + GDB + J-Link 的单片机程序调试实践
Eclipse GDB J-Link 的调试实践 本文介绍如何创建Eclipse的调试配置,如何控制调试过程,如何查看修改各种变量。 对 Eclipse 的要求 所用 Eclipse 应当安装了 Eclipse Embedded CDT 插件。从 https://www.eclipse.org/downloads/packages/ 下载 Ecli…...
前端代码生成辅助工具
1,Axure Axure设计的界面如何生成HTML文件 https://blog.csdn.net/qq_43279782/article/details/112387511 Axure 生成HTML 文件,并用Chrome打开 https://blog.csdn.net/qq_30718137/article/details/80621025 2,OpenUI [开源] OpenUI …...
静态库与动态库总结
一、库文件和头文件 所谓库文件,可以将其理解为压缩包文件,该文件内部通常包含不止一个目标文件(也就是二进制文件)。 值得一提的是,库文件中每个目标文件存储的代码,并非完整的程序,而是一个…...
深入解析tcpdump:网络数据包捕获与分析的利器
引言 在网络技术日新月异的今天,网络数据包的捕获与分析成为了网络管理员、安全专家以及开发人员不可或缺的技能。其中,tcpdump作为一款强大的网络数据包捕获分析工具,广泛应用于Linux系统中。本文将从技术人的角度,详细分析tcpdu…...
【漏洞复现】科立讯通信有限公司指挥调度管理平台uploadgps.php存在SQL注入
0x01 产品简介 科立讯通信指挥调度管理平台是一个专门针对通信行业的管理平台。该产品旨在提供高效的指挥调度和管理解决方案,以帮助通信运营商或相关机构实现更好的运营效率和服务质量。该平台提供强大的指挥调度功能,可以实时监控和管理通信网络设备、…...
什么是自然语言处理(NLP)?详细解读文本分类、情感分析和机器翻译的核心技术
什么是自然语言处理? 自然语言处理(Natural Language Processing,简称NLP)是人工智能的一个重要分支,旨在让计算机理解、解释和生成人类的自然语言。打个比方,你和Siri对话,或使用谷歌翻译翻译一…...
【linux】gcc快速入门教程
目录 一.gcc简介 二.gcc常用命令 一.gcc简介 gcc 是GNU Compiler Collection(GNU编译器套件)。就是一个编译器。编译一个源文件的时候可以直接使用,但是源文件数量太多时,就很不方便,于是就出现了make 工具 二.gcc…...
【多维动态规划】Leetcode 97. 交错字符串【中等】
交错字符串 给定三个字符串 s1、s2、s3,请你帮忙验证 s3 是否是由 s1 和 s2 交错 组成的。 两个字符串 s 和 t 交错 的定义与过程如下,其中每个字符串都会被分割成若干 非空 子字符串 子字符串 是字符串中连续的 非空 字符序列。 s s1 s2 … snt…...
【JavaScript脚本宇宙】精通前端开发:六大热门CSS框架详解
前端开发的利器:深入了解六大CSS框架 前言 在现代Web开发中,选择适合的前端框架和工具包是构建高效、响应式和美观的网站或应用程序的关键。本文将详细介绍六个广受欢迎的CSS框架:Bootstrap、Bulma、Tailwind CSS、Foundation、Materialize…...
开发技术-Java集合(List)删除元素的几种方式
文章目录 1. 错误的删除2. 正确的方法2.1 倒叙删除2.2 迭代器删除2.3 removeAll() 删除2.4 removeIf() 最简单的删除 3. 总结 1. 错误的删除 在写代码时,想将其中的一个元素删除,就遍历了 list ,使用了 remove(),发现效果并不是想…...
c++ 递归
递归函数是指在函数定义中调用自身的函数。C语言也支持递归函数。 下面是一个使用递归函数计算阶乘的例子: #include <iostream> using namespace std;int factorial(int n) {// 基本情况,当 n 等于 0 或 1 时,阶乘为 1if (n 0 || n…...
RedHat9 | podman容器
1、容器技术介绍 传统问题 应用程序和依赖需要一起安装在物理主机或虚拟机上的操作系统应用程序版本比当前操作系统安装的版本更低或更新两个应用程序可能需要某一软件的不同版本,彼此版本之间不兼容 解决方式 将应用程序打包并部署为容器容器是与系统的其他部分…...
做平面设计兼职的网站有哪些/武汉建站公司
点击链接http://hi.baidu.com/rungok/item/1c20bceb876a4e355a2d64a9转载于:https://blog.51cto.com/rungok/960049...
建设网站的一般过程/无人区在线观看高清1080
和.Net团队打交道经常会谈到J2EE与.NET,而且都会谈到自己对这两个平台的看法,偶尔还会争的面红耳赤。 于是乎就想找些权威资料以此check一下我们的理解。近期整理一下资料和偶的理解,热烈欢迎技术爱好者拍砖。 先说明一点&…...
柳州游戏网站建设/怎么建立个人网站
一、源代码地址: https://github.com/HuangAm/Webweixin 二、总结: 1.分析Http请求 - 请求方式:get、post等等 - URL:每个请求的url,固定部分和变换部分,一般动态的部分可能是在这个请求的前面的请求…...
模板网站如何做seo/代写文案的软件
投拆举报类: 中央电视台《焦点访谈》:010-68579889北京复兴路11号中央电视台邮编:100859 中央电视台《东方时空》:010-68508738中央电视台《实话实说》:010-63984662 中央电视台《面对面》 : 010-6398…...
wordpress eclipse/输入关键词进行搜索
形如1^22^23^24^2......n^2 这样的式子的和是多少呢?或者说我们能否得到一个更简单的公式去计算这个序列的和,而不需要去逐项计算然后再加在一起呢?本文中我们就称这个式子的求和公式叫做平方序列求和公式吧!通过下面的推导我们自…...
外贸公司网站建设费用 如何申请/沈阳百度推广优化
为了方便理解主机和USB设备间的数据传输机制,USB系统的分层结构进行了更详细的描述。从逻辑上看,客户软件通过一组管道来与USB设备的功能单元进行通信;USB系统软件和USB逻辑设备间的通信是通过缺省控制管道0实现的;所有实际的USB数据传输都是由主机和USB…...