摘要: 下一节:[SpringBoot 测试实践 - 2:单元测试与集成测试](https://www.cnblogs.com/aaronlinv/p/17645803.html) 我自己接触到的一些商业或是开源的基于 SpringBoot 项目,它们大部分是没有测试代码的,`test` 文件夹只有脚手架初 阅读全文
posted @ 2023-08-21 09:00 AaronLin 阅读(1030) 评论(0) 推荐(3) 编辑
摘要: Tmux 是一个 Linux (Mac OS也支持)下的终端复用器,相较于 Screen 更为强大,但快捷键和操作逻辑也更复杂,一段时间不用,就很容易忘记相关的命令和快捷键。本文旨在通过一个简单的场景,快速重拾 Tmux Tmux 通常用来保持会话(session),如果我们通过 ssh 连接服务器 阅读全文
posted @ 2023-04-13 08:43 AaronLin 阅读(528) 评论(5) 推荐(2) 编辑
摘要: Year 2038 problem 在 CS50 第 01 讲:C语言 中,提到了一个很有趣的问题:Year 2038 problem,这个问题指的是:一些使用 32 位来存储时间戳的计算机,在 2038 年,可能会出现整数溢出的问题,导致计算机的时间倒退回 1901 年 时间戳 指得是:UTC 1 阅读全文
posted @ 2022-11-09 08:32 AaronLin 阅读(1910) 评论(0) 推荐(2) 编辑
摘要: Git 中回退有 reset 和 revert,这两个的区别就是是否保留更改记录 假设当前的提交情况是:A <- B <- C <- D <- HEAD,如下图: 当前是 D,希望回退到 A,那我们可以使用 reset 命令,reset 后再看 git log 就会发现:B <- C <- D 宛如 阅读全文
posted @ 2022-07-08 08:36 AaronLin 阅读(3565) 评论(2) 推荐(6) 编辑
摘要: 在使用 Navigation Drawer Activity 模版的时候,遇到了通知栏无法完全沉浸的问题,尝试搜索一些现有的解决方法,但是或多或少都会存在一些问题,通过反复尝试找到找到了一种比较靠谱的思路 环境 测试模拟器:Pixel 3A compileSdk:32 minSdk:28 targe 阅读全文
posted @ 2022-05-10 09:08 AaronLin 阅读(758) 评论(2) 推荐(3) 编辑
摘要: 调试 API 的时候,我们需要经常需要在本地、开发、生产来回切换,还需要面临 Token 失效等的问题,让人头大,看到一些教程有介绍用 Postman 来简化流程,但是实践起来还是遇到一些问题,所以就有了这篇细致地介绍使用 Postman 的 Environments 和 Tests 来简化在不同环 阅读全文
posted @ 2022-03-04 08:53 AaronLin 阅读(995) 评论(1) 推荐(0) 编辑
摘要: 第一次知道黄灯老师是在随机波动的播客:【随机波动025】一本二本的尽头是否都是就业零件? 后面又在软工教学群里看到了分享:专访《我的二本学生》作者黄灯:看见中国普通年轻人的命运 随后也看到了十三幺:许知远对话黄灯 我和我的二本学生 以及黄灯老师的演讲:黄灯:二本学生的困境,也是当下所有年轻人的危机 阅读全文
posted @ 2022-01-25 01:24 AaronLin 阅读(301) 评论(0) 推荐(0) 编辑
摘要: Shell脚本 运作方式与解释型语言相当,如果有语言基础,学起 Shell 脚本就非常容易,但是 Shell 与常见的语言不同,一些常见的函数在 Shell 中需要组合一些命令得以实现 工具推荐 Shell 似乎没有定制的 IDE,这里推荐 VS Code 搭配对应的插件: shellman 智能提 阅读全文
posted @ 2022-01-05 09:08 AaronLin 阅读(2840) 评论(0) 推荐(2) 编辑
摘要: 不根据协议使用开源软件可能面临的风险 2003 年 Linksys 公司(同年 3 月被思科收购)推出 WRT-54G,这款路由器采用了基于 Linux 的固件,而 Linux 使用的是 GPL 开源协议,所以思科迫于压力,开放了 WRT-54G 的源码,这使得爱好者们知道了路由器固件的实现方式,进 阅读全文
posted @ 2021-12-20 09:29 AaronLin 阅读(2505) 评论(3) 推荐(10) 编辑
摘要: Go(又称 Golang )是 Google 开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言 Docker 和 Kubernetes 都是使用 Go 进行开发的,这几年 Go 越来越流行,生态也越来越好了 初学 Go 的时候会遇到了一些小问题,在一些教程中没有提及或者因为时效性的 阅读全文
posted @ 2021-10-18 09:10 AaronLin 阅读(2106) 评论(0) 推荐(2) 编辑