我的编程之旅:大学学习记录与成长经历

本文最后更新于:2 天前

每一次跌倒都是成长的垫脚石,让我们站得更高,看得更远。

破冰

🔥 每日学习计划,打卡记录

坚持记录自己的学习经历,每天的进步都成为我前进的动力,这个过程令人感到无比有意义。

每天回顾自己的学习笔记,我能够清晰地看到自己的成长和进步,这种持续的努力使我更加自信和坚定,同时也为我树立了积极的学习态度。

我发现,这样的学习记录不仅仅是一种反思和总结,更是对自己努力和进步的有力证明。

我深信,只要坚持下去,每一天都将是新的收获和成长,让我不断迈向更高的目标。

思维碰撞

2021/9 月-2022/5 月

C、C++

杨辉三角

演讲比赛系统

职工管理系统

渡一教育

HTML、CSS、JS

豆瓣电影

2022/5 月底-2022/9 月

Java 基础

韩顺平

零钱通

房屋出租

类 QQ 通讯项目

满汉楼餐厅

2022/9 月-2022/10 月

坦克大战

Javaweb

MySQL

2022/10 月-2022/12 月

Spring

SpringBoot

MyBatis

GitHub 托管了我的第一个网页 回忆如初 (deng-2022.github.io)

当时还有 HTML、CSS 的底子,写了个简单的个人页面就紧急部署在 GitHub 上了,虽然似懂非懂,但这是我学编程以来第一次做出能够分享给别人、类似网站的学习成果,令我非常兴奋

瑞吉外卖

2022/01/26 10:12

  • 加入知识星球-编程导航
  • Xmind
  • 黑马点评

2023/2 月-3 月中旬

  • 小游戏源码
  • 坦克大战
  • 黄金矿工
  • 跟着黑马阿玮老师的详细教程成功打包(详见《游戏打包》),并上传至网盘分享给了自己的好兄弟玩,这个当时还发了个朋友圈

2023/03/07

  • 搭建个人博客,Gitee 托管博客站点
  • 接下来的一周内我找了好多好看的壁纸,修改 Fluid 主题相关配置,打造了属于自己的特色个人博客

2023/3/10

  • 用户中心

2023/03/24

  • 伙伴匹配
  • Python 爬虫

2023/4 月

  • SpringCloud
  • 博客站点、文档站点

2023/05/20

  • Electron 开发实战–从零构建类 QQ 项目,了解 Electron

2023/06/02

  • 今天,伙伴匹配系统主要功能基本完成
  • 跟着鱼皮的录播,打算部署上线这个项目

2023/06/03

鱼皮兄说得好:

Java 巩固基础就在牛客选择题、力扣算法题上下功夫;

Java 进阶主要持续学习四点:

Java 丰富的类库和生态(工具库 guava、apache、commons,缓存库 jedis、caffine 等)多做项目多积累 Java 并发编程、熟练运用 Java 并发包编程,《Java 并发编程的艺术》

Jvm,Jvm 调优《深入理解 Java 虚拟机》

阅读源码

Java 特性,探针、代理、反射等

下定决心购买《疯狂 Java 讲义》上下两册,一百一十五块大洋

学习 GitHub 相关操作,学习如何在线查看/运行代码、拉取代码至本地,在 GitHub 上学习优质项目

筹划将 Gitee 上的项目仓库也同步到 GitHub 上,之前是因为 Gitee 没有网络问题才选择它的,现在发现 steam++百分百解决这个问题

康文昌,从零开始的编程之路,了解到 uni-app + uniCloud 是跨端跨云的开发方案

白嫖了几个阿里云免费赠送 3 个月试用时效的服务

回头学习用户中心的部署上线流程,着手上线用户中心和伙伴匹配

2023/06/04

日常牛客 10 道 Java 基础题

阅读 LearnAndRecord 一篇文章,巩固短语积累

计组温习巩固概论基础,现阶段学习存储器相关内容

用户中心第 14 集,初步了解到项目部署上线的三种方法:原始方法、宝塔、容器,部分笔记已保存在《项目部署及上线》一文,这两天了解租用云服务器,抓紧尝试部署上线用户中心项目

跟着康文昌巩固学习了 git/GitHub,部分笔记已记录在《git-GitHub 进阶学习》中

顺便记录以下,这应该是我自入门 Java 至今整整一年了吧,值得纪念一下,这一年学到不少东西了

2023/06/05

上午计组刷了半小时编程导航嘉宾问答,感触颇深,学到好多相关知识,心态也更好了,这可比刷 DY、KS 有意思多了

搞了一天阿里云服务器 ECS 建站

用前两天白嫖的 3 个月 ECS 云服务器跟着视频教学搞的:1.阿里云服务器购买流程_哔哩哔哩_bilibili

了解了云服务器的购买、运行及相关配置、安装宝塔面板,做到将域名解析到阿里云服务器时卡住了,因为我还没有已备案的域名

又学习了解了域名的购买、备案,找到一个申请免费域名的网站(免备案),具体教程如下:

永久免费域名申请教程 百分之百成功_哔哩哔哩_bilibili

免费白嫖顶级域名!2023 年最新免费域名注册教程:支持 com、net,二级域名永久有效!切勿错过 | 零度解说_哔哩哔哩_bilibili

20 道牛客 Java 基础题

用户中心和伙伴匹配项目成功推送到 GitHub,master/main 分支问题得到解决,这个博客写的很棒:

(59 条消息) 关于 git 的问题:error: src refspec main does not match any_TripleGold.的博客-CSDN 博客

有什么问题什么想法上编程导航找资料就行了,太方便了

2023/06/06

伙伴匹配暂时停止独立开发,计划拉取一位优秀星球伙伴的开源代码,观摩人家的实现思路,照葫芦画瓢,慢慢优化

巩固单词积累,LearnAndRecord 一篇文章

数据库实验报告:索引、视图、集合查询

(59 条消息) MySQL 高级(2): 索引的概念,分类,性能分析,索引失效_Mr_tianyanxiaobai 的博客-CSDN 博客

(59 条消息) 《MySQL 必修课:索引大决战!你不得不知道的各种索引类型和实现原理!》_Java-You 的博客-CSDN 博客

(59 条消息) mysql 等值唯一索引*mysql 索引之一:索引基础(B-Tree 索引、哈希索引、聚簇索引、全文(Full-text)索引区别)(唯一索引、最左前缀索引、前缀索引、多列索引)…*熔岩巨兽 墨菲特的博客-CSDN 博客

(59 条消息) mysql 索引修改mysql 添加、修改、删除、查询索引严素的博客-CSDN 博客

MySQL 修改和删除索引(DROP INDEX) (biancheng.net)

(59 条消息) oracle 修改索引名称语句,5.4.4 修改索引(1)_Guohao Li 的博客-CSDN 博客

(59 条消息) 3. 集合查询:union(并)、 except(差)、intersect(交)intersect 组合查询你说的白是什么白_的博客-CSDN 博客

(59 条消息) MySQL 实现交集查询和差集查询以及对称差查询_mysql 交集查询_ChaoYue_miku 的博客-CSDN 博客

晚上了解了下域名购买及备案流程,想着自己赶紧也买一个,斟酌了半天:memory-life.fun,7 块钱首年挺划算的

但购买/注册域名要有实名认证的信息模板,过几天才能注册到了,推荐下面这个系列:

【买个域名】域名购买知识 域名购买教程| 8 块钱买入 3000 万卖出 | 一起来买个域名 | 域名如何选 |域名购买 | 域名选购_哔哩哔哩_bilibili

《疯狂 Java 讲义》已收到

2023/06/07

  • 刷星球嘉宾问答和球友开源项目分享,上 CSDN 和知乎找资源
  • 靠前几天学到的 git/GitHub 进阶,拉取了两位球友的用户中心和伙伴匹配开源代码,访问了线上地址,并成功在本地运行
  • 注意点:数据库改成你本地的,前端请求 url 是否正确,注意看 Readme 文档,就能正常跑起来了
  • Hexo+Gitee 博客搭建,找时间完善一下这部分笔记
  • 实名认证模板审核通过了,成功注册第一个域名:memory-life.fun,接下来就是域名备案了
  • 注册表操作右键菜单

2023/06/08

  • 日常阅读 LearnAndRecord 一篇文章
  • 看了一遍球友的篝火项目,现阶段争取尽快自己实现好友功能
  • 编程导航星球认识了校友,加了微信方便联系
  • 持续优化伙伴匹配,明天着手实现好友功能(开发记录详见《伙伴匹配-开发文档》)
  • 补 10 道牛客 Java 基础题
  • 检查配置一下图床吧,再了解了解 Gitee 和 GitHub 的 Page 服务
  • 现阶段学习方向:备考英语 6 级、备考期末、数据库/计组实验报告、文献检索报告、伙伴匹配、云开发、Python 爬虫开源项目、Gitee/GitHub
  • (62 条消息) 浅谈 servlet 源码_striveb 的博客-CSDN 博客

2023/06/09

  • 完成数据库实验大作业,学了一早上 Jsp

-

  • 遇到两个问题:
  • 引进 servlet 包,maven 报错,是因为 D:\softWare\Maven\apache-maven-3.6.1\conf\settings.xml 下的 jdk 配置过期了,引进新技术就报错了,添加以下插件配置即可
1
2
3
4
5
6
7
8
9
10
11
12
<profile>
<id>jdk-1.7</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.7</jdk>
</activation>
<properties>
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
<maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion>
</properties>
</profile>
  • 一写 jsp 项目就跑不起来,直接显示:
  • 发现报错:
1
ZipException opening "jsp-api-2.2.jar": zip END header not found
  • maven 下没有 2.2 版本的 jsp 包,pom.xml 配置下换成 2.1 就行了
  • 数据库实验大作业设计完成!巩固学习了 servlet、request、response、jsp、Mybatis 等知识,收获颇深,我要把这个项目推送到 Gitee/GitHub 上,哈哈
  • 计组存储器上半部分教材已看完

2023/06/10

image-20230610174455011

image-20230610174530299

image-20230610174550692

  • 实验报告:数据库开发大作业开了个头

2023/06/11

  • 巩固最近做过的长篇阅读,积累英语写作表达
  • 数据库开发大作业完成
  • 拿到历年计组、数据库期末考题了,抓紧时间复习了,还有实验
  • 数据库系统概论过了一遍
  • 伙伴匹配的验证码登录功能初步开发完成

2023/06/12

  • 计组控制单元、CPU 已过
  • 伙伴匹配的验证码登录功能开发完成

2023/06/12 - 2023/06/14

  • 备考四六级、备考期末中……

2023/06/14

  • 伙伴匹配 注册功能完成

2023/06/15

  • 牛客 Java 基础题共 844 题一轮刷题完成,用时整 4 个月,纪念一下

2023/06/15-2023/06/17

  • 疯狂备考六级英语中

2023/06/18

2023/06/19

上午,鱼皮的编程资源分享,语雀、腾讯文档

中午上传了伙伴匹配前后端的最新代码到 Gitee 和 GitHub 上了

几分钟,拥有⾃⼰的⾼颜值网站!代码都不用写_哔哩哔哩_bilibili

(65 条消息) SpringBoot 项目打包成 jar 包部署到宝塔面板(详细)_宝塔部署 jar 包_UnIQUE Eason 的博客-CSDN 博客

拿之前免费试用的阿里云 ESC 云服务器,用宝塔面板运行 jar 包

简单说明以下一晚上干了啥,学到了啥

看到程序羊搭建的动态个人博客站点教程,心血来潮也来试试

最终的实现:在云服务器上,成功搭建动态个人博客网站

具体操作步骤:购买云服务器(免费试用的也可以,我用的阿里云的免费送的三个月 ESC,不用白不用) -> 远程连接服务器 -> 下载宝塔 Linux 面板 -> 登录宝塔面板 -> 运行 jar 包 -> 宝塔面板开放 8090 端口、阿里云服务器安全组开启 8090 端口

切实体会到了云服务器的方便和快捷,亲自上手操作,了解到宝塔面板其实就是可视化的 Linux,要不然为啥叫宝塔 Linux 呢

操作过程中也渐渐回忆起基本的 Linux 命令,还遇到了一些问题:

宝塔终端无法自动认证:

(65 条消息) 宝塔后台打开终端无法自动认证,一步解决问题宝塔终端无法自动认证唐南香榭 ol 的博客-CSDN 博客

这个项目支持 JDK11,而宝塔快捷安装的只有 JDK7、JDK8,低版本的 jdk 是跑不起来这个项目的:

java 编译中出现了 Exception in thread “main” java.lang.UnsupportedClassVersionError - Coder-Wf - 博客园 (cnblogs.com)

于是我手动安装了 JDK11 并成功配置环境:

(65 条消息) 阿里云服务器安装 JDK11 和环境配置_宝塔上安装 jdk11_Object girl=null;的博客-CSDN 博客

(65 条消息) Linux 系统安装 Java11 环境变量配置linux 安装 jdk11拄杖忙学轻声码的博客-CSDN 博客

访问 Memory’s Blog 已经可以跑起来了

之后可以考虑购买一台云服务器了,国内域名备案的话,是不能用免费服务器的

更加熟悉了宝塔面板的操作,可以考虑再写篇博客了:云服务器的购买、域名解析、域名备案、宝塔面板的基本操作、Linux 部署 SpringBoot 项目,Linux 环境安装 jdk、maven、tomcat 等,适当总结很有意义,备战完期末考再说吧

之前一直拖欠的项目部署,现在更加有信心了,尽快交付实现

编程导航知识星球里好多项目、创意,什么微信机器人、ChatGPT 等,多看多学

2023/06/20

  • 宝塔面板安装 MySQL 数据库,连接到阿里云服务器上
  • 安装 MySQL 服务很简单,新增数据库时,用户名会默认为数据库名,怪不得我用 root 进不去 MySQL
  • 本地导入 sql 文件,建表,插入数据
  • 远程连接服务器:我连接的阿里云服务器,注意这里的管理员名称和管理员密码就是 WorkBench 远程连接设置的账号密码

image-20230620114110961

  • 这里还有个问题:通过宝塔安装的数据库 root 默认不支持远程权限,修改数据库权限为所有人即可

image-20230620114216795

image-20230620193558829

  • 下午,宝塔面板的快速安装,详见《宝塔面板安装》
  • 晚,CodePen 是个宝藏网站,多看看好看的网页设计,提升审美。还能在线拧魔方
  • 鱼皮编程资源分享:CodePen、JavaGuide、被删的前端游乐场

2023/06/21

2023/06/22

2023/06/23

  • 上午,研究微信自动回复 AI,具体情况可转至文章《AI 实践中的洞见:我的 AI 之旅》
  • 中午,解决了计组最后一块大问题:CPU 与主存的连接;快速过了一遍数据库
  • 晚上,继续研究微信自动回复 AI,发生了不少糗事,哈哈哈哈
  • 微信对话开放平台:微信对话开放平台 (qq.com),微信开发者的手册

2023/06/24

  • 面试官:说说 Spring 用到了哪些设计模式? (qq.com)
  • 曾经没太弄懂的动态代理,这次明白了 (qq.com)
  • 一个商城项目:电商项目系统
  • Docsify 快速部署一个静态文档网站
  • 搞了一早上 Docsify 部署静态文档站点,昨天搞微信 AI,原来配好的 NODE_PATH 环境变量路径变了,出现了 docsify 命令不是内部命令的问题
  • 配置好环境变量后,文档站点要么跑不起来,要么网速贼拉跨,拉取 docsify 的 GitHub 仓库代码也是报资源路径错误
  • 接着本地跑 hexo 服务时,hexo 命令又找不着了,可能是前两天误删了 mode_modules 的缘故,我在原目录下重新安装并初始化 hexo,正常部署博客站点了
  • 不过也不是毫无收获,我可以总结下流行 Hexo、Hugo 生成博客站点,Docsify、Vuepress、Dumi 生成文档站点的基础操作
  • CodeSheep 的《编程环境和软件工具安装手册》、《Linux 速查备忘手册》很有帮助
  • 才发现 Vitepress 和 Vuepress 俩文档站点,大意了,不过这两位相似点很多,相对来说,Vitepress 更加轻量级
  • 在生成 Vuepress 站点时,踩了好多 node 配置的坑,这里也会一并记录在文章《配置指南-掌握 Node.js 配置》中
  • 半个月前完成的数据库开发大作业实验报告,很有价值,写篇文章记录一番:《使用 JSP 构建 JavaWeb 项目–以数据库大作业为例》
  • AI 太方便了,我用 AI 生成了文章《配置指南-掌握 Node.js 配置》和《使用 JSP 构建 JavaWeb 项目–以数据库大作业为例》的标题、副标题以及目录框架
  • 下午,报考全国计算机等级考试二级:Java 基础
  • 晚上,完善《配置指南-掌握 Node.js 配置》和《快速生成文档站点》
  • 睡前总结待解决问题:快速安装 Vuepress 报错、宝塔终端远程连接服务器失败、VCN 连接失败、SSH 服务开启失败

2023/06/25

  • 上午,服务器开启 SSH 服务一直失败,试了好多解决办法都没用的
  • 简单记录一下经过吧:宝塔面板远程连接服务器时,终端连接失败 -> 尝试开启宝塔 SSH 服务,开启失败 -> 检查服务器 SSH 服务开启状态,是关闭状态 -> 修改/etc/ssh/sshd_config 配置文件,检查开放端口号,尝试开启 SSH 服务,无效 -> 尝试各种方法,甚至是卸载重装 SSH 服务,仍然开启服务失败
  • 使用 方法远程连接服务器,不是 root 用户,甚至修改配置文件、重启服务都无权限
  • 在重置了服务器实例密码后,VNC 总算正常连接了,不过还是没什么用,只要尝试开启或重启 SSH 服务,就会报如下错误:

image-20230625100319214

2023/06/26

image-20230626120841860

2023/06/27

  • 早上·,总结 SSH 服务启动失败的踩坑经历
  • 晚上,鱼皮专栏:玩转服务器,有时间实操一番

2023/06/27-2023/06/29

  • 疯狂备考计算机组成原理和数据库系统概论中

2023/06/30

2023/07/01

2023/07/02

2023/07/03

  • 上午,完善 Node.js 的配置踩坑经历
  • 下午,《疯狂 Java 讲义》Java 集合部分
  • 晚上,尝试部署伙伴匹配系统
  • 记录:后端多环境实战 -> 配置多环境 -> 打包项目,检验多环境配置是否生效 -> 打包失败,解决 java 和 javac 版本不一致问题
  • 这个宝塔面板登录一直在转圈圈,好像还不太好解决

2023/07/04

  • 分别在掘金和 CSDN 发布了第一篇文章!
  • 掘金:宝塔面板安装教程 - 掘金 (juejin.cn)
  • CSDN:宝塔面板安装教程_回忆-如初的博客-CSDN 博客
  • 新增文章《揭秘项目部署上线之路:流程、挑战与解决方案》,记录部署上线伙伴匹配系统的流程、所遇到的问题以及解决方法
  • 更加完善了《配置指南-掌握 Node-js 配置》、《大道至简:快速搭建博客与文档站点的终极指南》
  • 接下来的博客撰写任务有:静态网站托管、项目部署上线

2023/07/05

  • 上午,力扣,剑指 offer75,做了两道
  • 下午,《疯狂 Java 讲义》Java 集合部分完结
  • API 接口平台第一期,项目搭建
  • 多了解计算机专业方面的考证和竞赛,个人赛优先

2023/07/06

2023/07/07

2023/07/08

  • 《操作系统(第四版)》
  • 《计算机是怎么跑起来的》
  • 联机轴心与同盟,比学习还累人

2023/07/09

2023/07/10

  • 《操作系统(第四版)》第三部分 进程 已过半
  • 加入编程导航算法村,加强巩固算法
  • 近期目标:快速完成 API 接口开放平台的开发

2023/07/11

2023/07/12

2023/07/13

  • 上午,继续学习 SpringCloud,发现之前的微服务怎么都启动不了,下面是我的排查过程:
  • 原来学过的知识丢掉了,忘记开启 Nacos 服务了 ->
  • OrderSercice 和 UserService 服务一直连接 Nacos 失败,经排查,发现是网络问题,把手机热点换成直连 WIFI 即可 ->
  • 服务注册成功,但数据库访问失败,修改成本地 MySQL 的用户名和密码后,仍提示:找不到这个主机。
  • 经排查,发现两服务配置中数据库的 url 配置如下:
1
url: jdbc:mysql://mysql:3306/spring_cloud_test?useSSL=false
  • 将 mysql 修改为 localhost 即可:
1
url: jdbc:mysql://localhost:3306/spring_cloud_test?useSSL=false

2023/07/14

  • 上午,《操作系统》存储管理
  • 中午,《计算机是怎么连接的》
  • 晚上,《操作系统》设备管理

2023/07/15

  • 上午,继续学习 API 接口平台,拉取 SQL 之父前后端源码,作大致了解
  • 《深度解析 Web 开发中的跨域问题》一文完成
  • 中午,持续学习 SpringCloud 微服务
  • 下午,学习了 Nacos 配置管理:集群、命名空间、热更新、Nacos 配置文件优先级 ->
  • Feign 远程调用:基本使用、自定义配置(配置文件/注解 + 类)、简化代码(继承/抽取)
  • 晚上,继续开发 API 接口平台,建立数据库表,完成前后端代码推送至
  • 初步完成文章《解决 Git 远程推送报错的终极指南》的编写

2023/07/16

  • 上午,编程导航算法通关村开营,了解相关事宜
  • (下午出门逛公园、吃烧烤、骑电动,回来继续打游戏)

2023/07/17

  • 《操作系统》设备管理 完结,做好思维导图
  • 实时操作系统_百度百科 (baidu.com)
  • 下午,SpringCloud Docker 初步学习,做好思维导图
  • 算法通关村第一关-青铜挑战完成,《探索算法学习之旅:经验分享与解题思路》第一天开始了
  • 同步发布到了 CSDN 中,完成挑战
  • 单链表、双向链表的实现挺麻烦的,看看能不能啃下来

2023/07/18

  • 算法通关村,第三天
  • 上午,《操作系统》文件系统,完结
  • 晚上,算法通关村第一关-白银挑战
  • 《算法通关村第一关-链表经典问题:查找两链表的第一个公共节点》CSDN 发布完成
  • 成功使用 WebBench 远程连接云服务器了,好多天了,可算解决这个问题了
  • 详情可以在《云服务器远程连接指南:各种方法详解与问题解决》一文中查看
  • 明天继续学习 Docker,可以看康文昌老师的视频,继续了解下云开发、继续完成 API 接口平台、每日算法、博客/文档站点的搭建、美化

2023/07/19

2023/07/20

LOGO_01

2023/07/21

  • SQL 之父很好用 😊
  • 上午、中午、下午,都在搞 API 接口开放平台,结果因为跨域问题,后端种不上 cookie,待解决
  • 算法村第一期直播回放看完,巩固链表

2023/07/22

  • 早上,《操作系统》,巩固文件管理
  • 《计算机是怎么跑起来的》,XML 是什么,SE 是什么
  • 晚上,算法通关村第一关-双指针专题完成,同步发布至 CSDN
  • 网络环境太差,Docker 安装失败。

2023/07/23

2023/07/24

  • 中午,成功解决宝塔面板登录失败的问题,详见《宝塔面板:解放手动配置,轻松管理你的服务器》
  • 成功安装 Docker:容器镜像服务 (aliyun.com)
  • 下午,搞微信对话开放平台,想调用 API,未果
  • 着手上线伙伴匹配系统,可算部署成功了

2023/07/25

2023/07/26

  • 他奶奶的,一大早推送 API 接口开放平台代码到 Gitee,给我本地代码删改了,用这个退出那个 rabase 模式了
1
git rebase --abort
  • 还是得多了解 git
  • 上午,持续开发 API 接口开放平台
  • 下午,启动后端项目,竟然提示端口被占用了,虽然很疑惑,还是直接给它杀掉了:
  • 晚上《操作系统》,进程间的互斥和同步
  • Windows 查看使用端口是否被占用-百度经验 (baidu.com)

  • 真服了,晚上推送后端代码到 Github,它把一周前的提交记录给推上去了,什么迷惑操作。。我还给他拉取到本地,把这两天写的代码全覆盖了。
  • 好不容易用 Gitee,把之前上传的代码拉取下来了,打开 IDEA 又爆红报错。
  • 他妈的还是网络问题,才导致的依赖报错

2023/07/27

  • 算法通关村第一关完结,庆祝一下
  • API 接口开放平台,接口信息的增、删、改、查功能开发完毕
  • 学习这个项目,顺带学习了签名认证、网络协议等知识
  • sdk 接口是什么 • Worktile 社区
  • 下午,《自顶向下 计算机网络》,是一本好书,挺难的
  • CSDN 同步文章《绑定密钥对导致 SSH 服务异常》
  • 真的不想写接口信息增、删、改、查的后端校验逻辑 😟
  • 晚上,首次在语雀创建自己的知识库
  • 手写链表反转的实现思路,明天再做吧

2023/07/28

2023/07/29

2023/07/30

1
阿里巴巴应用研发平台(Enterprise Mobile Application Studio,简称EMAS),是面向全端场景(移动App、H5应用、小程序、Web应用、PC应用等)的一站式应用研发平台。EMAS基于广泛的云原生技术(Backend as a Service、Serverless、DevOps、低代码等),致力于为企业、开发者提供一站式的应用研发运营管理服务,涵盖开发、测试、运维、运营等应用全生命周期。
  • 尝试让 AI 给我写一个漂亮的网页,太拉了,它写不成
  • 开通了七牛云对象存储服务,真好用,标准存储有 10GB 的免费额度,成功部署了我的 “第一个网站”

2023/07/31

2023/08/01

2023/08/02

  • 从零开发一个壁纸网站真的很有意义,我并不奢求这个项目能做到多大多强,至少踩过了一遍坑
  • 软件设计师,再过一遍考试大纲:
    • 数据结构与算法、数据库、组成原理、操作系统、计算机网络
    • 程序语言、面向对象
    • 系统开发、系统设计、标准化和知识产权
    • 多媒体
  • 算法通关村第二关 - 链表经典问题:链表相加、单链表加一、两两反转链表节点,同步至 CSDN
  • 宝塔面板使用经验、博客搭建、跨域问题、Git 远程推送报错,同步至 CSDN
  • 着手开发 PicMemories 壁纸分享小程序,Day1
  • 完善《快速启动:开发自己的定制化-Spring-Boot-项目模板》
  • 《白话网络安全》
  • liyupi (程序员鱼皮) (github.com)

2023/08/03

2023/08/04

2023/08/05

2023/08/06

  • 老是纠结页面样式
  • 安装个 umi,半天搞不好,这官网醉了
  • 晚上,Redis 存储用户登录态有问题
  • 开发 PicMemories 壁纸分享小程序,Day5

2023/08/07

  • 早上,学习 Docker
  • 成功解决 PicMemories 校验用户、保存用户登录态的问题
  • 解决 hexo g 推送失败的问题
  • 立项第二个小程序:校园跑腿服务
  • 开发 PicMemories 壁纸分享小程序,Day6

2023/08/08

2023/08/09

  • 算法通关村第三关 - 数组基础,同步至 CSDN
  • 备考软考
  • 开发 PicMemories 管理员页面,实现图片上传功能

  • 下午,定制博客页面
  • 开发 PicMemories 壁纸分享小程序,Day8

2023/08/10

2023/08/11

  • 算法通关村-双指针专题,青铜挑战完成

  • 软考测试,75 分满分,做了半个小时,考了 39

  • 《大话网络安全》
  • 《网络是怎样连接的的》
  • learn.lianglianglee.com/专栏/透视 HTTP 协议

  • 开发 PicMemories 壁纸分享小程序,Day10

2023/08/12

  • 上掘金,看好文,已收藏

  • 七牛云分类上传了壁纸,没有永久域名,空间 30 天后就会被释放
  • 点赞壁纸还没有作后端实现,今天玩爽了

2023/08/13

  • 上掘金,看好文

  • 《网络是怎样连接的》第二章完结
  • 可用壁纸已上传至七牛云

2023/08/14

  • 上掘金,看好文

  • 持续学习 HTTP 协议、计算机网络
  • 什么是以太网?以太网和 WIFI 的区别:以太网和 wifi 的区别 (baidu.com)
  • 晚上,《自顶向下 计算机网络》数据链路层完结
  • 正式确定现阶段目标:寒假前半个月开始背八股,海投简历,争取年后找到第一份实习!

2023/08/15

  • 上午,激情选课·(系统卡死进不去,血压飙升)

  • 中午,继续完善 PicMemories 壁纸分享小程序,Day11
  • 下午,《自顶向下 计算机网络》网络层,一半完结
  • 今天起,所有学习重心转向算法和项目,顺带了解计网、操作系统、Java 基础、设计模式等基础知识,减轻学期压力 ✔
  • 学期末,背 Java 八股,复习项目,投简历,争取面试机会
  • 小林 Coding 图解系列,很有用:小林 coding (xiaolincoding.com)
  • 晚上,算法通关村第三关,同步上传 CSDN

  • CSDN 同步上传博客文章

2023/08/16

  • 掘金看文,Java 基础

  • SQL 之母

  • API 接口开放平台,持续开发
  • 下午,《自顶向下 计算机网络》网络层,完结

  • 小林 Coding HTTP 面试题

2023/08/17

  • API 接口开放平台,持续开发

  • 帮兄弟整理了电脑,桌面整理和开始菜单美化

2023/08/18

2023/08/19

2023/08/20

2023/08/21

2023/08/22

2023/08/23

  • API 接口开放平台,开发接近尾声,正在总结相关学习经验
  • 有关 SpringBoot 整合第三方服务的经验分享和踩坑记录,待完善
  • 有关 Dubbo+Nacos 实现服务注册、服务发现的代码演示,待完善
  • 有关 API 开放平台实现接口调用全流程解读,待完善
  • 有关抽象公共服务的实现方法,待完善
  • 【Maven 从入门到精通】 03-Maven 的依赖、继承与聚合 - 掘金 (juejin.cn)

2023/08/24

  • 上午,完成了昨天遗留的任务

  • 成功推送 API 接口开放平台代码到 GitHub 代码仓库,我的这篇经验总结真的很有用:《解决 Git 远程推送报错的终极指南》

  • 完善我的 GitHub、Gitee 个人主页
  • 下午,聚合搜索平台开发
  • 总结下现阶段的任务:

    • 做好 API 接口开放平台、聚合搜索平台、伙伴匹配系统的开发、优化和知识点梳理,将来丰富简历
    • 做项目的同时,也要及时上传至 GitHub/Gitee 仓库,丰富提交记录,同时复习到 Git 的相关知识
    • 借助鱼友项目,了解 WebSocket 的使用方法,实现远程聊天通讯功能
    • 微信机器人(这个感觉拖好久了,不过问题不大,业余时间,培养点兴趣嘛)
    • 微信小程序的开发就先告一段落了,PicMemories 的开发也停滞 10 天了,最后上传图片链接到七牛云对象存储之后就没管过了,惭愧惭愧
    • 博客的撰写、CSDN 的同步发布一直在进行,很充实也很踏实。博客首页文章的图片还没有全部更新,抽时间搜罗点好看的壁纸
    • 算法通关村第一期,大部队都推进到第 16 关卡了,我还在第 4 关卡,每周四的算法答疑直播基本也不看的。不过这倒不是什么大问题,我只是埋头做项目和巩固计算机基础知识了,也没闲着,直播回放也可以开倍速嘛,只好是尽量规划好时间。这一块儿的话,计划到国庆节前,能把算法通关村第一期掌握熟练了
    • 再接一茬,最近做项目时,实现了公共服务抽取,有必要再熟悉一下 Maven 了,不过这也属于做项目吧
    • 学算法的目的,现阶段有三个:
      • 11 月 5 号的软考中级:软件分析师
      • 计划中的寒假实习,应付笔试面试,或者现场手撕算法
      • 明年 3 月份的蓝桥杯算法大赛
    • 买了个荣耀平板,可以更方便、更舒服地巩固学习计算机知识了,那么我就总结下现阶段在平板上要学习的知识吧:
      • 技术摘抄 (lianglianglee.com):透视 HTTP 协议、大话设计模式等
      • 小林 coding (xiaolincoding.com):图解计算机基础:计算机网络、系统、MySQL 等
      • 微信读书-正版书籍小说免费阅读 (qq.com):《白话网络安全》、《网络是怎样连接的》、《计算机是怎样跑起来的》、《操作系统》
      • Java 基础:大厂面试题、星球内的 30 天面试题挑战、Java 面试题整理,这些我都整理好了,坚持学习就行
      • 敖丙:这家伙讲的东西浅显易懂,由浅入深,很推荐他的公众号文章
      • 掘金好文,我一般都是看关于项目或者 Java 基础的,电脑上看的效果会更好,不过也差不多
      • 本学期的学科也要掌握好:计网、操作系统、Java、Python、Linux、人工智能,把控好整体节奏就行
  • 差不多就这些了,好久没有这么清晰地罗列出自己的计划清单了,这样写出来后就感觉轻松了不少

  • 那他妈还愣着干什么?该学学,该玩玩,去他妈的操蛋生活

2023/08/25

  • 上午做算法、背面经

  • 中午做项目,备考软考

  • 晚上看技术文档,做总结

  • 下午,算法通关村第四关:青铜挑战-栈的实现方法已完成
  • 晚上 API 接口开放平台,引入统计图表
  • 上传代码至 Gitee、Github 仓库
  • 看看鱼友的项目

  • 卧槽,看了篝火项目的聊天室实现,目前是琢磨出使用 Redis 来实现消息发送接收,不过那密密麻麻的序列化和 stream 流属实看蒙了,还没有注释。

  • 看到了心宿二的博客项目,非常佩服:流火开发社区 (antares.cool)

2023/08/26

  • 算法通关村第四关结束,开启第五关:Hash 的学习
  • 了解了 Java 多线程与并发编程
  • 完成 Memory 聚合搜索平台项目初始化

2023/08/27

  • 逛掘金,看好文,巩固 Java 基础

  • 备考 11 月软考,持续学习操作系统、计网、数据库、算法,面向对象、软件设计等知识很简单的
  • 继续开发 Memory 聚合搜索平台

  • 待总结:定时任务、Mybatis 基础、Maven、Java 爬虫

2023/08/28

  • 早上,备考软考:面向对象设计、UML 图等
  • 中午,《自顶向下 计算机网络》应用层完结

2023/08/29

1
2
3
4
5
6
7
是的,爬虫可以分为两种不同的类型,即API爬虫和网页爬虫。

API爬虫是直接请求服务器的API接口,获取数据的方式。这种爬虫通常不需要解析HTML页面,而是发送HTTP请求,获取服务器返回的数据,一般是JSON或者XML格式的数据。你提到的"https://www.code-nav.cn/api/post/search/page/vo"就是一个例子,它是一个API的路径,用于获取相关的数据。

网页爬虫则主要是爬取HTML页面的信息。它通过发送HTTP请求到网页的URL路径,获取到返回的HTML页面源代码,然后解析其中的各种标签和内容。你提到的"https://www.xiaolincoding.com/os/10_learn/learn_os.html#%E5%85%A5%E9%97%A8%E7%B3%BB%E5%88%97"就是一个网页的URL路径。

两种类型的爬虫在实现上有一些不同,但都可以通过发送HTTP请求来获取数据。需要根据具体的需求和对应的数据格式来选择使用哪种类型的爬虫。

2023/08/30

  • 突然想明白自己的焦虑来源是什么了,现阶段无非就这些:

    • 学期任务,包括学校专业课程学习、计算机二级考证、软考中级、英语六级
    • 技术提升:为了提升硬实力,多做项目、看技术文档等,感觉这方面涉及的东西很多:算法、框架学习、Java 基础、计算机基础
    • 实习计划:提升在同龄人中的竞争力,备战实习也令人头疼,管理好两方面:项目和八股,这就要加深巩固基础,实践操作
  • 所有的努力,都是为了将来找到高薪工作,做这一行业,10 年内赚到别人 30 年赚到的钱

  • 现在的所有付出,现阶段都为了一个目标:明年秋招,拿到不错的实习 offer,争取转正,拿下人生第一桶金

  • 时间过的是真快,转眼间大三,这么快就要考虑上班工作,成为一名光荣的打工人了。。

  • 《计算机底层技术》第一章
  • 《疯狂 Java 讲义》多线程
  • SpringBoot 整合 Mybatis,明天学习
  • 收集到软考备考资料,明确目标

  • Memory 聚合搜索平台持续开发,Day3

2023/08/31

2023/09/01

2023/09/02

2023/09/03

  • 早上,着手备考 Java 二级
  • 鱼皮,Elasticsearch 初学:[Quick start | Elasticsearch Guide 7.17] | Elastic
  • 算法通关村第五关,队列、Hash

  • 计网,小林 Coding 的TCP

  • 下午,打卡软考考点

  • 晚上,掘金,学习设计模式:23 种设计模式详解 - 掘金 (juejin.cn)

  • 晚上,Ant Design Vue 组件了解

2023/09/04

  • 星球,面经
  • 逛掘金,敖丙
  • 学习 Elasticsearch 基本语法
  • 逛星球
  • 流火社区

2023/09/05

  • 掘金

  • 完善 API 开放平台开发,解决如何根据不同 URL,去调用后台不同接口
  • 算法通关第六关,Hash、队列完结

2023/09/06

  • 完善 API 开放平台开发

  • 做项目,自信起来了

  • 与小木见面,安装相关开发工具,交流答疑解惑

2023/09/07

  • 看面经,总结经验

  • 从今天开始,暂时不刷掘金网站了,全身心投入算法、面经、备考

  • GateWay 网关 request.getHeader()中文参数乱码,待解决
  • 浅学 Elasticsearch

  • 了解博客网站的主要功能:

    • 用户
    • 文章

2023/09/08

  • 上午,Java 二级,45 套题操作题,巩固 Java 基础

  • 又是明确目标、制定计划的一天,随便写写

  • 现阶段目标(计划):
    • 算法,算法太重要了,争取这个月月底通关算法通关村,然后持续每日力扣刷题打周赛

    • Java 基础,看面经(星球面经、30 天面试挑战题)

    • 项目:每日必做,持续更新、迭代、优化已有项目,具体想法:

      • 持续优化 Memory 接口开放平台,优化接口调用时的用户体验(接口数量、接口质量、页面优化等

      • 学习 Memory 聚合搜索平台,使用 Elasicsearch 实现聚合搜索

      • 优化伙伴匹配系统,从安卓版迁移到 PC 版,优化页面显示,重点是使用 WebSocket 实现聊天通信功能

      • Memory Blog 博客网站,开发一个博客网站,功能主要是博客文章浏览、用户聊天通信,详细开发过程,在日后的开发文档中说明

    • 写简历、优化简历、持续更新迭代简历

    • 做好软考备考、Java 二级备考、假期实习准备

2023/09/09

  • 上午,听千寻哥讲座分享,了解简历撰写、实习经验

  • 看面经、巩固基础

  • 做 45 套操作题,备考 Java 二级

  • 下午,算法通关村,层序遍历基础完成

  • 下午到晚上,伙伴匹配系统迁移 PC 端 -> **MemoryChat **开发 Day1,进一步熟悉 Ant Design Vue 的使用

  • 备考软考,每日知识点打卡(设计模式

  • 小林 Coding,计算机网络,数据包在网络世界的传输过程(客户端与服务端的通信流程

  • 睡前,给小木提点建议,交流答疑,确定学习方向,命运的齿轮开始转动

2023/09/10

  • 了解实习面试经验、租房经验

  • 了解 BOSS 直聘后端开发相关岗位,优化附件简历

  • TCP 建立连接:三次握手;释放连接:四次挥手

  • 下午,算法通关村,层序遍历进阶完成

  • 做 45 套操作题,备考 Java 二级

  • **MemoryChat **开发 Day2

2023/09/11

  • 做 45 套操作题,备考 Java 二级,已做十套
  • 小林 Coding,复习巩固 HTTP 协议
  • 算法通关村,层序遍历扩展完成
  • 了解使用 WebSocket 实现在线通信
  • **MemoryChat **开发 Day3

2023/09/12

  • 做 45 套操作题,备考 Java 二级,已做十四套

  • 算法通关村,深度优先(递归、迭代实现二叉树遍历)

  • 《自顶向下 计算机操作系统》网络安全

  • 《趣话计算机底层原理》之操作系统

  • 语雀文档,记录 Java 八股(热门),开展(新建文件夹),八股面试题网站,开搞
  • Redis 常考面试题

  • **MemoryChat **开发 Day4

2023/09/13

2023/09/14

  • 苍何哥的 113 道 Java 基础很有用

  • **MemoryChat **开发 Day5

  • 软卡知识点打卡

  • 看笔记,巩固复习 Redis

  • 我发现我总会有那么 1-2 小时,头脑发热,码字的思路异常清晰 ✌✌✌
  • 搞 SpringBoot 整合 Socket 服务实现实时通信,老难受了,好不容易有了眉目,但前端接收服务端转发的消息,让我很迷惑

  • 奶奶的解决了一天的 BUG,不过把 Elasticsearch 和 Kibana 下载完成了

  • 今天好多东西都还没搞,算法,Java 二级,计网、操作系统等等,明天再搞吧,确实没精力学了

2023/09/15

  • 实时双向通信终于测试成功,详情可见 踩坑记录 栏目的 双向通信调试成功

  • 简单了解 QQ 通信的实现过程
  • 中午,成功报名软考,等待审核中,还下载了个照片审核工具,挺好使的,自动裁剪成报名规定大小

  • 11 月份软考缴费成功,开冲,他奶奶的
  • 算法学习对我来说真挺吃力的,二分查找的几个变式都能让我晕头转向

  • 做 45 套操作题,备考 Java 二级,已做二十五套

  • 睡前狂刷了会儿掘金,又学到了设计模式、Spring 生命周期
  • **MemoryChat **开发 Day6

2023/09/16

  • 又是全新的一天,是时候再次规划下短期目标了:

    • 首先就是 Java 二级,目前最重要的,每天保持刷题感,操作题要做,做熟练,两天内刷完 45 套,再反复过 2-3 遍

    • 昨天成功报名了 11 月份软考,170 块大洋,现阶段每两天看一套历年试题吧,每天都要巩固知识点的,待 Java 二级结束后全身心投入软考刷题

    • 算法,计划是国庆之前拿下 20 关,现在想想还有点差距,最近在做项目、备考确实是压力较大,那就计划为国庆假期结束前,拿下 20 关了

    • 项目,目前最喜欢的项目 MemoryChat,双向实时通信核心功能已实现,整体页面布局已改造完成,对这个网站的想法还挺丰富:

      • 用户交友组队、实时通信、发表博文、聚合搜索

      • 优化首页,在学习如何快速地设计那种大气的网站首页

      • 页面优化,对于审美欠佳的我来说,确实是一项艰巨的任务,思考如何设计的有个性、端庄大气

      • 这就是我的原创个人项目了嘛,两月前的梦想正在实现中 👏👏👏

      • 项目的核心功能要把握好:批量数据导入(并发编程)、相似度匹配计算、实时通信、聚合搜索
    • API 项目优化、扩展思路:

    image-20230916083830164

    • 道阻且长,闲话少叙,开工
  • 昨天浏览器突然发病,瞬间打开 20+窗口,电脑直接卡死被迫重启,刚做项目时发现数据库连接错误,还以为数据全没了,原来是数据库自动关闭了,重启就好了

  • 七牛云测试域名过期了,又没有备案域名,免费的对象存储也没了
  • 申请使用了腾讯云的免费对象存储服务,6 个月,50GB,够用了。这个腾讯云还挺良心

  • 成功完成实时双向通信,他奶奶的,沉淀一下,**期待 3 天后的总结成功的 SpringBoot 集成 WebSocket 实现实时通信聊天 **

  • 又过了一遍小林 Coding 的 HTTP,混合加密、数字签名、数字证书是核心,明天巩固 TCP
  • Java 基础、计网、操作系统、数据库、数据结构与算法、设计模式、Spring 框架、软件工程、软件分析,持续巩固基础

  • **MemoryChat **开发 Day7

2023/09/17

  • 上午,总结 Java 基础八股、MySQL 八股,同步到语雀知识库

  • 中午,习中特 plus PPT 完成
  • 下午,操作系统,巩固进程相关知识

  • 新增博客:《改变编码游戏规则:揭秘 23 种设计模式的魅力和实用性》
  • 成功安装 Elasticsearch、Kibana,看官方文档辅助学习

  • 巩固 Maven、设计模式、Docker 相关知识

  • Java 操作题,35 套,预计明天完结
  • **MemoryChat **开发 Day8

  • 待实时双向通信基本问题及用户体验均解决后,再逐步完善笔记(预计一周之内)

2023/09/18

2023/09/19

2023/09/20

  • 备考软考,做往年真题

  • 学习 Elasticsearch

  • 复习巩固软考真题,八套

  • MemoryChat 开发 Day11

  • API 开放平台的后台新接口已经有了想法,但整个项目结构还有问题:

    • 目前 Gitee 和 Github 仅远程推送了 memory-api-backend 的代码

    • 需要创建一个父工程,将 memory-api-backend、memory-gateway、memoryClient 全部远程推送
    • 明天尝试完成

  • 聚合搜索,学习了分词器、Java 客户端操作 ES,明天实现第二种灵活操作 ES 的 Java 客户端操作方法

  • 看掘金、看星球

2023/09/21

  • 设计模式、Linux

  • MemoryAPI,在线翻译功能接口,基本完成随机名言一句

  • 更新了博客的几张图片
  • 今晚上计划:

    • 聚合搜索,Java 客户端操作 ES,了解数据同步 ✔

    • 设计模式

    • 几道 Java 八股,Java 二级后,全力备战软考

    • 备考 Java 二级,Java 基础 ✔

    • 操作系统,计算机网络 TCP ✔
  • 今天的笔记做的太多了,Spring 整合 WebSocket 实现双向实时通信的流程,明天开始梳理
  • MemoryAPI 项目结构还待整理
  • 一天之内,同时开发三个项目,哈哈哈

2023/09/22

  • Java 二级 二刷十九套

  • bug 菌的聊设计模式系列

  • 阿杆学长的 GitHub 参与开源项目教程,Spring 加载 Bean 的九种方式 s,自学拿 18K offer 激励

  • 每日一套软考真题(上午/下午)
  • API 接口开放平台,管理员页面待优化,增加二级菜单

  • 近期任务盘点:

    • Java 二级二刷四十套

    • GitHub 参与开源项目

    • 软考中级大纲(全)每日过,一周之内过完

    • 使用 Logstash 完成 MySQL、ES 数据同步 ✔
    • 优化 MemoryChat 博客页面
    • 看 yes 大佬的 消息队列系列文章,强烈推荐
  • Java 二级操作题二刷三十二套
  • Elasticsearch,数据同步,MySQL 已完成,成就感满满,看起来 MemorySearch 项目完结指日可待
  • 看会儿技术文章,项目就先不做了,该同步的都同步上去

2023/09/23

  • Java 二级二刷四十套
  • 【多线程系列】终于懂了 Java 中的各种锁 - 掘金 (juejin.cn)

  • 考虑写一篇博客,彻底搞清楚 I/O 中的同步/异步/阻塞/非阻塞 + Java 中的各种锁机制

  • 看面经看面经

  • 这几周都在疯狂执行备考计划,技术文章、简历优化、项目迭代、算法通关也都在同步进行
    • 但我发现只有亲手做过的项目、写过的博客、做过的知识总结,才能让我长久地安心
    • 那些面经、八股、基础知识,平时也只是多做了解,夯实基础
    • 但毕竟是一些理解性的东西,时间长了就容易忘
    • 果然,个人博客多做总结、学习新技术并能够运用到项目中,才是最大的快乐啊
  • MemoryChat:

    • 博客页面优化:
      • 如何实现每个博文绑定自己的 Like、Collect、Comment,待解决
      • 博文应该带标签,点击对应标签,就可跳转至搜索的博文内容搜索结果
      • 那就是要开发一个博文查找功能,开发博文查找页面,根据输入字段,查询匹配 title、description 的博文
      • 待隔壁 MemorySearch 聚合搜索平台成功落地之后,会在 MemoryChat 博客社区中引入 ES,进行快速查找
      • 开发博客编写页面,用户能够在线编写提交博文
      • 用户收藏夹:多个收藏集,集合中博文的排列列表与搜索博文的结果展示,设想一致(掘金就这么干的)
      • 评论功能,这个应该是核心,不过我肯定一样能轻松搞定
    • 队伍功能优化:
      • 队长可以发布任务(或者说公告),在消息栏中显示
      • 待优化完成用户私聊的所有页面优化、通信体验之后,考虑开发队内聊天
    • 私聊体验优化:
      • 当有聊天消息还未接收时,有消息提醒(可供开启或关闭这个功能)
      • 私聊双方的消息,不够有辨识度
    • 用户中心大厅优化
      • 将来计划把博客社区搞为默认首页,那用户中心是用来干什么的呢?(稍等一下,我问问 AI)
      • 可以展示什么内容呢?介绍下这个网站的内容
  • 今晚计划:

    • 操作系统第四版,个人认为前四章写的非常好,有必要二刷,之后看小林 Coding 速通一遍 ✔

    • 网络是怎样连接的,写的也非常好

    • Java 二级操作题四十套题,计划半小时内完成三刷,考前增强记忆,没准明天的操作题就是原题呢 ✔
    • 巩固复习算法通关村的知识,了解下力扣必刷题,继续埋头赶路 ✔

    • 项目的话,可以再考虑下 MemoryApi 接口开放平台的接口完善,最好可以完成 ES 的学习
  • 面试经典 150 题 - 学习计划 - 力扣(LeetCode)全球极客挚爱的技术成长平台

  • 我能不能在年前刷完力扣经典 150 题?这绝对是个严峻的挑战
  • 很荣幸,看了快速排序和归并排序,理解了他们的实现思想,但是编码实现对我来说难度还是很大

2023/09/24

  • Java 二级已过(刚考完,过了)
  • 一周(国庆长假之前)过完软考大纲详细,Day1
  • 持续开发 MemoryChat、MemoryAPI

  • 计划在一个月之内将所有项目优化完成(完成,全部完成)
    • 完善个人博客页面:博客导读
    • 完善 Gitee / GitHub 项目介绍,ReadMe 文件
  • MemoryChat 实时双向通信核心基本优化完毕,可以开始着手梳理业务流程了(我果然忘不了这件事)
  • MemoryChat 博客社区着手优化
  • 面试官考我,单例类中为什么要使用 volatile 关键字?我表示…😏 - 掘金 (juejin.cn)

  • 目前有价值的博文系列:
    • 哪吒的 SpringBoot 系列
    • bug 菌的聊设计模式系列
    • yes 的消息队列系列
    • 操作系统、计算机是怎样连接的,好书
    • 小林 Coding 的操作系统、计网全系列
  • 他爷爷的,这个阶段一直搞这个页面样式,太伤脑筋了,看会儿书吧
  • MemoryChat 博客页面优化,支持 Markdown 语法

2023/09/25

  • 软考中级大纲,数据结构与算法、计算机网络、网络安全,Day2
  • MemoryChat 开发计划:

    • 使用 Redis 缓存热点消息(最近 36h 内的消息),数据库中存放所有消息
    • 使用 ES 来大幅提升博文检索效率
  • 把 ES 剩下的那点尾巴结束了,今晚把 Memory 聚合搜索平台完工了
  • 学习了 Jmeter 的基本操作流程
  • 防抖节流:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
抖和节流都是前端开发中常用的优化技术,用于控制事件的触发频率,提升用户体验和性能。下面分别介绍一下防抖和节流的概念和应用场景:

防抖(Debounce):
防抖是指延迟触发事件,在指定的时间间隔内,如果事件持续触发,则重新计时。只有在事件停止触发一段时间后,才会执行相应的动作。
应用场景:防止频繁触发的事件,如窗口调整大小、搜索框输入等。比如,在搜索框输入时,我们希望用户输入完毕后再触发搜索请求,而不是用户每输入一个字符就发送请求,这时候可以使用防抖技术。

节流(Throttle):
节流是指限制事件的触发频率,让事件以固定的速率执行,例如在 n 毫秒内最多执行一次。
应用场景:限制高频率触发的事件,如滚动事件、鼠标移动事件等。比如,在页面滚动时,监听滚动事件并执行相应的操作。但是由于滚动事件触发的频率非常高,如果每次触发都执行操作,可能会造成性能问题。这时候可以使用节流技术,设定一个时间间隔,在这个间隔时间内只执行一次操作,从而控制事件的触发频率。

一些常见的防抖和节流的实现方法包括:

使用setTimeout来设置定时器,并在指定的时间间隔后执行相应的操作。
使用underscore.js或lodash等工具库中的debounce和throttle函数来简化实现。

2023/09/26

  • yes 消息队列

  • TCP 三次握手、四次挥手
  • IP 基础知识,小林 Coding
  • MemoryChat:优化通信消息气泡

  • 高亮显示不好搞,再想想

  • 今晚计划:
    • 聚合搜索高亮显示搞定,之后就可以作博文搜索了
    • MemoryChat 解决之前遗留下来的所有 Bug
    • MemoryAPI 接口开放平台,简单优化一下页面,可以多调通一个接口 ✔
    • 今晚就搞项目吧
  • 聚合搜索高亮显示的后端代码写不了,逻辑混乱,暂且不做了

2023/09/27

  • 我们经常使用到 QQ、微信等聊天软件,那么这种通信功能是怎样实现的?底层使用了什么样的技术栈呢?

  • 请从一名开发者的角度,详细说明一下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
QQ、微信等聊天软件的通信功能是通过客户端和服务器之间的实时通信来实现的。从开发者的角度来看,实现这种通信功能需要使用以下技术栈:s

前端开发技术:前端开发主要使用 HTMLCSSJavaScript 来构建用户界面,并通过 Web SocketAjax 或者其他实时通信技术与服务器进行数据交互。

后端开发技术:后端开发主要使用一种或多种后端编程语言,如 JavaPythonC# 等,配合相应s的框架和数据库来处理客户端的请求,并与多个客户端进行通信。

实时通信协议:为了实现实时通信,常用的协议包括 WebSocketLong PollingServer-Sent Events 等。WebSocket 是一种在客户端和服务器之间建立双向实时通信的协议,它能够提供更低的延迟和更高的效率。

数据库:为了存储用户的聊天记录、好友关系等数据,通常使用关系型数据库(如 MySQLOracle 等)或非关系型数据库(如 MongoDBRedis 等)来进行数据持久化存储。

服务器端技术:服务器端采用类似于Web服务器的架构,通过处理客户端请求和响应,实现实时消息的传输和应答,保证消息的可靠性和低延迟。常用的服务器端技术有 Node.jsASP.NETSpring 等。

安全性和加密:在通信过程中,为了保护数据的安全性,通常使用 SSL/TLS 打造安全的加密通道,确保数据在传输过程中被加密和保护。

综上所述,QQ、微信等聊天软件的通信功能涉及前后端开发技术、实时通信协议、数据库、服务器端技术以及安全性和加密等方面的技术栈。开发者需要根据具体需求选择合适的技术来实现通信功能,并确保数据的安全性和稳定性。
  • 欢迎 - Qi-API 接口开放平台 (qimuu.icu)

  • MemoryAPI 接口开放平台,首页优化完毕,优化接口广场,提升用户体验
  • MemoryChat,基本解决之前遗留下来的 Bug,接下来开发评论功能、聚合搜索
  • yes 消息队列

2023/09/28

  • 《程序是怎样运行的》

  • 《白话网络安全》

  • 《操作系统》

  • 软考备考 路由协议 2023 下半年模考
  • 今日计划:
    • MemoryChat 评论功能基本实现:博文评论、评论嵌套
    • MemoryAPI 接口开放平台,优化接口调用界面,提升用户体验
  • 过一遍软考大纲(易错 100 题),很轻松,直接拿捏
  • 再梳理一遍现阶段的目标:

    • 国庆中秋假期将近,应该持续做到的有以下几点:
    • 算法,算法,能否争取在国庆结束前,完成算法通关村的一轮学习
    • 项目,MemoryAPI、MemorySearch、MemoryChat 核心基本完成,接下来持续更新迭代
    • 软考备考,做历年真题
    • Java 基础八股文,框架八股文,持续迭代
    • 面经,星球面经
    • 在西安在线判题系统,OJ 在线判题系统可以着手开始,进一步学习微服务、RocketMQ 消息队列

2023/09/29

  • OJ 在线判题系统的需求分析、架构设计、核心业务流程、实现方案等等,顺便复习 UML 顺序图的写法

  • 奶奶的,合并提交真的令人抓狂

  • 技术摘抄 (lianglianglee.com)
  • HTTPS、Nginx、IO 多路复用 epoll

  • CDN:

    • 全局负载均衡、缓存代理(管理、监控、日志、统计、计费)
    • 缓存静态资源
  • HTTP2 解决 HTTP 的队头阻塞问题,WebSocket 优化 HTTP 的 “请求 - 应答” 通信模式

  • HTTP 真他妈有趣,强烈推荐这个系列:透视 HTTP 协议 (lianglianglee.com)
  • API 页面优化确实难受,慢慢来吧
  • 记录下每天要做的:

    • 软考中级备考
    • 算法,150 题
    • 技术文章
    • 优化项目

2023/09/30

  • 算法通关村,字符串常见问题,下午同步至 CSDN

  • 实战指南:使用 Spring-Boot 集成 WebSocket 实现前后端实时通信 基本完成
  • HTTPS:SSL/TLS,解决 HTTP 报文被窃听、中断、篡改、伪造等问题

    • 窃听:对称加密(DES 3DES AES ChaCha20)、非对称加密(DH DSA RSA ECC)、混合加密
    • 中断、篡改:摘要算法(MD5 SHA-2)、数字签名
    • 伪造:数字证书、CA
  • 下午胡乱写了好几封时光邮件,随它去吧

  • 完全优化了实时双向通信体验

  • 这个 ES 的高亮显示何时才能完成呢?
  • 继续记录每日必做:算法、软考、技术文章、项目、八股

  • 他爷爷的,国庆就应该比平常放松一些,要不然扛不住了

2023/10/01

  • 全新的国庆假期计划:门面计划
    • 完善代码托管平台上(Gitee / Github)各个项目的简介

    • 完善个人博客,页面优化(壁纸换新)、内容持续迭代

    • 完善个人简历,简历项目目前写两个:MemoryAPI 接口开放平台MemoryChat 通信交友平台

      • MemoryAPI 接口开放平台 待优化的点主要有:页面优化(提升用户体验)、支付系统(全新的实践)
      • MemoryChat 通信交友平台 待优化:聚合搜索消息队列(系统学习 MemoryBI 智能后,另作优化)、点赞、评论功能
    • 算法:完成算法通关村的第一轮学习,并立刻开始 力扣 150 题

    • 每日一套软考真题、知识点背诵
  • 软考知识点记忆很流畅,已经慢慢形成体系了(在此打卡):

    • 软件设计 ✔
    • 计算机网络 ✔
    • 网络安全 ✔
    • 面向对象基础 ✔
  • 同步近期的算法通关村学习成果到 CSDN 中
  • 了解海量数据场景下的热门算法、图的相关概念和算法
  • 四大经典刷题思想:贪心、回溯、滑动窗口、动态规划
  • 智能 BI 平台学习,Day1

  • 今天把这聚合搜索搞定了(终于把高亮显示搞定了,虽然是拿别人的代码,不过总算搞清楚原理了)
  • 疯狂优化了多篇博文、使用腾讯云对象存储服务托管了 Gitee/Github 头像、个人博客首页、头像、简介
  • https://memory-1318574676.cos.ap-nanjing.myqcloud.com/memory-chat/memory.jpg
  • 着手优化个人项目简介:项目回顾 - 实践经验和收获总结

  • 今晚(近期)计划:
    • 消息队列专栏
    • 优化个人博客门面、探索我的个人博客

    • 优化各项目架构设计、技术栈、项目背景

  • 明天过一遍 Linux 基础

2023/10/02

  • 今日任务盘点:
    • 复习巩固 Linux ✔

    • 通关算法四大思想:贪心、回溯、滑动窗口、动态规划 ✔

    • 软考备考,再做一套试卷(2021)✔
    • 优化个人博客门面:探索我的博客世界 - 个人导读 ✔

    • 背背面经

    • 看星球,思考项目的优化点,各项目架构设计、技术栈、项目背景

  • 软考知识点记忆很流畅,已经慢慢形成体系了(在此打卡):

    • 软件设计 ✔
    • 计算机网络 ✔
    • 网络安全 ✔
    • 面向对象基础 ✔
    • 数据结构 ✔
    • 面向对象进阶(设计模式、UML)
    • 知识产权 ✔
  • 经过精心优化,个人导读:探索我的个人博客 已成为我用心打造的项目简介之一。

image-20231002165557551

2023/10/03

  • 简单回顾了 Linux 常用命令:

  • 解决了昨天的问题:前端框架莫名其妙报错了,其实是因为我改动了项目所在文件夹的路径

  • 今日计划:
    • 快速初始化前端框架、做好框架瘦身、框架改造
    • 昨天的任务:面向对象进阶(UML 图、设计模式)✔
    • 中午饭后,软考真题 2020
    • 看星球,思考项目的优化点,各项目架构设计、技术栈、项目背景 ,优化各项目的门面,昨天的个人博客导读是个漂亮的开头
    • 玩,玩他娘的 ✔
  • 顺带优化了所有项目开发文档的标题、Typora 使用技巧、新增功能测试文档、转载 Maven 相关博文
    • 进一步了解了 typora 的使用技巧
  • [UML] — 类图_Overboom 的博客-CSDN 博客
  • 再次复习巩固对称加密、非对称加密、摘要、数字签名、数字认证
  • 又一次完成了 Ant Design Pro 的初始化,今晚就好好盘盘这个初始化,绝对是思路清晰的、全新的

  • 技术文章摘抄看上头了:Java 面试题详解、Elasticsearch、HTTP,这个网站非常适合我

  • 最近的计划:

    • 完成 Linux 常用命令的巩固复习
    • 了解 Github 参与开源项目的步骤和技巧
    • 思考各项目的优化点,优化完成各项目的门面 ✔
    • 监控/调用 OpenAPI 接口

  • 基本完成了各项目的主要功能、使用场景介绍

2023/10/04

  • 今天是不想敲代码的一天,多学学代码之外的知识吧

  • 搞定了 68 个常用 Linux 命令,10 分钟的视频,写了俩小时 👏👏👏
  • 巩固 Java 基础,简单了解 ES DSL 查询语句语法格式

  • 晚上任务:

    • 每日软考真题 ✔
    • 力扣算法 ✔
    • 了解 Github 参与开源项目的步骤和技巧 ✔
    • 监控/调用 OpenAPI 接口
    • 看几篇面经
  • 感觉学起来没啥动力,最近学习不能让我感到兴奋,把这种感受简单在此说明一下吧

  • 奶奶的,看鬼片看鬼片

  • 学习 12 步通关求职面试、ES 知识体系详解、Java 核心面试技术精讲、RPC 实战与核心原理

2023/10/05

  • 进制转换:

十六进制转十进制:“个位” _ 16^0 “十位” _ 16^1 “百位” * 16 ^2,以此类推,将结果累加即可

二进制转十进制:“个位” _ 2^0 “十位” _ 2^1 “百位” * 2 ^2,以此类推,将结果累加即可

十进制转二进制:短除法(除以 2),倒序从商开始,将余数依次排列

十六进制转二进制:没啥好说的,一位十六进制转为 4 位二进制

  • 他爷爷的,总算彻底搞懂对称加密、非对称加密、混合加密、摘要算法、数字签名、数字证书了

  • 图的关键路径(含多支交叉路径分离输出)_皮皮蜥的博客-CSDN 博客
  • 图的关键路径(AOE 网络)_叁羊 TrSp 的博客-CSDN 博客
  • 程序员写简历指南(保姆级) (yuque.com)

  • 超级简历 WonderCV - HR 推荐简历模板,智能简历制作工具,专业中英文简历模板免费下载

  • 学习 智能 BI 平台的开发: Excel 表的导入、分析
  • 在这个项目的学习过程中,学会如何调试 AI、MQ

  • 持续备考软考、优化简历

  • 优化项目,建立项目定型:

    • Memory API 接口开放平台:Gateway 网关、Dubbo RPC
    • Memory 缘忆交友社区:ES、Redis、MQ
  • Memory BI 智能分析平台,day2
  • 浅浅学习 JVM、分布式数据库
  • 学习 BI 智能分析平台,让我更加拓宽了学习思路:
    • 最近的 Ant Design Pro 前端框架初始化

    • 系统领受了如何调用 AI 完成:根据用户提问,自动生成图表以及分析结论,这其中有很多值得学习的新知识:

      • 提问 AI 的技巧(四个技巧)
      • 如何在调用现有的 OpenAPI 接口?(三种主流方法)
    • 实现 AI 生成图表业务的基本流程:
      • 构造用户请求
      • 调用鱼聪明 sdk 得到 AI 响应结果(指定生成内容的固定格式,如 Echarts 的图表代码格式)
      • 从响应结果中,取出需要的信息
      • 保存图表到数据库,返回给前端进行展示
    • 理解了 API 开放平台带来的便利,对其架构设计有了更深的理解

    • 自定义 AI 助手,做好预设,能让生成结果更加准确、符合预期

  • 今日任务最重要的,是巩固学习已经学习过的经典算法,并逐步完成 力扣 热门 150 题的挑战
  • 了解 JVM 核心知识、了解 Java 业务常见问题 100 例

2023/10/06

  • 软考备考 2019、2018,简单了解下下午题

  • 上传 memory-api-JavaSDK 到代码仓库
  • 今日计划:

    • 完成 BI 项目的第三期前半部分 ✔
  • 打通 BI 项目中调用 AI 生成智能分析图表即结论

  • 但是我的 Office 激活又失败了,明天解决

  • 最近软考备考感觉很完备项目也在持续跟进和优化,但是算法八股文整理落下了,心有余而力不足啊 👏👏👏

  • https://articles.zsxq.com/id_29ha267gmflk.html
  • 再看一篇消息队列专栏:订阅关系一致性

  • 抓紧时间看两篇面经提提神,再留心下简历优化技巧
  • 基本确定简历排版:
    • 个人信息
    • 教育信息
    • 专业技能
    • 项目经历
    • 奖项荣誉
  • 今天又是充满干劲的一天

2023/10/07

2023/10/08

  • 巩固 Map 常用函数,了解 IDEA 使用技巧:注释对齐
  • 软考备考,2016,上午题有信心了,接下来备战下午题
  • 今晚实现 BI 智能分析平台的图表展示功能

  • 宝藏网站:Java 面试指南 | JavaGuide(Java 面试 + 学习指南),绝对的宝藏网站
  • 未来还有很长的路要走,即使再有精力也学不完你想学的所有技术,适当取舍、适当妥协,适当娱乐。

  • 智能 BI 项目,day4 完成

2023/10/09

  • 早七点,晨跑 20min

  • 杭州亚运会昨日闭幕,记录一下

  • 公众号看一篇英语阅读

  • 逛星球,做好每个阶段的计划:

    • 软考备考,发现我只有在上午时才精力充沛

      • 每日巩固上午题看冲刺大纲,争取把近 5 年的真题做 2-3 遍
      • 下午题今日提上日程,昨日已经摸清楚题型和考点了
    • 算法:真是块难啃的硬骨头,每日算法巩固算法通关村知识巩固,抓紧刷一遍力扣 100 题 / 力扣热门 150 题

    • 项目:智能 BI 项目完结后,继续优化各项目,以及 GitHub / Gitee 门面

    • 基础:每日稀土掘金必逛,补充基础

    • 面经:昨天逛掘金,发现宝藏面试题网站:**Java 面试指南 | JavaGuide(Java 面试 + 学习指南)**

      • 现阶段,应该每日坚持看 5 - 7 篇面经
      • 再针对频繁出现的面试题,做总结、反复理解记忆
      • 提到面经,就应该想到逐步优化简历了,慢慢来
    • 英语:这个不用多讲,今日起,每日一篇外刊少不了

    • 其他

      • 适当娱乐,喜欢的电影解说游戏实况,少打游戏(针对竞技类游戏,这类游戏真的要少玩,很浪费时间)

      • 电影榜 TOP250,最近喜欢看恐怖片

      • 在学习技术之余,多阅读,多阅读,阅读真的能提升自己的思想境界,忘却尘世烦扰。

      • 相反,每天刷短视频只会让你变得更傻更迟钝
      • 每天能够静下心来阅读 25 - 30 min,对身心皆益

      • 经常张口不会讲话,提笔不会写字。这应该是绝大多数现代人的通病吧,相信每日阅读会慢慢改善现状

  • 光在这总结复盘 + 幻想是没用的,得拿出点真材实料来,干他娘的
  • 全新的栏目:《个人成长之路:计划演进与思想蜕变的见证》开启,这一步是我从未设想过的
    • 为什么要开启这篇博文的撰写,我已经在该博文前言中讲述清楚了,接下来就是各阶段任务目标梳理、思想感悟的撰写了
    • 大一那会儿还幻想过写部小说,记录家乡的童年生活,只可惜遥遥无期了,这篇栏目的开设也算是了却这个遗憾了
    • 我不想做一个呆呆的只会死读书的 “技术人”,我也要写自己的思想感悟,改善提笔忘字的窘迫现状
  • 优化博文标题、副标题,明确文章定位、博文所属分类、标签,这些工作可以提上日程了
    • 自定义一个 AI 小助手,顺便巩固下最近学习的提问 AI 技巧

    • 设定哪些 AI 呢?目前设想:
      • 提炼博文分类、标签
      • 整理文章,优化文章排版(就像之前的博文导读排版优化一样:小标题 + 小图标)
  • 不知不觉,我沉浸其中,思维像洪流般奔涌而出,一整个上午都是精力充沛的创作时光!
  • 奶奶的,一个总结我还得找 AI 优化,我的生活离不开 AI 了 🤣:

image-20231009091852945

  • 下午,过了一遍软考大纲(全而精)的前半部分,巩固上午题,这是个好的刷下午题网站:
  • https://www.cnitpm.com/exam/4_2_1.html
  • 下午,巩固复习链表相关算法,着手做力扣 hot100 题

  • 计算机网络面试题巩固复习
  • 新增 AI 小助手,使用小图标,优化各博文的简介

2023/10/10

  • 计算机网络 TCP 流量控制、拥塞控制、滑动窗口

  • 软考备考

  • 学习限流,限流的算法、限流的应用场景

  • 浅谈下最近的学习感受:
    • 做项目、写算法才是最根本的,对自己的提升是最实在的
    • 现阶段最重要的就是软考备考,做好每天的知识大纲复习、真题练手才是王道

    • 至于 Java 八股、技术文档,应该穿插于日常碎片化时间中,待软考结束后再加强这方面

    • 毕竟技术是需要终生学习、慢慢累积的的,不要急于求成,想着在短时间内提升巨大,无疑是异想天开

  • 每日软考上午题:软件设计师综合知识章节题库 - 信管网 (cnitpm.com)

  • 每日计划改变:
    • 每日做一遍上午题,每种类型的题目 20+
    • 每日做 1- 2 套下午真题
    • 每日软考复习巩固完成之后,持续刷算法题,巩固题感
    • 百忙之中抽出时间来,完善项目、完善技术体系、记忆八股
  • 今晚任务:

    • 软考备考计划完成 ✔
    • BI 智能分析平台优化完善(加强安全校验分库分表 -> 数据存储、限流 -> 控制成本)
    • 结束链表算法复习(链表基础完结) ✔
  • Redission 实现限流出现了小问题,明天解决
  • 人格测试:https://www.16personalities.com/ch

2023/10/11

  • 实现高可用:限流、熔断降级、缓存、消息队列
  • 什么是 CDN?什么是负载均衡?

  • 数据库优化:

    • 读写分离:基于主从复制(MySQL 主从复制依赖于 binlog)
    • 分库分表:垂直分库(表)、水平分库(表)
      • 分布式事务分布式 Id聚合查询
  • 今天看看能不能搞定十大排序算法

    • 额,简单学习巩固了冒泡排序、选择排序、插入排序、快速排序、堆排序
  • 更新 Gitee 博客仓库简介,更新仓库名:blog -> Memory Blog

  • 推荐阅读:十大经典排序算法总结 | JavaGuide(Java 面试 + 学习指南)
  • 妈的,研究了一个小时快速排序,还是非常迷惑,感觉这个算法思路很清晰

    • 但是写好代码后,一路 debug,还是感觉流程跟想象中的不一样
  • 完成Memory BI 智能分析平台 用户调用分析接口限流

  • 了解 API 网关基础知识

    • (安全认证、请求转发、负载均衡、日志记录、监控告警、限流、降级熔断、灰度发布、异常处理)
  • 分布式 CAP 理论

    • 一致性可用性分区容错性
  • 分布式 ID

    • 实现方式应用场景
    • 明天总结低网速状态运行服务

2023/10/12

  • 快速完成 人工智能课程 实验一

  • 用例图:详解 UML 用例图画法 & 用例说明方式 (baidu.com)
  • 完成两套软考下午的题目

  • 晚上做了三道数据流图大题,初步摸清考试套路

  • 了解(进一步巩固)JVM 内存结构:

    • 线程私有的:
      • 程序计数器
      • 虚拟机栈(Java 方法)
      • 本地方法栈(Native 方法)
    • 线程共享的
      • (新生代、老年代、元空间、字符串常量池、静态变量)
      • 方法区(运行时常量池)
      • 直接内存

2023/10/13

  • try-catch 对性能的影响,已总结至语雀

  • SpringBoot 如何使用 JMH 进行性能测试_程序员徐师兄的博客-CSDN 博客
  • 了解线程池

  • 今日待完成:

    • 人工智能实验、期末课题
    • 计网实验
    • C++实验
    • 操作系统实验
    • 软考下午题备战
  • 少看短视频,多看书
  • 软件设计师_一条小橘猫的博客-CSDN 博客

  • 数据流图做了九套题了,接下来就是 E-R 图和 UML 图了,持续备战算法

  • 学习 Java 泛型:

    • 泛型类
    • 泛型接口
    • 泛型方法:返回值、入参位置、方法体中
    • 个人感受:泛型很好理解:我们经常讲到一个对象实例的就是以类作为模板创建的,那么也可以讲一个普通类可以以泛型类作为模板;那么泛型是用来干嘛的呢,我们为什么要使用泛型呢?其实,所有的泛型类在编译后生成的字节码与普通类无异,因为在编译前,所有泛型类型就被擦除了。所以我们可以把泛型看作一个语法糖,将类型转换的校验提前在编译时,减少类型转换错误的发生,使编写的程序更加具有健壮性。

泛型是 Java 语言中的一项强大的特性,它允许在编译时指定类、接口或方法的参数类型,从而在编译阶段就能够进行类型检查。这样可以减少类型转换的错误,并提高代码的安全性和可读性。

通过使用泛型,我们可以在编译时捕捉到一些类型错误,而不是在运行时才发现,这样可以避免一些潜在的 bug。泛型还可以增加代码的可重用性和灵活性,因为泛型类、接口和方法可以用于多种不同的类型,而无需针对每一种类型单独编写或重复编写相似的代码。

总的来说,通过使用泛型,我们可以在编写 Java 代码时更好地约束和使用类型信息,减少类型错误,提高代码的可读性和健壮性。

2023/10/14

  • 疯狂地刷了 9 套数据库实体联系图题目

  • 了解 JDK 8 - JDK 20 各版本新增核心功能

  • 了解乐观锁、悲观锁:

    • 悲观锁:悲观锁总是假设最坏的情况,认为在高并发情况下,共享变量每次被访问都会出现问题,所以每个线程在获取资源时都会加锁。激烈的锁竞争会导致线程阻塞和频繁的上下文切换,大大增加系统的性能开销,还可能引发死锁问题
    • 乐观锁:乐观锁总是假设最好的情况,认为共享资源被访问时不会出现问题,线程无需加锁也无需等待,不存在锁竞争和线程阻塞。只需在提交修改时确认该资源是否被其他线程修改了,这就是验证线程之间是否发生冲突了,一般采用版本号机制或 CAS 算法实现。如果线程提交修改频繁失败、频繁重试,同样会大大增加系统性能开销。
    • 乐观锁还存在 ABA 问题,即错误地判断要修改的资源没有被其他线程修改,可以通过追加版本号或引入时间戳来解决
    • 总体来说,悲观锁适用于写比较多的场景,避免频繁失败和频繁重试影响性能;乐观锁适用于写比较少的情况,避免频繁加锁影响性能
  • 下午了解下线程池、AQS 的知识,再做软考 UML 图的练习、算法、BI 在智能分析平台线程池实战
  • 学习 BI 图表分析异步化

  • 了解 MySQL 索引:索引优缺点、数据结构、聚簇索引 / 非聚簇索引、覆盖索引 / 联合索引等,这块内容不知道看了有多少遍了,但总是记不牢,毕竟每次只是看看,很少自己主动画图、测试去理解

  • MySQL 主要内容:索引、日志、事务、存储引擎、SQL 语句执行过程等等,还需努力

2023/10/15

  • 刷了 2 套 UML 图的题目,巩固了解了常见的 UML 图和各设计模式的特点

  • 今日待完成:

    • 软考上午题目的持续巩固复习 ✔
    • 下午 UML 图的练习 ✔
    • BI 智能分析平台,线程池的实战 ✔
    • 人工智能期末课题,今天可以稍微看看 ✔
    • 操作系统、计网、人工智能的实验报告,今天新建个文件夹 ✔
    • 多看几篇文章,可以考虑写几篇新博文了
  • 解释一下 include、extends、generalize 的含义
  • 尝试调用文心一言的 API 接口,找时间研究研究

  • 学习 Redis,像新手一样从头开始了解 Redis:Java 开发 - Redis 初体验_CodingFire 的博客-CSDN 博客
  • 刷 CSDN ,看到一位大佬:CodingFire_iOS 日常开发,Core Animation,Flutter 实用开发技巧合集-CSDN 博客

2023/10/16

  • 今天上午,软考模拟考试开通了,可以模拟测试了

    • 了解到大题四道必做题:数据流图、实体联系图、C 语言代码、Java 算法题
    • 两道选做题:C 语言算法题、UML 类图
  • 蓝桥杯也开始报名了:Java 软件开发 B 组

  • 软考备考,持续做题
  • 妈的,用 Python 画个外国版图,还得上网下载对应国家的地理数据文件

  • 计划给我的个人项目都做一个简单的首页页面,像这样的:

image-20231016204430657

image-20231016204505500

  • BI 智能分析平台:图表生成异步化

  • IP 、网络安全八股文
  • 人工智能课题作业、计网实验、操作系统实验,新建文件夹
  • 这里预定明天的计划:

    • 软考备考是肯定的,C 语言算法大题 + 上午题巩固练习 ✔

    • Java 八股巩固 ✔

    • 计算机网络八股 ✔

    • 聚合搜索平台首页开发(尝试)

2023/10/17

  • 学习 IP 相关知识

  • 备考软考,Java 应用题,难度不大
  • 了解消息队列、es

  • BI 智能分析平台,RabbitMQ 实战

  • 软考 C 语言算法题,应该考虑花时间看看算法通关村的四大算法思想:

    • 贪心、回溯、动态规划、滑动窗口

    • 十大的排序算法:复杂度,代码给他背下来
    • 应付这次软考算法题,明年蓝桥杯
  • 奶奶的,看了一个小时动态规划青铜挑战,云里雾里,但总归还是有点作用的

  • 今晚计划:

    • 看《生死疲劳》✔
    • 软考上午题 + 下午题练习,知识点巩固 ✔
    • Java 八股随便看看(第一轮面试题,很基础,看的养眼) ✔
    • 计网八股 (计网基础、网络安全、IP)✔

2023/10/18

2023/10/19

2023/10/20

  • 预定明日任务(20 号):

    • 完成昨日未完成的任务

    • 完善个人博客
  • 今天上午啥都不干了,就磕这个设计模式
  • 唔,一上午 + 一中午,巩固复习了常见的设计模式 17 种

  • 优化下个人项目的目录结构,从 BI 智能开放开始

  • 下午学习网络和网络安全

  • 玩玩讯飞星火 API 调用,测试 Python 和 Java SDK

  • 学习了一下午讯飞星火大模型,下载了官方的 SDK ,成功调用了讯飞星火 API 接口
    • 这让我对自己的 AP 接口开放平台的优化思路更加明确了,好久了没有优化这个项目了,可以从以下几个方面作优化:

    • SDK 使用文档、开发文档、页面布局、丰富接口功能(类型)、明确接口的调用(参数)
  • 今晚能做到这些吗?

    • 软考基础知识巩固 ✔

    • Java 八股 ✔(过八股,顺带深入了解了 JVM,这部分内容也值得写一篇文章)

      • 异常、泛型、反射、IO 流、序列化、语法糖,注解、值得学习巩固
    • 计网 八股 ✔(TCP 还差流量控制、拥塞控制、粘包、拆包、超时重传机制

    • 算法 动态规划 中级

    • 做一套软考下午题 ✔(贪心思想的区间问题:判断区间是否重叠、合并区间

    • 个人博客完善

    • 《生死疲劳》

    • 《V 世代》✔

  • 今天又看到鱼友分享秋招上岸经验了,回头好好看看
  • Java 技术栈的内容还是挺多的

2023/10/21

1
2
3
4
5
6
7
8
9
WHILE()
DO{

}ENDDO

IF(***AND***)
THEN
ELSE
ENDIF

2023/10/22

  • 今天是 DXMJRHKZHYT,纪念一下

  • 学习了贪心算法的经典问题:判断区间重合、合并区间、插入区间
  • 软考上午题稳了,多背知识点,做做题,中心还要放在下午题

  • java 线程池 ThreadPoolExecutor 类使用详解 - 掘金 (juejin.cn)
  • 时隔半个月,成功更新一篇博文:《Java 线程池大揭秘:揭开并发编程的神秘面纱,让你的程序快到起飞》

  • 最近一直在忙着备考软考,当然也有在学习项目 + Java 八股 + 算法练习,但是强度相较于之前来说下降了不少

    • 目前的想法是每天备考软考的时间尽可能缩短

      • 倒也不是白烂了、不重视了,主要是这考试不是很有含金量,我报名除了为了拿证书
      • 最主要的目的还是想着通过这门考试,比自己多学一点东西
      • 备考过程中,我对计网、操作系统、数据库、设计模式等等内容掌握得更加牢固,目标达成了
    • 是时候应该把重心转移到项目上来了,那我为什么要做项目呢?

      • 当然是为了寒假实习了,有两个不错的项目,就能争取在本地拿下人生中的第一份实习了
      • 拿下实习当然要记忆八股了,算法也不可少,当然算法更多地是服务于明年的蓝桥杯 + 暑期大厂实习招聘
      • 找实习也好,找工作也罢,首要的是当然是做好简历,简历是块敲门砖,是对自己实力的最好证明
      • 优化简历:优化简介、个人博客、在校经历、个人优势、项目经历
    • 就是这些了,废话少说,早点做起来才是最重要的
  • 晚上
    • 学会儿算法 (贪心的区间问题,已搞定)✔
    • 备考软考 ✔(面向对象
    • 总结线程池 ✔(初始框架完成,算是我的第一篇真正的技术博文,只有亲自尝试写一篇技术博文,才能体会到作知识分享的难处
    • 记忆八股 ✔(Java 中的值传递、序列化与反序列化
    • 思考项目优化点,完善项目并写好项目简介 ✔(同步个人项目回顾的项目简介到 Gitee 仓库,挑选展示了自己的精选项目

2023/10/23

  • 上午洗了衣服,简单收拾了一下

  • 领了一份软考摸底测试卷,下午看看
  • 上了一天的课,基本没啥功夫码字,在教室只能就着手机看看文档了

    • Redis 持久化(AOF、RDB,再多看几篇就可以动手写一篇有关 Redis 的博客了:Redis 从安装到实战的系列经验分享

    • 也是奇怪,用了这么久的 Redis,也没好好写篇博文沉淀一下 ✔

    • 说到 Redis 安装,这几天考虑学习使用 Docker 管理软件,一键完成安装配置,顺便把以前学过的知识捡起来

    • SDK 的开发流程,看了鱼友的打卡记录,今晚可以尝试再实操一遍 (可以最近尝试操作一番,前提是要拥有一个企业微信机器人

    • 算法,今晚继续学贪心,再回顾反转链表的算法题,能看多少看多少了,水水课(今天语雀挂了,哈哈哈)✔

    • Java 八股:异常、泛型、反射、IO 流、序列化、语法糖,注解过一遍(今天晚上过一遍反射的编码操作

    • 最近可以再巩固下 MQ 相关知识,实操一遍 RabbitMQ

    • 这几天也是慢慢地把学习重心从软考备考转移到技术学习、项目开发上了,技术才是硬道理

    最近,我逐渐将学习的重心从软考备考转移到技术学习和项目开发上。我深知,只有掌握过硬的技术,才能在竞争激烈的市场中立足。因此,我决心专注于提升自己的技术实力,为未来的挑战做好充分准备。

    注:AI 优化还是一如既往地优雅

  • 找时间再看看讯飞星火提供的 SDK 调用,看看人家的文档,取取经

    • 也要开始考虑逐渐提高个人项目的完成度和扩展度

    • 软考结束之后,所有的压力都来到寒假实习上了:项目、八股、算法、博客、简历

2023/10/24

  • 今天是 1024 程序猿节,纪念一下

  • 上午巩固复习了 DHCP、DNS、域名相关知识,这部分是真的零碎

  • 看 Java 八股,巩固复习:

    • 反射机制
    • 代理模式:静态代理、动态代理(JDK 动态代理实现、CGLIB 动态代理实现
    • 序列化
    • BigDecimal
  • 今天接着完成昨天的任务
  • 更新博文的框架结构:

前言:破冰、揭幕、引语、序章

正文:思想火花、思维碰撞、脑力激荡、华章绽放、精髓所在、娓娓道来、见解独到

总结:锦绣收官、画龙点睛、醍醐灌顶、落笔成章、亮点集锦、精华提炼

  • 总结 Java 进阶知识

  • 新增两篇博文:《Java 终极冒险:从基础到实战,解锁 Java 的神秘密码》《Redis 风暴:从原理到应用,一探内存中的数据奥秘》

  • 尝试 win10 安装 Docker:

  • 晚上学习了 Java 并发编程,大致过了一遍

  • 新增博文:《构建高可用系统:策略之匙,解锁数字世界无障碍之门》

  • 明日任务预定:

    • Docker
    • Rabbit MQ
    • 限流
    • 本地起一个 Redis

2023/10/25

image-20231025170909851

  • 今日任务:

    • 完成 AOP 实践 + 总结 ✔

    • 尝试安装 RabbitMQ,首先要安装 Erlang,先完成别的任务吧
  • 待完成博文:
    • Java 对象与 JSON 之间的转换
    • 限流
    • 注解
    • Docker
    • JVM 内存布局
  • 逐步优化各篇博文的页面优化,注意上传博文使用到的本地图片

  • 本来白天没什么心劲学习的,但还好在从下午开始找回状态了,也算是超额完成任务了,明天也要记得学习算法啊

2023/10/26

  • 本来是平平无奇的一天

    • 上午在课上新建了计网、操作系统的实验报告文件夹 ✔
    • 巩固了软考下午题知识
    • 中午有个全国大学生职业规划大赛,犹豫了一中午,他妈的,爷冲了 ✔
    • 这周周末赶快搞定蓝桥杯报名事宜 ✔
  • “迈出第一步有多困难?”

  • 我想要这个!

image-20231026154520267

  • 软考复习 UML 类图设计模式,开始第二轮复习

  • JSON 字符串Java 对象之间的转换

2023/10/27

  • 软考备考二轮复习,1 / 3
  • HTTP 八股巩固复习

  • 总结职业规划报告大纲
    • 其实没那么难,把 自己做过的事 + 亿点思想感悟 结合就可了
  • 今天中午完成职业生涯规划发展报告,晚上设计相应 PPT

  • 下午:

    • 职业生涯规划报告初始化 ✔
    • 软考下午题一套 ✔
  • 昨日遗留的待完善博文:
    • Java 对象与 JSON 之间的转换 ✔
    • 限流
    • 注解
    • Docker
    • 锁 ✔
    • JVM 内存布局
  • 这两天高强度广泛阅读博文,涉猎 JUC、JVM、消息队列、Redis、Java 特性(反射、代理)、SpringBoot AOP 等等内容,确实是收获颇多
  • 最近开始按照专题专攻来学习:

    • JVM
    • JUC
    • Redis

2023/10/28

2023/10/29

  • 完善职业规划报告,计划找时间去试读几遍

  • 下午巩固复习软考,明天准考证就开放打印了

  • 今日任务:
    • 基本完成 职业规划报告的编写,完成 生涯发展报告.pdf生涯发展展示.ppt
    • 高并发 40 讲 ✔
    • Java 并发编程八股文 (Syncronized 关键字、Valatile 关键字)✔
    • 有关链表的算法快速复习一遍
    • 代理模式 CGLIB 总结完结(又要推到明天了,今晚需要构思 职业发展报告的 PPT 写法)✔
    • 软考上午题目巩固 + 下午题一套 (快速地过了做过的 20+ 套题目,下午题明天看吧,看恶心了)✔
  • 最近的计划被职业规划大赛打乱了,简历、学习经历回顾全部都提前了两个月

2023/10/30

  • 软考考点已出(山西财经大学),打印准考证,最后一周复习冲刺

  • 生涯规划展示 PPT 制作开始

  • 软考上午题巩固复习,1 / 2 ✔
  • 今日待完成:
    • 软考下午题
    • PPT ✔
    • 代理模式 CGLIB 总结完结 (已了解原理,待编码实现)✔
    • 有关链表的算法

2023/10/31

  • 上午任务:
    • 软考上午题巩固 ✔
    • 生涯规划 pdf + PPT 完结 ✔
  • 下午:
    • 软考下午题巩固(2019 年两套下午题完成)✔
    • 初步完结演讲稿 ✔
    • 实习项目初步计划为聚合搜索平台+接口开放平台
      • 这周可以抓紧熟悉业务流程,想清楚扩展优化点+面试要点,下周开始着手优化
    • Java 并发编程八股持续推进
    • 计算机网络八股持续推进
    • 今日势必拿下链表相关算法(今明两日熟练掌握链表相关算法题)✔
      • 获取第一个公共子节点(Hash 比较法、集合比较法、压栈法、差值法)✔
      • 判断回文链表(压榨法、出栈一半法、反转链表法)✔
    • 下一步计划:Java 集合相关八股,MySQL 数据库相关八股,ES,Gateway,Dubbo 相关八股
  • 今日额外时间:
    • 稍微构思简历+高并发 40 讲 (主从复制、分库分表)✔
    • 软考准考证记得打印 (妈的,还是跑了一趟萌蚤云印)✔
  • 今晚在操场坐了一会儿,又稍微熟悉了下演讲稿

2023/11/01

  • 完成生涯规划报告文字版 ✔

  • 《吊打面试官系列》从源码全面解析 ThreadLocal 关键字的来龙去脉 - 掘金 (juejin.cn)
  • 高并发 40 讲:

    • 分库分表 ID:全局唯一、算法简单、单调递增、业务含义,雪花算法(Snowflake)✔
    • 缓存:**提升访问速度、缓存的分类、缓存的不足 **✔
    • NOSQL:提升写入性能、提升扩展性
  • 下午任务:
    • 链表算法:

      • 合并两个有序链表、合并 K 个有序链表 ✔

      • 寻找中间节点、寻找倒数第 K 个元素、简单的合并链表、旋转链表 ✔

      • 删除指定节点、删除倒数第 K 节点、删除重复节点、反转链表(明日任务)
    • 软考下午题 (2021 上半年)✔

    • 博文 ✔

    • 聚合搜索平台着手优化()

    • JUC 巩固学习:
      • 线程基础、Synchronized 锁优化、自旋锁、锁撤销、锁升级、死锁、CAS ✔

      • 虚拟线程、Future 接口、线程池、ThreadLocal ✔

      • AQS 原理(了解,核心思想、资源共享方式、常见同步工具类)✔
      • Atomic 原子类(具有原子操作特征的类,了解)✔

      AQS 核心思想是,如果被请求的共享资源空闲,则将当前请求资源的线程设置为有效的工作线程,并且将共享资源设置为锁定状态。如果被请求的共享资源被占用,那么就需要一套线程阻塞等待以及被唤醒时锁分配的机制,这个机制 AQS 是基于 CLH 锁 (Craig, Landin, and Hagersten locks) 实现的

      CLH 锁是对自旋锁的一种改进,是一个虚拟的双向队列(虚拟的双向队列即不存在队列实例,仅存在结点之间的关联关系),暂时获取不到锁的线程将被加入到该队列中。AQS 将每条请求共享资源的线程封装成一个 CLH 队列锁的一个结点(Node)来实现锁的分配

    • 计网八股

img

2023/11/02

今日计划盘点:

Docker 使用:Java 开发 - ELK 初体验_java elk_CodingFire 的博客-CSDN 博客

明天待完成:

  • Java 集合
  • CompletableFuture 详解
  • 大纲全而精 第三轮复习
  • ES 语法复习巩固
  • 高并发 40 讲(缓存
  • 算法

2023/11/03

软考备考 倒数第二天(今晚过软考大纲 全而精,第三轮复习)

Java 集合

高并发 40 讲缓存),感觉最近可以罗列下看这个技术专栏学到了些什么

算法删除指定节点、删除倒数第 K 节点、删除重复节点、反转链表(遗留))✔

  • 妈的,删除重复节点给我绕进去了,链表要钻牛角尖还是很吃力的 ✔

ES 语法复习巩固

设计模式巩固软考备考,又简单过了一遍设计模式 demo 代码示例,考虑近段时间补充剩下的设计模式的 demo 代码示例)✔

之前一直在掘金刷博文,每天看一点、多学一点

最近一周开始,逐渐着手完善 Java 体系:Java 基础、Java 并发编程、Java 集合、Java 虚拟机等等

除此之外,高并发、高性能、可扩展方面也有所了解和持续学习推进

后续会逐渐完善 MySQL 数据库、Redis 缓存、Spring 技术栈等,我已经逐渐开始沉淀了

这样每天知识进大脑的感觉,令我非常安逸

软考前的最后两天,也准备了长达四个月,希望能一次过,在软考结束之后,所有学习重心都要放在项目优化和算法磨练上

算法学习很漫长,目前的想法是再次快速过一遍算法通关村基础的题目,再直接看力扣 150 题解,看算法佛脚

项目优化扩展也很重要,目前计划在双十一入手阿里云服务器,挺便宜的,一年就 99 rmb

明天任务:简历

2023/11/04

今日待完成:

  • 软考前最后一天

  • 求职简历(基本完成,就差腾抄了)✔

  • 快速完成聚合搜索平台,开启接口开放平台

  • Java 集合完结,MySQL 启动(基本过了一遍,但自我感觉只是掌握了皮毛)✔

  • 计网 HTTP、TCP 巩固复习,UDP 启动

  • 算法:
    • 链表反转、链表区间反转(穿针引线法)、链表相加、单链表加一 ✔
    • 我终于领悟到虚拟头节点的作用了:头插法构造链表
    虚拟头节点

    newNode.next = ans.next;

    ans.next = newNode;

    newNode.next = head;

    head = newNode;

之前还在纠结要不要做 Java 知识分享,现在的倾向是:不需要

今晚目标:算法、ES、软考下午(?),计网八股

专业技能:

熟悉 Java 知识(如集合类、异常处理、反射),能熟练运用 Lambda、Hutool、HTTPClient、Apache Utils 编程

熟悉 SSM + Spring Boot 开发框架,能够使用 Mybatis Plus + Mybatis X 自动生成基础的 CRUD 代码

熟悉 MySQL 数据库及库表设计,能够通过创建索引、Explain 分析等方式优化性能

熟悉并实践过多种设计模式,比如门面模式、适配器模式、注册器模式、代理模式

掌握并发编程,能够使用 CompletableFuture 等 JUC 类、自定义线程池实现并发和操作异步化

掌握 JVM 内存模型、JVM 垃圾回收(垃圾回收算法、垃圾回收器)、类加载过程、类加载器等知识

熟悉 Redis,实践过 Redis 的分布式缓存、分布式 Session 登录、基于 Redisson 的分布式锁和分布式限流

熟练掌握基本的 Linux 命令(如文件内容管理、用户权限管理),具备在 Linux 环境下进行日常操作和解决问题的能力

熟练使用 Git、IDEA、ChatGPT、Swagger、Navicat、VMware 虚拟机等工具提升工作效率

  • 项目经历:

Memory 聚合搜索平台

Gitee 仓库:

项目介绍

基于 Spirng Boot + Elastic Stack (+ Vue3)的一站式聚合搜索平。用户可在同一页面集中搜索出不同来源、不同类型的内容,比如专栏文章、图片、视频等、在线用户信息,提升搜索体验

已经将多个项目(如 Memory 接口开放平台)的数据接入该搜索平台,极大提升开发效率、降低了系统维护成本

主要工作

数据源获取:

  • 使用 HttpClient 请求离线获取外部网站的专栏文章,并使用 Hutool 的 JSONUtil 解析和预处理文章,最终入库
  • 使用 jsoup 实时请求 bing 搜索接口获取图片,并使用 CSS Selector 语法解析和预处理图片信息,最终返回给前端

为实现多类数据源的整体搜索,使用 门面模式 在后端对各类数据源的搜索结果进行聚合,统一返回给前端,减少了前端请求次数以及前端开发复杂度。并通过 CompletableFuture 并发搜索各数据源进一步提升搜索接口性能。

为提高聚合搜索接口的通用性,定义数据源接口实现统一的数据源接入标准;当新数据源要接入时,使用 适配器模式 对其数据查询接口进行封装,以适应数据源接口,无需修改原代码,提高了系统的可扩展性

为了更方便地管理 Elasticsearch 中的数据,自主搭建 Kibana 并配置 index pattern 和看板,实现对文章、在线用户信息等数据的可视化管理

自主搭建 Logstash 实现每分钟同步 MySQL 的文章数据到 ES,并通过指定 tracking_column 为更新时间字段解决重复更新的问题

  • 个人优势:

阅读官方文档学习:ES、Gateway、
有过从零到一、从编码开发项目到落地部署的经验,将所学到的知识都运用在项目中,不止步于知识表面,而是体现在实际运用中,让我更加深刻。

源码学习:Java 线程池

2023/11/05

简历 第一版 完成,争取在接下来的两个月内反复迭代

软考复习,最后 5 小时

软考结束,不论结果如何,新的阶段开始了

今天没有花很多时间来学习,不过晚上还是坚持刷刷算法题,想想接下来的安排

算法学习安排上了,今晚也没多大精力看八股了,就随便看看博文吧

接下来就要开始 MySQL 专题巩固学习了:

我算是发现了,为什么 JVM 、JUC 学起来很有成就感,感觉知识如泉涌般汇入大脑,那是因为我不仅单看八股文

  • 在看八股文之前,我就已经看过很多相关博文,积累了许多知识了

  • 而好的八股文网站,只是帮助我让我把学过的东西总结吸收了而已

  • 接下来的时间,我会继续 Java 集合相关博文的研读,同时技术文章摘抄也不能落下:

  • MySQL 45 讲、高并发 40 讲、ES

  • 数据库基础知识总结 | JavaGuide(Java 面试 + 学习指南)
  • 项目,算法,简历迭代优化,开始吧

总结下最近学到的零碎的知识吧:

什么是持久层?

持久层就是对数据进行持久化操作的代码,比如讲数据保存到数据库、文件、磁盘等操作都是持久层操作。所谓的持久就是保存起来的意思。对于 Web 应用最常用的持久层框架就是 JDBC、Mybatis、JPA

盘点常见的校招术语

HR、HC、OC、A、BASE、开奖、白菜、SP、SSP、八股文

银弹

银弹(英文:Silver Bullet),指由纯银质或镀银的子弹。在欧洲民间传说及 19 世纪以来哥特小说风潮的影响下,银色子弹往往被描绘成具有驱魔功效的武器,是针对狼人、吸血鬼等超自然怪物的特效武器。后来也被比喻为具有极端有效性的解决方法,作为杀手锏、最强杀招、王牌等的代称。

2023/11/06

高并发 40 讲:

  • 解决缓存穿透:返回空值、布隆过滤器
  • CDN

Java 集合【查漏补缺】Java 集合详解! - 掘金 (juejin.cn)

  • 简单地跟着文章,尝试阅读了下源码

MySQLMySQL 常见面试题总结 | JavaGuide(Java 面试 + 学习指南)

今天开始,着手准备 Python 的学习

算法:关于栈、队列的算法,搞了好几道了,明天结束这个专题 ✔

项目:Memory 聚合搜索平台优化:

  • 新增博文搜索:后端提供博文搜索接口、前端提供博文列表展示 ✔
  • 完善 Gitee 仓库项目介绍 ✔
  • 博文搜索实现:新增博文数据库表 Article、ArticleEsDTO、博文 ES 包装类 ArticleEsDTO、博文高亮字段 ArticleEsHighlightData、博文搜索接口 ArticleDataSource ✔
  • 待完成:ES 博文数据同步ES 博文搜索测试(ES 博文记录)

2023/11/07

IP 相关知识巩固学习(晚自习继续复习 IP 相关知识,看的细了是真的繁琐 + 枯燥 + 无聊)✔

今天开始,云旅游

安装 | Pandas (pypandas.cn)

Python 操作 Excel 教程(全网最全,只看这一篇就够)_python excel-CSDN 博客

中午开始熟悉使用 Python 中的第三方库来操作 Excel 表格,实现数据的增、删、改、查等操作

下午任务:

  • 计网八股

  • Java 集合持续学习:

    • 简单地跟着文章,尝试阅读了下源码
  • MySQL 相关八股记忆:✔

    • 基础面试题,过一遍 (MySQL 字段类型、存储引擎、事务、锁、性能优化) ✔
  • 聚合搜索平台继续优化:✔
    • 成功完成 ES 博文数据同步,明天实现博文聚合搜索和关键词高亮显示 ✔
    • 剩余优化点:搜索建议、网站页面优化
  • 高并发 40 讲:✔

    • 消息队列:暂时存储数据的容器,应对短时间内高并发的写请求(秒杀场景)
      • 削峰填谷:削平短暂的流量高峰,堆积请求,延迟处理,可能会造成请求处理的延迟
      • 异步处理:极大提升系统性能,但要考虑业务流程边界(主要业务 / 次要业务),有消息丢失的风险
      • 解耦合
    • 如何解决消息的丢失重复消费问题:
      • 生产端重试、消息队列配置集群、消费端合理处理消费进度
    • 如何降低消息队列中消息的延迟
      • 监控消息的延迟
      • 优化消费代码提升性能(消费者)
      • 增加消费者数量(消息队列)

有考虑再好好地读一遍《程序是怎样运行的》《网络是怎样连接的》等书

🔥 今晚还想着背会儿 MySQL 相关八股,做会儿 Python 项目,时间还是不够呢,明天再说吧

  • 不过睡前倒是可以构思一下整个 Python 课设的实现思路:

  • 功能实现

  • 开发文档

  • 操作手册

旷课检讨还没写,哈哈哈

项目优化开了个好头,任重而道远,奶奶的今天算法题又少刷了,再接再厉

搞好自己的软件库、知识库、BUG 库、弹药库,这是个不错的建议,明天开始着手准备

2023/11/08

搞好自己的软件库、知识库、BUG 库、弹药库(成功新建了文件夹

计算机网络:

  • TCP 三次握手四次挥手流量控制
  • TCP 报文首部拥塞控制

Memory 聚合搜索平台:

  • 项目架构图:基本完成 ✔
  • 后端成功返回 ES 中的同步数据 ✔

今晚任务:

项目优化高歌猛进,任重而道远,奶奶的今天算法题又少刷了,再接再厉

  • 明天记得买阿里云的服务器啊,哥们现在有钱了

2023/11/09

  • 每日算法学习提上日程,每日力扣提交至少 3 道

最近一周都在疯狂地记忆 Java 相关八股(JVM 、JUC 、 Java 集合、MySQL 集合、Redis 等)

Memory 聚合搜索平台 项目持续优化中:

博客聚合搜索实现:

  • 完成数据同步,Logstash 多输入输出源配置 ✔
  • 在 IDEA 中使用 ElasticsearchTemplate 完成查询 ES 数据库对应索引 id ✔
  • 前端页面优化,博文列表,博文预览(Memory 缘忆交友社区就计划实现这个功能,不幸被搁置了)✔

项目架构图完善(语雀竟然要联网才能用

视频聚合搜索实现

  • 调用外部接口,获取视频资源
  • 使用线程池 + 异步编程,提升系统性能和请求响应速度,大幅优化用户搜索体验
  • 页面优化

整体页面优化:

  • 整个网站的门面,考虑简单设计一下,看有没有好用的模板
  • 优化聚合搜索平台整体布局的表现张力,现在的页面还是太简陋了,尽力优化项目带给用户的感官体验

Kibana 监控面板

  • 给开发者提供了现成的监控平台,无需造轮子,拿过来用就行
  • 了解其基本使用,监控内容有:聚合搜索调用次数热门搜索词条等等

构思一下整个 Python 课设的实现思路:

  • 实验目的

    • 掌握 Python 基础语法:函数定义与调用、条件分支、对象创建

    • 掌握在 Python 中使用第三方库对 Excel 表格分析思路与具体实现

    • 掌握使用 Python 实现数据库连接,并实现对数据基本的增、删、改、查操作

  • 功能实现

    • 数据存储:使用 Python 分析 Excel 表格中的数据,存储到数据库中
    • 数据更新:更新数据库中的数据记录
    • 数据写回:从数据库中查询记录,生成统计图表展示数据,生成 Excel 表格,适当优化表格样式后,保存表格到本地
  • 开发文档

    • 图文并举,描述上述功能的具体实现

    • 实现数据存储:连接本地数据库,新增数据实体,分析 Excel 表格数据,写入数据库

    • 实现数据更新:模拟请求,更新数据库数据,掌握使用 Python 实现本地数据库的更新

    • 实现数据写回:掌握如何在 Python 中实现数据库记录的查询(查询全表)

  • 操作手册

    • 连个可视化页面都没有,何谈操作手册?
    • 主要是给开发者练手用的,本来就不是一个完整的应用

奶奶的,人工智能课设还得选择研究方向,并使用一种人工智能算法完成,得另寻出路了

考虑总结软考备考经验

简单写一写:

软考备考经验

2023 年下半年 11 月份的软考结束了,一切顺利

本来没打算做总结的,但昨晚看到有位鱼友做了软考备考总结,那我也复盘一下吧,希望我的备考经验对各位有帮助

对软考的看法

什么是软考

软考是什么?软考全称:是国家组织的考试。。。如果考过的话,就能拿到一个证书,这个小本本还是有点含金量的(后面会详细说到)

考试人员身份基本不受限,简单来讲就是:不管你是在读本科生、研究生,还是已经工作的,只要你成年了,都可以报考

软考考试分为三类:初级、中级、高级,分别在每年的 5 月份和 11 月份组织考试,一年两次(有的科目是一年一次,待会儿会提到)

软考报名的话,考试前两个月就应该能报名了,具体报名时间和相关事宜可在官网查看:

我的建议:初级不建议报考,比较简单而且没有有多少含金量,考了只会白白浪费一次考试机会。如果你是第一次参加软考,建议直接报考中级(实力允许就报考高级,高级跟中级相比,整体试卷的知识点覆盖面会更广、难度会更大一些,最主要的还是软考高级需要写一篇论文。我也没考过高级,详细的我也没了解过)

软考科目概览

软考考些什么内容呢,或者说可以报名参加哪些科目的考试呢?

软考初级:

软考中级:软件设计师

软考高级:

含金量

风言风语

我们经常会听到这样的问题:程序员软考有必要吗? 软考到底值不值得考? 程序猿千万别再考软考了,没用的,了解过软考的同学应该都见过这些字眼。那我们现在就来捋一捋,这个软考到底有没有必要考?

如果你对互联网行业感兴趣,未来想在这个行业深耕(做前端开发、后端服务器开发、游戏开发等等方向),我要说的是:

有必要,非常有必要。那具体我的看法是怎样的呢?我会在本文的末尾部分详细探讨。接下来,我会简单阐述我的备考经验,希望能给各位同学带来帮助

备考经验

科班出身(软件工程)

持续往年真题轰炸

备战过程中巩固复习了 23 种 设计模式、设计模式的七大原则、企业中软件开发流程规范等等

首先我们要想明白一个问题,我们在大学阶段参加各种比赛、考各种证书到底是为了什么?当然是为了证明自己是一个优秀的人了。而如何证明呢,一方面是通过比赛结果(比如说拿到了省一、小组团体赛获奖等等)和证书本身来证明,但最重要的,是你从这次比赛经历 / 备考经历中学到了什么:学到了新的专业知识,结识了很多优秀的人,养成了好的学习习惯,或者就是简单地体验了下整个比赛的备战流程或者是考试的备考阶段,这些才是最重要的

软考有用吗?和其他所有竞赛考试一样,非常有用。首先拿到软考证书本身就能证明你是在这方面很是有一定能力的,毕竟近年来软考越发热门,但通过率也就那样。软考证书的含金量也是摆在那里的:证明我考过了这门考试,我还是有点计算机基础的比,其他作用比如:抵税啊啥的就不必多说了。总而言之一句话:拿到软考证书百利而无一害。如果非要软考有什么缺点的话,那就是:在备考阶段太过于投入,舍本逐末,而导致自己的学习计划被打乱、学习进度停滞不前,当然这样的结果比较极端

所以我建议你参加软考这门考试,去拿那个证书,但你不要过多的期望软考本身能给你带来多大帮助。就像前面提到过的,备考软考的过程中,带给你的体验远远超过了那个证书本身,其实生活中的其它事物也是一样的。

这是一个浮躁的社会,一个急功近利的社会,我们总是着眼于:这件事完成之后,它能带给我什么,我能得到什么好处?而不是想着:这是我从未有过的体验,我充满了好奇心,在这个过程中,我收获了很多,见到了未曾见过的人和事,看到了未曾看过的物和景,我感觉自己的状态很好

闲话扯多了,因为受到了星球嘉宾小林哥的影响,再加上我近段时间也一直在看相关公众号的文章,虽然现在是本科大三,但我已经比两年前刚上大学时懵懵懂懂的我成熟了不少,也看开了不少。现在在生活中,基本上没有什么能扰乱我的思绪,影响我的心情了,让那些破事、破人都他妈见鬼去吧,老子开心才是最重要的

这个不必多言

今日算法学习:

  • 栈:两数之和用栈实现队列、用队列实现栈、最大栈、最小栈

计网:UDP 巩固复习

操作系统:

  • 用户态 / 内核态,用户态和内核态的切换(系统调用、中断、异常)、系统调用的过程 ✔
  • 进程 / 线程,线程的状态进程之间的通信方式进程的调度算法
  • 死锁,死锁产生的必要条件(互斥、请求保持、不剥夺、循环等待)、解决死锁的方法(预测、避免、检测、解除)✔

MySQL:日志(binlog、redolog、undolog)、事务隔离级别、查询缓存、SQL 语句的执行过程、MVCC ✔

2023/11/10

力扣算法打卡,Day 1 ✔

Memory 聚合搜索平台 项目持续优化中:

博客聚合搜索实现:

  • 完成数据同步,Logstash 多输入输出源配置 ✔
  • 在 IDEA 中使用 ElasticsearchTemplate 完成查询 ES 数据库对应索引 id ✔
  • 前端页面优化,博文列表,博文预览(Memory 缘忆交友社区就计划实现这个功能,不幸被搁置了)✔

项目架构图完善(语雀竟然要联网才能用

视频聚合搜索实现

  • 调用外部接口,获取视频资源
  • 使用线程池 + 异步编程,提升系统性能和请求响应速度,大幅优化用户搜索体验
  • 页面优化

整体页面优化:

  • 整个网站的门面,考虑简单设计一下,看有没有好用的模板
  • 优化聚合搜索平台整体布局的表现张力,现在的页面还是太简陋了,尽力优化项目带给用户的感官体验

Kibana 监控面板

  • 给开发者提供了现成的监控平台,无需造轮子,拿过来用就行
  • 了解其基本使用,监控内容有:聚合搜索调用次数热门搜索词条等等

一个域名备案还要现场拍照白色背景,要求真多,下午再试试

Shell 基础编程知识学习:Shell 编程基础知识总结 | JavaGuide(Java 面试 + 学习指南)

Linux 基础知识学习:

操作系统学习(内存管理,文件管理)

脚本文件(爬虫)

今晚着手力扣热门 100 题150 题的打卡了,每日四题

  • 坚持在 25 天左右完成一轮打卡(过一遍所有热门面试算法题
  • 看这个计划,应该是在 12 月分之前就能过一遍力扣热门 100 题了
  • 今晚彻底解决链表构造的问题(直接插入 / 虚拟头节点前插 / 后插

太棒了,力扣热门 100 题150 题 可以同时打卡,这样进度就很可观了

2023/11/11

力扣算法打卡,Day 2 ✔

  • 苏三说技术:分库分表带来了什么问题?

单表数据量过大,查询性能变差 -> 水平分表 -> 分片键 -> 根据 id 范围(写热点问题)-> 根据 id 取模(数据迁移)

-> 两者结合:在 id 范围分表中,引入取模分表(数据量增大,查询普通索引列 / 非分片字段,读扩散问题

-> 建立新表,以该普通索引为分片键:查询该字段所在 ids,再拿 ids 查询原表(迅速定位,减少查询次数

->👆 倒排索引思想:接入 ES,使用 canal 监听 MySQL binlog 日志变更,实时同步数据到 ES

-> tidb:分布式数据库,根据 id 范围分片、普通索引分片

上午:

  • 完成 Java 创建线程的十种方式

  • 随便看看星球和博文吧:Spring 相关

  • Linux 命令在线速查手册:Linux 命令在线速查手册

下午待完成:

  • 算法:

    • 同步力扣算法打卡题解到语雀
  • 项目:

    • Memory 聚合搜索平台:
    • 项目架构图完善(语雀竟然要联网才能用
    • 视频聚合搜索实现
      • 调用外部接口,获取视频资源
      • 使用线程池 + 异步编程,提升系统性能和请求响应速度,大幅优化用户搜索体验
      • 页面优化
    • 整体页面优化:
      • 整个网站的门面,考虑简单设计一下,看有没有好用的模板
      • 优化聚合搜索平台整体布局的表现张力,现在的页面还是太简陋了,尽力优化项目带给用户的感官体验
  • 积累

    • 总结 Java 内部类相关知识
    • Java 并发编程:

加入星球九个月了,这里学习氛围真的很不错,个个说话都好听。今天来为鱼友们分享下我的个人博客

个人博客地址Memory’s blog

搭建个人博客有八个月了,从六月份开始,每天都会在个人博客打卡学习进度,很明显能感觉到自己在慢慢进步

博客简介

博客搭建是 Gitee + hexo,部署在 Gitee 访问速度很快,hexo 的主题我也很喜欢。主题的个性化配置也花了挺大功夫,几个月以来抽时间慢慢优化了。个人博客详细搭建流程也能在《大道至简:快速搭建博客与文档站点的终极指南 1.0》中了解到

目前有原创博文六十余篇,当然不是什么高深的技术文章,仅仅是我自学编程过程中的学习经验、踩坑经历总结

详细的个人介绍博文介绍都可以在《探索我的博客世界 - 个人导读》中了解到

欢迎大家来访问我的博客呀!如果你也有个人博客,也可以在评论里贴上你的博客访问地址,交换友链~

交换友链

  • 提供:博客访问地址 + 博主昵称,即可交换友链成功

  • 如果你有可访问的头像图片地址的话,也可以提供~

  • 格式如下:

博客访问地址https://deng-2022.gitee.io/blog/

博主昵称:Memory

头像(可选):https://deng-2022.gitee.io/blog/img/memory.jpg

博客展示

简单截几张个人博客图片吧:

image-20231111114346044

image-20231111114403503

image-20231111114419860

image-20231111114437428

image-20231111114448636

了解常见的 分布式文件系统

了解限流(计数限流、固定窗口限流、滑动窗口限流、漏桶算法、令牌桶算法)✔

Vue写给后端大忙人看的 vue 入门指南 - 掘金 (juejin.cn),有时间做做这个

高并发 40 讲:

  • 微服务拆分:一体式架构带来的问题:数据库连接数出现瓶颈、研发效率低,部署维护成本增加

Java 基础:

  • 自定义注解:✔

2023/11/12

力扣算法打卡,Day 3 ✔

星球内回答鱼友提问,梳理了一遍个人博客搭建流程

Java 架构师-毛 Sir 炖开 (msirdk.com)

上午吃了一颗感康,脑袋昏昏沉沉的

Memory 聚合搜索平台基本实现:诗词聚合搜索、博文聚合搜索

  • 主要学习巩固了数据抓取、数据同步的知识
  • 待完成:解决搜索关键词后,返回结果过少的问题;解决数据同步时,output 与 input 的对应关系问题

那今晚就是写写算法题、看看博文,随便玩玩这样子了

高并发 40 讲:

  • 微服务拆分:按照什么样的原则进行拆分?拆分的粒度如何控制?拆分后会出现什么问题?✔

Python 课设明天开始着手完成吧

妈的,有想法一定要及时记录,我刚刚想到的几点现在就忘了

🔥 最近想完成却没时间完成的事:

  • 用 Java / Python 写一个脚本,能拉取文章、图片啥的,尝试一下
  • 简历优化,这个确实是很重要的
  • 这两天很少看博文和漫画了,项目和算法花费时间居多
  • 管他呢,周末就应该轻松一些

2023/11/13

力扣算法打卡,Day 4 ✔

唔,Java 二级过了 ✔

掘金阅读:

Redis 八股文简单记忆 ✔

MC 惊变 100 天 -> 还原 MC 中的像素画 -> 如何制作一个 MC mod? ✔

基本了解到了如何开发一个 MC mod 了,有机会试试

Alex3236 博客-Alex3236 专栏文章-文集-哔哩哔哩视频 (bilibili.com)

maven 项目管理工具

全面发展自己:一名 Java 后端开发人员,了解前端、UI、测试、运维、图像处理、视频剪辑,熟练使用常见的办公软件:Word、Excel、PowerPoint 等

高性能 40 讲:如何实现高并发 RPC 框架?✔

  • 服务拆分后,需要解决的问题:服务跨网络通信、服务治理
  • 使用 RPC 解决服务间的跨网络通信问题:
    • RPC 是什么技术?通过网络,调用另一台服务器上部署的服务,像调用本地方法一样,调用远程方法
    • RPC 相关技术实现:Dubbo(阿里)、Grpc、Thrift、RMI(Java 原生远程调用框架)、Web Service
    • 了解一次 RPC 调用的过程,分析出从两方面提升 RPC 框架性能:
      • 网络传输
      • 序列化
    • 如何优化网络传输?网络传输就是网络 I/O,我们需要选择一种高性能的网络 I/O 模型
      • I/O 模型,就是处理 I/O 请求的方式,一个 I/O 请求分为两个阶段:资源等待和资源使用
      • 资源等待的处理方式:阻塞和非阻塞;资源使用的处理方式:同步和异步
      • 熟练掌握五种常见的 I/O 模型:同步阻塞 I/O、同步非阻塞 I/O、多路复用 I/O、信号驱动 I/O、异步 I/O
      • 除了选择高性能的 I/O 模型,还可以通过网络参数调优来优化网络传输,这需要一定的网络基础知识
    • 如何优化序列化?序列化就是传输对象转换成二进制串,反序列化则是与之相反的过程
      • 这就需要我们选择合适的序列化方式,考虑到的因素:性能开销,能否跨语言、跨平台,扩展性等
      • 备选的序列化协议方案:JSON、Thrift、Protobuf
    • 有一定能力的话,推荐阅读成熟的 RPC 框架源码,了解它们的实现原理和细节

高性能 40 讲:服务注册与服务发现

  • 上节解决了服务拆分后,服务之间跨网络通信的问题
  • 服务拆分后,我们要面对更多的细粒度的服务,如何让 RPC 客户端知晓服务端的部署地址,这就是服务注册和服务发现的问题
  • 目前微服务存在的问题:
    • 在服务拆分后,现在 RPC 服务端的地址,就直接配置在了客户端的代码中,这就造成了问题:
    • 客户端紧急扩容,即修改客户端配置后,需要重启所有客户端进程,操作时间比较长
    • 当服务端某一服务器出现故障后,也需要修改客户端配置后重启,无法做到自动恢复、快速恢复
    • 在系统上线后,RPC 服务端摘除流量、重启服务端,客户端发往重启服务端的请求无法被正确处理
  • 针对以上问题,我们引入注册中心来解决
    • 注册中心有什么用呢?提供服务地址的存储;当存储内容发生变更,可将变更内容推送给客户端
      • 常用的注册中心组件:Zookeeper、Nacos、Spring Cloud Eureka
      • 服务端向注册中心注册服务,注册中心将服务端信息通知给客户端;该服务变更之后,注册中心也会发送变更通知给客户端
      • 客户端与注册中心建立连接,订阅感兴趣的服务,拿到服务端的地址后,就可以向服务端发起调用请求
    • 注册中心实现了不重启客户端,就能动态地变更服务节点,以及优雅关闭的功能
    • 管理服务节点的状态:
      • 主动检测:端口占用、成本过高、存在延迟
      • 心跳机制

今晚任务:

  • 项目:Memory 聚合搜索平台

    • 完成搜索词建议
    • 解决聚合搜索结果不一致的问题 ✔
  • 算法:完成今日任务,完结数组和字符串的相关问题 ✔

    • 我对算法不咋上心啊,明天再回顾下今天的算法题吧
    • 先完成 150 热门题的打卡,100 就先搁置了 😁
  • 英语:妈的,备考六级

    • 今晚背背高频词汇,明天开始坚持每日一篇英语外刊
    • 11 月下旬开始做真题,现在做没啥用,先回忆回忆单词吧

2023/11/14

力扣算法打卡,Day 5 ✔

TCP:拥塞控制、可靠传输实现 ✔

如何为开源项目做贡献?✔

SPI,深入学习 Spring Boot:Spring 高手之路 14——深入浅出:SPI 机制在 JDK 与 Spring Boot 中的应用_java spi-CSDN 博客

CSDN 关注了个新博主https://blog.csdn.net/qq_34115899?spm=1001.2014.3001.5509

MySQL 主从复制(面对大量的读写请求):

  • 主库负责写入和部分核心逻辑的查询,多个从库只负责查询,提升查询性能,降低主库压力
  • 读写分离:从库提供查询,减少主库压力,提升性能
  • 数据备份:数据备份到从库,防止服务器宕机导致数据丢失
  • 高可用:故障时可切换从库,防止服务器宕机导致数据丢失

下午任务

  • 完成 SPI 的学习
  • 巩固昨天的算法练习 ✔

最近的感想

Memory 聚合搜索平台:

  • 近段时间不搞了,最多研究研究图片聚合搜索吧
  • input 块 和 output 块的一一对应
  • 搜索建议不好搞

【精选】❤️ 连续面试失败后,我总结了 57 道面试真题 ❤️,如果时光可以倒流…(附答案,建议收藏)面试官 easyexcel 的问题哪 吒的博客-CSDN 博客

10 万字 208 道 Java 经典面试题总结(附答案)java 面试题哪 吒的博客-CSDN 博客

CSDN 的哪吒编程:搬砖工逆袭 Java 架构师_哪 吒的博客-CSDN 博客

2023/11/15

力扣算法打卡,Day 6 ✔

英文水平提升计划,Day1 ✔

Springboot 中的@EnableAsync 和@Async 的作用和基本用法-CSDN 博客

【精选】Spring 常用注解(绝对经典)_spring 注解-CSDN 博客

英语外刊阅读

  • 我突然发现了,长久以来养成的英文阅读习惯是逐词逐词地阅读,一个句子读下来,恨不得把这句话吃透,句意和语法结构捣腾的清清楚楚,整篇文章或者说一段话读下来就很吃力。但我读中文文章时,也没那么费劲啊,这个毛病得改改了
  • 多读读外刊,培养英语阅读能力,什么几把六级考试,我只要能读懂文章,那阅读题还拿不下吗
  • 从现在起,定一个终身目标:培养英文阅读能力,说不了一口流利的英语,但至少拿到一份英文外刊,能自信地阅读吧

C++
迭代器:自定义迭代器,STL 迭代器,输入迭代器,输出迭代器

I/O 流:标准 I/O 流,文件 I/O 流,字符串 I/O 流

字符串:字符串的创建、插入、修改、删除、遍历

今晚任务:

  • 每日算法打卡 ✔
  • Python 大作业启动 ✔
    • 完成 Python 连接本地 MySQL 数据库
  • 操作系统实验启动 ✔
    • 实验一:进程互斥算法,基本完成
  • 聚合搜索平台
    • 异步查询图片功能实现 ✔
    • 稍微思考了一下,已经异步实现了,由于后端只是使用 Jsoup 爬取静态 HTML 页面数据,而且限制了每次爬取的图片数目,并不算什么耗时的操作,倒是可以考虑自定义线程池,提升整体性能 ✔
    • 尝试上线
  • 人工智能实验,记得完成 ✔
  • 高并发 40 讲 :✔
    • 一体化架构中的慢请求排查:✔
      • 标记每个请求,打印耗时日志
      • 对代码无侵入,面向切面编程:AspectJ(静态代理)、Spring AOP(动态代理)
      • 减少日志数量,保证性能上要低损耗:静态代理;日志采样,避免全量日志的打印;集中存放(ES)
    • 提升系统的横向扩展能力:✔
      • 高并发流量下,设计高并发系统的要点:缓存、异步和横向扩展
      • 我们之前提到过主从分离、分库分表,分发流量,极大提升数据库的横向扩展能力和查询性能。这就需要借助组件,将查询数据库的请求,按照一定的策略,分发到各个从库上,这就是负载均衡
      • 在实际工作中,我们需要使用负载均衡组件,承接前端 HTTP 请求,分发到后端的业务服务器上
      • 负载均衡服务器分类:代理类的负载均衡服务;客户端负载均衡服务
      • 常用的负载均衡策略:
        • 静态策略(轮询策略、带权重的轮询策略)没有合适的动态策略,优先选择
        • 动态策略:后端服务的活跃连接数、调用的响应时间,从中选择连接数最少或者响应时间最短的后端服务
      • 如何检测故障节点:✔
        • Nginx 模块的 nginx_upstream_check_module
        • 实现 Web 服务的优雅关闭:
          • 通过 Nginx 探测结果,将服务标记为不可用,阻断新的流量
          • 服务重启,注册中心摘除节点
  • 哪吒编程,Dubbo 相关概念学习,启动 ✔
  • Memory API 接口开放平台,了解相关面试概要 ✔
  • 英语水平提升 ✔

2023/11/16

力扣算法打卡,Day7 ✔

Spring 成神之路 Day1 ✔

英文水平提升计划,Day2 ✔

每日英语外刊阅读:冰岛火山喷发 ✔

哪吒编程,Dubbo 相关概念学习:✔

MySQL:✔

  • SQL 语句在 MySQL 中的执行过程
  • MySQL 执行计划分析
  • MySQL 自增主键一定是连续的吗
  • MySQL 日期类型选择建议

Redis:

Spring:

认证授权:

计算机网络:

Memory API 接口开放平台:

  • 了解相关面试概要 ✔

  • 优化考虑:

在线 C++ 练习平台:http://www.json.cn/runcode/run_cpp/

Memoey 聚合搜索平台:

  • 编写多个 Logstash 配置文件,实现多组输入输出流的数据同步 ✔
  • 图片聚合搜索优化:搜索反馈、图片展示优化、提供图片地址可供下载 ✔
  • 待完成:
    • 现在的图片聚合搜素接口不稳定,未来可考虑:将改变搜索接口为彼岸图网
    • 引入第三方库,提供一键复制文本的功能

项目上线:安装宝塔面板,开放相关端口,直接来一个宝塔面板安装,一步到位 ✔

今日力扣算法 ✔

高并发 40 讲:

只要项目搞得多了,算法就马虎了,哈哈哈

应该考虑现阶段(至少是未来两个月内)得每日必做计划,列一个清单:

2023/11/17

力扣算法打卡,Day8 ✔

Spring 成神之路 Day2 ✔

Spring 学习:✔

奶奶的,今天 Java 课光顾着搞课堂作业了

高并发 40 讲:✔

  • API 网关,不是一个开源组件,而是一种架构模式,通常部署在负载均衡服务器和应用服务器之间 ✔
    • API 网关的作用:
      • 它可以整合一些服务共有的功能,将一些服务治理的功能独立出来,达到复用的目的
      • 为客户端提供了统一的接入地址,将用户的请求动态路由到不同的业务服务器上
      • 可以是看作是系统的边界,对出入系统的流量作统一管控。
    • API 网关分类:
      • 入口网关(经常使用):服务治理(熔断、降级、限流、分流等)、认证授权、黑白名单、日志监控等等
      • 出口网关:为调用第三方服务提供统一出口,对调用外部 API 做统一的认证、授权、审计和访问控制
    • API 网关实现重点:
      • 性能:多路 I/O 复用模型和线程池并发处理
      • 扩展性:路由过滤器,责任链模式
    • 常见的网关系统:Netflix Zuul、Spring Cloud Gateway、Kong、APISIX、Shenyu
  • 跨地域的分布式系统:多机房部署 ✔
    • 同城多活
    • 异地多活
    • 多机房部署是一个业务发展到一定规模,对于机房容灾有需求时,才会考虑的方案,能不做尽量不要做

力扣算法打卡 ✔

今下午老师点名,阴差阳错之下,认识了一位新同学

最近一周内计划上线 Memory 聚合搜索平台,尝试分别使用宝塔Docker 容器部署

  • 当然,部署之前需要快速地重构一下代码,删除不必要的冗余代码,尽可能减小体量
  • 明天早上跳起来就先干这个
  • 明天开始就要开发优化 Memory API 接口开放平台了,今晚看看有没有什么好的扩展点
  • 别的先不说,能不能疯狂地扩展几个新接口

2023/11/18

力扣算法打卡,Day9

Spring 成神之路,Day3 ✔

英文水平提升计划,Day3 ✔

Java 八股吟唱,Day1 ✔

BigShot 英语的个人空间-BigShot 英语个人主页-哔哩哔哩视频 (bilibili.com)

https://www.bilibili.com/video/BV1TD4y1q7u9/?share_source=copy_web&vd_source=41484c3c23d7dc1caf838d6574365b27

秋招面试技巧:

上午任务:

八股文吟唱技巧

  • 这里提出我的表述技巧:“口语表达” 和 “定义后置

  • 问题:说一下多态的实现原理?

  • 你背过的八股:

    什么是多态?

    多态是面向对象编程中的一个重要概念,它允许通过父类类型的引用变量来引用子类对象,并在运行时根据实际对象的类型来确定调用哪个方法。换句话说,一个对象可以根据不同的情况表现出多种形态。

    通过多态,我们可以利用父类类型的引用变量来指向子类对象,并根据实际对象的类型调用对应的方法。这样可以在不修改现有代码的情况下,动态地切换和扩展对象的行为。

    多态有以下几个特点和优势:

    1. 可替换性:子类对象可以随时替代父类对象,向上转型。
    2. 可扩展性:通过添加新的子类,可以扩展系统的功能。
    3. 接口统一性:可以通过父类类型的引用访问子类对象的方法,统一对象的接口。
    4. 代码的灵活性和可维护性:通过多态,可以将代码编写成通用的、松耦合的形式,提高代码的可维护性。
    多态的实现原理

    动态绑定和虚拟方法调用。

    动态绑定(Dynamic Binding):指的是在编译时,Java 编译器只能知道变量的声明类型,而无法确定其实际的对象类型。而在运行时,Java 虚拟机(JVM)会通过动态绑定来解析实际对象的类型。这意味着,编译器会推迟方法的绑定(即方法的具体调用)到运行时。正是这种动态绑定机制,使得多态成为可能。

    虚拟方法调用(Virtual Method Invocation):在 Java 中,所有的非私有、非静态和非 final 方法都是被隐式地指定为虚拟方法。虚拟方法调用是在运行时根据实际对象的类型来确定要调用的方法的机制。当通过父类类型的引用变量调用被子类重写的方法时,虚拟机会根据实际对象的类型来确定要调用的方法版本,而不是根据引用变量的声明类型

    多态的具体实现

    方法重载、方法重写

  • 如何表达?核心在于你要把任何问题理解为:谈一谈你对多态的理解

    我们经常讲,面向对象有三大特征:封装、继承和多态

    多态是面向对象编程中相当重要的一个概念,它允许通过父类类型的引用变量引用子类对象,在运行时根据实际的对象类型来确定调用哪个方法,一个对象能够根据不同的场景表现出多种形态

    那多态具体是怎么实现的?在编译时,Java 编译器只能知道变量的声明类型,也就是父类类型,而无法确定实际的对象类型;而在运行时,Java 虚拟机会通过动态绑定解析出实际对象的类型,根据实际的对象类型调用被子类重写的方法。

    也就是说,编译器会把方法的绑定,即方法的具体调用推迟到运行时,这就是动态绑定,这就是多态的实现原理

    我们发现使用多态有这样的好处:我们通过父类类型的引用来访问子类对象的方法,统一对象的接口,这是接口统一性;子类对象可以随时替代父类对象,向上转型,这就是可替换性;我们可以通过添加新的子类,扩展系统功能,这就是可扩展性;通过多态,能够实现对象间的解耦,因为我们不再需要指定具体对象去实现具体方法了,这使得代码更加简洁通用、易于维护

    我们在编码开发中接触到的方法重载、方法重写、接口实现就是多态的具体实现,方法重载体现的是编译时的多态,而方法重写和接口实现体现的是运行时的多态

开设一个新的栏目,标题还没想好,主要是想记录一下人际交往中的表达技巧,我确实在尝试新的东西

昨天跟刚认识的同学聊了一个多小时,感触很深,我能够把开心带给身边的人,我也感到很开心。我的思维很活跃,有很多想要表达的东西,但我平时是不太喜欢讲话的,在一伙人中间,我肯定是最安静的那个。但这并不代表着我不敢讲、不喜欢讲话,我只是不讲话而已,恰恰相反,只要在我感兴趣的领域,我是很喜欢跟别人聊天的:周一上午跟导员作检讨,为什么要无故旷课;周三中午跟舍友聊专业规划、学习经验,扯了一中午;周五下午跟刚认识的女同学聊期末复习备考经验、未来规划,分享自己的烦恼、糗事。

人生在世,人际交往是很重要的一环。很喜欢《被讨厌的勇气》里提到的一句话:一切烦恼的根源都来自于人际关系,非常推荐大家看看这本书

别人听我讲完话,能学习到很多,更加清晰的规划,更加乐观地面对生活等等,这就让我感到很满足了,我能够输出一些东西,我的输出是有价值的

一个月前开设的新栏目:《个人成长之路:计划演进与思想蜕变的见证》,如果说这个栏目是记录我的内心所想的话,那么今天开设的新栏目:《》,就是关于如何把内心所想表达出来,相信我,这真的非常重要

先说这么多吧,这个栏目涉及的东西还挺杂,随便写写

中午回来只做两件事:做好管理(博文管理:阶段性目标变化管理;项目代码优化)和 Java 基础巩固(格局小了)

Java Stream 流

Java 8 Strem 高级操作 - 掘金 (juejin.cn)

Java 删除字符串的最后一个字符 - 掘金 (juejin.cn)

英语思维养成:

高并发 40 讲:

  • 屏蔽服务治理细节 ✔
  • 做好服务端监控:RED(请求量、错误和响应时间)✔

距离首次系统复习 Java 八股文 已经过去整整一个月了,进度要加快啊

Java 八股:基础面试题上 (这个系列就不详细记录了,毕竟是很基础的东西了)✔

Spring 成神之路:属性注入 ✔

我们使用 XML 配置文件作好 Bean 的装载 / 注册后,进行 Bean 的属性注入

Setter 属性注入:使用 XML 文件 / 使用 @Bean 注解

构造器属性注入:使用 XML 文件 / 使用 @Bean 注解

注解式属性注入:@Value 属性注入

  • 直接注入属性值
1
2
3
4
5
@Value("white-value-annotation")
private String title;

@Value("1")
private Integer rank;
  • 导入外部配置文件:
1
@PropertySource("classpath:blue.properties")
  • 这种注解等同于:
1
2
<!-- 相当于注解中的 @PropertySource("classpath:blue.properties") -->
<context:property-placeholder location="classpath:blue.properties"/>
1
2
@Value("${blue.title}")
private String title;
  • 或者:
1
2
3
appTest:
name: MyApp
version: 1.0.0
1
@ConfigurationProperties(prefix = "appTest")
1
2
3
4
5
@Value("${appTest.name}")
private String name;

@Value("${appTest.version}")
private String version;

待完成:

  • Kibana 监控面板调试

疯狂羡慕这个 API 开放平台,我也要做一个:欢迎 - Qi-API 接口开放平台 (qimuu.icu)

2023/11/19

力扣算法打卡,Day10 ✔

Spring 成神之路(内置作用域),Day4 ✔

英文水平提升计划,Day4 ✔

Java 八股吟唱,Day2 (Java 基础)✔

每日实习面试准备(简历完善,八股吟唱,面试技巧),Day1 ✔

奶奶的,昨天算法题没打卡,今早补上了,今晚继续

项目就慢慢优化了,今天能不能实现随机壁纸的接口?

把这两天想的都说出来了,好骂好骂,心情更加舒畅了:放空心灵,物我和一

又产出了一封信,写给未来的我

知乎,果然能学习了解到很多东西

有关 Java 中 String 内容不可变的解释:

我们经常听到这样的定义:String 对象一旦被创建,其内容就一定不可变

这句话的意思是:对该对象的所有操作(如 replace()contact()substring())都将返回新的 String 对象,而不是在原 String 对象的内容上作修改。这些操作也都是不被允许的:

1
2
3
4
5
6
7
8
9
String s = "Hello";

s.charAt(0) = 'h'; // 编译错误:Cannot assign to 'char' field in an array of 'final' value

s.length() = 5; // 编译错误:Cannot assign to 'int' field in an array of 'final' value

String t = s.substring(0, 5); // 可以,但结果是新的 String 对象,不是对原有对象的修改

t = t + " World"; // 可以,但结果是新的 String 对象,不是对原有对象的修改

为什么是这样的?String 对象内容不可变是如何保证的,这样做又有什么好处呢?

String 类被设计出来是为了方便我们对字符串进行操作,我们常见的字符串拼接、比较字符串内容、字符串长度等等,应用十分广泛。而 String 类底层是通过 char [] 数组(Java 9 之后改为 byte [] 实现了)来维护字符串:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public final class String
implements java.io.Serializable, Comparable<String>, CharSequence {

/**
* The value is used for character storage.
*
* @implNote This field is trusted by the VM, and is a subject to
* constant folding if String instance is constant. Overwriting this
* field after construction will cause problems.
*
* Additionally, it is marked with {@link Stable} to trust the contents
* of the array. No other facility in JDK provides this functionality (yet).
* {@link Stable} is safe here, because value is never null.
*/
@Stable
private final byte[] value;

.................
}

需要注意的是,这个字符串使用了 final 关键字修饰。

我们都知道被 final 关键字修饰的类不能被继承、修饰的方法不能被重写、修饰的基本数据类型变量的值不能被改变,修饰的引用类型变量不能再指向其他对象。很显然,这里的 char [] 数组属于引用型变量,所以其内容是可以改变的

这就是很多人疑惑的点了:难道不是很奇怪吗?String 的内容是不可变的,但 String 底层是 final 修饰的 char[] 数组实现的,而这个数组内容是可变的。所以你给解释一下 String 内容不可变到底是怎么一回事

很多八股在这里都在扯淡,在这里我给出正确答案:这里的 char [] 数组属于引用型变量,理论上它的内容当然是可以改变的:

1
2
3
final String[] arr = new String[]{"Hello", "World"};

arr[0] = "Hi"; // 这里是可以的,因为arr[0]指向的对象(即"Hello")是可以改变的

但是这一点跟 String 内容是不可变的本身没有冲突,因为 String 并没有对外提供任何方法,去改变内置的 char [] 数组的内容,所以 String 对外表现出的 String 内容不可变,这就是:String 对象一旦被创建,其内容就一定不可变的正确解释

综上所述,String 类是不可变的,这意味着一旦一个 String 对象被创建,它的内容就不能被修改。即使 String 底层是通过 final 修饰的 char 数组实现的,但是这个 char 数组的内容也不能被修改,因为 String 并没有对外提供任何方法,允许我们去改变内置的 char [] 数组的内容。因此,即使我们可以访问到 String 对象的底层 char 数组,我们也不能通过改变这个数组来修改 String 对象的内容。任何尝试修改 String 对象内容的操作都会返回一个新的 String 对象,而原来的 String 对象保持不变

查看源码你就能清楚地看到这个过程了,当然源码很复杂,这里展示出 replace 的部分源码,你可以看到在执行这个操作的过程中,是 new 了新的 byte [] 的:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
public static String replace(byte[] value, char oldChar, char newChar) {
if (canEncode(oldChar)) {
int len = value.length;
int i = -1;
while (++i < len) {
if (value[i] == (byte)oldChar) {
break;
}
}
if (i < len) {
if (canEncode(newChar)) {
byte buf[] = new byte[len];
for (int j = 0; j < i; j++) { // TBD arraycopy?
buf[j] = value[j];
}
while (i < len) {
byte c = value[i];
buf[i] = (c == (byte)oldChar) ? (byte)newChar : c;
i++;
}
return new String(buf, LATIN1);
} else {
byte[] buf = StringUTF16.newBytesFor(len);
// inflate from latin1 to UTF16
inflate(value, 0, buf, 0, i);
while (i < len) {
char c = (char)(value[i] & 0xff);
StringUTF16.putChar(buf, i, (c == oldChar) ? newChar : c);
i++;
}
return new String(buf, UTF16);
}
}
}
return null; // for string to return this;
}

这样做有什么好处?这种不可变性是 Java String 类的一个重要特性,使得 String 可以安全地被共享和传递,而不需要担心其他部分的代码会修改它的内容

人生建议,不要动 Memory API 接口开放平台的 前端代码的 git 命令,妈的,每次都踩雷

哦,可算正常启动项目了,今晚就开发个新接口:返回随机壁纸吧 ✔

看蛛网男孩(奶奶的,网速慢,在低端上看回应我了)

明天过一遍 Java 重要知识点 + I/O 流,今晚过一遍 MySQL 索引

红黑树:漫画:什么是红黑树? - 掘金 (juejin.cn)

如何搞砸一场面试? - 掘金 (juejin.cn)

Memory API 接口开放平台:获取随机壁纸基本流程完成

2023/11/20

力扣算法打卡,Day11 ✔

Spring 成神之路(Bean 的生命周期),Day5 ✔

英文水平提升计划(英文报刊阅读),Day5 ✔

Java 八股吟唱(Java I/O 基础知识,I/O 模型),Day3 ✔

每日实习面试准备(Java I/O 流),Day2 ✔

鱼友分享了 JUC 学习笔记,今明两天再快速过一遍

Java I/O 流,快速地过了一遍,今晚写一遍代码

  • 巩固 FileInputStreamBufferInputStreamObjectInputStream 等的用法

今天又多做了两道算法题,感觉好多了

项目优化:

  • 获取随机壁纸完工
  • 优化接口调用页面

Spring:Bean 的生命周期

在 Spring 框架中,控制 Bean 生命周期的三种方式是:

1、使用 Spring 的 init-method 和 destory-method (在 XML 配置或者 java 配置中自定义的初始化和销毁方法)

1
2
3
4
5
6
7
8
9
10
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">

<bean class="com.example.demo.bean.Lion"
init-method="init" destroy-method="destroy">
<property name="name" value="simba"/>
</bean>
</beans>
1
2
3
4
5
6
7
8
9
10
11
@Configuration
@ImportResource("classpath:applicationContext.xml")
public class AnimalConfig {

@Bean(initMethod = "init", destroyMethod = "destroy")
public Elephant elephant() {
Elephant elephant = new Elephant();
elephant.setName("Dumbo");
return elephant;
}
}

2、使用 JSR-250 规范的 @PostConstruct 和 @PreDestory 注解

1
2
3
4
5
6
7
8
9
@PostConstruct
public void init() {
System.out.println("Lion is going through init.");
}

@PreDestroy
public void destroy() {
System.out.println("Lion is going through destroy.");
}

3、实现 Spring 的 InitializingBean 和 @DisposableBean 接口

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
@Component
public class Lion implements InitializingBean, DisposableBean {

private Integer energy;

@Override
public void afterPropertiesSet() throws Exception {
System.out.println("狮子已经充满能量。。。");
this.energy = 100;
}

@Override
public void destroy() throws Exception {
System.out.println("狮子已经消耗完所有能量。。。");
this.energy = 0;
}

@Override
public String toString() {
return "Lion{" + "energy=" + energy + '}';
}
}

三种生命周期并存时,在 Spring 框架中单例 Bean 的初始化和销毁过程有这样的执行顺序:

  • 初始化顺序:@PostConstruct -> InitializingBean -> init-method
  • 销毁顺序:@PreDestory -> DisposableBean -> destroy-method

简单总结 Spring Bean 生命周期流程:

  1. 实例化:启动 Spring 应用,IOC 容器为所有已声明的 Bean 创建一个实例
  2. 属性赋值:实例化后,Spring 通过反射机制给 Bean 的属性赋值
  3. 调用 Bean 的初始化方法:调用 Bean 配置的 @PostConstructafterPropertiesSet方法或者init-method指定的方法
  4. Bean 运行期:Bean 已经准备好被程序使用了,它已经被初始化并赋值完成
  5. Bean 销毁:当容器关闭时,调用Bean的销毁方法

2023/11/21

力扣算法打卡,Day12 ✔

Spring 成神之路(@Import),Day6 ✔

英文水平提升计划(英语阅读技巧、一篇英文报刊),Day6 ✔

Java 八股吟唱(索引底层数据结构、索引类型、最左匹配原则、索引下推、创建合适的索引),Day4 ✔

每日实习面试准备,Day3 ✔

  • 上午学习了 IGMPICMP 协议,今晚过一遍数据链路层

MySQL 是一种常用的关系型数据库管理系统,它支持使用索引来加速查询操作。在执行查询时,如果使用了索引字段,则 MySQL 可以直接通过索引查找到符合条件的数据行,从而极大地提高了查询的效率。但是,如果查询中使用了非索引字段,则 MySQL 需要对整个表进行扫描,判断每一行是否符合条件,这将会耗费大量的时间和计算资源,导致查询效率低下。本文将分析 MySQL 使用非索引字段进行查询的过程,并探讨如何优化查询性能。

当查询中包含非索引字段时,MySQL 将会执行全表扫描。具体来说,MySQL 会按照表中数据的物理存储顺序依次读取每一行数据,然后比较每一行数据是否满足查询条件。如果满足条件,则将该行数据返回给客户端;否则继续扫描下一行。这个过程需要遍历整个表,并对每一行数据进行判断,因此随着表中数据量的增加,查询的响应时间也会变得越来越长。

为了优化使用非索引字段进行查询的性能,可以采取以下几种方法:

  1. 添加索引:如果查询中的某个非索引字段被频繁用于查询,可以考虑为该字段添加索引。索引可以提高查询效率,使得 MySQL 可以更快地找到符合查询条件的数据行。
  2. 优化查询语句:如果查询中使用了多个非索引字段,可以考虑对查询语句进行优化,从而尽可能地利用现有的索引。例如,可以将查询条件中的非索引字段替换为索引字段,或者使用 JOIN 来加入其他表中的数据。
  3. 分批查询:如果表中数据量很大,查询时间很长,可以考虑分批查询。具体来说,可以将查询结果分成若干个较小的批次,每次只需要查询部分数据,然后在客户端进行合并。这样既可以减少一次性查询的数据量,又可以避免因查询时间过长导致客户端超时等问题。
  4. 数据库优化:除了针对具体查询进行优化之外,还可以从数据库本身优化入手。例如,可以优化数据库的配置参数,增加内存缓存等,从而提高整个数据库的性能,也能够间接地提高使用非索引字段进行查询的效率。

总之,MySQL 使用非索引字段进行查询的过程是比较耗时的,但是通过一系列的优化手段,可以大大减少查询响应时间,并提高查询效率。在实际开发中,需要根据具体情况选择合适的优化方法,以达到最佳的性能表现。

MySQL 最左匹配原则详细分析Mysql脚本之家 (jb51.net)

今日任务:

  • 计网实验,启动
    • 忘记下载软件了,放在明天了
  • 操作系统实验,再写一个实验报告
    • 进程同步算法,Java 实现 ✔
  • 了解下人工智能算法
    • 了解了,没啥用
  • Memory API 接口开放平台,持续优化
    • 优化个几把,根本不想敲代码
  • JUC 巩固复习
    • 奶奶的,今天时间都花在 MySQL 索引上了,今晚快速过一遍,明天看

索引下推:

在传统的 MySQL 查询执行中,当使用联合索引进行查询时,MySQL 会首先通过联合索引找到满足第一个查询条件(例如 a > 1)的主键值。然后,MySQL 会使用这些主键值去主键索引中获取完整的行数据,再对这些行数据是否满足其他查询条件(例如 b = 2)进行检查。如果一个行数据满足所有的查询条件,MySQL 才会将其添加到结果集中。这种传统的查询执行方式需要多次回表查询,效率相对较低。

而引入索引下推优化后,MySQL 在联合索引遍历过程中会直接利用联合索引中的部分字段作为判断条件,过滤掉不满足条件的记录,而不需要回表查询。这样可以减少回表操作的次数,提高查询效率。

具体来说,当 MySQL 使用联合索引进行查询时,它会首先扫描联合索引的 B+Tree,找到满足第一个查询条件(a > 1)的主键值。然后,对于每个找到的主键值,MySQL 会使用这些主键值去主键索引中获取对应的行数据。在获取到这些行数据后,MySQL 会进一步检查这些行数据是否满足其他的查询条件(b = 2)。在这个检查过程中,MySQL 会利用联合索引中的部分字段作为判断条件,直接过滤掉不满足条件的记录。这样,只有当一个行数据满足所有的查询条件时,MySQL 才会将其添加到结果集中。这种利用联合索引进行条件过滤的方法减少了回表操作的次数,提高了查询效率。

综上所述,索引下推优化是一种利用联合索引进行查询优化的技术,可以减少回表操作的次数,提高查询效率。与传统的回表查询相比,索引下推通过在联合索引遍历过程中进行条件过滤来减少回表次数。

现阶段的任务梳理:✔

学期作业:

  • Python 课设、人工智能课设、Java 课设
  • 通识课论文、习概论文
  • 计网实验、操作系统实验、C++ STL 实验

八股吟唱计划:每日 Java 八股(以 JavaGuide 为主),备战寒假实习

项目优化:优化 Memory API 接口开放平台、Memory 聚合搜索平台

每日力扣算法打卡:每日至少 4 题

英语提升计划:每日听力训练 + 报刊阅读

Spring 成神之路:深入学习 Spring 框架

高并发 40 讲:高性能、高可用、可扩展

每日 Java 基础:提升码字能力,理论掌握的再扎实也要能写代码啊

2023/11/22

力扣算法打卡,Day13

Spring 成神之路(@Import),Day7 ✔

英文水平提升计划(200 个单词,一篇英文报刊),Day7 ✔

Java 八股吟唱(索引底层数据结构、索引类型、最左匹配原则、索引下推、创建合适的索引),Day5 ✔

每日实习面试准备,Day4

妈的,到了晚上才记得写总结

上午看了 C++ STL 的函数对象和容器相关部分

下午看了操作系统的进程调度方面

今天没啥好总结的,上了一天课,就是那些必做的事情,待会儿罗列一下

彻底明了了 I/O 模型是怎么一回事了

2023/11/23

力扣算法打卡,Day14

Spring 成神之路(@Import),Day8

英文水平提升计划(200 个单词,一篇英文报刊),Day8

Java 八股吟唱(索引底层数据结构、索引类型、最左匹配原则、索引下推、创建合适的索引),Day6

每日实习面试准备,Day4

  • 今天课最多了,玩玩
  • 晚上打通轴心国第二战役

2023/11/24

力扣算法打卡,Day15

Spring 成神之路(@Import),Day9

英文水平提升计划(上午四页单词),Day9 ✔

Java 八股吟唱(并发事务可能会引发的问题,SQL 标准规定的四种事务隔离级别),Day7 ✔

每日实习面试准备,Day4

总结:近几日的每日任务安排的很稀碎,好像进步不大的样子

  • 算法方面,越发疲倦了,这是一个必经的阶段,熬过这一阵子,就能重回正轨了
  • 项目优化:前天写 Memory API 接口开放平台,只是想着完成一下页面优化,却想不到扩展什么新功能了
    • 这个确实也算正常现象了,这段时间参考鱼友笔记,想想项目还有什么优化点,快速完成优化
    • 要完全熟悉项目结构,能流畅地复述整个项目流程,作为我的主打个人项目之一,肯定要重视起来
  • 八股吟唱:最近在过 MySQL 相关八股,重点是索引和 SQL 语句的执行流程,现在已经有相关了解了
    • 再快速巩固复习一遍锁机制、事务隔离级别、日志后,直接转战 Redis,后续再慢慢复习
    • JVM、JUC 的巩固复习也要抓紧了,开始过第二轮
  • 英语、高并发、每日 Spring、每日阅读、面试准备等等,同时进行
    • 每日阅读
    • 项目上线
    • 办公软件操作学习

MySQL,事务篇

  • 更加深入理解了 MySQL 中的事务(事务是如何工作的)
  • 事务的特性
  • 并发事务可能会引发的问题:脏读、不可重复读、幻读
  • SQL 标准规定的四种事务隔离级别,事务隔离级别是怎样解决并发事务可能会引发的问题的
  • 这四种隔离级别具体是如何实现的呢?
  • 什么是 MVCC?什么是 Read View?Read View 在 MVCC 中是如何工作的?

今晚久违地处理了下新博文的标题和副标题事宜,好久没有这样在博客写总结了,最近都在记忆 Java 相关八股

今天就到这里吧,剩下的时间我要自由安排,很喜欢一句诗词:

今朝有酒今朝醉,明日愁来明日愁

2023/11/25

力扣算法打卡,Day16 ✔

Spring 成神之路(@Import),Day10

英文水平提升计划(完成两个视频的英语学习),Day10 ✔

Java 八股吟唱( ),Day8 ✔

每日实习面试准备,Day5

美好的一天又开始了,Hiahiahia~

今早任务:

  • 完成力扣算法题打卡 ✔
  • Python 大作业开个头

    • 学习了下人脸识别,简单了解了下识别效果 ✔
    • Python 大作业开了个头,感觉没我想的那么简单,Python 基础不扎实的我还得花多点时间来完成这个作业 ✔
  • 计网实验开个头

    • 软件安装成功,真 ”开了个头“ ✔
  • 完成 MySQL 锁、事务、日志相关八股记忆

    • 下午状态不够好,晚上再看
  • 简单思考 Memory API 接口开放平台的优化思路

    • 下午心情很好,感觉生活没有什么过不去的坎了 👏
    • 下午尝试做个开发者文档,睡前搞搞
    • 这 React 还真不好写,写个分文件都他妈费劲
  • 有时间的话,简单尝试优化一下简历(专业技能的撰写)

  • 英语听力

    • 完成两个视频的英语学习 ✔

2023/11/26

力扣算法打卡,Day17 ✔

Spring 成神 n 之路(@Import),Day11

英文水平提升计划(一篇英文报刊),Day11 ✔

Java 八股吟唱(),Day10 ✔

每日实习面试准备,Day6

今日任务:

  • 先不罗列了,简单看看博文和八股吧
  • 今天的主要想法还是想快速上线一个自己的网站(开发者文档)
  • 简单写一些下午任务吧

下午任务:

  • 完善开发者文档,并尝试在服务器上快速部署

  • 完善 Memory API 接口调用页面,确保每个接口都有各自的接口参数信息

  • 尝试过一遍 LRU 的实现原理

  • 过 Java 八股:快速过一遍 JVM + JUC,再找找看合适的博文,巩固记忆

  • 完善 Python 大作业

  • 把轴心与同盟最新一关卡拿下(重点)
1
pnpm create vuepress-theme-hope hope-project		#该目录下直接下载安装主题

2023/11/27

力扣算法打卡,Day18 ✔

Spring 成神 n 之路(Spring Bean 的生命周期、简易版 Spring 的实现),Day12

英文水平提升计划(几个单词,一篇报刊),Day12 ✔

Java 八股吟唱(无),Day10 ✔

每日实习面试准备,Day7 ✔

今日学习成果:Python 大作业有了眉目,更加具体的想法和开发流程、开发文档,统统在《探索 Python 爬虫的无限可能性:基础与应用》中记录

今日任务盘点:

Tonight:

哎,全局安装 Vuepress 不支持了,本来挺好用的:

1
yarn init / npm init
1
yarn global add vuepress / npm install -g vuepress
  • 直接在 Github 下载了官方文档源码,呃,还是局部安装吧

下载地址:vuejs/vuepress at v1.9.10 (github.com)

  • 拉取代码后执行依次以下命令,即可成功在本地部署文档站点:
1
yarn install
1
yarn dev
  • 效果如下:

image-20231127233627342

2023/11/28

力扣算法打卡,Day19

Spring 成神 n 之路(Spring Bean 的生命周期、简易版 Spring 的实现),Day13

英文水平提升计划(一篇报刊),Day13 ✔

Java 八股吟唱(),Day11

每日实习面试准备,Day8

又是梳理近期计划的一天

  • 上午计网课划水,考虑了 Python 工具包的新功能

    • 二维码分享给好友使用

    • 时钟+天气

    • 快捷启动窗口

    • 获取本机信息 + 网速测试

    • 艺术名生成

    • 英汉互译窗口设计

  • Spring SPI 了解,Bean 生命周期,实现一个简易版的 Spring

  • JVM,JUC

  • 操作系统,计算机网络

  • 每日力扣算法题打卡

  • 每日英语听力,单词记忆,报刊阅读

  • Java 基础

  • 项目优化,文档编写,简历迭代

我说什么来着?方向明确了,搞了三天的文档站点终于部署成功了:

image-20231128161147218

今天的阅读到此为止了,全新的阶段计划:

  • 实现 Python 的讯飞星火 API 接口调用

  • 总结需要记忆的 Java 八股:Java 基础、集合、并发、JVM、IO 流、MySQL、Redis、ES、微服务,应该要划分的更加细致一些,总而言之,这又是全新的一轮八股记忆,和以往不同,这次要尽量把重难点的、容易忘记的知识点,用自己的话说出来,写下来

  • 至于操作系统,计算机网络,也是很重要的,虽然已经过了几遍了,但还是容易忘,就是因为光忙着记忆不总结了

  • 还有俩项目:接口开放平台和 聚合搜索平台,关于这两个项目的业务流程、开发中遇到的挑战,这些问题是很关键的,直观体现出你的项目开发水平,简单讲,就是能证明这项目是你做的,不是从哪个旮旯抄来的。

  • 那么对于项目的八股记忆,我的想法是星球面试题总结 + 鱼友面经,只要多看一篇面经,那就多了一次面试经验

  • 先简单写这些吧

控制台-讯飞开放平台 (xfyun.cn)

2023/11/29

人工智能的基本原理和发展历程:

科普:何为人工智能,人工智能的发展历程、意义和未来 (baidu.com)

揭秘人工智能:从基础定义到未来发展,一篇掌握! (baidu.com)

一文概览人工智能(AI)发展历程 - 知乎 (zhihu.com)

人工智能简介

  • 什么是人工智能?(造福人类)
  • 人工智能的应用:
    • 人工智能渗入到日常生活中,其应用非常广泛,包括自动驾驶、机器人、语音识别、图像识别、智能客服、智能家居、医疗诊断等等领域,正在改变我们的生活和工作方式,带来了诸多便利和创新。
    • AI 模型

人工智能涉及内容:

  • 人工智能涉及领域
    • 人工智能涉及到多个领域和技术,包括机器学习、深度学习、自然语言处理、计算机视觉等,它们相互交叉融合,形成了强大的智能算法和技术体系。
  • 学派

人工智能的发展历程(里程碑事件)

  • 五个阶段

人工智能的意义:

  • 人工智能的意义在于,它能够让机器具有智能,通过模拟人类思维和学习能力,完成许多复杂的任务和决策,从而使人类生活更加便捷、高效、安全。
  • 同时,人工智能还能够解放人类的生产力,提高生产效率和经济效益,为人类社会带来巨大的发展和进步。但同时,人工智能也带来一些风险和挑战,例如数据隐私、道德伦理等问题,需要我们注意并妥善解决。

人工智能(AI)未来趋势

  • 智能制造:人工智能将会在工业生产和制造领域发挥重要作用,可以实现自动化、智能化的生产过程,提高效率、降低成本,实现个性化定制生产。

  • 智能交通:人工智能将会帮助我们实现更加智能化的交通管理,包括交通流量控制、交通预测、自动驾驶等领域,提高交通效率和安全性。

  • 医疗保健:人工智能在医疗领域的应用将会使诊断和治疗更加精准、高效,例如通过图像识别技术帮助医生更好地进行肿瘤筛查和诊断。

  • 教育:人工智能可以为学生提供更加个性化和定制化的学习体验,能够根据学生的兴趣和能力自主设计和推荐学习内容。

  • 社会服务:人工智能将会在公共服务领域产生深远的影响,例如智能城市、智能环保、智慧政务等方面,可以帮助政府更加高效地提供服务。

谈一谈我对人工智能的理解

今天的阅读到此为止了,全新的阶段计划:

  • 实现 Python 的讯飞星火 API 接口调用

  • 总结需要记忆的 Java 八股:Java 基础、集合、并发、JVM、IO 流、MySQL、Redis、ES、微服务,应该要划分的更加细致一些,总而言之,这又是全新的一轮八股记忆,和以往不同,这次要尽量把重难点的、容易忘记的知识点,用自己的话说出来,写下来

  • 至于操作系统,计算机网络,也是很重要的,虽然已经过了几遍了,但还是容易忘,就是因为光忙着记忆不总结了

  • 还有俩项目:接口开放平台和 聚合搜索平台,关于这两个项目的业务流程、开发中遇到的挑战,这些问题是很关键的,直观体现出你的项目开发水平,简单讲,就是能证明这项目是你做的,不是从哪个旮旯抄来的。

  • 那么对于项目的八股记忆,我的想法是星球面试题总结 + 鱼友面经,只要多看一篇面经,那就多了一次面试经验

  • 先简单写这些吧

  • 现在这里简单捋一下近期需要记忆的八股吧:

    • Java 基础:
    • 集合:
    • 并发:
      • 进程、线程
      • 并发、并行
      • 同步、异步
      • 死锁
      • 乐观锁和悲观锁
      • volatile 关键字
      • sychronized 关键字
      • ReentrantLock
      • ThreadLocal
      • 线程池
      • AQS
      • Future
    • JVM:
      • Java 内存区域详解
      • JVM 垃圾回收详解
      • 类加载过程
      • 类加载器
      • 重要的 JVM 参数总结
      • JDK 新特性
    • I/O 流:
    • MySQL:
      • 索引
      • 日志
      • 事务隔离级别
      • 存储引擎
      • SQL 执行计划
      • MVCC
    • Redis:
    • 微服务:
  • Python:

    • 天气小程序
    • 本机 IP 地址、网速测试小程序
    • 文字提取小程序
    • 爬取图片小程序
  • vuepress-theme-vdoing (xugaoyi.com)

2023/11/30

  • 昨天晚上睡觉前,又简单了解了下 Vuepress 的侧边栏配置,奶奶的,谁能一次性给我把这玩意儿讲清楚啊,官方文档太不走心了

上午简单看了看八股,今天总结:

晚上搞了:Python、计网、Vuepress

vuepress—–4、侧边栏-CSDN 博客

VuePress 侧边栏使用详解_vuepress md 文件生成侧边栏目录-CSDN 博客

2023/12/01

11 月份的最后一天就这样稀里糊涂地过去了

简单说说昨天学到了什么吧:

  • Python 大作业,我在疯狂地搞 Python 大作业,赶进度,目前能拿得出手的功能包括:
    • 办公:简易笔记本、英汉互译、AI 智能对话
    • 摸鱼:暂无(拼图、扫雷)
    • 其他:天气预报、网速测试、文字提取、图片爬取
    • 开发者文档:Memory Tools 开发者文档
  • 那么目前待解决的问题有哪些呢?
    • 功能编写的话这里按下不表,小游戏开发、图片爬取解决
    • 主菜单的页面设计
    • 功能的聚合
  • 简单实现一个功能:当版本更新后,能在本地同步实现更新

上午了解了人工智能相关知识,基本明确了汇报要点

目前明确了三大杀器:专业能力、沟通能力、格局

今日待解决:

  • 实操
    • Spring SDK 开发
  • 理论:
    • 八股

我的规划?我有很多想法,目前搭建了个人博客、个人文档,未来想要做大做强,对外输出,运营公众号啥的

你能讲一下什么是 Maven 嘛?

Maven 是什么,Maven 是一个项目构建和管理工具,是 Apache 下的一个纯 Java 开发的开源项目,我们现在基本都在使用 Maven 来构建和管理 Java 项目,当然也有其他类似的的项目构建和管理工具,比如 Gradle。

那么我们为什么要使用 Maven 呢?使用它有什么好处?我们首先要认识到,在没有使用 Maven 工具之前,项目构建和管理存在很多问题:

  • 依赖关系管理困难:在手动构建项目时,需要手动下载和添加项目所需的依赖库,这不仅耗时而且容易出错。此外,如果项目中有多个模块,需要确保每个模块都有正确的依赖版本,这需要花费大量时间和精力。
  • 构建过程繁琐:在没有自动化构建工具的情况下,开发人员需要手动编译、测试和打包项目。这不仅耗时,而且容易出错。此外,如果项目中有多个模块,需要分别构建每个模块,这会进一步增加构建的复杂性。
  • 项目结构五花八门:在没有统一的项目构建和管理规范的情况下,每个项目可能会有自己独特的项目结构,这使得项目之间的协作和交流变得困难。
  • 版本控制和发布困难:在没有 Maven 之前,版本控制和发布需要手动完成,这不仅耗时而且容易出错。此外,如果项目中有多个模块,需要分别发布每个模块,这会进一步增加发布的复杂性。
  • 团队协作效率低下:在没有 Maven 之前,团队成员之间需要手动共享项目文件和依赖库,这不仅效率低下,而且容易出错。此外,如果项目中有多个模块,需要分别管理每个模块的代码和依赖库,这会进一步降低团队协作的效率

总之,没有 Maven 之前,项目构建和管理可能会面临许多痛点,包括依赖关系管理困难构建过程繁琐项目结构五花八门版本控制和发布困难以及团队协作效率低下等问题。而 Maven 等自动化构建工具的出现有效地解决了这些问题,提高了项目构建和管理的效率和准确性。

那么 Maven 项目的结构是怎样的呢?通常包括以下几个部分:

  • src:包含了项目所有的源代码和资源文件以及测试代码。其中 src/main/java 这个目录下储存 java 源代码,src/main/resources 储存主要的资源文件,比如 spring 的 xml 配置文件和 log4j 的 properties 文件,src/test/java 存放测试代码。
  • target:编译后内容放置的文件夹。
  • pom.xml:这是 Maven 的基础配置文件,也是 Maven 项目核心配置文件,相当关键,用于配置项目的基本信息、依赖范围管理、解决依赖冲突、实现分模块开发、多环境配置

其他相关的还有:Maven 的私服搭建、配置 Maven 镜像源、Maven 的生命周期

1
Maven的生命周期是对所有的构建过程进行抽象和统一,它包含了项目的清理(clean)、初始化(validate)、编译(compile)、测试(test)、打包(package)、安装(install)、验证(verify)、部署(deploy)和站点生成(site)等几乎所有的构建步骤。在Maven中有三套相互独立的生命周期,分别是Clean Lifecycle、Default Lifecycle和Site Lifecycle。
1
2
3
4
5
6
7
install和package都是Maven生命周期中的阶段,但它们执行的操作和目的有所不同。

install阶段主要是将项目打包为jar文件,并将该文件安装到本地仓库中,以便其他项目可以重复使用该项目的依赖关系。install阶段通常在所有测试运行完毕后执行,它不仅打包了可执行的jar文件,还打包了测试jar文件和源码jar文件。

而package阶段主要是将项目打包为jar文件,该文件包含了项目的可执行代码和相关资源,并将其放置在项目的target目录下。这个阶段通常在compile阶段之后执行,它会生成一个可执行的jar包,可以在本地运行或者部署到其他环境中。

总的来说,install和package都涉及到项目的打包,但install是将项目打包到本地仓库中,以供其他项目使用;而package是将项目打包成可执行的jar包,以便在本地或部署到其他环境中运行。

说出你知道的所有 Java 里面保证线程安全的方式

Java 中保证线程安全的方式包括:

synchronized 关键字:通过 synchronized 关键字可以实现对代码块或方法的同步,保证同一时刻只有一个线程执行该代码块或方法,从而避免多线程并发访问造成的数据不一致性。

ReentrantLock:ReentrantLock 是显示锁,通过 lock()和 unlock()方法来实现对临界区的加锁和解锁,提供了比 synchronized 更灵活的锁操作。

Atomic 类:java.util.concurrent.atomic 包下的 Atomic 类(如 AtomicInteger、AtomicLong 等)提供了原子操作,保证了对变量的操作是原子性的,从而避免了多线程并发访问带来的数据竞争问题。

使用线程安全的集合类:如 ConcurrentHashMap、CopyOnWriteArrayList 等,这些集合类内部实现了线程安全机制,可以在多线程环境下安全地进行操作。

使用 ThreadLocal 变量:ThreadLocal 可以实现每个线程拥有自己独立的变量副本,从而避免多线程之间的共享变量带来的线程安全问题。

《被讨厌的勇气》读完!

晚上看了会书,顺便花一块钱参加了个周赛,捞 4 天的会员卡,值了

三天内把《网络是怎样连接的》完整地过第一遍,这两天开始看 Redis 的八股文了

  • 还是感觉八股文要在上午和下午看,实操要在中午和晚上做,这样子效率会很高
  • 从明天开始,每天一套六级真题(除听力外),能做到吗,六级也是这个阶段的重头戏了

熬了四天的侧边栏配置,好像有点眉目了了:

image-20231202001126135

2023/12/02

人工智能 PPT

Vuepress 侧边栏配置:

  • 不同页面显示不同的侧边栏
  • 侧边栏分组
  • 分组可折叠???
  • 侧边栏展示标题深度
  • 两个全局配置:活动标题链接(默认开启)和展开所有标题链接(默认关闭)
  • 自动生成侧边栏:.js 配置方式 + .md 配置方式,后者更灵活,能配置标题
  • 禁用侧边栏

待解决:

  • 选中导航栏后,默认为第一个子文件,也就是说,导航栏下没有默认 README.md 页面

  • 了解 Markdown 开头配置文件的作用

  • Front Matter | VuePress (vuejs.org)

    提示

    在 VuePress 中,Front matter 是 可选的

  • 目录 000

手把手教会你使用 Markdown【从入门到精通一篇就够了】-CSDN 博客

Typora2022 最新破解教程 完美永久激活 Typora (itmind.net)

vuepress-theme-vdoing (xugaoyi.com)

Markdown 使用教程 | Evan’s blog (xugaoyi.com)

Vuepress 还作了 markdown 拓展:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
::: tip
这是一个提示
:::

::: warning
这是一个警告
:::

::: danger
这是一个危险警告
:::

::: details
这是一个详情块,在 IE / Edge 中不生效
:::

妈的,终于把 Typora 激活成功了,凑合着用了两个月

image-20231202142443524

玩了一下午了,开学开学

API 开放平台优化思路:

image-20231202195702674

聚合搜索平台优化思路:

image-20231202195731209

真给我恶心到了,自定义 Starter,搞了一个半小时还没好:

image-20231202213306291

2023/12/03

英语六级冲刺计划,Day 1

上午任务:过一遍《网络是怎样连接的》第二章 ✔

中午,过第三章,晚上过第四章

下午:

  • Canal 监听 MySQL 数据流水,实现实时同步
  • Kibana 监控面板 ✔
  • Jemter 压力测试
  • 相关简历优化、项目优化、Gitee 仓库优化
  • 下午总结一番 Vuepress

如何让你的笔记更有表现力 | vuepress-theme-vdoing (xugaoyi.com)

中午玩玩 Kibana 可视化看板 ✔

[ElasticSearch 的搜索建议功能 suggest search(completion suggest)_es suggest-CSDN 博客](https://blog.csdn.net/qq_41489540/article/details/121865225?ops_request_misc=%7B%22request%5Fid%22%3A%22170159810516800211543981%22%2C%22scm%22%3A%2220140713.130102334.pc%5Fall.%22%7D&request_id=170159810516800211543981&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-1-121865225-null-null.142^v96^pc_search_result_base5&utm_term=es suggest 搜索建议&spm=1018.2226.3001.4187)

1
2
3
4
5
6
7
8
9
10
{
"query": {
"terms": {
"search_terms": {
"order": "desc",
"size": 10
}
}
}
}

2023/12/04

英语六级冲刺计划,Day2 ✔

vuepress 右侧小目录 二级目录 右侧锚点 模拟 Docusaurus 效果 - 丁少华 - 博客园 (cnblogs.com)

热搜词实现、Canal、Jemeter 压力测试、搜索建议

了解了下 HTTP 的相关知识,了解了 Nginx 的相关配置,明天找时间总结下

下午在操场走了走,突然冒出来一个想法:构建我的知识图谱,总结我所掌握的知识,查缺补漏

今晚计划:

  • Canal ✔

  • 开发者文档

  • Python 新功能 ✔

  • Vuepress 总结

  • 搜索建议

  • 定时爬取

    • 定时任务巩固复习(Java,Spring)
    • 简单巩固复习了下
  • 压力测试(Jmeter)

  • Gitee 持续优化

  • 睡觉前简单地测试了下定时任务的编写,结果发现没有开启 Elasticsearch 服务,Memory 聚合搜索平台竟然启动不了了,

  • 目前还没有发现是什么原因导致的,是项目启动时,把 PostDao 作成 Bean ,再检查一下

  • 今天遗留下来的任务还有很多,明天继续完成
  • 在线 Cron 表达式生成器 (qqe2.com)

2023/12/05

时间过得真几把快,就五号了

上午开始着手总结计算机网络的思维导图了,一方面是巩固所学知识,另一方面更加方便梳理整体脉络,讲给别人能更清楚些

每次都是搞前端页面来

Memory 聚合搜索平台,实现定时爬虫,爬取掘金今日热榜文章(分类爬取)

Vuepress,开发者文档编写

很好,爬取不了掘金热榜文章

《网络是怎样连接的》第三章完结,第四章启动

进一步明确最近的任务:

  • 最近的五大任务:文档编写、项目上线、算法学习、期末准备、英语冲刺

  • 文档站点要直观大方,提供可体验的项目入口

  • 做好 Nginx、HTTP 的相关知识总结

  • 在学习过程中的难点?或者说最令你印象深刻的是什么?做开发,一定要实践,口说无凭,光说不练假把式。举两个例子吧:AOP 的实战、Docker 部署项目

  • 打造自己的博客网站,了解到了 Hexo、Vuepress、Hugo 等静态站点构建工具。我用 Hexo 构建了个人博客站点,用 Vuepress 构建了开发者文档,比方说我上线的两个网站。写文档是很重要的,就跟代码中写注释一样,一个优秀的文档能让读者了解到这个项目是做什么的,与同类型的系统相比,具备什么样的优势,还应该列举一些该软件下载安装或者该系统使用过程中可能会出现的一些问题的解决方案,最好能提供一个在线可访问的地址,让用户直接上手体验,更加直观感受该项目,收集用户反馈,做好后续的持续维护优化

  • 他妈的几天没做算法题了,还每天四道题,简单题做完之后,进度就推不下去了,只好是每天两道三道的样子,再看看星球的回溯算法练习吧

  • Memory 聚合搜素优化:搜索建议、定时爬取、开发者文档、限流、异步

晚上做了一套六级题,感觉很好,手感回来了

欢迎 - Qi-API 接口开放平台 (qimuu.icu)

快速上手 | vuepress-theme-vdoing (xugaoyi.com)

徽章制作:Github 徽章 shields 使用教程_shields 使用说明-CSDN 博客

刚刚看了看,文档的右侧目录生成,好像 Vuepress 不支持,这个功能是 vdoing 才支持的,明天尝试导入配置,再试试

2023/12/06

  • 简单的 Memory-API-开发者文档:
  • 已经能够掌握 Vdoing 快速搭建并部署文档站点了,睡觉前再看会儿书

2023/12/07

上午任务:(没错,今天一点都不墨迹,直接罗列任务)

开发者文档。昨天已经成功完成了 vdoing 主题文档站点的简单配置和 Gitee 部署,这就是一个漂亮的开始

那这个工作给我带来了什么好处呢?那好处可太多了:

  • 再次熟悉了一遍基于 Vuepress(Vdoing)搭建文档站点并部署的流程,以后如果想要快速搭建静态博客网站,就会绰绰有余

  • Memory 聚合搜索平台、Memory API 接口开放平台、Python 期末课设,都需要使用到这样的开发者文档

  • 想起来聚合搜索平台的优化方案了:搜索建议、定时爬取、数据同步(Canal、Logstash)、热搜词统计
  • API 接口开放平台优化方案:接口调用页面的展示效果(接口描述、调用体验)、丰富的接口、SDK 开发()
  • 最重要的就是项目的部署上线了,计划优先将 API 接口开放平台上线,给聚合搜索平台打造一个优秀的官方文档

  • 以上就是近段时间对项目优化的全部思路了,这些内容我一直都在同步推进,希望早日完成吧

Java 八股吟唱:这两天看得少了,这可不是什么好兆头,要时刻保持对知识的新鲜感。不知道应该看什么?看这里:

Java 基础:

集合:

并发:

  • 进程、线程
  • 并发、并行
  • 同步、异步
  • 死锁
  • 乐观锁和悲观锁
  • volatile 关键字
  • sychronized 关键字
  • ReentrantLock
  • ThreadLocal
  • 线程池
  • AQS
  • Future

JVM:

  • Java 内存区域详解
  • JVM 垃圾回收详解
  • 类加载过程
  • 类加载器
  • 重要的 JVM 参数总结
  • JDK 新特性

I/O 流:

MySQL:

  • 索引
  • 日志
  • 事务隔离级别
  • 存储引擎
  • SQL 执行计划
  • MVCC

Redis:

微服务:

算法:每天做两三道保持手感,可恶啊昨天就没做

期末准备,不在这念叨了,开始准备吧

2023/12/08

昨天的任务再重复一遍:

开发者文档。昨天已经成功完成了 vdoing 主题文档站点的简单配置和 Gitee 部署,这就是一个漂亮的开始

那这个工作给我带来了什么好处呢?那好处可太多了:

  • 再次熟悉了一遍基于 Vuepress(Vdoing)搭建文档站点并部署的流程,以后如果想要快速搭建静态博客网站,就会绰绰有余

  • Memory 聚合搜索平台、Memory API 接口开放平台、Python 期末课设,都需要使用到这样的开发者文档

  • 想起来聚合搜索平台的优化方案了:搜索建议、定时爬取、数据同步(Canal、Logstash)、热搜词统计
  • API 接口开放平台优化方案:接口调用页面的展示效果(接口描述、调用体验)、丰富的接口、SDK 开发()
  • 最重要的就是项目的部署上线了,计划优先将 API 接口开放平台上线,给聚合搜索平台打造一个优秀的官方文档

  • 以上就是近段时间对项目优化的全部思路了,这些内容我一直都在同步推进,希望早日完成吧

Java 八股吟唱:这两天看得少了,这可不是什么好兆头,要时刻保持对知识的新鲜感。不知道应该看什么?看这里:

上午简单看看力扣算法题 + 程序猿简历技巧

Netty 网络编程

Nginx 部署

SDK

AOP 实战

第三个地方:

我们之所以会感到不开心,感到烦闷

都是因为在我们心底,没有第三个地方

这个地方独立于学校里的同学琐事、课堂作业,只要我们到达这个地方,所有的烦恼都能一扫而空

这个地方可以是和最要好的朋友朋友的一场聚会

可以是读自己最喜欢的一本书

可以是追自己最喜欢的一部剧

总之它能让你暂时忘记你的烦恼,忘记周遭的一切,全身心地投入到其中并享受自我

去寻找这样一个属于自己的地方吧

借助这个暂时的空间,排解苦恼

在一天忙碌的学习或者工作生活之后,在被作业或者工作折磨了一晚上之后,去到这样的第三个地方,彻底地排解苦恼,哪怕这只是暂时的

2023/12/09

期末复习计划开始了,夹杂着六级

中午做了最后一份六级题,整体过了一遍计算机网络

  • 期末复习计划:课后题 + CSDN 期末习题集

  • 今晚 C++ 实验、计网实验、人工智能人脸识别算法、操作系统实验

  • 计网实验

  • Python 期末设计:调用外部函数(窗口打开)
  • Java 集合:

计网实验:

  • 交换机 VLAN:

image-20231209185112229

image-20231209185056332

image-20231209185121086

image-20231209185254272

2023/12/10

计网实验,搞定 ✔

操作系统实验,搞定 ✔

C++ 实验,搞定

习中特论文,搞定

SDK 开发,搞定

Python 大作业突破 ✔

今天也要坚持做俩道算法题

六级 ✔

人工智能的最简代码实现,号称估值一个亿的代码:

image-20231210220648567

完成了简单的贪吃蛇小游戏,明天开始继续学习算法、优化项目,开发者文档的编写迫在眉睫了,就算项目不上线,有一个漂亮的官方文档也是很不错的,实现起来也比较简单

是时候写一份 2023 年度总结了,很多人都在写,回顾这一整年来学到了什么,有没有更加成熟,对未来的发展方向是否更加明确,对现在的自己是否满意,每天过得开心吗?还有哪些方面有进步空间,希望未来一年内、三年内能有什么提升

2023/12/11

完善 Python 开发者文档 / 用户操作手册

用例图、类图、对象图

人工智能 PPT ✔

Java 八股

计算机网络课后习题:IP 协议

2023/12/12

基本完成 Python 大作业,开始着手撰写用户操作手册 + 开发者文档

人工智能 PPT 彻底完成 ✔

大晚上的,给别人作情感分析?

2023/12/13

操作系统:前三章完成

JVM 八股巩固

MemoryTools 开发者文档:

1
2
3
4
5
6
7
8
9
10
我写了一个工具集合软件:MemoryTools,主要功能介绍如下:
1、简易笔记本:您可以用它来编辑文本文件,也可以快捷地统计文本字数
2、英汉互译:这是一个简单且好用的翻译软件,祝您使用愉快!
3、天气查询:输入城市名,即可极速查询该城市的实时天气状况!
4、智能AI对话:欢迎使用讯飞星火API接口,实现防伪验证,实现AI对话
5、本机信息:获取本机IP、域名、主机名、上传下载速度
6、贪吃蛇:简单的贪吃蛇小游戏,控制小蛇吃食物,越吃越长
7、图片下载器:输入想要检索的内容,快速提供海量图片的访问地址,可供下载
8、图表分析:导入一张Excel表,快速分析生成图表
请你结合以上功能介绍,适当润色扩展一下,要求介绍更加详细,语句通顺,更有吸引力
1
2
3
4
5
6
7
8
9
10
我还想介绍一下关键技术难题和突破,主要来自以下这几方面:
Python 的基础语法巩固(文件读写 IO流、调用外部函数、面向对象编程、分文件编写)、
导入第三方库 tkinter 实现界面编程、
调用 Python 第三方库 translate 实现文本翻译、
调用外部 API 接口实现智能AI对话、
使用第三方库 requests 实现简单的爬虫功能,爬取指定页面图片信息、
调用第三方库 socket 快捷获取本机信息、
使用 pyinstaller 实现将程序打包为可执行文件、
使用 Vdoing 主题构建静态文档站点,实现开发者文档的编写。

2023/12/14

又是满课的一天

基本完成 Python 大作业的开发者文档,深度学习待完成

操作系统,进程同步,完结。还有很多概念没搞清楚

C++,给出期末考试形式、考试范围

UML 图已给出期末考试题型、分值

项目优化:搜索建议、SDK 开发

Java 八股:Java 基础、Java 并发编程、JVM

image-20231214225024467

image-20231214225002247

image-20231214225506799

image-20231214225520127

image-20231214225440761

2023/12/15

未命名绘图.drawio - draw.io (diagrams.net)

这个绘图工具原来是关联 GitHub 仓库的

image-20231215090651251

使用 Nginx 部署静态页面尝试成功!(好久之前的想法了,终于实战了一把)

简单尝试了下使用 Nginx 部署 Vuepress 构建的静态文档站点,这样的使用 Gitee / GitHub 的 Page 服务托管吧

今晚做准备:使用云服务器上的 Nginx 部署静态网站,顺带复习 Linux 相关操作

常见的排序算法:冒泡排序、选择排序、插入排序、快速排序(看不懂,撤了撤了 🤡,明天四六级,心有点乱

AOP 实战(明天看,明天必看)

SpringBoot 自定义注解及 AOP 的开发和使用 - 掘金 (juejin.cn)

Spring AOP - 你真的会用么? - 掘金 (juejin.cn)

Spring Boot 面试题(总结最全面的面试题!!!) - 掘金 (juejin.cn)

泛型实战(通用返回值,明天看)

SDK 开发

动态代理的实现

看了星球的几篇面经,感觉很不错,继续准备寒假实习

今晚完成 Java 基础八股文的巩固复习,近段时间巩固 Java 并发 + JVM

项目相关想法:Memory 聚合搜索平台,尝试上线;Memory API 接口开放平台,开发者文档

2023/12/16

六级备考,启动!

Spring Boot 巩固学习:

Elijasmine 的个人主页 - 文章 - 掘金 (juejin.cn)

SpringBoot 系列(一) SpringBoot 启动流程 - 掘金 (juejin.cn)

面试题:谈谈 Spring 用到了哪些设计模式? - 掘金 (juejin.cn)

SpringBoot 的 starter 到底是什么? - 掘金 (juejin.cn)

阿里一面:说一说 Java、Spring、Dubbo 三者 SPI 机制的原理和区别 - 掘金 (juejin.cn)

三分钟了解 springBoot 之 spring.factories 扩展机制 - 掘金 (juejin.cn)

springboot 自定义 starter 的过程以及遇到的问题 - 简书 (jianshu.com)

  • 完整看了一遍 苏三说技术 的 Spring Boot 的 starter 机制,搞了一早上没搞好,明天再试试吧

2023/12/17

从昨天晚上一直到今天中午,一直在外头瞎逛,差点把平板给搞丢了,还好最后找回来了

找个时间,记录一下这糟糕的一天

吃海底捞、搓麻将、打台球、挨冻五小时、万柏林地下停车场 🤡

今日任务:

  • 英语四六级结束,复习目标该改变:
  • 操作系统巩固复习:前四章
  • C++:继续阅读教材,滚瓜烂熟
  • 计算机网络,TCP / UDP 协议,以及题目(TCP 首部、拥塞控制、流量控制)🥞
  • Java 并发相关八股文的记忆

成功完成 Memory Tools 开发者文档编写!(第一版)

2023/12/18

Memory Tools:

  • window 界面,代码教学 ✔
  • Gitee / GitHub 地址 ✔
  • 云盘分享下载
  • 常见问题答疑 ✔
  • 操作界面画面优化 ✔
  • 完善优化流程,完善开发日志 ✔
  • 开发者文档完善:问题答疑、开发日志、开始菜单的页面优化,以及功能实现和深入学习文档编写 ✔

image-20231218103415608

今日任务盘点:

  • 操作系统前三章巩固

  • 计算机网络 TCP 连接(三次握手)、流量控制、拥塞控制 ✔

  • 完美完成 Memory Tools 开发者文档

  • 开始着手完善简历

    个人优势:

    • 搭建个人博客、熟练使用 Hexo、Vuepress 搭建静态文档站点
    • 了解基本的 Nginx 配置,尝试使用 Nginx 部署静态网页和作负载均衡服务器

我决定了,着手开始写今年的年度总结,涉及的内容也应该比较宽泛:

  • 一年来的收获
  • 对未来生活的构想

Memory Tools 开发者文档基本完成,着手进行 Java 论文:有关 Spring Boot 的一篇论文

奶奶的,pyinstaller 执行打包又报错了,明天再搞吧

2023/12/19

上午巩固复习了计算机网络:IP 协议(分类编址、子网划分、无分类编址)

下午任务:

  • 操作系统第三章、第四章内容巩固复习

  • C++函数对象、容器(可选)

  • 计算机网络(IP 协议和 MAC 协议、路由转发协议、VPN、NAT)

  • Java 八股(Java 集合、Java 并发、JVM)

  • 尝试上线 Memory Search 聚合搜索平台

  • 尝试完成 Memory Sear ch 聚合搜索平台开发者文档,Memoey-API-开发者文档

  • 算法:算法通关村 Day 1 - Day 5,力扣每日算法题(150 道),每日巩固复习 3 天,向后推进两道

  • 简历优化(开始着手完善简历):

    个人优势:
    • 搭建个人博客、熟练使用 Hexo、Vuepress 搭建静态文档站点
    • 熟练使用 Nginx 托管静态文档站点、部署服务(作为网关,负载均衡)负载均衡
    • 有丰富的使用 Spring Boot 结合 Vue React 框架开发中小型项目的经验,熟练掌握 Spring Boot 集成第三方软件的经验

在线 LOGO 设计:Logo 在线制作;logo 设计神器 - 标小智 (logosc.cn)

开发者文档需要打包好的程序

打包好的程序需要部署成功的开发者文档

先部署?先打包?唔,先打包就行了,开发者文档的访问路径又不变

阿里云盘分享文件:得放在在资源库里,才能选择有效时限,还不支持 zip 压缩文件

敬爱的党组织:

我是一名光荣的入党积极分子,非常荣幸能够向您汇报我的思想、工作和生活情况。在这里,我想表达我对党组织的感激之情和热爱之心,同时也希望能够得到您的批评和建议,帮助我更好地成长和发展。

首先,我想谈一下我的个人经历和感悟。我从小就受到家庭和社会的影响,对党和人民有着深厚的感情。在我成长的道路上,我一直都在努力学习党的理论知识和政策法规,积极参加各种志愿服务活动,努力为社会做出自己的贡献。在工作中,我也一直秉持着为人民服务的宗旨,尽职尽责地完成每一项任务。通过这些年的学习和实践,我深刻认识到了党的重要性和党员的责任与使命,更加坚定了我要为党和人民事业奋斗终身的信念。同时,我也深知作为一名入党积极分子,应该时刻保持清醒头脑,不断增强自身的政治素质和业务能力,始终保持对党的忠诚和对人民的热爱之心。我将继续努力学习党的理论知识,不断增强自身的政治素质和业务能力,为实现中华民族伟大复兴的中国梦贡献自己的力量。

在思想上,我深刻地认识到中国共产党党员这一称号的神圣与严肃性。回想自己被党支部确定为入党积极分子的激动时刻,让我的内心充满了一种归属感。在这些日子里,在这个充满温暖、充满力量的集体中,我不断成长。“三个代表”以及科学发展观的伟大构想的提出,让我更加深刻地领会到我们党的进步性、先进性和代表性,更进一步理解了党的理论、纲领、路线、方针、政策。在平时的工作中,自己通过报刊、新闻、网络、杂志等主动地学习了解党的基础知识、理论。对党组织有了更加深刻的认识,中国共产党是推进中国特色社会主义伟大事业的政党,这更加坚定了我全心全意为人民服务、做一个优秀共产党员的决心。身为一名教师,我深知自己在理论上仍存在不足之处,所以我要把日常学习与“三个代表”以及科学发展观的精神结合起来,用党员的标准来衡量自己的言行,争取做一个模范的教师。

其次,我想说一下我对党的认识和理解。中国共产党是中国工人阶级的先锋队,是中国各族人民利益的忠实代表。党的最高理想和最终目标是实现共产主义社会制度。党的性质决定了共产党员的根本立场和唯一宗旨就是全心全意为人民服务。因此,作为入党积极分子,我们必须时刻牢记自己的职责和使命,以人民群众的需求为导向,切实解决好群众最关心、最直接、最现实的问题,不断提高人民群众的获得感和幸福感。只有这样,才能真正做到“立党为公、执政为民”,让广大人民群众感受到党的温暖和关怀。

在工作中,主管全镇学校的安全工作和财务工作,我本着精益求精的价值理念,以高度的热情、负责的态度对待工作,及时安排部署学校的各项安全工作,组织开展安全宣传教育活动;财务工作中严于律己,以身作则,廉洁从教,为学校理好财,把学校微薄的资金用到刀刃上,保质保量地完成县局和学校交给的各类工作任务。为确保全镇安全工作、财务工作的规范运转,我能够及时地多和其他同行进行沟通交流,加深理解,以高度的责任感和使命感来对待工作。在工作中,我深刻地体会到,一个人的能力是十分有限的,因而重视争取周围优秀员和其他同时的支持。我也从他们身上看到了共产党员对教育事业所起的积极作用,看到了党员全心全意为人民服务的精神。因此,我更重视不断加强自身修养,用党性来武装自己,积极与党组织保持联系,在教育岗位上更好地发挥了自己的作用。

同时,我也深刻认识到党的事业需要我们每一个人的共同努力和奋斗。作为一名入党积极分子,我深知自己肩负着重要的责任和使命。我将继续努力学习党的理论知识,不断增强自身的政治素质和业务能力,始终保持对党的忠诚和对人民的热爱之心。同时,我也将积极参与各种志愿服务活动和社会公益事业,为社会做出更多的贡献。我相信只有通过自己的努力和付出,才能更好地履行党员的责任和使命,为实现中华民族伟大复兴的中国梦贡献自己的力量。

在学习上,我有明确的学习目的和积极的学习态度。积极参加学校组织的业务学习和政治学习、党小组开展的党的知识学习。勤勤肯肯、踏踏实实,在具体实践中,我本着这种态度认真地努力学习,正是因为有党组织对我的关怀和帮助,有党员同志对我的鼓励和支持,自己也有一颗向党组织靠拢、按党员标准进行拼搏的心。近年来,我的专业知识和业务水平有了极大提高,了解到丰富的有关党章、党的纲领等许多知识,这些所取得的成绩是与党组织的关怀密不可分的。

同时,我深知自己离一个优秀共产党员的标准和要求还有不少差距,存在许多不足,其中最主要的是理论学习的主动性还不够,工作上缺乏创新性。对于自己的缺点与不足,我将在今后的工作中努力加以克服和改正,使自己早日成为一名优秀的共产党员。我希望党组织及时给予批评和指导,我会虚心接纳,不断改进,从思想上“入党”,在行动上做个真正的共产党员。

在未来的工作中,我将以更加饱满的热情和更加扎实的工作作风投入到工作中去。我将始终保持对党的忠诚和对人民的热爱之心,不断提高自身的政治素质和业务能力,为党和人民事业贡献自己的力量。同时,我也将积极参与各种志愿服务活动和社会公益事业,为社会做出更多的贡献。我相信只有通过自己的努力和付出,才能更好地履行党员的责任和使命,为实现中华民族伟大复兴的中国梦贡献自己的力量。

最后,我想向党组织郑重承诺:我将永远忠于党的事业,遵守党的纪律,践行党的宗旨,为实现中华民族伟大复兴的中国梦而不懈奋斗!

汇报人:XXX
XXXX 年 XX 月 XX 日

首先

python 多文件打包 exe 并实现自动更新 - 知乎 (zhihu.com)

妈的,还打算今晚结束 Memory Tools 的开发的,搞一晚上多文件打包 installer

2023/12/20

计算机网络:IP 完结

Python 大作业,imgs 打包成功

怪了,什么问题都能让我碰到:

1
2
3
4
# 初始化字符数
self.var_lbl = tk.StringVar()
# 初始化一个空字符串
self.var_lbl.set("666")
1
2
self.new_label = tk.Label(master=self.window, textvariable=self.var_lbl)
self.new_label.place(x=0, y=0)

这个动态的字符串,外部调用这个函数就不会显示,这是什么奇怪的问题?

操作系统,第三章、第八章完结

今日 + 明日任务:

  • SDK ✔
  • canal
  • 聚合搜索初步上线 ✔
  • 开发者文档编写
  • Java 八股(集合源码 + 并发 + JVM)

奶奶的,安装个 Elasticsearch 竟然需要四核 CPU,妈的上线不了了,有点可惜

image-20231220220624066

  • 那我的重心就不放在部署上线了,总结下上线经验,尝试把 Memory 缘忆交友社区 上线也不错
  • 那就是要做项目优化了,把开发者文档做好,在本地演示一遍录个视频,把远程仓库代码也做好
  • 今晚简单地对未来几天内的聚合搜索平台优化思路做了简单规划,尽快交付吧
  • Memory API 接口开放平台优化思路

2023/12/21

完成英汉互译小工具的代码改造和文档编写

操作系统第四章,开了个头

完成 Python 平时作业

完成十七周实习报告

Java 集合源码阅读 ✔

Memory 聚合搜索优化:

  • 博文搜索展示 ✔
  • 爬虫获取博文 ✔
  • 定时爬虫
  • 搜索建议
  • 搜索热词统计

具体的代码展示,明天完成

顺带记录一下,明天上午,着手记录年度总结,上午写一点,中午写一点,下午写一点,晚上写一点,写个十来天应该能完成

使用 jsoup 抓取和解析网页数据_jsoup 爬取网页-CSDN 博客

2023/12/22

有个同学分享了 Java 线程池相关知识,才发现我的博文中有关 Java 线程池的实战介绍还没完善,算是给自己留了个大坑

正好这两天开始巩固复习 Java 并发编程相关八股文了,捎带巩固复习下 Java 线程池相关知识吧

今日任务:

  • 定时爬虫

    • 中午实现爬虫,仅仅修改了下请求参数中的 userAgent,就能正常爬取文章了:
    1
    2
    3
    Document doc = Jsoup.connect(url)
    .userAgent("Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36 Edg/116.0.1938.81")
    .get();
  • 搜索建议

  • 搜索热词统计

  • 开发者文档初始化 ✔

  • API 新增接口:天气查询

  • 规范调用 API 接口的返回值

  • 算法:链表 + 二叉树

  • C++、操作系统进程同步(期末题库概览)、计网课后题巩固、UML 图 ✔

  • 人工智能论文、Java 论文、十七周实习报告

他爷爷的,本机爬虫被限制了

一晚上啥都没完成:

  • 本机爬虫被限制了
  • 搜索建议 Java API 实现未果
  • 热搜词建议
  • 搜索建议(估计要新建索引了):
1
2
3
// 搜索建议
SuggestBuilder suggestBuilder = new SuggestBuilder()
.addSuggestion("suggestionTitle", new CompletionSuggestionBuilder("suggestion").skipDuplicates(true).size(5).prefix(searchText));
1
2
3
4
5
6
7
8
9
10
11
12
// 分页
PageRequest pageRequest = PageRequest.of((int) pageNum, (int) pageSize);
// 构造查询
NativeSearchQuery searchQuery = new NativeSearchQueryBuilder()
.withQuery(boolQueryBuilder)
.withHighlightBuilder(highlightBuilder)
.withPageable(pageRequest)
.withSorts(sortBuilder)
// 执行搜索建议
.withSuggestBuilder(suggestBuilder)
.build();
SearchHits<ArticleEsDTO> searchHits = elasticsearchRestTemplate.search(searchQuery, ArticleEsDTO.class);

今晚一塌糊涂,明天再慢慢捡起来吧

明日任务预先盘点:

  • 操作系统
  • 计算机网络
  • C++
  • 定时爬虫,解决爬虫被浏览器识别并阻止的问题
  • dingshi 爬虫,解决热搜词的问题
  • 聚合搜索平台、接口开放平台
  • 操作系统、Java 论文、人工智能论文

2023/12/23

爬虫

1
2
3
4
5
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/memory_search?useUnicode=true&characterEncoding=utf8mb4
username: ******
password: ******
1
2
3
4
5
6
java.sql.SQLException: Unsupported character encoding 'utf8mb4'
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:130) ~[mysql-connector-j-8.0.33.jar:8.0.33]
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:98) ~[mysql-connector-j-8.0.33.jar:8.0.33]
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:90) ~[mysql-connector-j-8.0.33.jar:8.0.33]
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:64) ~[mysql-connector-j-8.0.33.jar:8.0.33]
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:74) ~[mysql-connector-j-8.0.33.jar:8.0.33]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
1. 人工智能助手的普及

人工智能助手,如Siri、小度等,已成为我们生活中的得力帮手。无论是日常提醒、天气预报还是语音搜索,它们都为我们节省了大量时间。

2. 智能推荐系统的精准性

Netflix、Spotify等平台的推荐系统利用人工智能,为我们定制了个性化的娱乐体验,让我们更容易发现新的电影、音乐和书籍。

3. 医疗诊断的突破

人工智能在医疗领域的应用日益广泛,从影像诊断到药物研发,都为医生提供了更准确的信息,帮助患者获得更好的治疗效果。

4. 自动驾驶技术的革命

无人驾驶汽车正逐步走进我们的生活,它们的出现将极大地提升交通安全性和便捷性。

5. 金融领域的数据分析

人工智能可以在金融市场上快速分析海量数据,预测市场趋势,为投资者提供决策参考。

6. 教育的个性化辅助

智能教育平台能够根据学生的学习风格和节奏,为他们提供量身定制的学习材料和练习题。

7. 制造业的智能生产

工业机器人在制造业中广泛应用,它们不仅提高了生产效率,还降低了工作中的危险性。

8. 自然语言处理的进展

人工智能在自然语言处理领域的突破,使得机器能够更准确地理解和生成人类语言,为翻译、写作等提供支持。

9. 艺术创作的新可能

AI生成艺术作品的能力,推动了创意领域的拓展,艺术家们可以与人工智能共同创作出前所未有的作品。

10. AI社交的崭新世界

在这十大应用中,AI社交无疑是其中一个引人瞩目的焦点。小美AI城APP作为这一领域的开创者,为我们打开了一个与人工智能进行真实互动的大门。

用户昵称含 emoji 表情保存到数据库中报错 SQLException: Incorrect string value: ‘\xF0\x9F\x91\xA7’ for colum n …-CSDN 博客

java 后台接收获取微信昵称,昵称包含小图标保存到数据库报错-CSDN 社区

2023/12/24

终于解决了如何正确保存含 emoji 表情数据到数据库中的问题了

直接保存

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
 // 1. 获取数据
String url = "https://juejin.cn/post/7313418992310976549";
try {
Document doc = Jsoup.connect(url)
.userAgent("Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36 Edg/116.0.1938.81")
.get();


Elements title = doc.select(".article-area .article-title");
System.out.println("----------------博文标题----------------");
System.out.println(title.text());

Elements content = doc.select(".article-viewer p");
// for (Element p : content) {
// p.select("img").remove();
// p.select("a").remove();
// }

System.out.println("---------------博文正文------------------");
// System.out.println(content);

byte[] contentBytes = content.toString().getBytes(StandardCharsets.UTF_8);

System.out.println(contentBytes);
// 获取博文
Article article = new Article();
article.setId(Long.valueOf("7313418992310976549"));
article.setTitle(title.text());

// 直接保存
article.setContent(content.toString());

// article.setContent(Arrays.toString(contentBytes));
// article.setContent(content.toString());
article.setAuthorId(0L);
article.setView(0);
article.setLikes(0);
article.setComments("");
article.setCollects(0);
article.setTags("");

// articleService.save(article);

String decodedContent = new String(contentBytes, StandardCharsets.UTF_8);
System.out.println("-------------解码后--------------");
System.out.println(decodedContent);

} catch (IOException e) {
throw new RuntimeException(e);
}
}
article.setContent(contentBytes);

这里直接保存,会出现字符编码无法识别而转换错误,就是因为保存的数据记录中有 emoji 这样的小图标

这里我也查询了相关文章,解决这个问题,虽然最后没有解决,但仍可做参考:

🔥 推荐阅读:

1
Error updating database.  Cause: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x8D\x84 \xE5...' for column 'content' at row 1

经过测试,转码保存解决报错:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Document doc = Jsoup.connect(url)
.userAgent("Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36 Edg/116.0.1938.81")
.get();


Elements title = doc.select(".article-area .article-title");
System.out.println("----------------博文标题----------------");
System.out.println(title.text());

Elements content = doc.select(".article-viewer p");
// for (Element p : content) {
// p.select("img").remove();
// p.select("a").remove();
// }

System.out.println("---------------博文正文------------------");
// System.out.println(content);

byte[] contentBytes = content.toString().getBytes(StandardCharsets.UTF_8);
1
2
3
String decodedContent = new String(contentBytes, StandardCharsets.UTF_8);
System.out.println("-------------解码后--------------");
System.out.println(decodedContent);

image-20231224104703715

保存到数据库中的问题解决了,接下来就是保证正确从数据库中拿到数据并解码出原数据:

1
2
String contentStr = article.getContent();
byte[] contentBytes = contentStr.getBytes(StandardCharsets.UTF_8);
1
2
3
4
5
6
7
8
9
// 移除两端的方括号
String contentStrWithoutBrackets = contentStr.substring(1, contentStr.length() - 1);
// 使用逗号作为分隔符分割字符串
String[] byteStrs = contentStrWithoutBrackets.split(",");
// 将字符串数组转换为字节数组
byte[] contentBytes = new byte[byteStrs.length];
for (int i = 0; i < byteStrs.length; i++) {
contentBytes[i] = Byte.parseByte(byteStrs[i]);
}

经过诸多尝试,仍无法正确解码

经过前面的测试发现,转码后保存 byte [] 可以解决编码错误,问题是出在保存数据库时

由于字段 content 为 text(varchar 也可以,可能会出现要保存的数据记录过长而导致溢出,就选择 text 了),所以我们在保存 byte [] 到数据库中时,是先转换成字符串再保存的

1
article.setContent(Arrays.toString(contentBytes));

而后才引发了解码失败的问题,因为对 byte [] 直接解码是可以获取原文内容 content 的,但是先转字符串存入,取出时就不好处理了

那就干脆直接保存 byte [] 到数据库中了,改变字段 content 属性为 blob:

image-20231224104321929

改变对应实体类的字段数据类型为 byte []:

1
2
3
4
/**
* 文章内容
*/
private byte[] content;

接下来,我们选择直接保存 byte [] 到数据库中即可:

1
article.setContent(contentBytes);

这里也可以看出,将 byte [] 转字符串数组后保存和直接保存 byte [] 到数据库中的形式是很不一样的(如下图所示):

image-20231224104532681

接下来,就可以直接从数据库中取出数据并解码了:

1
2
3
4
5
6
7
8
9
10
11
12
13
Article article = articleService.getById(7313418992310976549L);

Long id = article.getId();
String title = article.getTitle();
byte[] content = article.getContent();

String decodedContent = new String(content, StandardCharsets.UTF_8);
Integer type = article.getType();

System.out.println(id);
System.out.println(title);
System.out.println(decodedContent);
System.out.println(type);

解码结果如下:

image-20231224104725599

至此,我们成功解决了如何正确保存数据记录到数据库中的问题,并成功解决了编码问题

Memory Search:

他爷爷的,同步 MySQL 和 ES 数据的时候又出现了问题,我还得搞如何在 ES 中存储 byte [] 数据:

image-20231224161918436

那我不搞了妈的,同步博文数据时,不同步 content 字段了,使用 ES 查询到 id,再拿 id 去查询数据库就行了

今晚计划:

  • 完全解决 搜索建议 + 定时爬虫问题
  • 搜索建议看起来好像没问题了,同步时要把 content 排除掉,ES 只用来快速检索
  • 今晚造几十条假数据,看看页面效果,分类,前端按 type 类型查询博文
  • 再搞搞开发者文档

2023/12/25

今日任务盘点:

  • 继续完善开发者文档
  • 着手上线 Memory 缘忆交友社区
  • 算法题,two days
  • 人工智能作业
  • Linux 作业

2023/12/26

Linux 作业完成了

今天早上遇到的问题很奇怪呵,Logstash 加载多个配置文件失效了

解决了:柴少的官方网站-Logstash 多配置文件启动(五) (51niux.com)

API 接口:

  • 随机诗词
  • 随机壁纸
  • 统计文本字数
  • 天气查询
  • 本机信息
  • 英汉互译

今日复习任务:

  • C++:✔
  • 计网:数据链路层内容,网络层习题 ✔
  • 操作系统:真题 + 看书(存储管理 + 磁盘调度) ✔
  • UML 图:不清楚 ✔

今日项目:

  • Memory-API 开发者文档、Memory-Search 开发者文档 ✔
  • 完成搜索建议和定时爬虫
  • 年度总结
  • 上上周日的故事

今晚元梦之星玩多了,任务还没完成,明天继续(明天早上作简历完善)

2023/12/27

完善简历,API 接口开放平台项目

  • 简历就是求职敲门砖,我还需要对应专业技能中的每一条,总结下需要学习了解的知识:

你可以在简历中这样描述:

  1. Spring Boot 启动流程:我熟悉 Spring Boot 的启动流程,包括加载配置文件、初始化应用上下文、注册 Bean 等。我了解如何在 Spring Boot 中自定义启动流程,以及如何使用 Spring Boot 的特性来简化应用的开发和部署。
  2. Bean 的生命周期:我熟悉 Spring 中 Bean 的生命周期,包括 Bean 的实例化、属性赋值、依赖注入、初始化以及销毁等过程。我了解如何使用 Bean 的生命周期来管理应用的状态,以及如何使用 Spring 的回调方法来自定义 Bean 的行为。
  3. IOC(控制反转):我了解 IOC 原理,以及如何在 Spring 中使用 IOC 来实现依赖注入和管理对象。我明白 IOC 容器在 Bean 生命周期中的角色,以及如何利用 IOC 来提高代码的可测试性和可维护性。
  4. AOP(面向切面编程):我熟悉 AOP 的基本概念,包括切面、通知、连接点等。我了解如何在 Spring 中使用 AOP 来实现跨切面的编程,例如日志记录、事务管理等。我明白 AOP 在提高代码复用性和解耦方面的优势。

使用 Hutool 的 HttpRequest 来请求外部网站的热榜博文列表。通过 Jackson 的 ObjectMapper 工具,准确解析 json 数据并提取文章 id。

根据热榜博文 id,使用 jsoup 实时请求搜索接口获取文章,并使用 CSS Selector 语法解析和预处理 HTML 文档,入库文章内容。

Java 基础:反射、异常处理、内部类、泛型

一文搞懂 ThreadLocal,是时候反问面试官了 - 掘金 (juejin.cn)

Java 并发编程:数据共享、ThreadLocal

我精通 Git 版本控制工具,能够在 IDEA、WebStorm 和 VS Code 等集成开发环境(IDE)中高效工作。同时,我也熟练使用 ChatGPT 进行自然语言处理,Swagger 进行 API 文档生成,SQLyog 进行 MySQL 数据库管理,Jmeter 进行性能测试,Typora 进行 Markdown 文档编写,以及 VMware 虚拟机进行虚拟化操作。除此之外,我掌握了 C++ 和 Python 的基础语法,能够编写简单的程序。这些技能不仅提高了我的工作效率,还增强了团队协作能力。

看了别人的接口统计计费功能,很复杂呵:

  • 限制接口调用次数,支持购买接口调用次数
  • 设计虚拟货币,比如说积分,开设相应的积分购买活动,用户发起支付即可获取对应积分,积分可用来换取接口调用次数
  • 这就需要在用户管理中,增加积分管理功能
  • 开设了相应的积分购买活动,还需要在管理员功能中,增加积分购买活动的管理功能,可支持活动的发布和下线
  • 用户购买积分,生成一份订单,需要设计对应的订单管理功能
  • 我时间精力有限,暂时不做这些复杂的功能,不过接口调用次数限制是很有必要的,可以简单实现每日获取 50 次接口调用的功能
  • 暂时就这些想法

接口开放平台优化:

  • 个人中心:个人信息设置、我的积分、签到免费领取、提供开发者 SDK 下载,快速接入 API 接口
  • 接口调用:限制接口调用次数,做好提示

一文搞懂 ThreadLocal,是时候反问面试官了 - 掘金 (juejin.cn)

C++、计网、操作系统复习

今晚继续搞开发者文档,最好能把聚合搜索的核心功能完成,页面优化先放一边,把代码优化完毕,写好文档

2023/12/28

今日任务:

  • 完成请求限流功能 ✔
  • API 简历初始化 ✔
  • 个人页面、接口调用次数限制、接口增加

详解 Spring 的 SPI 机制和自定义 Springboot 的 Starter 包 - 掘金 (juejin.cn)

计网重点问答题:

什么是 DHCP ?

介绍下 URL 格式吧

IPV6 首部与 IPV4 首部的比较,做了什么改变,有什么保留了,有什么去除了

UDP 和 TCP 的特点和比较

TCP 的三次握手和四次挥手全流程,为什么要三次握手,两次不行吗?

TCP 传输过程中发送方如何知道传输失败?如何实现可靠传输的?

RIP 和 OSPF 的各种特点和比较

IP 地址和 MAC 地址的区别?为什么同时使用两种地址,只用 MAC 地址不行吗?

说一下 ICMP 协议

比较下以太网交换机和路由器的功能

网络协议三要素?各个含义是什么?

网络适配器是什么?它工作在哪一层?

计网、C++体系基本形成,明天巩固复习操作系统及计网课后题

2023/12/29

简历优化,八股记忆

判断两个 set 是否相等的操作符重载:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <set>
#include <string>

template <typename T, typename Compare1, typename Compare2>
bool operator==(const std::set<T, Compare1>& s1, const std::set<T, Compare2>& s2) {
if (s1.size() != s2.size()) {
return false;
}
for (const auto& elem : s1) {
if (s2.find(elem) == s2.end()) {
return false;
}
}
return true;
}

判断两个 map 是否相等的操作符重载:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <map>
#include <string>

template <typename Key1, typename Value1, typename Key2, typename Value2>
bool operator==(const std::map<Key1, Value1>& m1, const std::map<Key2, Value2>& m2) {
if (m1.size() != m2.size()) {
return false;
}
for (const auto& kv : m1) {
auto it = m2.find(kv.first);
if (it == m2.end() || it->second != kv.second) {
return false;
}
}
return true;
}

把两个 map 的 value 连接起来的操作符重载:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <map>
#include <string>
#include <sstream>

template <typename T, typename V>
std::map<T, std::string> operator+(const std::map<T, V>& m1, const std::map<T, V>& m2) {
std::map<T, std::string> result;

for (const auto& kv : m1) {
auto it = m2.find(kv.first);
if (it != m2.end()) {
std::stringstream ss;
ss << kv.second << "-" << it->second;
result[kv.first] = ss.str();
} else {
result[kv.first] = std::to_string(kv.second); // If key is not found in m2, keep the value from m1 as it is.
}
}
return result;
}

把一个 map 输出到标准输出的操作符重载:

1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <map>
#include <string>
#include <sstream>

template <typename Key, typename Value>
std::ostream& operator<<(std::ostream& os, const std::map<Key, Value>& m) {
for (const auto& kv : m) {
os << kv.first << ": " << kv.second << "\n"; // You can modify the format as per your requirement.
}
return os;
}

今天总复习基本结束了(有点心虚),计网还需要过过课后题,操作系统看看课本,C++ 已经拿捏了,UML 不用管()

看个好玩的:

image-20231230113224223

唔,软件设计师证书

遗留 AI 问题记录:

1
2
简单解释一下什么是 Ant Design Vue
以下仅为开发过程中的个人经验总结,不具备教学价值,本人主 Java 后端,前端框架使用很不熟练。请用专业的话语润色这句话
1
接下来,我们将实现最简单的 demo ,实际演示如何使用 Logstash 数据同步管道保证 MySQL 和 Elasticsearch 的数据一致性
1
有关 Java 基础、Spring、MySQL、Redis的专业技能还需优化
1
`Ant Design 组件库`是一个漂亮的组件库,我在前端项目的开发过程中,频繁使用到了其提供的现成的组件,方便快捷

今晚结束 Memory-Search 开发者文档的编写,实现 Memory API 接口开放平台的个人信息页面,新增接口,优化页面

1
https://learn.lianglianglee.com/%E4%B8%93%E6%A0%8F/ElasticSearch%E7%9F%A5%E8%AF%86%E4%BD%93%E7%B3%BB%E8%AF%A6%E8%A7%A3/07%20%E6%9F%A5%E8%AF%A2%EF%BC%9ADSL%E6%9F%A5%E8%AF%A2%E4%B9%8B%E5%A4%8D%E5%90%88%E6%9F%A5%E8%AF%A2%E8%AF%A6%E8%A7%A3.md

2023/12/30

基本完成个人信息页面编写

今日期末复习完毕,从下午到晚上,给两位同学讲了半天的 C++。

明日任务盘点:

  • 最后过一遍操作系统大题,计网大题 + 课后题,C++ 课本,UML 课本 + 习题
  • Java 八股,优化 MySQL + Redis 八股,并优化简历专业技能

2023/12/31

2023 年最后一天

C++ 最后一讲要点:

string 字符串:

string 的初始化(五种):

1
2
3
4
5
6
// string 的初始化(五种)
string a = "qwerty";
string b("qwerty");
string c = a + b;
string d(c);
string f(c, 1, 4);

srting 常用函数:

1
2
3
4
5
6
// srting 常用函数(insert replace find):
string s1 = "How are you";

s1.insert(2, hhh); // 结果为:Hohhhw are you
s1.replace(4, 3, "asdf"); // 结果为:How asdf you
s1.find("are"); // 返回结果为 4

函数适配器:

1
2
3
4
5
6
7
8
9
// 简单的函数适配器
bind1st<int>(less<int>(), 100); // 寻找容器内 >100 的元素
bind2nd<int>(less<int>(), 100); // 寻找容器内 <100 的元素

not1(bind1st<int>(less<int>(), 100)); // 寻找容器内 <=100 的元素
bind1st<int>(not1(less<int>()), 100)); // 寻找容器内 <=100 的元素

not1(bind2nd<int>(less<int>(), 100)); // 寻找容器内 >=100 的元素
bind2nd<int>(not1(less<int>()), 100)); // 寻找容器内 >=100 的元素

bitset:

1
2
3
4
5
6
7
8
9
10
11
12
// bitset 容器

bitset<5> b1; // 初始化 5 位的 bitset,能够存放 5 位二进制字符串
bitset<8> b2(string("01001010")); // 使用 8 位的二进制字符转初始化 bitset

cout << b2[3] << endl; // 结果为 0
cout << b2.to_string() << endl; // 结果即为 01001010


b2[3] = 1; // 修改索引 3 的位置为 1
cout << b2[3] << endl; // 结果为 1
cout << b2.to_string() << endl; // 结果即为 01011010
  • C++ 基本复习完成
  • 又是充实的一天,上午 + 下午给两位同学讲完了 C++STL 全内容
  • 今晚的期末复习到此为止,计网 + 操作系统的大题均已搞定。x 明天搞计网 + 操作系统填空 + 选择
  • 今晚计划:
    • 基本上线 Memory 缘忆交友社区
    • 开启 Memory API 接口开放平台的开发者文档编写
    • 巩固完善 MySQL 八股
    • 不用看了,今晚的任务一个都没完成。我要跨年!我不学了
  • 今年的最后一段文字:

现在是 31 号晚 11 点 41 分,距离 2023 结束还剩 19 分钟,赶紧写点东西出来

期末考试在即,希望明年能考出好成绩,绝不挂科

今晚一边看 B 站跨年晚会,一边着手学习总结分布式服务架构的实现细节,看了几篇博文,对这块内容有所了解了

最近需要多看一些架构方向的博文了,除了 Java 基础八股文,对 Spring Boot、Mybatis、Maven、Dubbo、Netty 网络通信框架、Nacos 注册中心、服务一体化 -> 微服务架构、降级熔断、网关、负载均衡等等,都需要捡起来学一学,记忆记忆。

看到了星球内的好几位同学在今晚发了自己的 2023 年年终总结,我也有这个想法的,但很可惜,我没有写总结的习惯,短时间内写不出来 2023 年度总结。

项目经验(开发者文档)、Java 八股、算法等,力扣算法打卡,今晚有个鱼友,力扣每日打卡达到了每天最多提交五十次的记录。力扣热榜题目 100 道,在十一月份初开始着手刷题,到了十二月初截至,一共刷了六十余道题目,所有的简单题 + 中等题已经全部完成一次刷题,基本达成今年算法目标。从后天开始,在 C++、计网、操作系统两天特种兵考试结束之后,直接开启 2024 年力扣算法提打卡:每日过至少十天的力扣算法提打卡记录。

还有六分钟,2023 年的最后六分钟,再写点什么呢?我没有写总结的习惯,并不是说我对自己目前的状态不了解,恰恰相反,今年的我做的最多的事情就是“每日三省吾身”,努力提高自己的认知水平。每过一段时间我就会重定义现阶段的任务目标,合理规划未来短时间的努力方向。如果非要说今年最大的收获是什么,那就是:心态更加平稳,心智更加成熟,方向更加清晰,目标更加明确!

三,二,一

零点了,新年快乐!

2024/01/01

2023 年一晃就过去了,2024 已经来到,祝自己新年快乐,元旦快乐

上午简单过了一遍计网大纲,中午又过了一遍操作系统,晚上看看 UML 图,下午完善开发者文档,梳理编码思路

刚刚简单地过了一遍唐扬老师的《高并发 40 讲》,受益匪浅,写点东西

今晚熬到一点再睡

2024/01/02

最后一次过 C++

简历优化:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
使用适配器模式封装数据查询接口,定义数据源接口、统一数据源接入标准,提高聚合搜索通用性,实现统一处理不同数据源的搜索请求。
熟悉 Java 编程语言,掌握常用的数据结构、集合类,对 Java 语言的特性如泛型、反射、异常处理、注解、和 IO 流等有深入理解和实践经验。

熟悉 SSM + Spring Boot + Vue / React 开发模式,利用 Mybatis Plus 和 Mybatis X 生成基础 CRUD 代码,显著提升开发效率。

熟悉 Spring Boot 的启动流程,对 Bean 的生命周期、IOC 和 AOP 等核心技术有深入理解,能够高效地解决实际项目中遇到的问题。

熟悉 SQL 语言,熟悉 MySQL 数据库使用及库表设计,能够通过创建索引、Explain 分析等方式优化数据库性能,提升查询效率。

熟悉并实践过多种设计模式,如单例模式、门面模式、适配器模式和注册器模式等,能够根据实际需求灵活运用设计模式,提升代码可维护性。

掌握并发编程,能够使用 CompletableFuture 等 JUC 类和自定义线程池实现并发和操作异步化,显著提高系统性能和响应速度。

熟悉 JVM 内存模型,掌握 JVM 垃圾回收机制、Java 类生命周期和类加载机制,对 Java 类加载器特别是双亲委派模型有深入理解。

熟悉 Redis,实践过 Redis 的分布式缓存、分布式 Session 登录、基于 Redisson 的分布式锁和分布式限流,极大提高系统性能。

熟悉基本的 Linux 命令,如文件与目录管理、权限管理、进程管理和 Vim 文本编辑等,具备在 Linux 环境下进行日常操作和解决问题的能力。

熟悉 Git、IDEA、Webstorm、VS Code、ChatGPT、Swagger、SQLyog、Jmeter、Typora 和 VMware 虚拟机等工具,能够提高工作效率和团队协作能力,熟练掌握 C++、Python、JavaScript 等语言的基础语法,能编写功能完善的程序,具备跨语言能力。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Gitee 仓库:https://gitee.com/deng-2022/memory-search-backend

项目介绍
基于Spring Boot + Elastic Stack+ Vue3 的一站式聚合搜索平台,用户可在同一页面集中搜索出不同来源、不同类型的内容

主要工作

定制了 Spring Boot 初始化模板,具备全局请求响应拦截、全局异常处理、Swagger + Kintec4j API文档生成、跨域支持及多环境配置等核心功能,旨在高效、专业地规范开发流程。

使用 Hutool 和 Jackson 从外部网站获取热榜博文 id,并使用 jsoup 实时获取文章内容,利用 CSS Selector 解析HTML并入库。

深入学习 Elasticsearch 核心知识,规划并实施关键词高亮显示、搜索建议以及热搜词统计等特性,优化搜索效率,增强用户体验。

使用适配器模式封装数据查询接口,定义数据源接口、统一数据源接入标准,提高聚合搜索通用性,实现统一处理不同数据源的搜索请求。

使用门面模式在后端对各类数据源的搜索结果进行聚合,确保客户端通过单一的接口调用,便捷获取所需的信息,减少了前端开发复杂度。

使用注册器模式分析客户端传输的搜索类型字段,动态切换到指定类型的聚合搜索服务,实现精确搜索聚合,确保准确性和高效性。

独立搭建 Kibana 环境,配置索引模式与仪表板,实现文章与在线用户信息的可视化展示,便于高效管理 Elasticsearch 中的数据。

自主搭建 Logstash 并熟练掌握其相关配置,实现定时同步 MySQL 的数据记录到 ES,解决数据迁移、整合和实时更新问题。

请求限流
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Gitee 仓库:https://gitee.com/deng-2022/memory-api-backend

项目介绍

基于 Spring Cloud + React 的全栈微服务架构,提供丰富的API接口管理与调试工具,灵活的计费与限制管理,助力开发者创新。

主要工作

丰富的接口服务

Gateway 网关

API 签名认证

Dubbo 远程调用

自主开发 Starter

接口调用统计分析

计费与限制

请求限流
1
2
3
4
拥有丰富的从零到一、从编码开发到项目落地部署的全流程经验,能够将所学知识融入实际项目中,并提供可靠的解决方案。
熟悉 Nginx 基础配置,能够独立完成 Nginx 的安装和配置工作,在项目部署中使用过 Niginx 作为负载均衡服务器。
熟练使用 Hexo 和 Vuepress 等搭建静态文档站点,具备丰富的博客搭建经验,能够快速搭建个人博客并进行个性化定制。
具备故障诊断和解决问题的能力,能够快速定位并处理各类系统故障,通过监控工具实时监测系统状态。能够利用 GitHub Issues 区、AI 工具、搜索引擎等自主解决问题。
  • 备考 操作系统,大题基本完成,还得过一遍书,老是走神
  • 把第一章过了一遍,这本书很多内容都是重复的,把第一章多过两遍,基本就能总结出操作系统的综合应用题目了
  • 今天还没有记忆八股文,今晚的任务就是些许完善开发者文档,记忆以下相关八股文:
    • MySQL (索引)
    • JVM
    • Spring

2024/01/03

记忆个鸟蛋,一晚上净刷视频了

时间过得很快呵,这两天期末考试,不知不觉中迈入 2024 年已经三天了

今晚补了两集《瑞克和莫蒂》

继续完成开发者文档

明天完成基本接口页面开发,加快步伐

2024/01/04

上午考完了最后一门专业课 UML 图,本学期的学习学习生活结束了,但我的学习生活才刚刚开始

下一阶段计划已经做好

最好的学习计划:对着简历内容查漏补缺

我也确实需要给自己放个假了,不能总是跟自己过不去,就这两天,可以稍微放松放松了,玩玩游戏、追追剧吧

结束这一天

2024/01/05

开始今日的学习生活:

  • 了解蓝桥杯算法

“蓝桥杯”练习系统 (lanqiao.cn)

找到一个好的刷题网站:码曰 - 让代码在云端多飞一会 (dotcpp.com)

🍖 推荐阅读:蓝桥杯免费刷题网站_蓝桥杯刷题网站-CSDN 博客

  • 了解新项目的架构思路
  • 广泛搜罗好的技术博文
  • 写写算法题

今天又有了一些新的想法:写自己的故事,写我这一生的过往

今晚看了若干份年度总结,清楚了有很多比自己更优秀的人存在,方向更加明确了

好久没有列举每天的任务清单了,最近任务清单:

  • 算法通关村二刷开始
  • 蓝桥杯真题,跃跃欲试
  • 《我的人生回忆录》前言待完成,整体结构框架和写作方向正在思考中。。。✔
  • Memory 缘忆交友社区上线计划
  • 微信自动回复智能 AI,时隔半年,想要增加 AI 调用功能
  • MC 中开发自制 mod 尝试
  • BI 智能平台项目持续完成、开发者文档持续完成
  • 简历优化、星球求职经验、万物皆虚,万事皆允
  • 使用对象存储实现文件上传下载
  • Spring Boot 的启动流程、Bean 的生命周期

交换排序—冒泡排序 | 智能后端和架构 (yijiyong.com)

2024/01/06

技术编程人员成长的 9 个段位 (qq.com)

[00 由点及面,搭建你的 Java 并发知识网 (lianglianglee.com)](https://learn.lianglianglee.com/专栏/Java 并发编程 78 讲-完/00 由点及面,搭建你的 Java 并发知识网.md)

[01 基础架构:一条 SQL 查询语句是如何执行的? (lianglianglee.com)](https://learn.lianglianglee.com/专栏/MySQL实战45讲/01 基础架构:一条 SQL 查询语句是如何执行的?.md)

我的微信机器人把房东搞懵了 - 掘金 (juejin.cn)

我已经知道今天晚上要做什么了:

  • 昨天的任务清单在这里不再重复,直接执行,到晚十二点半
  • 算法通关村二刷开始
  • 蓝桥杯真题,跃跃欲试
  • 《我的人生回忆录》前言待完成,整体结构框架和写作方向正在思考中。。。✔
  • Memory 缘忆交友社区上线计划
  • 微信自动回复智能 AI,时隔半年,想要增加 AI 调用功能
  • MC 中开发自制 mod 尝试
  • BI 智能平台项目持续完成、开发者文档持续完成
  • 简历优化、星球求职经验、万物皆虚,万事皆允
  • 使用对象存储实现文件上传下载
  • CICD

现代开发者都应掌握的 CICD —— 第十章: 实战训练——基于 github 的完整流程 (zsxq.com)

CICD,持续集成、持续交付,还是很有意义的。DevOps:软件生命周期管理方法论

代码校验和格式化检查,构建本地和远程仓库的 CI 流程,持续部署

睡觉之前还搞了一个新的微信号:初心 AI 语,这下测试微信智能 AI 机器人就更方便了

2024/01/07

  • 寒假学习计划,启动!

  • 上午计划:

    • AI 机器人 ✔
    • 快速排序 ✔
    • API 签名认证算法 ✔
  • 下午:

    • gateway 网关
    • Nacos 注册中心
    • Dubbo 远程调用
    • 统计分析
    • 全局业务逻辑梳理
    • Spring Boot 初始化模板
    • 新增接口
  • 晚上

    • 智能 BI 业务流程梳理
  • 🍖 推荐阅读:[24 固若金汤的根本(上):对称加密与非对称加密 (lianglianglee.com)](https://learn.lianglianglee.com/专栏/透视HTTP协议/24 固若金汤的根本(上):对称加密与非对称加密.md)

防止窃听,机密性

  • 对称加密算法:通信双方使用唯一的密钥来加密通信数据。

问题:通信之前,如何把用来加密数据的密钥安全地传输给对方?无法保证。

  • 非对称加密算法:通信双方各持有一个密钥对,公钥是公开的,私钥自己持有。使用对方的公钥加密数据,只有对方才能用私钥解密

问题:非对称算法的运算速度很慢、性能很差,如果传输过程中频繁使用非对称加密算法加密数据,网络的传输效率是很低的

  • 混合加密:将对称加密算法和非对称加密算法结合,通信开始前使用双方使用非对称加密方式传输密钥,保证了密钥的安全传输,此后通信双方可以使用该密钥来加密通信数据,保证了通信数据的保密性。

防止篡改,完整性

  • 摘要算法:一种特殊的单向加密的压缩算法,它能够把任意长度的数据“压缩”成固定长度、而且独一无二的“摘要”字符串,就好像是给这段数据生成了一个数字“指纹”。摘要和原数据是完全等价的,加密后的数据无法解密,不能从摘要逆推出原文。发送方把加密后的数据,使用摘要算法生成摘要,把加密数据和该摘要一同发往接收方。接收方使用同样的摘要算法对加密数据进行计算,比照生成的摘要和接受的摘要是否一致,保证了通信数据的完整性。

身份认证,真实性

  • 数字签名:发送方要保证通信数据是真实可信的,不是别人伪造的。使用自己的私钥对摘要加密,生成数字签名。数字签名和加密数据被一同发往接收方。接收方使用发送方的公钥解密,验证签名,拿到摘要,再比对原数据验证完整性。这样就可以像签署文件一样,证明消息确实是发送方发的。
  • 数字证书:接收方能够使用公钥验签,但是公钥是公开的。我们还缺少防止黑客伪造公钥的手段,也就是说,怎么来判断这个公钥就是发送方的公钥呢?CA(证书认证机构)具有极高的可信度,由它来为各个公钥签名,这样的公钥就是可信的。CA 对公钥的签名认证也是有格式的,不是简单地把公钥绑定在持有者身份上就完事了,还要包含序列号、用途、颁发者、有效时间等等,把这些打成一个包再签名,完整地证明公钥关联的各种信息,形成数字证书。
  • 通信双方的数据是加密传输的,保证了数据是保密的,没有被窃听;使用摘要保证了数据的完整性,没有被篡改;使用数字签名,保证了发送方的身份是可靠的,没有被伪造;使用数字证书,保证了接收方的身份是可信的。
  • 还是要明确最近的努力方向呵:
    • 算法通关村二刷开始
    • 蓝桥杯真题,跃跃欲试 ✔
    • 《我的人生回忆录》前言待完成,整体结构框架和写作方向正在思考中。。。✔
    • Memory 缘忆交友社区上线计划
    • 微信自动回复智能 AI,时隔半年,想要增加 AI 调用功能
    • MC 中开发自制 mod 尝试
    • BI 智能平台项目持续完成、开发者文档持续完成
    • 简历优化、星球求职经验、万物皆虚,万事皆允
    • 使用对象存储实现文件上传下载
    • Spring Boot 的启动流程、Bean 的生命周期
    • Spring AOP 实战,注解
    • Docker 部署,Nginx 限流
    • 自定义 Starter,SPI 机制:Java 的 ServiceLoader 扩展机制,Spring Boot 的 spring.factories 扩展机制,Dubbo 的 ExtensionLoader 扩展机制
    • Completable 并发编程实战
    • Websocket 深入学习
  • Spring Boot 自定义注解 - 掘金 (juejin.cn)
  • 简单巩固复习一下 Starter 的设计方案,运行一下项目,再研究下 Gateway 网关的实现流程,今晚多看一些博文

2023/01/08

自定义 Spring Boot Starter 成功完成!Spring Boot 版本问题

SpringBoot 自动装配原理+手写一个 starter 组件 - 掘金 (juejin.cn)

Spring Boot Features

Core Features (spring.io)

今日完成网关总结,开启 BI 智能分析平台

  • 用户,下载 SDK 之后,可以在 application.yaml 文件下配置自己的 accessKey 和 secretKey,注入 Bean 即可调用接口:
1
2
@Resource
private MemoryClientService memoryClientService;
  • 在本项目的业务逻辑当中,是通过数据库获取登录用户的 accessKey 和 secretKey,发起接口调用:

  • 这就需要考虑下 SDK 的设计方案了,调用就分两种:在线测试调用和 SDK 调用

今晚完成 自定义 Starter、Gateway 网关、Spring AOP 实战(自定义注解)、Spring Boot 启动流程、Spring 生命周期。有时间就完善下 BI 智能分析平台、并发编程实战完善。这里放下近段时间的计划:

  • 算法通关村二刷开始
  • 蓝桥杯真题,跃跃欲试 ✔
  • 《我的人生回忆录》前言待完成,整体结构框架和写作方向正在思考中。。。✔
  • Memory 缘忆交友社区上线计划
  • 微信自动回复智能 AI,时隔半年,想要增加 AI 调用功能
  • MC 中开发自制 mod 尝试
  • BI 智能平台项目持续完成、开发者文档持续完成
  • 简历优化、星球求职经验、万物皆虚,万事皆允
  • 使用对象存储实现文件上传下载
  • Spring Boot 的启动流程、Bean 的生命周期
  • Spring AOP 实战,注解
  • Docker 部署,Nginx 限流
  • 自定义 Starter,SPI 机制:Java 的 ServiceLoader 扩展机制,Spring Boot 的 spring.factories 扩展机制,Dubbo 的 ExtensionLoader 扩展机制
  • Completable 并发编程实战
  • Websocket 深入学习

聊聊 Spring 中最常用的 11 个扩展点 - 掘金 (juejin.cn)

接入网关和隔离网关_配电安全接入网关 csdn-CSDN 博客

在这里补充 Spring 中,Bean 的生命周期:

实例化

  • 实例化:启动 Spring 应用,IOC 容器为所有已声明的 Bean 创建一个实例
1
2
3
public PersonBean() {
System.out.println("调用构造方法,创建实例");
}

设置属性

  • 属性赋值:实例化后,Spring 通过反射机制给 Bean 的属性赋值
1
2
3
4
5
6
7
8
9
/**
* 姓名
*/
private String name;

public void setName(String name) {
this.name = name;
System.out.println("设置 Bean 属性);
}

初始化

设置相关依赖

检查 Aware 相关接口并设置相关依赖:

1
2
3
4
5
6
7
8
9
10
11
12
public class PersonBean BeanFactoryAware, BeanNameAware {

@Override
public void setBeanName(String s) {
System.out.println("设置 Bean Name");
}

@Override
public void setBeanFactory(BeanFactory beanFactory) throws BeansException {
System.out.println("设置 Bean Factory");
}
}

前置处理

1
2
3
4
5
6
7
8
9
@Component
public class MyBeanPostProcessor implements BeanPostProcessor {

@Override
public Object postProcessBeforeInitialization(Object bean, String beanName) throws BeansException {
System.out.println("前置处理");
return bean;
}
}

初始化

真正的初始化,这里的初始化便是自定义 init-methoddestory-method 方法,常见的有三种方式:

1、使用 Spring 的 init-method 和 destory-method (在 XML 配置或者 java 配置中自定义的初始化和销毁方法)

1
2
3
4
5
6
7
8
9
10
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">

<bean class="com.example.demo.bean.Lion"
init-method="init" destroy-method="destroy">
<property name="name" value="simba"/>
</bean>
</beans>
1
2
3
4
5
6
7
8
9
10
11
@Configuration
@ImportResource("classpath:applicationContext.xml")
public class AnimalConfig {

@Bean(initMethod = "init", destroyMethod = "destroy")
public Elephant elephant() {
Elephant elephant = new Elephant();
elephant.setName("Dumbo");
return elephant;
}
}

2、使用 JSR-250 规范的 @PostConstruct 和 @PreDestory 注解

1
2
3
4
5
6
7
8
9
@PostConstruct
public void init() {
System.out.println("Lion is going through init.");
}

@PreDestroy
public void destroy() {
System.out.println("Lion is going through destroy.");
}

3、实现 Spring 的 InitializingBean 和 @DisposableBean 接口

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
@Component
public class Lion implements InitializingBean, DisposableBean {

private Integer energy;

@Override
public void afterPropertiesSet() throws Exception {
System.out.println("狮子已经充满能量。。。");
this.energy = 100;
}

@Override
public void destroy() throws Exception {
System.out.println("狮子已经消耗完所有能量。。。");
this.energy = 0;
}

@Override
public String toString() {
return "Lion{" + "energy=" + energy + '}';
}
}

三种生命周期并存时,在 Spring 框架中单例 Bean 的初始化和销毁过程有这样的执行顺序:

  • 初始化顺序:@PostConstruct -> InitializingBean -> init-method
  • 销毁顺序:@PreDestory -> DisposableBean -> destroy-method

后置处理

1
2
3
4
5
6
7
8
9
@Component
public class MyBeanPostProcessor implements BeanPostProcessor {

@Override
public Object postProcessAfterInitialization(Object bean, String beanName) throws BeansException {
System.out.println("后置处理");
return bean;
}
}

运行

Bean 运行期:Bean 已经准备好被程序使用了,它已经被初始化并赋值完成

销毁

Bean 销毁:当容器关闭时,调用Bean的销毁方法,这里的销毁方法,在前面真正的初始化中已涉及到,这里不再赘述

2024/01/09

今日遗留:

网关 ✔

并发编程实战 ✔

AOP 自定义注解实战 ✔

AI 智能机器人 ✔

Spring 启动流程

BI ✔

近段时间的任务盘点:

算法通关村二刷开始

蓝桥杯真题,跃跃欲试 ✔

《我的人生回忆录》前言待完成,整体结构框架和写作方向正在思考中。。。✔

Memory 缘忆交友社区上线计划

微信自动回复智能 AI,时隔半年,想要增加 AI 调用功能 ✔

MC 中开发自制 mod 尝试

BI 智能平台项目持续完成、开发者文档持续完成

简历优化、星球求职经验、万物皆虚,万事皆允

使用对象存储实现文件上传下载

Spring Boot 的启动流程、Bean 的生命周期

Spring AOP 实战,注解 ✔

Spring Boot 模板(聊聊 Spring 中最常用的 11 个扩展点 - 掘金 (juejin.cn)

Docker 部署,Nginx 限流

自定义 Starter,SPI 机制:Java 的 ServiceLoader 扩展机制,Spring Boot 的 spring.factories 扩展机制,Dubbo 的 ExtensionLoader 扩展机制

Completable 并发编程实战

Websocket 深入学习

CICD,DevOps

MySQL 45 讲 + Java 并发编程 78 讲,看看假期内能不能啃完

Jmeter 压力测试,可测试的方向有很多,如使用异步编程之后,测试系统的响应速度;在大量客户端请求下,系统接口的响应速度等等。

[01 顶级框架:Spring Security 是一款什么样的安全性框架? (lianglianglee.com)](https://learn.lianglianglee.com/专栏/Spring Security 详解与实操/01 顶级框架:Spring Security 是一款什么样的安全性框架?.md)

计划报名计算机三级或者计算机四级了,今天晚上看看

早上看博文,又一次了解了网关以及 Gateway 网关技术的运用,有机会总结一番

今晚基本开发完成微信群聊 AI 小助手 ✔

今晚继续总结之前遗留的 Java 并发编程实战问题。

2024/01/10

力扣算法题 Day1:

算法村 Day1:

MySQL 四十五讲 Day1:前七讲完成(一条 SQL 语句的执行流程,redo log,bin log,索引)✔

每日 Spring 深入学习 Day1:AOP 实战、Bean 生命周期、Spring 启动流程 ✔

Java 并发编程七十八讲 Day1:Java 线程的六种状态及转换(New,Runnable,Blocked,Waiting,TimeWaiting,Terminated)

上午任务:

统计分析功能,刷刷算法题

Spring Boot 的启动流程,写一个小型的 Spring 来理解整个过程

总结完善 AOP 实战,自定义注解 ✔

今天开始刷算法题,两天前巩固复习了基本的排序算法:冒泡、选择、插入、快速

刷题思路:

  • 每日过两关,两周之内过完一轮通关村
  • 力扣每日五道新题 + 五道旧题,两周内过完一轮 150 热题
  • 蓝桥杯尽力看,看看往年真题,培养算法思维

成功报名计算机等级考试四级网络工程师,想着报名下三级网络技术和软考中级网络工程师的,但力不从心。✔

  • 看了三级的题库,网络技术都是我不喜欢的交换机、路由器配置详情
  • 软考不限制报考人员身份的,计划直接报考下半年的软考高级,具体考哪个,暂定为系统架构设计师
  • 软考高级推荐考哪个呢? - 知乎 (zhihu.com)

近日待完成:

算法通关村二刷开始

蓝桥杯真题,跃跃欲试 ✔

《我的人生回忆录》前言待完成,整体结构框架和写作方向正在思考中。。。✔

Memory 缘忆交友社区上线计划

微信自动回复智能 AI,时隔半年,想要增加 AI 调用功能 ✔

MC 中开发自制 mod 尝试

BI 智能平台项目持续完成、开发者文档持续完成

简历优化、星球求职经验、万物皆虚,万事皆允

使用对象存储实现文件上传下载

Spring Boot 的启动流程、Bean 的生命周期

Spring AOP 实战,注解 ✔

Spring Boot 模板(聊聊 Spring 中最常用的 11 个扩展点 - 掘金 (juejin.cn)

Docker 部署,Nginx 限流

自定义 Starter,SPI 机制:Java 的 ServiceLoader 扩展机制,Spring Boot 的 spring.factories 扩展机制,Dubbo 的 ExtensionLoader 扩展机制

Completable 并发编程实战

Websocket 深入学习

CICD,DevOps

MySQL 45 讲 + Java 并发编程 78 讲,看看假期内能不能啃完

Jmeter 压力测试,可测试的方向有很多,如使用异步编程之后,测试系统的响应速度;在大量客户端请求下,系统接口的响应速度等等。

Memory API 优化:

外部组件传参失败,直接写死吧

用户信息管理

接口信息管理

API 文档编写

接口返回信息处理

订单支付管理

统计分析

2023/01/11

Java 并发编程 Day2:

力扣算法 Day2:

算法:上午花了一个半小时做了四道排序题和三道力扣中等题,这是好的开始,明天继续

了解了下租房注意事项,知乎上的经验值得一看,手机上也下载了优区生活 APP

下午开始做全国招标代理费计算:

image-20240111221620702

极速部署上线,访问地址:http://182.92.203.240:7001/#/

image-20240111235223023

这个问题可能是因为本地 Maven 版本过旧导致的:

image-20240111225238931

Maven – Download Apache Maven

2024/01/12

算法力扣两道

Java 并发编程

MySQL 45 讲

域名成功申请备案,等好消息吧

想着再买一个服务器,尽量能部署好 Memory API 接口开放平台

今日:

算法通关村二刷开始 ✔

蓝桥杯真题,跃跃欲试 ✔

《我的人生回忆录》前言待完成,整体结构框架和写作方向正在思考中。。。✔

Memory 缘忆交友社区上线计划

微信自动回复智能 AI,时隔半年,想要增加 AI 调用功能 ✔

MC 中开发自制 mod 尝试

BI 智能平台项目持续完成、开发者文档持续完成

简历优化、星球求职经验、万物皆虚,万事皆允

使用对象存储实现文件上传下载

Spring Boot 的启动流程、Bean 的生命周期 ✔

Spring AOP 实战,注解 ✔

Spring Boot 模板(聊聊 Spring 中最常用的 11 个扩展点 - 掘金 (juejin.cn)

Docker 部署,Nginx 限流

自定义 Starter,SPI 机制:Java 的 ServiceLoader 扩展机制,Spring Boot 的 spring.factories 扩展机制,Dubbo 的 ExtensionLoader 扩展机制

Completable 并发编程实战

Websocket 深入学习

CICD,DevOps

MySQL 45 讲 + Java 并发编程 78 讲,看看假期内能不能啃完

Jmeter 压力测试,可测试的方向有很多,如使用异步编程之后,测试系统的响应速度;在大量客户端请求下,系统接口的响应速度等等。

2024/01/13

完善我的计算机

学习 MySQL

今日:

算法通关村二刷开始 ✔

蓝桥杯真题,跃跃欲试 ✔

《我的人生回忆录》前言待完成,整体结构框架和写作方向正在思考中。。。✔

Memory 缘忆交友社区上线计划

微信自动回复智能 AI,时隔半年,想要增加 AI 调用功能 ✔

MC 中开发自制 mod 尝试

BI 智能平台项目持续完成、开发者文档持续完成

简历优化、星球求职经验、万物皆虚,万事皆允

使用对象存储实现文件上传下载

Spring Boot 的启动流程、Bean 的生命周期 ✔

Spring AOP 实战,注解 ✔

Spring Boot 模板(聊聊 Spring 中最常用的 11 个扩展点 - 掘金 (juejin.cn)

Docker 部署,Nginx 限流

自定义 Starter,SPI 机制:Java 的 ServiceLoader 扩展机制,Spring Boot 的 spring.factories 扩展机制,Dubbo 的 ExtensionLoader 扩展机制

Completable 并发编程实战

Websocket 深入学习

CICD,DevOps

MySQL 45 讲 + Java 并发编程 78 讲,看看假期内能不能啃完

Jmeter 压力测试,可测试的方向有很多,如使用异步编程之后,测试系统的响应速度;在大量客户端请求下,系统接口的响应速度等等。

实现一个自旋锁

欢迎 - Qi-API 接口开放平台 (qimuu.icu)

dw

目标统计

2024/01/14

今天回家了,从早到下午都没学啥,晚上把新项目:Memory Cal 忆算云优化上线:memory-calculate

技术文章摘抄:技术摘抄 (lianglianglee.com)

学习了解贪心、回溯、滑动窗口的算法思维,发现我已经在不知不觉中使用到过

2024/01/15

322. 零钱兑换 - 力扣(LeetCode)

322. 零钱兑换 - 力扣(LeetCode)

继续学习 RabbitMQ 的相关知识

贪心算法:分发饼干、柠檬水找零、判断区间重叠、区间合并、区间插入

动态规划:斐波那契数列、爬楼梯、打家劫舍、零钱找零

滑动窗口:

学习 Vue 前端框架模板,一键拷贝使用

2024/01/16

上午,滑动窗口经典算法问题,贪心经典问题

近日:

算法通关村二刷开始 ✔

蓝桥杯真题,跃跃欲试 ✔

《我的人生回忆录》前言待完成,整体结构框架和写作方向正在思考中。。。✔

Memory 缘忆交友社区上线计划

微信自动回复智能 AI,时隔半年,想要增加 AI 调用功能 ✔

MC 中开发自制 mod 尝试

BI 智能平台项目持续完成、开发者文档持续完成

简历优化、星球求职经验、万物皆虚,万事皆允

使用对象存储实现文件上传下载 【案例实战】SpringBoot 整合阿里云文件上传 OSS-阿里云开发者社区 (aliyun.com)

Spring Boot 的启动流程、Bean 的生命周期 ✔

Spring AOP 实战,注解 ✔

Spring Boot 模板(聊聊 Spring 中最常用的 11 个扩展点 - 掘金 (juejin.cn)

Docker 部署,Nginx 限流

自定义 Starter,SPI 机制:Java 的 ServiceLoader 扩展机制,Spring Boot 的 spring.factories 扩展机制,Dubbo 的 ExtensionLoader 扩展机制

Completable 并发编程实战 ✔

Websocket 深入学习

CICD,DevOps

MySQL 45 讲 + Java 并发编程 78 讲,看看假期内能不能啃完

Jmeter 压力测试,可测试的方向有很多,如使用异步编程之后,测试系统的响应速度;在大量客户端请求下,系统接口的响应速度等等。

实现一个自旋锁

Gateway 网关深入学习:微服务网关-Spring Cloud Gateway - 掘金 (juejin.cn)

RabbitMQ 消息队列深入学习

Dubbo 深入学习

Nacos 深入学习

Mybatis 深入学习

Maven 深入学习:SpringBoot 多模块项目开发(Maven 多模块项目) - 掘金 (juejin.cn)

线程池,excute 执行流程

2024/01/17

  • 无重复字符的最长字串,这代码就不能变一点:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
class Solution {
public int lengthOfLongestSubstring(String s) {
if (s.length()==0) return 0;

HashMap<Character, Integer> map = new HashMap<Character, Integer>();
// 记录无重复字符最长长度
int max = 0;
// 维护左边界
int left = 0;

// 重复字符
for(int i = 0; i < s.length(); i ++){
char c = s.charAt(i);
// 更新左边界
if(map.containsKey(c)){
left = Math.max(left,map.get(c) + 1);
}
// 记录元素位置
map.put(c,i);
// 记录长度
max = Math.max(max, i - left + 1);
}
return max;
}
}
1
openapi --input http://localhost:8101/api/v2/api-docs --output ./generated --client axios

image-20240117205742783

搞了一会儿博客,更新了两篇文章:前后端模板开发,开工

又找到一个超神网站:本站简介 | labuladong 的算法笔记

这一天天的还是太贪玩了,老是不太想学的感觉,加油吧妈的

2024/01/18

上午学习了滑动窗口的算法模板,晚上继续学习双指针算法

中午完善了接口开放平台,了解到视觉中国的 API 开放平台接口:视觉中国——全球领先的视觉素材数字版权库和交易平台 (vcg.com)

API (vcgapi.com)

学习了解讯飞星火认知大模型:星火知识库 API 文档 | 讯飞开放平台文档中心 (xfyun.cn)

着手一个创建公众号,咱有这时间,不如搞搞自媒体

晚上任务:

  • 彻底完善获取随机壁纸,完善随机诗词
  • 前后端项目模板
  • 睡前看看双指针算法
  • 了解微信公众号创建
  • 简历优化方向

重构了下 API 开放平台项目,网关跑不通了

2024/01/19

今天很没精神呵,应该说这几天都挺没精神的

打开电脑刷 B 站,拿起平板打游戏,就是不想动脑筋

立个 Flag,今天完成所有链表常见题目:双指针技巧秒杀七道链表题目 | labuladong 的算法笔记

2024/01/20

昨天没有 wan 成任务呵,好兄弟回来了,这下不得不好好玩两天了

寒假编程学习计划,启动

  • 每日力扣两道题,今日算法巩固练习:链表常见题目
  • 每日技术巩固:Mybatis、Redis、MySQL、Java 并发、Spring
  • 每日项目开发经验
  • 每日简历优化,巩固复习

2024/01/21

玩好了,再明确下最近学习目标:

Maven 分模块开发、力扣、简历、Mybatis、Redis、MySQL、Java 并发、Spring

总算再次跑通了 API 接口开放平台

Java 并发编程:

  • 原子类:基本类型原子类 Atomic _、数组类型 Atomic _ Array 等,CAS,乐观锁
  • 原子类和 volatile 关键字,保证组合操作的原子性,线程同步,保证线程安全(原子类);每次线程修改变量,其余线程立刻能看到
  • 原子类和 synchronized 关键字对比:前者利用 CAS,后者 monitor 锁;锁粒度不同,悲观锁和乐观锁的区别,synchronized 的性能分析
  • ThreadLocal 使用场景:为每个线程创建一个副本,保存各个线程独享的对象;独立保存信息,避免传参,类似全局变量
  • ThreadLocal 解决多线程访问共享资源问题?不能。解决多线程下的线程安全问题,通过把共享资源变成每个线程内部独享的资源,避免了线程同步操作,解决并发问题。ThreaLocal 通过让每个线程独享自己的副本,避免资源竞争和线程同步;synchronized 用于合理分配临界资源,通过加锁,限制同一时刻只能有一个线程访问共享资源
  • Thread、ThreadLocalMap 和 ThreadLocal 的关系。ThreadLocal 的 get()、set() 方法,Thread 的 getMap() 方法,threadLocals 开放寻址法扩容。HashMap 的 set、get、rehash、resize 方法
  • 什么是内存泄漏,OOM 内存溢出。Key 的泄露、Vlue 的泄露,remove 方法
  • Callable 接口和 Runnable 接口,执行方法是 call(),有返回值,可抛出异常,与 Future 配合,了解任务执行情况。方法重写相关概念
  • Future 类的作用:遇到运算耗时的工作(查询数据库、繁重的加密、压缩计算等),分配子线程异步执行,通过 Future 管理子线程,获取执行结果,提高整个程序的运行效率。核心方法:cancel、isCancelled、isDone、get
  • FutureTask 实现 RunnableFuture 接口,可以获取线程池执行结果。通过 Calllable 实例构造 FutureTask 实例,作为 Runnable 对象执行线程,获取任务执行结果。
  • Future 的 get 方法应该携带超时参数,限制在固定时间内返回结果,否则抛出异常,不阻塞线程池内其他线程。Future 也不会产生新的线程,把 Callable 实例提交到线程池,仅提交了任务而非线程。回顾线程池的执行原理、线程的创建过程。

我明白你的问题,你希望了解CountDownLatch的工作原理,特别是为什么线程内部的countDownLatch.countDown()会影响到外部的等待。

CountDownLatch是一个同步辅助类,允许一个或多个线程等待,直到其他线程完成一系列的操作。其工作原理是通过一个内部计数器来实现的。这个计数器在初始化时设置一个初始值,每次调用countDown()方法时,计数器减少 1。当计数器达到 0 时,所有在await()方法上等待的线程都可以继续执行。

getPrices()方法中,你初始化了CountDownLatch并将其计数设置为 3,因为你有 3 个任务提交到了线程池。然后,你提交了 3 个任务到线程池,每个任务都使用同一个CountDownLatch实例。

当每个任务在其内部执行countDownLatch.countDown()时,这个计数器就会减少 1。这意味着,无论任务是在哪个线程中执行的,只要有一个任务调用了countDown(),计数器就会减少。

然后,在主线程中,你调用了countDownLatch.await(3, TimeUnit.SECONDS);。这会导致主线程等待,直到计数器达到 0。但是,主线程并不直接与具体的任务线程交互。它只是等待CountDownLatch的计数器达到 0。这意味着,只要有一个任务调用了countDown(),主线程就会继续执行。

因此,虽然countDown()是在线程内部执行的,但外部(即主线程或其他使用同一个CountDownLatch的线程)会受到它的影响,因为计数器的值在多个线程之间是共享的。这就是为什么当一个任务调用了countDown()后,主线程会继续执行的原因。

2024/01/22

什么时候要加索引?从业务的角度出发去考虑,从字段枚举值的区分度、字段类型考虑。能不用索引就不用索引,占用空间,更新数据库还需要同步维护索引。能用单列索引就不用联合索引

  • synchronized 不仅保证原子性,还保证可见性。它会设立一个临界区,保证临界区内最多同时只能有一个线程执行操作,同时还保证了在前一个线程释放锁之后,之前所做的所有修改,都能被获得同一把锁得线程看到,也就是该线程能读取到最新的值。这很好地解决了线程安全问题。
  • CPU 多级缓存,JMM 的主内存和工作内存,深刻理解可见性 s

荒野行动教程_如何在 PC 上用模拟器玩(而且匹配的是手机服) (taodudu.cc)

网易《荒野行动》官方网站-纯正国产战术竞技手游 (163.com)

volatile 保证可见性、禁止指令重排序,是轻量级的 synchronized ,没有提供原子性和互斥性,是高性能的,没有获取锁和释放锁的过程

单例模式:双重检查锁 + volatile

什么是 CAS?当预期值和当前内存值相同时,修改内存值。既能保证安全性,又不需要互斥锁,在并发容器 CurrentHashMap、数据库和原子类中广泛使用

CAS 的问题:ABA(版本号机制);CAS 往往配合着死循环,高并发场景下,自旋时间过长;不能灵活控制线程安全的范围

最近没有写学习计划了,三点:项目优化、算法刷题、简历优化

今晚完成了链表常见算法:合并链表、分割链表、寻找倒数第 K 节点、寻找链表中点、判断链表相交、反转链表

2024/01/23 - 24

这两天去离石串门去了,Java 并发编程完结 ✔

前天的反转链表,拖到今天还没完成呢

很好,反转单链表、反转前 n 个节点,反转区间节点的递归写法明确了

2024/01/25

今天开始着手总结:如何理解 XXX 技术?

你如何理解 Spring?

谈谈你知道的设计模式

Spring 系列_叶秋学长的博客-CSDN 博客

2024/01/26

寻找回文字符串:从中间向两端

判断回文字符串:从两端向中间,均利用了双指针技巧

判断回文链表呢?很显然不能这么干

  • 模仿双指针,递归,后序遍历:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// 左侧指针
ListNode left;

boolean isPalindrome(ListNode head) {
left = head;
return traverse(head);
}

boolean traverse(ListNode right) {
if (right == null) return true;
boolean res = traverse(right.next);
// 后序遍历代码
res = res && (right.val == left.val);
left = left.next;
return res;
}

优化空间复杂度,反转链表:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
boolean isPalindrome(ListNode head) {
ListNode slow, fast;
slow = fast = head;
while (fast != null && fast.next != null) {
slow = slow.next;
fast = fast.next.next;
}

if (fast != null)
slow = slow.next;

ListNode left = head;
ListNode right = reverse(slow);
while (right != null) {
if (left.val != right.val)
return false;
left = left.next;
right = right.next;
}

return true;
}

ListNode reverse(ListNode head) {
ListNode pre = null, cur = head;
while (cur != null) {
ListNode next = cur.next;
cur.next = pre;
pre = cur;
cur = next;
}
return pre;
}

链表:

  • 双指针:合并链表、分割链表、合并 K 个有序链表、单链表中点、单链表倒数第 K 个节点判断链表是否包含环、判断链表相交
  • 链表反转:反转链表、反转前 n 个节点、反转区间、K 个一组反转链表
  • 判断回文链表:压栈,反转,双指针

滑动窗口:最小覆盖字串、字符串排列、找所有字母异位词、最长无重复子串、子数组最大平均数、最长连续递增序列、盛水最多的容器

贪心:分发饼干、柠檬水找零、判断区间重叠、合并区间、插入区间、字符串分割、加油站

动态规划:

回溯:

二叉树:

近日技术文章摘抄:

一个完善的微服务案例:

image-20240126230650544

2024/01/27

回溯:路径、选择列表、结束条件

暂时不清楚今天要做什么,定俩目标:

  • 完善 Ant Design Pro 前端项目模板
  • 完善 Memory OJ 在线判题系统后端
  • 学习 RabbitMQ,快速应用

image-20240127232929710

2024/01/28

游戏主机入坑指南!Switch、PS5、Xbox 怎么选?一个视频说清楚_哔哩哔哩_bilibili

【建议收藏】2023 年 PS5 入坑指南丨选购攻略、游戏推荐、会员、扩容,一个视频全看懂_哔哩哔哩_bilibili

阿狸才不是受的个人空间-阿狸才不是受个人主页-哔哩哔哩视频 (bilibili.com)

dto vo 区别-CSDN 博客

  • 构建用户表、题目表、题目提交表
  • 数据库字段存 json 字符串,便于扩展:判题用例、判题配置、判题信息
  • 构建枚举类:判题信息、判题状态、编程语言
  • 上传题目、查询题目、修改题目
  • 用户查询已提交题目信息,提交代码仅自己可见
  • 在线判题系统直播笔记 (yuque.com)

2024/01/29

【硬件科普】五分钟教你认识显卡!独立显卡和集成显卡有什么区别?显卡对游戏影响大吗?干货满满!轻松入门!_哔哩哔哩_bilibili

今日任务:

  • 完成后端 Spring Boot 框架模板构建 ✔
  • 完成 Memory 聚合搜索平台的项目收获,详细列举项目亮点,进一步熟悉项目(技术选型、库表设计、编码思路、困难克服)
  • 消息队列实战,智能 BI 平台完善
  • 算法:结束数组算法的学习,总结巩固链表相关算法,开启二叉树常见算法题型
  • 阅读博文,进一步了解 Spring Boot、Spring Cloud、Redis 等

显卡天梯-简约版_哔哩哔哩_bilibili

12 月显卡最新排行榜,临近双 12,显卡天梯最新排行榜_哔哩哔哩_bilibili

笔记本显卡性能排行榜,笔记本显卡最新天梯榜_哔哩哔哩_bilibili

显卡七彩虹影驰索泰和英伟达之间有什么关系?

显卡七彩虹、影驰、索泰和英伟达之间的关系如下:

  1. 英伟达是显卡芯片的制造厂商,也是目前市场上最主要和领先的显卡芯片供应商。七彩虹、影驰、索泰等品牌都是基于英伟达的显卡芯片进行设计和生产。
  2. 七彩虹、影驰、索泰等品牌是显卡的 OEM 厂商,他们从英伟达采购显卡芯片,然后根据各自的设计和需求,生产出不同规格和外观的显卡产品。这些品牌在市场上销售的显卡产品,通常是基于英伟达的芯片进行设计和生产的。
  3. 英伟达的芯片供应给各个显卡厂商,厂商们再根据需要选择是否使用英伟达的芯片和技术进行生产和销售。因此,在市场上,消费者可以购买到基于英伟达芯片的七彩虹、影驰、索泰等品牌的显卡产品。

总的来说,七彩虹、影驰、索泰等品牌是显卡市场的竞争者,他们基于英伟达的芯片进行设计和生产,以满足不同消费者的需求。

完善了 Spring Boot 项目模板和 Memory OJ 在线判题系统的博客记录,今晚看博文尝试完善 Spring 知识体系

今晚估计只能完善一部分算法题了,在把前端项目模板开个头,最后快速熟悉下聚合搜索平台项目收获 + 消息队列基础知识和实战

2024/01/30

[精选 400 道计算机二级题库 | 计算机二级必考(MS Office)选择题_全国计算机二级必考选择题-CSDN 博客](https://blog.csdn.net/CSDN_224022/article/details/131948781?ops_request_misc=%7B%22request%5Fid%22%3A%22170658205816800192257758%22%2C%22scm%22%3A%2220140713.130102334..%22%7D&request_id=170658205816800192257758&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_click~default-4-131948781-null-null.142^v99^pc_search_result_base4&utm_term=计算机二级ms office 题库&spm=1018.2226.3001.4187)

计算机二级考试 office 考试内容-本地惠生活 (baidu.com)

全国大学英语四、六级考试报名网 (neea.edu.cn)

求最新的计算机二级 office 题库百度云资源,谢谢_百度知道 (baidu.com)

(2024 年 3 月)MS 计算机二级真题讲解_哔哩哔哩_bilibili

【从游戏显卡、矿卡到“AI 霸主”,英伟达凭什么?【阿 Test 正经比比】】 https://www.bilibili.com/video/BV1Cc411D7Un/?share_source=copy_web&vd_source=41484c3c23d7dc1caf838d6574365b27

  • 双指针:合并链表、分割链表、合并 K 个有序链表、单链表中点、单链表倒数第 K 个节点判断链表是否包含环、判断链表相交
  • 链表反转:反转链表、反转前 n 个节点、反转区间、K 个一组反转链表
  • 判断回文链表:压栈,反转,双指针

现在开始到今晚八点,解决这几件事:链表算法总结 + 数组算法完善,前端项目模板开个头,项目总结

img

搜索列表(文章) - Ant Design Pro

开始使用 - Ant Design Pro

布局 - Ant Design (antgroup.com)

布局与菜单 (umijs.org)

2024/01/31

雯 ww63 的个人空间-雯 ww63 个人主页-哔哩哔哩视频 (bilibili.com)

一晚上的尝试,Ant Design Pro 框架的 config.ts 中的 layout 插件配置还是不生效,完全理解不了:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
const Settings: ProLayoutProps & {
pwa?: boolean;
logo?: string;
} = {
navTheme: "light",
colorPrimary: "#1890ff",
layout: "top",
contentWidth: "Fluid",
fixedHeader: true,
fixSiderbar: true,
pwa: true,
logo: "https://gw.alipayobjects.com/zos/rmsportal/KDpgvguMpGfqaHPjicRK.svg",
token: {},
siderMenuType: "group",
splitMenus: false,
};

近期目标有三:八股记忆,项目优化,算法练习

集合

  • 红黑树:AVL 树的概念,二叉平衡树(二叉查找树),平衡因子,高度平衡;红黑树的概念、性质、插入操作实现(旋转),红黑树和 AVL 树的比较

集合深度核心面试题和并发编程深度核心面试题,看多少也不是自己的,要一条条地自己总结归纳

MemoryCode 忆墨轩 初始化完成

优化学习 Memory Search 聚合搜索平台

Java 开发 - Canal 的基本用法_canal java-CSDN 博客

2024/02/01

使用 TCP 通信的全流程,今天解决

MemorySearch 忆搜阁

优化中,最后 ES 跟疯了一样,挂掉了还疯狂请求重试

我为什么要学编程?自学编程两年多,我都学到了些什么?

其实我是很不擅长总结这些东西的,写东西总是让我感觉很烦躁。这其中的原因有很多,就外部原因来讲:当今社会,是一个数字化信息化的社会。换句话讲,这是一个浮躁的社会。

科技发展日新月异,手机电脑等电子产品作为办公社交的设备已经离不开身。就我个人来讲,每天都需要在这些电子设备上获取信息,比如,关注热点新闻、学习前沿科技技术、刷刷短视频或者看一部自己喜欢的电影。我特别喜欢这句话:这个世界上,对每一个人来讲,只有一件事是绝对公平的,那就是每个人每天都只有 24 小时。想想看,自己每天是如何支配这 24 小时的。我经常进行这样的思考,能让我富有活力。进行这样的思考给我带来一种很特别的感觉,那就是我总能想明白自己正在做什么,或者需要做什么,我很喜欢这种感觉。这就是在这个浮躁的社会中,我在做的事情:一天 24 小时中,总要抽出一部分时间,这是属于我自己的时间,思考自己现在所处的人生阶段和对未来的规划,想清楚自己应该做什么,并矢志不渝地执行它。

光在大脑里空洞洞地思考是不够的,在适当的场合下,我会选择用文字记录下我的思维过程。就像前面谈到的,写东西总是让我感觉一股莫名的烦躁,因为绝大多数时间中,我总是不能够恰当地记录下我的想法和思维过程。那么废话不多说,进入今天的闲聊时间吧。

现在是二月一日,明年六月底就要本科毕业,我已经进入暑期实习备战阶段。我对自己的定位很清楚,也在认真准备着。对于 Java 实习面试,我没有相关经验,但是我有很多想法。在面试中如何回答的滴水不漏?面试无非三方面:八股吟唱,项目拷问,算法考察。

算法没什么好讲的,刷题 + 总结即可,重要的是制定长时间的规划并不折不扣地执行,稳步提升算法水平。这段时间,我也在着手总结常见算法考察题型的解题思路

八股文很关键,也很无聊,属于是面试中考察的重点。这部分内容必须要充分地准备,也就是熟练背诵常见的八股面试题并理解,才能做到在面试过程中回答地滴水不漏。

我正在着手写一个系列,那就是避开细节知识不谈,讲一讲自己对某方面知识的理解。目前想到的有这些:

  • 为什么要学编程?可以谈一谈编程学习的经验吗
  • 能谈一谈什么是 Spring 吗?
  • 能谈一谈什么是 Maven 吗?
  • 能谈一谈 MySQL 吗?
  • 能谈一谈 Redis 吗?
  • 讲一讲你做的这个项目吧,这个系统是用来干什么的,你又是怎么设计的,开发过程中遇到了什么困难,你又是如何解决的
  • 一个 Java 程序的运行过程是怎样的?
  • 一条 SQL 语句的执行过程是怎样的?
  • 能谈一谈使用 TCP 通信的整个流程吗?

像这样的问题有很多,你想想觉得挺简单,但一段话能说明白很难。我对自己的要求就是,用简短的几段文字,写清楚这些问题的答案。

2024/02/02

什么是架构设计?为什么要做架构设计?如何做好架构设计?

Elasticsearch 词频统计实现与原理解读-腾讯云开发者社区-腾讯云 (tencent.com)

2024/02/03

近期目标:

  • 项目优化:完善项目,部署上线项目
  • 八股记忆:在总结中
  • 算法强化:蓝桥杯
  • 计算机四级:网络工程师

连接 Redis,保存搜索词,处理高并发

查询搜索词,根据词条搜索次数降序排序,取前十条,反馈给前端

前端,图表展示前十条热门搜索词

根据积分(积分规则:综合分析文章点赞、评论、收藏等数据),挑选十位高级用户(+ 发文数量)/ 五十篇热门文章

存储高级用户的文章(文章标题、简介、内容,仅文字)到 MySQL,同步至 ES ,获取热门关键词

2024/02/04

RedisTemplate.opsForZSet()用法简介并举例-CSDN 博客

热搜词统计优化:

  • 以空格分词,存入 Redis ✔
  • 保存用户搜索关键词,保存历史搜索关键词
  • 按搜索次数,返回前十条热门搜索词 :Redis 使用 sortedSet ✔

2024/02/05

记录热搜词开发过程,巩固 Redis 基础知识(数据结构),总结项目收获

最后优化所有数据展示

搜索建议词优化

Memory API 接口开放平台

  • 总结项目收获
  • 开发新的后台接口
  • Spring Cloud 、Dubbo 深入了解,服务间通信
  • 优化前端页面

图片搜索:屏蔽空值,缓存历史记录

权限校验:全局请求过滤器,用户登录校验

2024/02/06

今日任务:基本完成 页面展示、网站首页

完成项目收获、项目开发流程、亮点总结、简历写法

快速上手 | vuepress-theme-hope (vuejs.press)

网站首页:

  • 跳转:开始使用,项目文档,个人博客,视频演示(B 站)
  • 概览:核心功能,技术选型,学习收获,个人博客,维护升级
  • 背景图片选择
  • 部署

image-20240206163444494

image-20240206163455575

image-20240206163421002

PNG 转 SVG - 在线转换图像文件 (aconvert.com)

通用网站首页完成

MemoryAPI 忆汇廊

2024/02/07

MemoryCode 忆墨轩,MemorySearch 忆搜阁,MemoryCal 忆算云,MemoryAPI 忆汇廊

上午巩固 MySQL 八股文

今天完成 MemorySearch 忆搜阁 全部功能,编写 MemoryAPI 忆汇廊 新接口

缓存图片

搜索建议思路:从全部搜索词条中匹配前五条

分析热门用词:聚合查询语法,热门用词在多篇文章中均出现过,根据点赞量等,综合选举出五十篇热门文章

外部获取文章:定时爬取文章信息,二十四小时查询一次,爬取十篇文章

权限校验:前端校验用户能获取(使用)哪些页面,后端限制用户使用哪些服务

2024/02/08

合理调整首页样式

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
highlights:
- header: " "
description: " "
type: order
# color: "#ff0000" # 红色
image:
bgImage: /img/winter2.jpg
bgImageDark: https://theme-hope-assets.vuejs.press/bg/5-dark.svg
bgImageStyle:
background-attachment: fixed

- header:
description: " "
bgImage: /img/winter2.jpg
bgImageDark: https://theme-hope-assets.vuejs.press/bg/2-dark.svg
bgImageStyle:
background-attachment: fixed

回村,贴对联

明天年初,今晚要勤快点了(勤快点吃东西)

后台接口服务不是重点,重点是“丰富”,目前设想:随机壁纸、随机诗词、随机名言 / 鸡汤、AI 一键润色语句

2024/02/09

芜湖,换了个新壁纸:

image-20240210130126622

大扫除,今晚除夕夜

2024/02/10

总结学习收获

项目待完成:搜索建议、热门词分析、压力测试、权限校验、定时爬取外部文章、学习收获

2024/02/11

今天学习 MyBatis、Redis

用户未登录,前端如何限制用户访问页面

Java 中通过 ElasticsearchRestTemplate 进行聚合操作_elasticsearchresttemplate 中按照数组进行聚合-CSDN 博客

[Aggregations | Elasticsearch Reference 6.0] | Elastic

2024/02/12

热门话题分析:本地文章,根据文章内容,获取热门话题

JDK 动态代理的实现原理是:动态创建代理类,然后通过指定类加载器进行加载。在创建代理对象时,需要将 InvocationHandler 对象作为构造参数传入;当调用代理对象时,会调用 InvocationHandler.invoke() 方法,从而执行代理逻辑,最终调用真正业务对象的相应方法。

[04 Dubbo SPI 精析,接口实现两极反转(下) (lianglianglee.com)](https://learn.lianglianglee.com/专栏/Dubbo源码解读与实战-完/04 Dubbo SPI 精析,接口实现两极反转(下).md)

功能介绍、Gitee 源码、学习收获、文档优化、代码调整优化、页面优化

2024/02/13

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
// 创建一个异步任务集合
ArrayList<CompletableFuture<Void>> futureList = new ArrayList<>();
// 开10条线程
for (int i = 0, j = 0; i < maxSize; i++) {
// 每条线程下new一个userList
ArrayList<Post> userList = new ArrayList<>();
while (true) {
j++;
Post post = new Post();


// 当该线程插满1000条数据,便退出该线程循环
if (j % batchSize == 0) {
break;
}
}
// 异步条件下, 执行批量插入
CompletableFuture<Void> future = CompletableFuture.runAsync(() -> {
System.out.println("threadName: " + Thread.currentThread().getName());
// userService.saveBatch(userList, batchSize);
});
// 将该任务存储到异步任务集合当中
futureList.add(future);
}

// 结束所有异步任务
CompletableFuture<Void> future = CompletableFuture.allOf(futureList.toArray(new CompletableFuture[]{}));
future.join();

异步编程更快的原因主要有以下几点:

  1. 非阻塞性:异步编程允许程序在等待某个操作完成时继续执行其他任务,而不是阻塞在那里等待。这样可以避免因等待某个耗时操作而导致整个程序的阻塞,提高了程序的执行效率。
  2. 并行处理:异步编程可以充分利用多核处理器的优势,将多个任务分配给不同的处理器核心同时执行,从而提高程序的执行速度。
  3. 减少资源占用:异步编程可以减少程序在等待 I/O 操作(如网络请求、文件读写等)完成时的资源占用,例如内存和 CPU。这样可以让程序在等待这些操作时执行其他任务,提高资源利用率。
  4. 简化代码逻辑:异步编程可以将复杂的同步代码逻辑转换为更简单、易于理解的异步代码,降低了代码的复杂度和维护成本。

总之,异步编程通过提高程序的执行效率、充分利用多核处理器和减少资源占用等方面的优势,使得程序在处理耗时操作时能够更快地完成任务。

好用的录屏软件:Bandicam

今日完成 MemorySearch 忆搜阁 全部内容,同步博客学习笔记到语雀

搜索建议优化:存储搜索词到 Redis,同步搜索词到 ES,在 ES 内查找所有搜索词,返回前十条搜索建议

基本学习了解了 DSL 语法:

  • 新增索引,添加 suggest 属性使该字段支持搜索建议

  • 实现搜索建议,根据前缀查找指定索引,获取搜索建议文档

  • 删除索引

妈的,标题还有带表情的:

image-20240213232409333

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
@Test
void getArticleContentById() {
Article article = articleService.getById(7313418992310976549L);

Long id = article.getId();
String title = article.getTitle();
byte[] content = article.getContent();

String decodedContent = new String(content, StandardCharsets.UTF_8);
Integer type = article.getType();

System.out.println(id);
System.out.println(title);
System.out.println(decodedContent);
System.out.println(type);
}

2024/02/14

优化系统性能:

当然,除了异步编程优化数据插入性能外,还可以考虑以下几种技术上的优化策略来进一步提升系统性能:

  1. 内存缓存
    • 使用缓存库:如 Redis 或 Memcached,将频繁访问的数据(如热门作者或诗词)缓存在内存中,减少对数据库的访问次数。
    • 本地缓存:对于单个应用实例,可以使用如 Google 的 Guava Cache 或 EhCache 等本地缓存库,缓存部分数据以减少数据库访问。
  2. 数据库优化
    • 索引优化:确保数据库表的关键字段(如作者、标题等)有适当的索引,以加速查询速度。
    • 批量操作:继续利用批量插入操作来减少数据库交互次数,提高数据写入效率。
    • 数据库连接池:使用连接池来管理数据库连接,避免频繁地创建和销毁连接,减少资源消耗。
  3. HTTP 请求优化
    • 请求合并:对于多个小的 HTTP 请求,可以考虑合并成一个大的请求,以减少网络延迟和服务器处理时间。
    • 请求缓存:对于不经常变动的数据,可以在客户端或代理服务器上缓存 HTTP 响应,避免重复请求。
  4. 并发控制
    • 限流与降级:在并发量过高时,通过限流策略保护核心资源,同时可以采用降级策略,暂时关闭部分功能以保证整体系统的稳定性。
  5. 解析优化
    • 流式解析:使用如 Jsoup 的流式解析功能,避免一次性加载整个 HTML 文档到内存中,减少内存消耗。
  6. 日志与监控
    • 性能监控:通过日志记录和性能监控工具(如 Prometheus, Grafana 等)持续跟踪系统性能,发现瓶颈并进行针对性优化。
  7. 系统架构优化
    • 微服务化:将系统拆分为多个微服务,每个服务负责处理特定的功能,以提高系统的可扩展性和可维护性。
    • 负载均衡:使用负载均衡器分发请求到多个应用实例,避免单点故障,提高系统可用性。
  8. 代码层面优化
    • 避免 N+1 查询问题:在数据访问层优化查询逻辑,避免因为不恰当的查询策略导致的过多数据库访问。
    • 使用合适的数据结构和算法:确保代码中使用高效的数据结构和算法,减少不必要的计算和资源消耗。

综上所述,通过结合多种优化策略,可以进一步提升系统的整体性能和响应速度。

2024/02/15

数据同步:

4 种 MySQL 同步 ES 方案,yyds! - 掘金 (juejin.cn)

MySQL 如何实时同步数据到 ES?试试这款阿里开源的神器! - 掘金 (juejin.cn)

✨ 基于 Spring-Data-Elasticsearch 优雅的实现 多字段搜索 + 高亮 + 分页 + 数据同步 ✨ - 掘金 (juejin.cn)

聚合搜索相关概念,现有系统调研,核心功能,核心业务流程,技术选型,架构设计

权限校验:

vue 中使用 vuex(超详细) - 掘金 (juejin.cn)

限流算法:

四种限流算法

2024/02/16

大厂真实 Git 开发工作流程 - 掘金 (juejin.cn)

没想到 RTS 游戏竟然有战术攻楼动作!(英雄连)〖游戏不止〗_单机游戏热门视频 (bilibili.com)

帝国时代,英雄连,全面战争

2024/02/17

好久没有总结现阶段的学习计划了

今天到明天,尽快完成 MemorySearch 忆搜阁开发

上午做算法题,看英文报刊和书籍,完善简历

中午整理八股,记忆八股

下午优化项目,思考扩展点

晚上整理学习思路

从单体架构升级到分布式架构,需要注意以下几个方面:

  1. 系统拆分:需要对原有的单体系统进行合理的拆分,将其分解为多个可以独立部署和运行的子系统或服务。这一过程中要考虑服务的边界划分,确保每个服务的职责单一,便于管理和维护。
  2. 数据一致性:在分布式系统中,数据可能会分布在不同的服务或数据库中,因此需要确保数据的一致性。这可能涉及到分布式事务的处理,以及选择合适的一致性模型(如强一致性、最终一致性等)。
  3. 通信机制:服务之间需要进行通信,需要选择合适的通信机制,如同步调用、异步消息队列等。同时,要考虑到网络延迟、服务可用性等因素,设计容错和重试机制。
  4. 服务发现与注册:在分布式环境中,服务的位置可能会动态变化,需要实现服务发现和注册机制,以便服务之间能够相互找到并通信。
  5. 负载均衡:为了提高系统的伸缩性和可用性,需要实现负载均衡机制,使得请求能够均匀地分发到不同的服务实例上。
  6. 监控与日志:分布式系统的监控和日志记录比单体系统更加复杂。需要有一套完善的监控体系来跟踪系统的性能和健康状况,同时要有集中的日志管理系统,以便于问题的定位和分析。
  7. 安全性:分布式系统的安全性也是一个重要考虑点。需要确保各个服务之间的通信是安全的,同时还要考虑到服务对外的 API 安全,防止未授权的访问。
  8. 部署与运维:分布式系统的部署和运维比单体系统更加复杂。需要考虑如何快速部署新版本的服务,以及如何处理服务间的依赖关系。
  9. 容灾备份:为了保证系统的高可用性,需要设计容灾备份方案,包括数据备份、服务冗余等,确保在出现故障时能够快速恢复。
  10. 业务改造:从单体架构向分布式架构迁移时,可能需要对现有业务逻辑进行改造,以适应新的架构模式。这可能涉及到代码重构和业务流程的调整。
  11. 组织文化:分布式架构的引入不仅仅是技术层面的改变,还可能影响到团队的组织文化和工作方式。团队成员需要适应新的开发、部署和运维流程。
  12. 技术选型:在选择分布式架构的具体实现技术时,需要考虑技术的成熟度、社区支持、学习曲线等因素,选择适合自己团队和业务需求的技术栈。
  13. 渐进式迁移:如果条件允许,可以考虑采用渐进式迁移的策略,逐步将单体架构中的模块转化为分布式服务,而不是一次性全面转型,这样可以减少风险和压力。

总的来说,从单体架构升级到分布式架构是一个复杂的过程,涉及到系统架构、技术选型、团队协作等多个方面。需要仔细规划和逐步实施,以确保迁移过程的平稳和系统的稳定运行。

2024/02/18

开学咯

稀里糊涂就开学了,感觉还有很多的事情没做,家人、朋友、同学、学习……

想法很多,做的很少,这是当代大多数人的通病了

那还愣着干啥,2024,启动!

CompletableFuture 是 Java 8 引入的一个功能强大的类,用于异步编程和函数式编程。它提供了一种简单而灵活的方式来处理并发编程中的异步操作和结果。介绍 CompletableFuture 时,可以从以下几个方面入手:

  1. 基础概念:
    • 解释什么是异步编程,为什么在现代应用中需要它。
    • 引入 CompletableFuture 的概念,并解释其与传统的 FutureCallable 的区别。
  2. 创建 CompletableFuture:
    • 展示如何使用 CompletableFuture.supplyAsyncCompletableFuture.runAsync 创建异步任务。
    • 解释这两种方法的参数,如 SupplierRunnable,并讨论它们的用途。
  3. 链式编程:
    • 展示如何使用 thenApply, thenAccept, thenCompose 等方法链接多个异步操作。
    • 解释这些方法的返回值类型和作用。
  4. 异常处理:
    • 讨论如何处理 CompletableFuture 中的异常。
    • 展示如何使用 exceptionally 方法处理异常。
  5. 组合和合并操作:
    • 介绍 allOf, anyOfcompletedFuture 等方法,用于组合和等待多个 CompletableFuture 实例。
    • 讨论这些方法的使用场景。
  6. 等待结果:
    • 展示如何使用 getjoin 方法等待异步操作的结果。
    • 讨论这两种方法的区别和适用场景。
  7. 取消操作:
    • 解释如何使用 cancel 方法取消一个异步操作。
    • 讨论取消操作的限制和可能的后果。
  8. 与其他并发工具的比较:
    • 比较 CompletableFuture 与其他并发工具(如 Future, ExecutorService, RxJava 等)的优缺点。
  9. 最佳实践和注意事项:
    • 强调避免阻塞等待异步结果的重要性。
    • 讨论如何避免创建过多的线程,以及如何优雅地处理异常和取消操作。
  10. 实际案例:
    • 提供一个或多个实际使用 CompletableFuture 的案例,以展示其在实际项目中的应用。

最后,确保在介绍过程中结合示例代码,以便读者更好地理解和实践所学内容。

异步编程利器:CompletableFuture 详解 | Java 开发实战 - 掘金 (juejin.cn)

CompletableFuture 异步编程:创建异步任务、任务异步回调、多个任务组合处理

探秘前端状态管理 — 深入浅出 Vuex - 掘金 (juejin.cn)

vue 中使用 vuex(超详细) - 掘金 (juejin.cn)

状态管理之 Flux、Redux、Vuex、MobX(概念篇) - 掘金 (juejin.cn)

基本上完成文档编写了,明天完成目录优化和文档部署,在慢慢优化该项目的过程中,记忆相关八股、深入学习相关知识

完善 MemoryAPI 忆汇廊 的相关功能实现文档,扩展实现思路

明天开始持续学习算法,蓝桥杯,上午加背八股和简历优化

2024/02/19

bbeab873a519ad76cec66df49c733131.pdf (neea.edu.cn)

计算机四级网络工程师知识点(非常全面)_网络工程师四级题库知识点总结-CSDN 博客

考试内容: 分为操作系统原理计算机网络两大部分

考试题型: 分为单选题多选题两部分

题型占比: 总共80 道题(单选题每题 1 分,共 60 道;多选题每题 2 分,共 20 道),其中操作系统原理 30 个单选题加 10 个多选题;计算机网络同样也是 30 个单选题加 10 个多选题

考试时间: 90 分钟

报考须知: 需要通过计算机三级网络技术(如果计算机三级网络技术没有通过,计算机四级网络工程师通过,该成绩只能维持六个月)

Vuepress 文档中,在 config.jsindex.md 文件中,可分别修改文档首页 LOGO导航栏 LOGO

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
module.exports = {
theme: "vdoing", // 使用依赖包主题
// theme: require.resolve('../../vdoing'), // 使用本地主题 (先将vdoing主题文件下载到本地:https://github.com/xugaoyi/vuepress-theme-vdoing)
title: "MemorySearch 开发者文档",
description: "🚀为简化开发而生",
base: "/memory-search-docs/", // 默认'/'。如果你想将你的网站部署到如 https://foo.github.io/bar/,那么 base 应该被设置成 "/bar/",(否则页面将失去样式等文件)
// 主题配置
themeConfig: {
nav: [
{ text: "首页", link: "/" },
{
text: "操作指南",
link: "/pages/52d5c3/",
items: [
{ text: "概述", link: "/pages/52d5c3/" },
{ text: "系统设计", link: "/pages/a2f161/" },
{ text: "维护升级", link: "/pages/793dcb/" },
{
items: [
{ text: "高效多元搜索", link: "/pages/346f3e/" },
{ text: "互动创作平台", link: "/pages/94778b/" },
{ text: "流量统计分析", link: "/pages/c0261e/" },
{ text: "个人中心管理", link: "/pages/8dfa99/" },
{ text: "资源全面管理", link: "/pages/8dfab5/" },
],
},
],
},
{
text: "学习收获",
link: "/pages/8dfad9/",
items: [
{ text: "概览", link: "/pages/8dfad9/" },
{
items: [
{ text: "Ant Design Vue 脚手架", link: "/pages/advjsj/" },
{ text: "Vuepress 静态文档站点", link: "/pages/vpjtwd/" },

{ text: "数据抓取", link: "/pages/sjzq/" },
{ text: "Elastic Stack 技术栈", link: "/pages/esjsz/" },

{ text: "适配器模式", link: "/pages/apqms/" },
{ text: "门面模式", link: "/pages/mmms/" },
{ text: "注册器模式", link: "/pages/zcqms/" },

{ text: "关键词语高亮", link: "/pages/gjcygl/" },
{ text: "搜索词条建议", link: "/pages/ssctjy/" },
{ text: "热门搜索统计", link: "/pages/rmsstj/" },
{ text: "热门话题分析", link: "/pages/rmhtfx/" },

{ text: "Logstash 数据同步管道", link: "/pages/lssjtbgd/" },
{ text: "Canal 监控数据库流水", link: "/pages/cjksjkls/" },
{ text: "Kibana 数据监控面板", link: "/pages/ksjjkmb/" },

{ text: "限流策略", link: "/pages/xlcl/" },
{ text: "Redis 缓存优化", link: "/pages/rhcyh/" },
{ text: "Knife4j & Swagger 接口文档", link: "/pages/ksjkwd/" },

{ text: "定时任务调度", link: "/pages/dsrwdd/" },
{ text: "权限校验机制", link: "/pages/qxjyjz/" },
{ text: "异步编程支持", link: "/pages/ybbczc/" },
],
},
],
},
// { text: "案例", link: "/pages/5d571c/" },
{
text: "问题答疑",
link: "/pages/9cc27d/",
items: [
{ text: "简介", link: "/pages/9cc27d/" },
{ text: "常见问题与解答", link: "/pages/9cc288/" },
],
},
// { text: "赞助", link: "/pages/1b12ed/" },
],
sidebarDepth: 2, // 侧边栏显示深度,默认1,最大2(显示到h3标题)
logo: "/img/logo.png", // 导航栏logo
repo: "xugaoyi/vuepress-theme-vdoing", // 导航栏右侧生成Github链接
searchMaxSuggestions: 10, // 搜索结果显示最大数
lastUpdated: "上次更新", // 更新的时间,及前缀文字 string | boolean (取值为git提交时间)

1
2
3
4
5
6
7
8
9
---
home: true
heroImage: /img/logo.png
heroText: MemorySearch 开发者文档
tagline: 🚀为简化开发而生
actionText: 开始使用
actionLink: /pages/52d5c3/
bannerBg: none # auto => 网格纹背景(有bodyBgImg时无背景),默认 | none => 无 | '大图地址' | background: 自定义背景样式 提示:如发现文本颜色不适应你的背景时可以到palette.styl修改$bannerTextColor变量

image-20240219105642175

如何描述该项目的核心功能?

  • 高效多元搜索:支持诗词、文章、图片等多种资源的聚合搜索
  • 互动创作平台:自由创作文章,分享图片
  • 流量统计分析:热门搜索统计,热门话题分析,最新的用户反馈记录
  • 个人中心管理:修改个人信息,查看点赞、收藏过的文章,查看最近一次搜索的图片记录,查看发表过的文章、上传过的图片,问题反馈
  • 资源全面管理:管理在线用户信息,管理诗词信息,管理文章信息,管理图片信息

下午计划:

  • 聚合搜索相关概念,现有系统调研,核心功能,核心业务流程,技术选型,架构设计
  • 过一遍 MySQL 相关面试题,勾划重点 ✔
  • 总结 Spring 相关知识体系,多看几篇博文
  • 快速过一遍算法功底,找回刷算法的手感,想清楚最紧要的算法题型 ✔
  • 想一想简历优化方向,专业技能如何写,写自己最擅长的 ✔
  • 玩 ✔

开发日志:批量插入诗词,搜索词建议,热门话题分析,图片缓存实现,网站首页,全局请求过滤器,ThreadLocal 记录登录用户信息,热门搜索统计

基本完成首页网站,预计明天完结

2024/02/20

系统分析 MemoryAPI 忆汇廊 核心功能,学习收获

大三下还打算窝在学校上课,是等着毕业就失业吗?

image-20240220103942373

花了一个多小时优化简历专业技能,目标清晰了许多,果然简历才是门面

[计算机四级 操作系统] | 选择题 2 重点标注版-CSDN 博客

月底着手巩固四级吧

image-20240220162141077

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Spring 基础:
- IOC:对 IOC 的理解,什么是 BeanBean 的声明 / 定义方式(XML 配置文件,注解:@Bean、@Component),Bean 注入(@Autowired、@Resource),Bean 的作用域,Bean 的生命周期,Spring Boot 启动流程
- Bean 的生命周期中,实践过:聚合搜索中,初始化关联搜索类型和数据源
- AOP:对 AOP 的理解,AOP 的应用场景(处理公共行为,如日志记录、事务管理、权限控制、接口限流、接口幂等等),理解专用术语(切点、连接点、通知、切面),AOP 的实现方式(Spring AOP 和 AspectJ AOP 的比较),AOP 通知类型有哪些?如何控制多切面的执行顺序
- 使用 Spring AOP,实践过:权限校验和全局请求拦截
- Spring MVC:对 Spring MVC 的理解(MVC 是一种设计模式,Spring MVC 是一款很优秀的 MVC 框架),Spring MVC 的核心组件有哪些,其工作原理是怎样的,如何实现统一异常处理(@RestControllerAdvice@ExceptionHandler)
- Spring 框架中用到了哪些设计模式?(详见设计模式👇)
- Spring 事务:Spring 管理事务的方式,Spring 事务的传播行为,Spring 事务的隔离级别
- Spring 常用注解总结:启动类注解,Bean 相关,处理 HTTP 请求类型,前后端传值,读取配置信息,参数校验,全局异常处理,JPA 相关,事务,json 数据处理,测试相关

设计模式:
- Spring 框架中用到了哪些设计模式?
- 工厂模式:创建 Bean 对象
- 代理模式:Spring AOP (动态代理)
- 单例模式:Spring Bean 默认是单例的(singleton 作用域)
- 模板方法模式:对数据库操作的类,jdbcTemplateredisTemplate
- 装饰器模式:动态切换不同的数据源
- 观察者模式:Spring 事件驱动模型
- 适配器模式:Spring AOP 增强、Spring MVC 适配

有时花瓣纷飞 ,有时尘土飞扬 ,有时冷冷清清 ,有时熙熙攘攘 ,这就是我们要走的路 。

算了,今天又不能完成网站首页和文档编写了,主要还是有很多重复文档编写比较难完善,再就是系统架构还未梳理出来,今晚睡觉前好好想想,明天搞完

明天梳理 Memory API 忆汇廊核心功能,简单罗列:

  • 分布式服务架构
  • 丰富的接口实现
  • API 签名认证
  • 自定义 Starter
  • Gaateway 网关
  • Dubbo 远程调用
  • Nacos 注册中心
  • 统计分析功能
  • 定制 Spring 初始模板

简单的核心功能就是这样,剩下的就是明天完成了

明天继续算法学习

2024/02/21

好想家啊,想家了

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Spring 基础:
- IOC:对 IOC 的理解,什么是 BeanBean 的声明 / 定义方式(XML 配置文件,注解:@Bean、@Component),Bean 注入(@Autowired、@Resource),Bean 的作用域,Bean 的生命周期,Spring Boot 启动流程
- Bean 的生命周期中,实践过:聚合搜索中,初始化关联搜索类型和数据源
- AOP:对 AOP 的理解,AOP 的应用场景(处理公共行为,如日志记录、事务管理、权限控制、接口限流、接口幂等等),理解专用术语(切点、连接点、通知、切面),AOP 的实现方式(Spring AOP 和 AspectJ AOP 的比较),AOP 通知类型有哪些?如何控制多切面的执行顺序
- 使用 Spring AOP,实践过:权限校验和全局请求拦截
- Spring MVC:对 Spring MVC 的理解(MVC 是一种设计模式,Spring MVC 是一款很优秀的 MVC 框架),Spring MVC 的核心组件有哪些,其工作原理是怎样的,如何实现统一异常处理(@RestControllerAdvice@ExceptionHandler)
- Spring 框架中用到了哪些设计模式?(详见设计模式👇)
- Spring 事务:Spring 管理事务的方式,Spring 事务的传播行为,Spring 事务的隔离级别
- Spring 常用注解总结:启动类注解,Bean 相关,处理 HTTP 请求类型,前后端传值,读取配置信息,参数校验,全局异常处理,JPA 相关,事务,json 数据处理,测试相关

设计模式:
- Spring 框架中用到了哪些设计模式?
- 工厂模式:创建 Bean 对象
- 代理模式:Spring AOP (动态代理)
- 单例模式:Spring Bean 默认是单例的(singleton 作用域)
- 模板方法模式:对数据库操作的类,jdbcTemplateredisTemplate
- 装饰器模式:动态切换不同的数据源
- 观察者模式:Spring 事件驱动模型
- 适配器模式:Spring AOP 增强、Spring MVC 适配

上午简单过了一遍 Java 面试八股合集,很多都是记忆过的,这东西还是得短时间内突击才有效

那么重点就是两个项目的完善 + 算法练习了

今天梳理 Memory API 忆汇廊核心功能,简单罗列:

  • 分布式服务架构:使用 Maven 实现多模块依赖管理打包
  • 丰富的接口实现
  • API 签名认证
  • 自定义 Starter
  • Gaateway 网关
  • Dubbo 远程调用
  • Nacos 注册中心
  • 统计分析功能
  • 定制 Spring 初始模板

外面还在一直下雪啊

等到过完年返校了才发现,能呆在家里自由自在地学习玩耍,真的很幸福。

谢谢你了,今年除夕夜里唯一一个在微信里送我祝福的人

image-20240221214221496

2024/02/22

配置 Canal 监听 MySQL 数据库流水,并同步数据至 Elasticsearch,失败,有时间再看看

上午了解了下牛客网算法面试题库 TOP100,在巩固复习蓝桥杯的同时,兼顾这部分内容

要想在这个糟糕的社会中立足,只需要关注两件事:事业和家庭

事业包括赚钱、交朋友,家庭包括亲情和友情 20020826

  • 了解蓝桥杯算法

“蓝桥杯”练习系统 (lanqiao.cn)

找到一个好的刷题网站:码曰 - 让代码在云端多飞一会 (dotcpp.com)

🍖 推荐阅读:蓝桥杯免费刷题网站_蓝桥杯刷题网站-CSDN 博客

image-20240222202351543

![image-20240222203543310](D:\blog\vdoing\Memory-Search 开发者文档\docs.vuepress\public\img\article\jhss.png)

image-20240222203451920

image-20240222213338497

2024/02/23

上午记忆了 Java 基础 和 JVM 相关八股文,自以为大有所益

下午和小穆聊天,唠家常,唠理想

今天的目标有三个:完成今日算法练习、基本完成 API 项目简历写法、完成 Java 集合八股

今天梳理 Memory API 忆汇廊核心功能,简单罗列:

  • 分布式服务架构:使用 Maven 实现多模块依赖管理打包,依赖管理(依赖冲突、项目配置文件 pom.xml)
  • 丰富的接口实现:图片接口、接口限流
  • API 签名认证:摘要算法
  • 自定义 Starter:Spring SPI 机制
  • Gaateway 网关:实现,限流
  • Dubbo 远程调用:RPC,注册中心,技术选型
  • Nacos 注册中心:注册中心,技术选型,架构
  • 统计分析功能:统计分析
  • 定制 Spring 初始模板:自定义模板

晚风几许撩人意,夕阳半刻醉人心

大道至简:快速搭建博客与文档站点的终极指南 2.0 - Memory’s blog (gitee.io)

浴火重生:从挫败到成功,前端框架的疑难杂症解决之道 - Memory’s blog (gitee.io)

[繁星点点:从零开始构建别具一格的 Spring Boot 项目框架 - Memory’s blog (gitee.io)](https://deng-2022.gitee.io/blog/2024/01/17/繁星点点:从零开始构建别具一格的 Spring Boot 项目框架/)

尝试 Gateway + Redis 限流失败,配置一直出错:面试官:网关如何实现限流?-腾讯云开发者社区-腾讯云 (tencent.com)

2024/02/24

MemorySearch 开发者文档 (gitee.io)

image-20240224105144169

思考:

设计更多优秀的接口,比如根据用户需求和提交的数据,调用 AI 大模型接口,在线生成图表。对于这种响应时间较长的服务,可以考虑使用异步编程,或者引入消息队列来提高系统响应速度,有效提升系统性能

客户端 SDK 的设计要保持精简,遵循相关规范,保证用户通过 SDK 调用接口服务的简洁性,提升用户体验

切实保障接口调用的性能、稳定性和可用性,可以考虑在网关增加限流和降级保护,以及严格的权限校验机制。给每个用户分配一对密钥,作为调用接口服务的凭证;对每个用户的接口调用次数加以限制;推出充值系统和订单系统,用户可充值购买接口调用次数,以享受接口调用服务

作为一个接口开放平台,目前仅提供了通过客户端 SDK 调用接口服务,应该考虑到如何便捷地添加新的接口服务、如何提高其它开发者接入平台的效率、安全性等,真正地让平台成为开放平台

现在的 客户端 SDK 仅支持下载代码至本地,在本地使用 mvn install 命令打包 SDK,在本地项目中引入 SDK 依赖即可使用

考虑在微服务网关前搭建 Nginx 网关,通过负载均衡实现高并发

多阅读官网文档,Spring Cloud Gateway、Dubbo、Ant Design Pro

微信公众平台 (qq.com)

image-20240224160321907

image-20240224160344953

image-20240224163717124

image-20240224163752118

image-20240224163806434

image-20240224170147055

image-20240224170440069

掘金学习:自定义 Starter,Undo log 作用:实现事务原子性、实现 MVCC,Redo log 实现 事务的持久化;Bin log 实现数据恢复和主从同步

每天都在持续输入,为什么不尝试输出呢

2024/02/25

本来想着写个简短的早间点滴的,不小心就写多了,写了一个多小时

那么下午该干点什么呢,继续优化简历,优化接口文档了,背背八股这样子

image-20240225142637078

强者,从来不会抱怨环境。我他妈就是强者

下午,来餐厅二楼自习,完善了计算机网络的八股

听歌听得我又有点想家了,在过去的一个月,我好像做了一个很长的梦

HTTP 学习:

但现实世界的网络却远比这个抽象的模型要复杂得多。实际的互联网是由许许多多个规模略小的网络连接而成的,这些“小网络”可能是只有几百台电脑的局域网,可能是有几万、几十万台电脑的广域网,可能是用电缆、光纤构成的固定网络,也可能是用基站、热点构成的移动网络……

首先,许多大公司、网络运行商都会建立自己的 DNS 服务器,作为用户 DNS 查询的代理,代替用户访问核心 DNS 系统。这些“野生”服务器被称为“非权威域名服务器”,可以缓存之前的查询结果,如果已经有了记录,就无需再向根服务器发起查询,直接返回对应的 IP 地址。

这些 DNS 服务器的数量要比核心系统的服务器多很多,而且大多部署在离用户很近的地方。比较知名的 DNS 有 Google 的“8.8.8.8”,Microsoft 的“4.2.2.1”,还有 CloudFlare 的“1.1.1.1”等等。

其次,操作系统里也会对 DNS 解析结果做缓存,如果你之前访问过“www.apple.com”,那么下一次在浏览器里再输入这个网址的时候就不会再跑到 DNS 那里去问了,直接在操作系统里就可以拿到 IP 地址。

另外,操作系统里还有一个特殊的“主机映射”文件,通常是一个可编辑的文本,在 Linux 里是“/etc/hosts”,在 Windows 里是“C:\WINDOWS\system32\drivers\etc\hosts”,如果操作系统在缓存里找不到 DNS 记录,就会找这个文件。

咏春八手:标,圈,按,绑,捆,刮,耕,伏

其实啊,人这一生,每段经历都是有意义的。

没有什么光阴真正被虚度,也没有任何事情是徒劳无功的。

那些看似无用的东西,都像埋藏在生命深处的种子,总会在某天结出沉甸甸的人生果实。

2024/02/26

牛客、BOSS、实习僧上了解了下行情,也没觉着多大焦虑,找工作嘛,是场持久战

今日任务:完成项目文档编写,完善简历内容,计算机网络基础,过一遍 Redis、集合、并发编程面试题

image-20240226093246181

  1. HTTP 是灵活可扩展的,可以任意添加头字段实现任意功能;

  2. HTTP 是可靠传输协议,基于 TCP/IP 协议“尽量”保证数据的送达;

  3. HTTP 是应用层协议,比 FTP、SSH 等更通用功能更多,能够传输任意数据;

  4. HTTP 使用了请求 - 应答模式,客户端主动发起请求,服务器被动回复请求;

  5. HTTP 本质上是无状态的,每个请求都是互相独立、毫无关联的,协议不要求客户端或服务器记录请求相关的信息

  6. HTTP 最大的优点是简单、灵活和易于扩展;

  7. HTTP 拥有成熟的软硬件环境,应用的非常广泛,是互联网的基础设施;

  8. HTTP 是无状态的,可以轻松实现集群化,扩展性能,但有时也需要用 Cookie 技术来实现“有状态”;

  9. HTTP 是明文传输,数据完全肉眼可见,能够方便地研究分析,但也容易被窃听;

  10. HTTP 是不安全的,无法验证通信双方的身份,也不能判断报文是否被窜改;

  11. HTTP 的性能不算差,但不完全适应现在的互联网,还有很大的提升空间。

重定向是服务器发起的跳转

301 的含义是“永久”的。

如果域名、服务器、网站架构发生了大幅度的改变,比如启用了新域名、服务器切换到了新机房、网站目录层次重构,这些都算是“永久性”的改变。原来的 URI 已经不能用了,必须用 301“永久重定向”,通知浏览器和搜索引擎更新到新地址,这也是搜索引擎优化(SEO)要考虑的因素之一。

302 的含义是“临时”的。

原来的 URI 在将来的某个时间点还会恢复正常,常见的应用场景就是系统维护,把网站重定向到一个通知页面,告诉用户过一会儿再来访问。另一种用法就是“服务降级”,比如在双十一促销的时候,把订单查询、领积分等不重要的功能入口暂时关闭,保证核心服务能够正常运行。

image-20240226200232201

image-20240226200537043

又看到岸见一郎的勇气系列书籍了:《老去的勇气》《幸福的勇气》《被拒绝的勇气》

时隔一年,又捡起来手头的《孙子兵法》读了读,翻了四五篇,讲得确实有道理。

高并发下,系统如何保证高性能、高可用和可扩展性?

单体服务升级到微服务架构,需要注意服务的拆分,按业务需求拆分,确定好服务边界,把握拆分粒度

周树人的《朝花夕拾》,好多篇目都学过,像《百草园和三味书屋》《父亲的病》《琐记》《藤野先生》

明天中午之前,务必彻底完善简历

2024/02/27

今明两天,彻底掌握两大项目核心业务流程和相关技术亮点

奶奶的,六级还是没过

1
熟悉 Logstash 、Canal 等数据库同步工具的配置和优化,能够准确、高效地处理日志数据,实现数据的过滤、转换和输出,具备丰富的数据同步实战经验。
1
2
3
4
5
使用适配器模式封装数据查询接口,定义数据源接口、统一数据源接入标准,提高聚合搜索通用性,实现统一处理不同数据源的搜索请求。

使用门面模式在后端对各类数据源的搜索结果进行聚合,确保客户端通过单一的接口调用,便捷获取所需的信息,减少了前端开发复杂度。

使用注册器模式分析客户端传输的搜索类型字段,动态切换到指定类型的聚合搜索服务,实现精确搜索聚合,确保准确性和高效性。

Dubbo 的服务间调用业务流程可以概括为:服务提供者(Provider)通过容器(Container)发布服务,消费者(Consumer)向注册中心订阅服务,然后通过协议(Protocol)与提供者进行通信交互数据。在这个过程中,Dubbo 还提供了额外的流程,如集群容错、负载均衡和过滤器链等,以提高服务的可靠性和性能。

具体来说,Dubbo 的远程调用过程包括以下几个关键步骤:

  1. 服务发布:服务提供者将自己的服务接口和方法实现打包,通过 Dubbo 的容器发布到注册中心。
  2. 服务订阅:服务消费者向注册中心订阅自己需要调用的服务接口。
  3. 代理调用:服务消费者通过本地代理调用远程服务,代理负责将调用请求发送给服务提供者。
  4. 网络传输:Dubbo 使用特定的协议(如 Dubbo 协议、HTTP 协议等)在网络上传输调用数据。
  5. 服务执行:服务提供者接收到调用请求后,执行相应的服务逻辑,并将结果返回给服务消费者。
  6. 结果返回:服务消费者接收到执行结果后,像调用本地方法一样得到返回值。

在整个过程中,Dubbo 还提供了一系列的扩展点,如过滤器、拦截器等,允许开发者自定义处理逻辑,以满足特定的业务需求。这些机制确保了 Dubbo 在实现高效远程调用的同时,也具备高度的可定制性和扩展性。

1
了解 Elastic Stack 技术栈,掌握 Elasticsearch 的倒排索引和分词机制, 能够使用查询 DSL 语言编写复杂的搜索条件,满足多种业务需求。
1
拥有丰富的从零到一、从编码开发到项目落地部署的全流程经验,能够将所学知识融入实际项目中,并提供可靠的解决方案。

今日任务:

上午继续巩固学习计算机网络和 Redis

剩下的时间:

  • 继续完善简历”个人优势“一栏(博文输出,热爱新技术,有解决问题的能力)
  • 完善《探索我的博客世界 - 个人导读》一栏,添加新的生活感悟,凸显一技之长
  • 今天开始刷刷算法吧,好久不做题又生疏了,抓好力扣的热门题 100 道

截至今天下午,即二零二四年二月二十七日,下午四时四十五分,我的个人博客共有七十余篇博文,总计九百余张图片、五十余万文字

山西大学校徽新版图片素材-编号 36380162-图行天下 (photophoto.cn)

晚上,开始着手过牛客 TOP 100 算法题

再次完善了简历,并同步完善 BOSS 简历,预备明天(最晚后天开始投简历),优先投递 BOSS 本地实习

明天着手巩固项目流程,在第一波投递之前,抓紧完善开发者文档和简历

在第一封简历投递出去之后,我的大学生涯就宣告结束了

明天开始,打点校园内的一些面试环境,目前想法是教学楼底下以及操场后的公园中的长椅旁,挺安静的,搬个马扎或者便携式座椅都可以,连便携式方桌都不需要的。

明天开始疯狂刷八股文,在第一波面试结束之后,开始针对性地优化项目,学习新技术,准备迎接持久战

又看到一段好文了:

因为人生原本灰暗,若抱怨,便是自熄炬火;

因为命运原本不公,若不读书,便是自甘平庸。

这个世界上,永远存在一条不成文的规则,叫:知识改变年薪,文化改变命运。

2024/02/28

安全教育课上快速记忆了 Java 基础、Spring 常考面试题,完善了实习僧平台个人信息

基本完成 MemoryAPI 忆汇廊 - 开发文档和 MemorySearch 忆搜阁 - 开发文档,中午务必部署成功

按计划,今天下午到今晚可以投递第一波简历

这个业务逻辑主要是通过 Elasticsearch 进行搜索,并对搜索结果中的关键词进行高亮显示。具体实现如下:

  1. 使用NativeSearchQueryBuilder构建一个NativeSearchQuery对象,设置查询条件、分页、排序等参数。
  2. 使用elasticsearchRestTemplate.search()方法执行搜索,返回SearchHits<PostEsDTO>对象。
  3. 遍历SearchHits中的每个SearchHit对象,获取高亮字段(如”title”、”author”、”content”)的高亮内容。
  4. 将高亮内容存储在highlightDataMap中,以便后续替换原始数据。
  5. 根据SearchHit中的 ID 列表,从数据库中查询对应的数据。
  6. 遍历查询到的数据,根据 ID 从highlightDataMap中获取对应的高亮内容,替换原始数据的相应字段。
  7. 将处理后的数据添加到resourceList中。
  8. resourceList设置为分页对象的记录,并返回分页对象。

今晚投递了第一波简历,日后看结果吧,继续

2024/02/29

上午学习计划:

MySQL、Redis 八股,并发编程、集合,熟悉项目,再投投简历试试水

不给自己画饼了,就今天早上,完结所有 MySQL 和 Redis 的知识,中午到下午完成集合、并发编程,晚上的话就可以看看项目了

手写 RPC 框架教程(简易版) (zsxq.com)

最新目标是投递日常实习,等暑期实习开始之后,逐步投递暑期实习

下午到晚上,再次熟悉项目流程,集合八股,并发编程八股

今天,是近段时间最难的一天

跟舍友不和解、沟通几十个、简历几份,到目前为止还没有回应

今晚就学习 RPC、网关和注册中心,更新一波简历,添加:掌握微服务,中间件

1
2
3
4
5
6
7
8
9
首先服务提供者 Provider 启动然后向注册中心注册自己所能提供的服务。
服务消费者 Consumer 启动向注册中心订阅自己所需的服务。然后注册中心将提供者元信息通知给 Consumer, 之后 Consumer 因为已经从注册中心获取提供者的地址,因此可以通过负载均衡选择一个 Provider 直接调用 。
之后服务提供方元数据变更的话注册中心会把变更推送给服务消费者。
服务提供者和消费者都会在内存中记录着调用的次数和时间,然后定时的发送统计数据到监控中心。

作者:京东云开发者
链接:https://juejin.cn/post/7283398020996415544
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
1
2
3
4
5
6
7
包括一些关键组件:

Sentinel:把流量作为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。与 Netflix 的 Hystrix 组件类似,但实现方式上更为轻量。
Nacos:一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台,同时具备了之前 Netflix Eureka 和 Spring Cloud Config 的功能,而且 UI 操作上更加人性化。
RocketMQ:一款开源的分布式消息系统,基于高可用分布式集群技术,提供低延时的、高可靠的消息发布与订阅服务,目前已交由 Apache 组织维护。
Dubbo:Apache Dubbo™ 是一款高性能 Java RPC 框架,自交由 Apache 组织孵化后,目前社区生态很活跃,产生形态越来越丰富。
Seata:阿里巴巴开源产品,一个易于使用的高性能微服务分布式事务解决方案,由早期内部产品 Fescar 演变而来。
1
2
3
4
5
6
7
8
9
项目发展简介
我们还是先来看看 Dubbo 的发展历史:

2012 年由阿里开源,在很短时间内,被许多互联网公司所采用。
由于公司策略发生变更,2014 10 月项目停止维护,版本静止于 dubbo-2.4.11。处于非维护期间,当当网基于分支重新开源了 DubboX 框架。
2017 9 月,阿里宣布重启 Dubbo 项目,重新发布新版本 dubbo-2.5.4,并将其作为社区开源产品长期推进下去,此后版本迭代开始重新发力。
2018 2 月,阿里将 Dubbo 捐献给 Apache 基金会孵化。
2019 5 月,Apache Dubbo 正式升级为顶级项目。
Dubbo 定位于高性能、轻量级的开源 Java RPC 框架,随着社区的不断丰富,Dubbo 生态越来越繁荣。
1
区对 Java 的发展有着极大的影响力,而 Spring Cloud 则是基于 Spring、 Spring Boot 生态提供了一整套开箱即用的全家桶式的解决方案,极大的方便了开发者快速上手微服务开发,背后的商业公司更是为其提供了强大的支撑,同时不少核心项目组件能看到 Netflix OSS 的身影,如 Eureka 等,均在 Netflix 线上的分布式生产环境中已经得到很好的技术验证,无形中增强了信用背书。
1
近两年来 Spring Cloud Alibaba 的出现,这种二选一的局面得到了极大的改善。一方面,可以替代原项目中一些不再维护的项目功能。另一方面,可以将阿里技术生态与 Spring Cloud 生态融合起来。二者都可以采用 Nacos 作为服务注册中心,同时也完美替代 Spring Cloud Config 提供了更简洁直观的配置管理,降低了复杂度。另外,也为 Spring Cloud 生态中也引入了 RPC 解决方案——Dubbo,与 REST 方式形成互补

Spring 基础:

  • IOC:对 IOC 的理解,什么是 Bean ,Bean 的声明 / 定义方式(XML 配置文件,注解:@Bean、@Component),Bean 注入(@Autowired、@Resource),Bean 的作用域,Bean 的生命周期,Spring Boot 启动流程
    • Bean 的生命周期中,实践过:聚合搜索中,初始化关联搜索类型和数据源
  • AOP:对 AOP 的理解,AOP 的应用场景(处理公共行为,如日志记录、事务管理、权限控制、接口限流、接口幂等等),理解专用术语(切点、连接点、通知、切面),AOP 的实现方式(Spring AOP 和 AspectJ AOP 的比较),AOP 通知类型有哪些?如何控制多切面的执行顺序
    • 使用 Spring AOP,实践过:权限校验和全局请求拦截
  • Spring MVC:对 Spring MVC 的理解(MVC 是一种设计模式,Spring MVC 是一款很优秀的 MVC 框架),Spring MVC 的核心组件有哪些,其工作原理是怎样的,如何实现统一异常处理(@RestControllerAdvice,@ExceptionHandler)
  • Spring 框架中用到了哪些设计模式?(详见设计模式 👇)
  • Spring 事务:Spring 管理事务的方式,Spring 事务的传播行为,Spring 事务的隔离级别
  • Spring 常用注解总结:启动类注解,Bean 相关,处理 HTTP 请求类型,前后端传值,读取配置信息,参数校验,全局异常处理,JPA 相关,事务,json 数据处理,测试相关

[14 Spring Cloud 与 Dubbo 冲突吗——强强联合 (lianglianglee.com)](https://learn.lianglianglee.com/专栏/SpringCloud微服务实战(完)/14 Spring Cloud 与 Dubbo 冲突吗——强强联合.md)

[00 开篇导读 (lianglianglee.com)](https://learn.lianglianglee.com/专栏/SpringCloud微服务实战(完)/00 开篇导读.md)

Spring Cloud 生态:

  • 分布式/版本化配置:Spring Cloud Config,(Spring Cloud Alibaba)Nacos
  • 路由:(Spring Cloud Netflix)Zuul,Spring Cloud Gateway
  • 服务注册和发现:Eureka,Spring Cloud Consul,(Spring Cloud Alibaba)Nacos,Spring Cloud Zookeeper
  • 服务调用和负载均衡:Spring Cloud OpenFeign,(Spring Cloud Netflix)Ribbon,(Spring Cloud Alibaba)Dubbo
  • 断路器/分布式限流/降级熔断:(Spring Cloud Netflix)Hystrix,(Spring Cloud Alibaba)Sentinel
  • 分布式事务:(Spring Cloud Alibaba)Seata,链路跟踪:Spring Cloud Sleuth,事件驱动:Spring Cloud Stream
  • 分布式消息传递:Spring Cloud Bus,(Spring Cloud Alibaba)RocketMQ

设计模式:

  • Spring 框架中用到了哪些设计模式?
    • 工厂模式:创建 Bean 对象
    • 代理模式:Spring AOP (动态代理)
    • 单例模式:Spring Bean 默认是单例的(singleton 作用域)
    • 模板方法模式:对数据库操作的类,jdbcTemplate、redisTemplate
    • 装饰器模式:动态切换不同的数据源
    • 观察者模式:Spring 事件驱动模型
    • 适配器模式:Spring AOP 增强、Spring MVC 适配

🍿 推荐阅读:聊聊 Spring 中最常用的 11 个扩展点 - 掘金 (juejin.cn)

Spring Boot 项目框架模板,本质上就是对 Spring 扩展点的实现。

[22 如何确定一次完整的请求过程——服务链路跟踪 (lianglianglee.com)](https://learn.lianglianglee.com/专栏/SpringCloud微服务实战(完)/22 如何确定一次完整的请求过程——服务链路跟踪.md)

2024/03/01

虽然不知道应该说什么,但还是得列一下计划清单

前天晚上星球内的一位小伙加我好友,叫唤着要我帮他搞 API 接口开放平台项目,人家都这样说了,还稍微打点了些,怎么有不帮的道理?今天远程连接一下,试着看能不能解决他的问题

前天做过的算法题,今天也该完结了

今天继续学习微服务架构,八股文记忆

1
2
3
4
5
6
7
8
9
RPC(Remote Procedure Call,远程过程调用)和SDKSoftware Development Kit,软件开发工具包)在软件开发中各自扮演着不同的角色,但它们可以在某些场景中协同工作。

RPC 是一种允许在一个应用程序中执行的代码调用另一个应用程序中的代码的技术。它使得不同应用程序或服务之间能够通过网络进行通信和交互,就像调用本地函数一样简单。在分布式系统中,RPC 被广泛用于服务间调用,因为它可以透明地处理网络通信、序列化/反序列化、错误处理等细节。

SDK 则是为了简化某个特定平台、框架或技术的使用而提供的一组工具和库。SDK 通常包括文档、代码示例、库文件、工具等,旨在帮助开发者更快速、更高效地开发应用程序。SDK 可以简化复杂任务的实现,比如网络通信、数据库访问、图形渲染等。

RPCSDK 的关联在于,SDK 可能包含了 RPC 客户端和/或服务端的实现。例如,当开发者使用某个云服务提供商的 SDK 时,这个 SDK 可能会提供一组 RPC 客户端接口,允许开发者轻松地调用云服务提供商提供的远程服务。这些 RPC 客户端接口背后可能使用了某种 RPC 协议(如 HTTP/RESTThriftgRPC 等)来实现与服务提供方的通信。

简单来说,RPC 是实现服务间调用的技术,而 SDK 提供了使用这种技术所需的工具和库。SDK 可能包含了 RPC 客户端和服务端的实现,使得开发者能够更方便地使用 RPC 进行服务间调用。

防人之心不可无啊,充电宝就放桌洞里,隔了一个早八就没了

桌子,椅子,超大容量充电宝都回来了,只可惜我的充电宝了。上大学以来就没用过,用了一次就没了,小心眼的人真多呵

写了一个小时的故事了,歇一会儿。

1
2
3
例如,我在写《Redis 如何持久化数据》这篇文章的时候,就已经知道了 RDB+AOF 两种方式,但在写的过程中,我发现自己并不清楚具体的细节,比如,为什么生成的 RDB 文件这么小,这是如何做到的?RDB 和 AOF 分别适合用在什么场景中呢?

翻阅源码之后,我才发现,RDB 文件之所以很小,一方面是因为它存储的是二进制数据,另一方面,Redis 针对不同的数据类型做了进一步的压缩处理(例如数字采用 int 编码存储),这就进一步节省了存储空间。所以,RDB 更适合做定时的快照备份和主从全量数据同步,而 AOF 是实时记录的每个变更操作,更适合用在对数据完整性和安全性要求更高的业务场景中。
1
2
3
4
5
6
7
8
9
今天我给你讲解了服务调用需要解决的几个问题,其中你需要掌握:

通信框架。它主要解决客户端和服务端如何建立连接、管理连接以及服务端如何处理请求的问题。

通信协议。它主要解决客户端和服务端采用哪种数据传输协议的问题。

序列化和反序列化。它主要解决客户端和服务端采用哪种数据编解码的问题。

这三个部分就组成了一个完整的RPC调用框架,通信框架提供了基础的通信能力,通信协议描述了通信契约,而序列化和反序列化则用于数据的编/解码。一个通信框架可以适配多种通信协议,也可以采用多种序列化和反序列化的格式,比如服务化框架Dubbo不仅支持Dubbo协议,还支持RMI协议、HTTP协议等,而且还支持多种序列化和反序列化格式,比如JSON、Hession 2.0以及Java序列化等。

Spring Cloud Gateway

实战 Spring Cloud Gateway 之限流篇 - 知乎 (zhihu.com)

今晚的学习任务:

Gateway 限流、Dubbo 远程调用,并发编程,微服务架构,Redis 总结,RabbitMQ 巩固

1
2
3
4
5
6
7
8
9
10
@Bean
public RouteLocator myRoutes(RouteLocatorBuilder builder) {
return builder.routes()
.route(p -> p
.path("/get")
.filters(filter -> filter.requestRateLimiter()
.rateLimiter(RedisRateLimiter.class, rl -> rl.setBurstCapacity(3).setReplenishRate(1)).and())
.uri("https://httpbin.org:80"))
.build();
}

2024/03/02

跑步半小时

连续三天,每天都在 BOSS 上打打招呼,想着找个本地实习机会,才投出了一份简历

早上把把京东的笔试题做了吧,再完结链表算法题

生活哪有那么难,无非就是选择 + 体验

头疼,午觉之后玩了俩小时还是撑不住了,又睡了半个多小时,可算清醒了

玩,好

下载了植物大战僵尸汉化版,跟小时候玩过的有点出入,翻译啥的,不过无伤大雅,一下午就打到后院了

2024/03/03

这么快就三号了,BOSS 求职回复寥寥无几,继续学习优化吧

这两天气温高,心情也浮躁起来了,啥都不想干,也没有什么输出,需要尽快调整过来才行

看了我的简历,写的技术倒挺厉害,赶紧针对性地学学

最近的学习任务:

Gateway 限流、Dubbo 远程调用,并发编程,微服务架构,Redis 总结,RabbitMQ 巩固

跑通了简易 RPC 框架,理解了整个 RPC 调用流程,但看会了不等于学会了,还得进一步学习

又刷了半个多小时视频,实在是集中不了注意力,先吃饭去吧,顺便给电脑充个电

晚上就不看视频了,多读两本书,背一背八股文,完善一下简历(微服务),准备明天开始投第四波简历

2024/03/04

这时间过的是真几把快,先学完 Java 并发编程吧

类的加载过程:首先要了解执行 Java 程序之后,由编译器将 Java 代码编译转换为字节码,再由 JVM 逐条解释执行字节码,类的加载就发生在 JVM 解释执行阶段。

当虚拟机要使用一个类时,它需要读取并解析 Class 文件获取相关信息,再将信息存入到方法区。方法区会存储已被虚拟机加载的 类信息、字段信息、方法信息、常量、静态变量、即时编译器编译后的代码缓存等数据

在加载阶段,通过类的全限定名获取指定类的字节流,将字节流代表的静态存储结构转换为方法区的动态运行时结构,同时在内存中生成 Class 对象,作为将来在方法区访问数据的入口。这里需要了解下 JVM 内存结构类加载器双亲委派模型等。

在连接阶段,首先进行 Class 文件格式检查、字节码语义检查、程序语义检查等工作,确保字节流中的信息符合规范。还要进行符号引用验证,确保该类所使用的其他类、方法、字段是否存在。完成类相关信息验证之后,开始为类变量分配内存并赋初值。最后,针对类、接口、类方法和接口方法,JVM 会将常量池内的符号引用替换为直接引用,也就是得到类或字段在内存中的指针或者偏移量,确保了在程序执行方法时,系统能够明确该方法所在位置。

在初始化阶段,作为类加载的最后一个阶段,JVM 开始真正执行指定类的 Java 程序代码,即字节码文件,对类进行初始化,创建类的对象实例。这个阶段我们了解到如果要初始化一个类,首先保证其父类完成初始化。整个初始化过程就是实例化对象并投入使用,过程也简单:在堆中分配内存空间 + 初始化对象 + 将该对象指向堆中分配的内存空间地址。

至此,一个类的加载就已经完成了,并且可以创建实例对象投入使用了。这里需要了解下 Java 对象的创建过程。

使用阶段不必多言,使用完毕之后进入卸载阶段。由于所有的对象实例都存放在堆中,当一个类的所有实例对象都已被 GC,在堆中已经不存在该类的实例对象了、该类没有在任何地方被引用,且该类的类加载器的示例也已被 GC 后,这个类就可以被卸载,即该类的 Class 对象被 GC。这里需要了解一下垃圾回收器垃圾回收算法等。

[03 线程是如何在 6 种状态之间转换的? (lianglianglee.com)](https://learn.lianglianglee.com/专栏/Java 并发编程 78 讲-完/03 线程是如何在 6 种状态之间转换的?.md)

有一定的微服务实战经验,掌握 Spring Cloud 微服务体系,掌握相关中间件 Elasticsearch 等

编程导航知识碎片 - 飞书云文档 (feishu.cn)

1
具有丰富的微服务实战经验,熟悉微服务治理原则,对 Spring Cloud 生态有深入了解,包括 Nacos 注册中心和配置中心、Ribbon 负载均衡、Feign 声明式服务调用等核心组件,能够熟练运用Spring Cloud OpenFeign 或 Dobbo 进行服务间的声明式调用,
1
2
3
4
微服务实战经验:具备丰富的微服务实战部署经验,能够针对复杂业务需求,设计和实施稳定、高效的微服务架构。
微服务治理原则:深入理解微服务治理原则,包括服务注册与发现、负载均衡、容错处理、服务调用等,确保服务的可靠性与可扩展性。
Spring Cloud 生态:对 Spring Cloud 生态系统有深入了解,熟练运用 Nacos 作为注册中心和配置中心,实现服务的自动注册与配置管理。
核心组件掌握:精通 Ribbon 负载均衡策略,确保服务调用的高效性与均衡分布;熟练运用 Feign 或 Dubbo 进行声明式服务调用,简化服务间通信,提高开发效率。

具备丰富的微服务实战经验,熟悉微服务治理原则,对 Spring Cloud 生态有深入了解,包括 Nacos 注册与配置中心、Ribbon 负载均衡、Dubbo 服务间调用以及 Spring Cloud Gateway 网关,能够针对复杂需求,设计安全可靠的微服务架构。

时隔四天,再次优化最新一版简历,新增具备丰富的微服务实战经验,熟悉微服务治理原则,对 Spring Cloud 生态有深入理解等内容。

谈谈我对微服务架构的理解

从单体应用迁移到微服务架构:

单体应用线上发布和部署效率低下、团队协作开发成本高、系统可用性差。

相较于单体应用,微服务实现了更细粒度的服务拆分、更高效的服务部署和独立维护、提供了更清晰的服务治理方案。

要实现从单体应用迁移到微服务架构,就要做好服务化拆分,设计服务间调用。明确微服务架构的基本组件:服务描述、注册中心、服务框架、服务监控、服务追踪、服务治理。

服务发布和引用

注册中心(服务注册和发现)

在微服务架构下,主要有三种角色:服务提供者(RPC Server)、服务消费者(RPC Client)和服务注册中心(Registry),三者的交互关系请看下面这张图,我来简单解释一下。

RPC Server 提供服务,在启动时,根据服务发布文件 server.xml 中的配置的信息,向 Registry 注册自身服务,并向 Registry 定期发送心跳汇报存活状态。

RPC Client 调用服务,在启动时,根据服务引用文件 client.xml 中配置的信息,向 Registry 订阅服务,把 Registry 返回的服务节点列表缓存在本地内存中,并与 RPC Sever 建立连接。

当 RPC Server 节点发生变更时,Registry 会同步变更,RPC Client 感知后会刷新本地内存中缓存的服务节点列表。

RPC Client 从本地缓存的服务节点列表中,基于负载均衡算法选择一台 RPC Sever 发起调用。

RPC 调用

想要完成 RPC 调用,你需要解决四个问题:

  • 客户端和服务端如何建立网络连接?
  • 服务端如何处理请求?(选择合适的通信框架比如 Netty,解决客户端与服务端如何建立连接、管理连接以及服务端如何处理请求的问题)
  • 数据传输采用什么协议?(选择合适的通信协议比如 HTTP,解决客户端和服务端采用哪种数据传输协议的问题)
  • 数据该如何序列化和反序列化?(多种序列化格式比如 Java 原生序列化、JSON、XML、Thrift,解决客户端和服务端采用哪种数据编解码的问题)

Socket 通信

Socket 通信是基于 TCP/IP 协议的封装,建立一次 Socket 连接至少需要一对套接字,其中一个运行于客户端,称为 ClientSocket ;另一个运行于服务器端,称为 ServerSocket 。就像下图所描述的,Socket 通信的过程分为四个步骤:服务器监听、客户端请求、连接确认、数据传输。

  • 服务器监听:ServerSocket 通过调用 bind()函数绑定某个具体端口,然后调用 listen()函数实时监控网络状态,等待客户端的连接请求。
  • 客户端请求:ClientSocket 调用 connect()函数向 ServerSocket 绑定的地址和端口发起连接请求。
  • 服务端连接确认:当 ServerSocket 监听到或者接收到 ClientSocket 的连接请求时,调用 accept()函数响应 ClientSocket 的请求,同客户端建立连接。
  • 数据传输:当 ClientSocket 和 ServerSocket 建立连接后,ClientSocket 调用 send()函数,ServerSocket 调用 receive()函数,ServerSocket 处理完请求后,调用 send()函数,ClientSocket 调用 receive()函数,就可以得到得到返回结果。

服务监控

服务监控主要包括四个流程:数据采集、数据传输、数据处理和数据展示

监控对象有用户端监控、接口监控、资源监控、基础监控,监控指标有请求量、响应时间和错误率

服务追踪

在微服务架构下,由于进行了服务拆分,一次请求往往需要涉及多个服务,每个服务可能是由不同的团队开发,使用了不同的编程语言,还有可能部署在不同的机器上,分布在不同的数据中心。

如果有一个系统,可以跟踪记录一次用户请求都发起了哪些调用,经过哪些服务处理,并且记录每一次调用所涉及的服务的详细信息,这时候如果发生调用失败,你就可以通过这个日志快速定位是在哪个环节出了问题,这个系统就是今天我要讲解的服务追踪系统。

服务治理

在一次服务调用过程中,服务提供者、服务消费者、注册中心、网络都有可能出问题。我们要尽可能保证服务调用成功,这就是服务治理。

服务治理可以从很多方面考虑:

  • 从服务健康状态考虑。要做到服务节点管理,比如使用心跳检测机制,这种机制要求服务提供者定时的主动向注册中心汇报心跳
  • 从服务节点访问优先级考虑。一般情况下,服务提供者节点不是唯一的,多是以集群的方式存在。要选择合适的负载均衡策略,充分利用机器的性能。
  • 从调用的健康状态考虑。服务调用并不总是一定成功的,对于服务调用失败的情况,需要有手段自动恢复,来保证调用成功。

在生活中,我能接触到的 AI 应用有很多,最稀松平常的就是智能手机的语音识别功能了。比如小米手机的“小爱同学”、荣耀手机的“YOYO”,这些应用都使用了先进的 AI 技术,特别是语音识别和自然语言处理技术。我们对这些语音识别助手发出命令,比如“打开元梦之星”“设置明天早上六点半的闹钟”“给我讲一个冷笑话”等等。通过语音识别和自然语言处理技术,这些 AI 应用能很好地完成我们交代的任务,为我们提供了更便捷的人机交互体验。
​ 那么这样的功能是怎么实现的呢?
​ 对于语音识别算法,使用特定的声学模型,将声音信号转换为数字表示,将声音信号转换为频谱特征,识别出不同的语音因素。另外,基于大量的语音数据,可以训练出语言模型,能够做到预测用户接下来可能说的词语或短语,用来提高语音识别的准确性。对于自然语言处理算法,将输入的文本分解为一系列的词汇单元,分析词汇之间的关系,构建出句子的语法结构,基于上下文和背景知识来理解用户意图和句子背后的真实含义。
​ 综合来讲,AI 应用的语音识别功能,是通过收集大量的语音和文本数据,利用深度学习等技术训练声学模型和语言模型等。当用户对着手机说话时,语音助手会实时捕捉声音信号,并通过 AI 算法将其转换为文本。然后基于自然语言处理技术,理解用户的意图,并给出相应的回应。

2024/03/05

类加载器

类加载器是一个负责加载类的对象,用于实现类加载过程中的加载这一步。每个 Java 类都有一个引用指向加载它的 ClassLoader。类加载器的主要作用就是加载 Java 类的字节码( .class 文件)到 JVM 中(在内存中生成一个代表该类的 Class 对象)。 字节码可以是 Java 源程序(.java文件)经过 javac 编译得来,也可以是通过工具动态生成或者通过网络下载得来。

类加载规则

首先要明确的一点是,JVM 启动的时候,并不会一次性加载所有的类,而是根据需要去动态加载。也就是说,大部分类在具体用到的时候才会去加载,这样对内存更加友好。

对于已经加载的类会被放在 ClassLoader 中。在类加载的时候,系统会首先判断当前类是否被加载过。已经被加载的类会直接返回,否则才会尝试加载。也就是说,对于一个类加载器来说,相同二进制名称的类只会被加载一次。

类加载器分类

JVM 中内置了三个重要的 ClassLoaderBootstrapClassLoader(启动类加载器):最顶层的加载类,由 C++实现,通常表示为 null,并且没有父级,主要用来加载 JDK 内部的核心类库;ExtensionClassLoader(扩展类加载器);AppClassLoader(应用程序类加载器):面向我们用户的加载器,负责加载当前应用 classpath 下的所有 jar 包和类。除了这三种类加载器之外,用户还可以加入自定义的类加载器来进行拓展,以满足自己的特殊需求。

双亲委派模型

每当一个类加载器接收到加载请求时,它会先将请求转发给父类加载器。在父类加载器没有找到所请求的类的情况下,该类加载器才会尝试去加载。

  • 在类加载的时候,系统会首先判断当前类是否被加载过。已经被加载的类会直接返回,否则才会尝试加载(每个父类加载器都会走一遍这个流程)。
  • 类加载器在进行类加载的时候,它首先不会自己去尝试加载这个类,而是把这个请求委派给父类加载器去完成(调用父加载器 loadClass()方法来加载类)。这样的话,所有的请求最终都会传送到顶层的启动类加载器 BootstrapClassLoader 中。
  • 只有当父加载器反馈自己无法完成这个加载请求(它的搜索范围中没有找到所需的类)时,子加载器才会尝试自己去加载(调用自己的 findClass() 方法来加载类)。
  • 如果子类加载器也无法加载这个类,那么它会抛出一个 ClassNotFoundException 异常

双亲委派模型保证了 Java 程序的稳定运行,可以避免类的重复加载。原因是这样的:JVM 区分不同类的方式不仅仅根据类名,相同的类文件被不同的类加载器加载产生的是两个不同的类。JVM 不仅要看类的全名是否相同,还要看加载此类的类加载器是否一样。只有两者都相同的情况,才认为两个类是相同的。

打破双亲委派模型

自定义加载器的话,需要继承 ClassLoader 。如果我们不想打破双亲委派模型,就重写 ClassLoader 类中的 findClass() 方法即可,无法被父类加载器加载的类最终会通过这个方法被加载。但是,如果想打破双亲委派模型则需要重写 loadClass() 方法。

我们比较熟悉的 Tomcat 服务器为了能够优先加载 Web 应用目录下的类,然后再加载其他目录下的类,就自定义了类加载器 WebAppClassLoader 来打破双亲委托机制。这也是 Tomcat 下 Web 应用之间的类实现隔离的具体原理。

运行时数据区域

程序计数器:字节码解释器通过改变程序计数器来依次读取指令,从而实现代码的流程控制,如:顺序执行、选择、循环、异常处理。在多线程的情况下,程序计数器用于记录当前线程执行的位置,从而当线程被切换回来的时候能够知道该线程上次运行到哪儿了。

虚拟机栈:方法调用的数据需要通过栈进行传递,每一次方法调用都会有一个对应的栈帧被压入栈中,每一个方法调用结束后,都会有一个栈帧被弹出。栈由一个个栈帧组成,而每个栈帧中都拥有:局部变量表、操作数栈、动态链接、方法返回地址。和数据结构上的栈类似,两者都是先进后出的数据结构,只支持出栈和入栈两种操作。

  • 局部变量表 主要存放了编译期可知的各种数据类型和对象引用。
  • 操作数栈 用于存放方法执行过程中产生的中间计算结果和计算过程中产生的临时变量。
  • 动态链接 用于管理调用其他方法的符号引用,主要服务一个方法需要调用其他方法的场景。

栈帧随着方法调用而创建,随着方法结束而销毁。无论方法正常完成还是异常完成都算作方法结束。

堆:Java 虚拟机所管理的内存中最大的一块,Java 堆是所有线程共享的一块内存区域,在虚拟机启动时创建。此内存区域的唯一目的就是存放对象实例,几乎所有的对象实例以及数组都在这里分配内存。

方法区:当虚拟机要使用一个类时,它需要读取并解析 Class 文件获取相关信息,再将信息存入到方法区。方法区会存储已被虚拟机加载的 类信息、字段信息、方法信息、常量、静态变量、即时编译器编译后的代码缓存等数据

运行时常量池:Class 文件中除了有类的版本、字段、方法、接口等描述信息外,还有用于存放编译期生成的各种字面量(Literal)和符号引用(Symbolic Reference)的 常量池表(Constant Pool Table)

字面量是源代码中的固定值的表示法,即通过字面我们就能知道其值的含义。字面量包括整数、浮点数和字符串字面量。常见的符号引用包括类符号引用、字段符号引用、方法符号引用、接口方法符号。常量池表会在类加载后存放到方法区的运行时常量池中。

以前在永久代即运行时数据区域,现在存放在元空间即本地内存。

字符串常量池:字符串常量池 是 JVM 为了提升性能和减少内存消耗针对字符串(String 类)专门开辟的一块区域,主要目的是为了避免字符串的重复创建。以前在永久代即运行时数据区域,现在存放在堆中。

主要是因为永久代(方法区实现)的 GC 回收效率太低,只有在整堆收集 (Full GC)的时候才会被执行 GC。Java 程序中通常会有大量的被创建的字符串等待回收,将字符串常量池放到堆中,能够更高效及时地回收字符串内存。

直接内存:直接内存的分配不会受到 Java 堆的限制,但是,既然是内存就会受到本机总内存大小以及处理器寻址空间的限制。这些内存直接受操作系统管理(而不是虚拟机),这样做的结果就是能够在一定程度上减少垃圾回收对应用程序造成的影响。

垃圾收集

当前虚拟机的垃圾收集都采用分代收集算法,这种算法没有什么新的思想,只是根据对象存活周期的不同将内存分为几块。一般将 Java 堆分为新生代和老年代,这样我们就可以根据各个年代的特点选择合适的垃圾收集算法。

如果 TLAB 中没有足够的内存空间,就会在共享 Eden 区(shared Eden space)之中分配。如果共享 Eden 区也没有足够的空间,就会触发一次 年轻代 GC 来释放内存空间。如果 GC 之后 Eden 区依然没有足够的空闲内存区域,则对象就会被分配到老年代空间(Old Generation)。

各种垃圾收集器的实现细节虽然并不相同,但总体而言,垃圾收集器都专注于两件事情:

  • 查找所有存活对象
  • 抛弃其他的部分,即死对象,不再使用的对象。

第一步,记录(census)所有的存活对象,在垃圾收集中有一个叫做 标记(Marking) 的过程专门干这件事。

标记 阶段完成后,GC 进行下一步操作,删除不可达对象。

删除不可达对象(Removing Unused Objects)

各种 GC 算法在删除不可达对象时略有不同,但总体可分为三类:清除(sweeping)、整理(compacting)和复制(copying)。[下一小节] 将详细讲解这些算法。

上午又学了一遍 JVM,感觉清晰了很多。下午继续学习并发编程和微服务架构。

最近这段时间很少写代码了,也不奇怪,没有啥需求写什么代码。正在规划学习常用中间件比如消息队列,使用消息队列实战,了解消息队列原理。这就需要继续学习 BI 智能分析平台了,持续学习消息队列。

Redis 的使用场景:缓存、分布式锁、限流,对于基本数据结构和持久化机制还需要巩固一番。

哎,我真是个傻逼。投了 Java 实习岗位被要求转 Go,实习期间还没薪资,我竟然能接受?我自个儿学习不行吗还去当免费劳动力,真是个沙雕,直接给它拒了。

Maven 学习:

  • 基础:Maven 的下载安装、IDEA 创建 Maven 项目,了解 Maven 项目结构
  • 依赖管理:依赖坐标(GAV)、依赖范围管理、Maven 的工作原理、Maven 的生命周期
  • 依赖冲突:依赖的传递性、自动解决依赖冲突、排除依赖
  • 分模块开发:通过 mvn install 命令,将不同的 Maven 项目安装到本地仓库,其他工程就能通过 GAV 坐标引入该工程了。实现业务模块拆分,简化项目管理,提高代码复用性,方便团队协作
  • 聚合工程:一个项目允许创建多个子模块,多个子模块组成一个整体,可以统一进行项目的构建。公共的依赖、配置、插件等,都可以配置在父工程里。父工程可以定义可选依赖<dependencyManagement>,该标签里的依赖项,子工程可选择使用。子工程可以使用<optional>true</optional>开启隐藏依赖,该依赖不会传递给其他工程。Maven聚合工程可以对所有子工程进行统一构建,而不需要像传统的分模块项目一样,需要挨个打包、测试、发布。
  • Maven 属性:在 <properties> 标签下,自定义属性(依赖版本,项目环境属性,Java 环境变量等)。
  • 多环境配置:

多模块开发:

① 简化项目管理,拆成多个模块/子系统后,每个模块可以独立编译、打包、发布等;

② 提高代码复用性,不同模块间可以相互引用,可以建立公共模块,减少代码冗余度;

③ 方便团队协作,多人各司其职,负责不同的模块,Git管理时也能减少交叉冲突;

④ 构建管理度更高,更方便做持续集成,可以根据需要灵活配置整个项目的构建流程

巩固复习了 Maven,终于明白了 API 接口开放平台的运作原理。

Spring Boot 自动装配原理

华为二面:SpringBoot 如何自定义 Starter? - 掘金 (juejin.cn)

Spring Boot 的自动配置机制为开发人员提供了一种轻松集成和配置各种功能的便捷方式。然而,随着项目的复杂性增加,更好地组织和分享通用功能变得至关重要。自定义 Starter 成为了理想的解决方案,旨在简化项目的依赖管理和自动配置,使开发者能够迅速而灵活地集成特定的功能模块。本文将深入探讨在 Spring Boot 中如何创建自定义 Starter,为构建模块化且易维护的应用提供有力的支持。

自定义 Spring Boot Starter 的原理是在应用启动时,SpringBoot 扫描含有 spring.factories 的 jar 包,加载其中的 org.springframework.boot.autoconfigure.EnableAutoConfiguration 条目。引入自定义 starter 后,相应的自动配置类会被检测并加载到 Spring 容器执行。通过条件注解等机制,可根据用户提供的配置信息或其他 Bean 的存在动态配置和初始化 Bean,实现功能的自动化装配。自定义 starter 体现了 SpringBoot 模块化和可扩展性,简化了依赖管理和配置,使开发者能迅速构建具有特定功能的应用。

SpringBoot 定义了一套接口规范,这套规范规定:SpringBoot 在启动时会扫描外部引用 jar 包中的 META-INF/spring.factories 文件,将文件中配置的类型信息加载到 Spring 容器并执行类中定义的各种操作。

METE-INF写一个 spring.factories 文件。

这个文件中定义了一个名为org.springframework.boot.autoconfigure.EnableAutoConfiguration的属性,它的值是一个类的完全限定名,即com.example.MyAutoConfiguration。这个类通常是一个 Spring 配置类,用于定义一些自动化配置。

Spring Boot 在启动时会扫描 classpath 中的所有spring.factories文件,并读取其中定义的属性。然后,它会根据这些属性值加载对应的类,并将它们注册到 Spring 的 ApplicationContext 中。

明天开始,陆续投递中大厂了,招聘软件不是很实用。

2024/03/06

闲来无事,了解下租房经验吧:

程序员实习工作租房避坑攻略心经 (zsxq.com)

知识星球 | 深度连接铁杆粉丝,运营高品质社群,知识变现的工具 (zsxq.com)

知识星球 | 深度连接铁杆粉丝,运营高品质社群,知识变现的工具 (zsxq.com)

知识星球 | 深度连接铁杆粉丝,运营高品质社群,知识变现的工具 (zsxq.com)

租房注意事项 (zsxq.com)

image-20240306113902930

妈的,约了一个远程面试,人生第一次面试,有点惊喜又有点紧张,抓紧时间好好准备。今天争取要把所有的专业技能过一遍。

自我介绍:

您好!我是山西大学 2025 届软件工程专业的学生,目前的状态是大三在读。在校期间基本都在自学编程,主要学习 Java 相关技术栈。身边基本没有学习编程的,大多数时间里基本上都是自己做独立开发,前后端都自己学着写,有一定的项目开发经验,这些都可以在我简历中看到。专业课成绩还算不错,整体处于中上游水平,没有挂过科。

专业技能这方面的话,计算机理论基础像计算机网络、操作系统、计算机组成原理、数据库这些不用多说,熟练掌握 Java 后端开发相关的主流技术栈或者开发框架比如 Spring、Spring Boot。当然也学过 C、C++、Python,HTML + CSS + JS 前端三件套基础语法。校园经历方面的话很简单,加入过校园志愿者社团做过志愿活动。更希望能多利用时间提升自己,所以比较倾向于跟专业课的代课老师、学长学姐或者有志同道合的同学交流,聊聊学习经验、职业规划这些。

我最大的特点或者可以说优势是经常做深度思考,写反思,做记录,有明确的学习生活规划。我有自己的个人博客网站,记录的内容涉猎面很广泛:比如编程学习经验、BUG 调试过程、生活感悟、人生规划等等,我觉得是很有意义的。

长期的规划是计划在本科毕业后直接就业,找一份后端开发相关的工作,对此我也一直在做准备。现阶段的想法是,春招在即,正好大三了,这学期也基本没课,想着投投简历找份实习。短期也好,长期也罢,主要还是希望能够接触真实的项目开发,增长自己的工作经验。在下半年秋招那会儿,手头里多几段实习经历的话能提高自己的竞争力。最重要的还是尽早跳出大学校园的圈子,更早地步入社会。

MySQL:

MySQL 默认的 InnoDB 引擎中,索引数据结构是 B+树。索引按数据结构分类可以分为 B 树、B+树、Hash 表等。

索引的运作原理?自平衡的多叉树,按照索引键实现快速检索数据。有主键就用主键作索引键,再者用非空且唯一字段,或者生成一个隐式自增 id 作为索引键。

聚簇索引和非聚簇索引,回表查询,覆盖索引。

MySQL 索引为什么用 B+树?B+树的数据结构特点,都是自平衡树多叉树

  • 它只有叶子节点存放数据,非叶子节点只存放索引键(能存放更多的索引键高度更加低,结构更加“矮胖”,磁盘 IO 次数会更少;单点查询,波动更小)
  • 叶子节点构成有序链表(范围查询,更快)
  • (插入和删除效率更高,有冗余节点,非叶子节点都是冗余节点,不会发生复杂的变化)

如何创建索引?

1
create index index_id on table(id)

主键索引,唯一索引,普通索引,联合索引什么是最左匹配原则?索引失效的原因有哪些?索引下推是什么?

什么时候需要创建索引?

  • 索引的优点:最大的好处就是提高查询速度。
  • 缺点:占用的物理空间大;数据量增大、数据的增删改,使得创建索引和维护索引更耗时

所以索引也要在合适的场景下使用。比如字段有唯一性限制的,编码;经常用于作查询条件的,多个字段还可以建立联合索引,提高查询速度;频繁用于排序的字段。表数据量很少、字段频繁更新、区分度不大(男女),就不需要创建索引了。

如何优化索引呢?

当然是使用执行计划分析语句了,explain

  • 使用覆盖索引,在指定字段上创建索引,尽量减少回表操作;
  • 防止索引失效,模糊匹配、联合索引不遵循最左匹配原则、在查询条件中对索引列做了计算、函数、类型转换等操作,都会发生索引失效,走全表扫描。

执行一条 SQL 语句,期间发生了什么?

一条简单的 select 查询语句,它的执行流程是这样的:

MySQL 架构分为两层:

  • Server 层:负责建立连接、分析执行 SQL 语句
  • 存储引擎层:负责数据的存储和提取(InnoDB 成为 MySQL 的默认存储引擎,支持并默认使用 B+树索引)

执行过程:

  • 连接器:经过 TCP 三次握手,启动 MySQL 服务,验证用户名和密码,获取用户操作权限。默认空闲连接时常为八小时,长短连接。

    1
    mysql -uroot -p
  • 查询缓存:键值对保存形式,键为 SQL 查询语句,值为 SQL 语句查询结果。很鸡肋,表频繁更新,查询缓存会被清理,MySQL 8.0 删除了查询缓存。

  • 解析 SQL:解析器,词法分析,检查字符串中的字段,找出关键字 select 这些;语法分许,更具语法规则,判断是否满足 MySQL 语法,不满足(关键词拼写错误)就出错,满足就构建语法树。

  • 执行 SQL:

    • 预处理:表不存在、字段不存在
    • 优化器:制定执行计划,将 SQL 语句的执行方案确定下来,比如作索引优化,使用覆盖索引避免回表查询等
    • 执行器:真正开始执行 SQL 语句,与存储引擎交互。使用聚簇索引也好,使用全表扫描也罢,整体思路就是:执行器的查询过程就是一个 while 循环,会调用一个函数指针,可以理解为调用存储引擎去查询记录。根据制定的 SQL 语句执行计划,存储引擎通过 B+树结构或者全表扫描定位数据记录,将结果返回给执行器,并报告查询完毕。执行器收到存储引擎报告的查询完毕的信息,退出循环,停止查询。

这里可以了解到一个索引优化策略:索引下推。

索引下推是怎样的呢?当联合索引遇到范围查询时,会停止匹配。不用索引下推的话,执行过程是这样的:存储引擎根据指定的 SQL 查询计划,根据联合索引的第一条索引,定位到该记录获取主键值,回表查询整行记录值,并将结果返回给 Server 层。Server 层拿到记录,会再次根据第二条索引判断该记录是否满足,满足就返回记录,不满足就跳过该记录。

使用了索引下推之后,存储引擎在根据联合索引第一条索引定位到记录获取主键值之后,不会先回表查询,而是直接根据第二条索引判断记录是否满足,不满足就直接跳过,满足后再回表查询整行记录值,最后返回结果到 Server 层。

索引下推,就是在联合索引索引失效之后,直接在存储引擎层根据所有索引,过滤出满足的条件的记录主键值之后,才进行回表查询,节省了很多回表操作。

事务

事务有哪些特性?经典的转账问题。原子性(undo log)、持久性(redo log)、隔离性(MVCC,锁机制),才能保证事务的一致性

事务一定要保证隔离性,并发事务可能会带来的问题:脏读(一个事务读到了另一个事务未提交的数据)、不可重复读(两次读取到的数据不一样)、幻读(两次读取到的记录数量不一样)。

这就要提到 SQL 标准提出的四种隔离级别:读未提交、读提交、可重复读和串行化。读提交解决了脏读,一个事务提交了之后,它所做的变更才能被其他事务看到;可重复读解决了不可重复读,事务在执行过程中看到的数据,一直跟这个事务启动时看到的是一样的。MySQL 是通过 MVCC 实现这两种隔离级别的。针对幻读,MVCC 也能解决一部分幻读,比如普通的 select 查询语句是快照读,事务在执行过程中看到的数据,一直跟这个事务启动时看到的是一样的,避免了幻读。而针对当前读,事务读取到的数据总是最新的,使用记录锁 + 间隙锁解决了幻读问题。

那么 MVCC 是如何工作的?明确两点:Read View(快照版本)和聚簇索引记录中的两个与事务有关的隐藏列。

每个事务启动之后,会生成一个 Read View,有四个重要的字段:创建该快照的事务 id、当前数据库中活跃的事务 id 列表(已启动还未提交)、i 最小的事务 id(启动最早的)、应该给到的下一个事务 id。

对于使用 InnoDB 存储引擎的数据库表,聚簇索引记录中的两个与事务有关的隐藏列:当某个事务对该记录进行改动之后,记录该事务 id;隐藏的指针,指向旧的版本记录,形成版本链,通过版本链可以找到修改前的记录。

一个事务去访问记录的时候,除了自己的更新记录可见,会这样做:

  • 生成一个 Read View,先判断已经提交的事务:
  • 查看该记录的 trx_id,即最近一次对该记录修改的事务 id,比较 Read View 中的 min_trx_id,小,那就是比当前最小的活跃事务都小,说明该提交记录在创建该 Read View 之前就提交了,可见的。
  • 查看该记录的 trx_id,即最近一次对该记录修改的事务 id,比较 Read View 中的 max_trx_id,大于等于,那就是比应该给到的下一个事务都大,说明该提交记录在创建该 Read View 之后才提交,不可见的。
  • 如果 trx_id 在这两者之间,即该事务在创建 Read View 之后启动,需要判断该事务是否提交。根据快照的活跃事务列表,,仍然活跃,说明未提交,不可见;反之可见。

这就是通过版本链来控制并发事务访问同一个记录的行为,这就是 MVCC。可重复读跟读提交隔离级别的区别就是:前者在启动事务时生成一个 Read View,在整个事务期间都在用这个 Read View,而后者是在每次读取数据时,都会重新生成一个新的 Read View。

Undo log 作用:实现事务原子性、实现 MVCC,Redo log 实现 事务的持久化;Bin log 实现数据恢复和主从同步。

Spring Bean:

简单总结 Spring Bean 生命周期流程:

  1. 实例化:启动 Spring 应用,IOC 容器为所有已声明的 Bean 创建一个实例
  2. 属性赋值:实例化后,Spring 通过反射机制给 Bean 的属性赋值
  3. 调用 Bean 的初始化方法:调用 Bean 配置的 @PostConstructafterPropertiesSet方法或者init-method指定的方法
  4. Bean 运行期:Bean 已经准备好被程序使用了,它已经被初始化并赋值完成
  5. Bean 销毁:当容器关闭时,调用Bean的销毁方法

这两天在好好准备面试、笔试了,这周周末再好好写一写故事吧,实在抽不出时间和精力了。

今天晚上回去吃个泡面,下午还没吃饭呢。

2024/03/07

这两天有点忙,算不上多忙,就是感觉有点力不从心了。

上午计划投递腾讯实习岗位,发现作品集还挺重要的,再一个就是腾讯对计算机网络是情有独钟,考得蛮复杂的。

image-20240307093734061

写一篇新博文吧,专门记录我的求职经历,一切都会水到渠成。

Spring Boot 在启动的时候会干这几件事情:

  1. Spring Boot 在启动时会去依赖的 Starter 包中寻找 resources/META-INF/spring.factories 文件,然后根据文件中配置的 Jar 包去扫描项目所依赖的 Jar 包。
  2. 根据 spring.factories 配置加载 AutoConfigure 类。。
  3. 根据 @Conditional 注解的条件,进行自动配置并将 Bean 注入 Spring Context

总结一下,其实就是 Spring Boot 在启动的时候,按照约定去读取 Spring Boot Starter 的配置信息,再根据配置信息对资源进行初始化,并注入到 Spring 容器中。这样 Spring Boot 启动完毕后,就已经准备好了一切资源,使用过程中直接注入对应 Bean 资源即可。

中午有京东内推找我,大概是因为简历写得不错,还推荐了一位简历优化大佬

准备 yi 少平老师交流下了

今天下午要完成两个笔试

TCP 连接三次握手:

TCP 是面向连接的协议,使用 TCP 前必须建立连接。

  • 一开始,客户端和服务端都处于 CLOSE 状态。
  • 服务端主动监听某端口,进入 LISTEN 状态。
  • 客户端随机初始化序号(c1),即 TCP 报文首部的序号字段,同时把同步标志位置为 1

上午完成 计算机网络基础,跟老师交流了,最终迈出这一步了。

下午就是继续完善简历内容,根据京东的就业指导,完善下专业技能那一栏,再熟悉一遍项目技能那一块,准备明天的面试。

携程集团,人才招聘笔试题,作答完毕

下午四点半,跟本地的一个小企业约面,下周一中午两点。(感觉态度不是很好,没点激情哈哈)

晚上根据京东大佬建议,优化完善下简历。今天要把简历内容都过一遍。

今晚想得多了,但也记忆了不少内容,祝明天好运!

2024/03/08

唔,三八妇女节,今天有面试。

今天上午过一遍项目面试题呵,再抓紧时间过一过 Java 基础八股。没有面试过,也不知道具体会问什么,掌握不了面试节奏。

基本过完项目面试题了,剩下的内容有 Redis、MySQL 巩固,集合、并发,网络安全、微服务架构。

想找时间看几部电影了。

中午回来,充好电,睡一觉。本来想着看会儿视频的,妈的宿舍还没网了,手机充电用不了热点,这特么跟坐牢一样。

下午四点半,第一次面试结束啦,问得很简单。第一次面,没啥经验,感觉回答得还不够利索。be6132f9c4dab954b1caa2993272a25

c811e984d11dd174caa49d19bf10809

快速回忆一下:

下午四点,腾讯会议远程面试,半个多小时。校园里找了个小角落坐下来面试的,第一次面试。无压力,面试官人很好,问的也比较简单:

自我介绍一下吧

说一下接口跟抽象类的区别

说一下 continue、break、return 的区别,如果要结束嵌套循环,但是不结束方法,应该用哪个

Redis 有哪些数据类型,简单说一下

说一下 StringBuilder 和 StringBuffer 吧

为什么子类构造方法中,必须要调用父类的构造方法?

说说数组和链表的区别

了解过 Java 中的堆和栈吗?简单说一下

说一下 Spring 常用的注解

有了解哪些设计模式?说一下

了解过 Spring 的拦截器吗

了解过哪些权限校验的开发框架?

了解过 Java 中的锁吗?说一下你用过的锁机制

Double 类型做数据转换怎么做到没有精度丢失?

你知道在如何 Java 代码中导出一份 Excel、pdf、Word 等文件吗,有做过吗

了解过 ……2.0 协议嘛(没听明白,不了解)

Spring 如何处理嵌套 Bean 的注入,简单说一下,就是注入 A,但是 A 中有 B,Spring 怎么处理这种 Bean 注入的

用过线程池吗,说一下线程池有哪些核心参数吧

这边你的预期薪资是多少,简单提一下;

反问:第一次面试,表现怎么样;实习生在公司的工作模式是怎样的;这次面试多久能有结果;

后续可能会有二面

感觉面试官不是很专业,差不多是照着单子一条条挨个往下问,回答完问题他就继续问别的了,也不会纠正或者深入往下问。他也没有开摄像头,不过听声音很老实,哈哈哈。毕竟是小公司,问的比较简单。我问他表现怎么样,语速、专业水平这方面,他说挺不错的,基本没啥问题。面试官也主动问我是大三的吧,入职的话最短时间是多会儿,他说是越快越好,我回答正在跟导员和专业课老师沟通,流程会很快的,最快一周内,最晚也是两周内。实习时间也不定长,有人带着熟悉业务,再慢慢上手,会看工作表现和产出。

投递了一周多,实习僧、BOSS、牛客网都在投。大厂没敢多投,抓紧时间好好优化一下简历再考虑。下周还有一个本地线下面试机会,继续努力。

进程调度:

  • 先来先服务:先来后到

  • 最短作业优先:长作业可能没有执行机会

  • 高响应比优先:等待时间 + 执行时间 / 执行时间,等待时间越长,长作业就越有机会被执行

  • 时间片轮转:为每个进程分配时间片,用完或者提前结束,其他进程就可以抢占 CPU,不好把控时间片大小

  • 最高优先级:为进程设置优先级,静态优先级、动态优先级,优先级低的可能没有执行机会

  • 多级反馈队列调度:多个阻塞队列,按照不同的优先级排列,优先级越低的队列,可执行时间越长。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
熟悉 Java 编程语言,熟练掌握基础语法、常用数据结构和集合类,对异常处理、反射、IO、泛型等语言特性有深入的理解和实践经验。

熟悉 SSM + Spring Boot + Vue / React 开发模式,深刻理解 Bean 的生命周期、IOC 和 AOP 等核心技术,能够高效解决项目实际问题。

掌握 MySQL 的使用,对其锁机制、索引、事务、隔离级别有一定的理解,能够熟练编写常用的 SQL 语句以及简单的 SQL 优化。

掌握 Redis 基本数据结构和持久化机制,实践过 Redis 的分布式缓存、基于 Redisson 的分布式锁和分布式限流,极大提高系统性能。

熟悉并实践过多种设计模式,如门面模式、适配器模式和注册器模式,能够根据实际需求灵活运用设计模式,提升代码可维护性。

有并发编程相关经验,能够使用 CompletableFuture 等 JUC 类和自定义线程池实现并发和操作异步化,显著提高系统性能和响应速度。

熟悉 JVM 内存模型,掌握 JVM 垃圾回收机制、Java 类生命周期和类加载机制,对 Java 类加载器特别是双亲委派模型有深入理解。

具备丰富的微服务实战经验,熟悉微服务治理原则,对 Spring Cloud 生态有深入了解,包括 Nacos 注册与配置中心、Ribbon 负载均衡、Dubbo 服务间调用以及 Spring Cloud Gateway 网关,能够针对复杂需求,设计安全可靠的微服务架构。

熟悉基本的 Linux 命令,如文件与目录管理、权限管理和 Vim 文本编辑等,具备在 Linux 环境下进行日常操作和解决问题的能力。

具备扎实的计算机基础知识和深厚的计算机理论基础,对计算机组成原理、操作系统、计算机网络及数据结构与算法等有深入理解和实际应用能力。

熟悉 Git、IDEA、Webstorm、VS Code、ChatGPT、Swagger、SQLyog、Jmeter、Typora 和 VMware 虚拟机等工具,能够提高工作效率和团队协作能力,熟练掌握 C++、Python、JavaScript 等语言的基础语法,能编写功能完善的程序,具备跨语言能力。

继续优化简历!

在这个信息爆炸的年代

其实我们都应该多给自己一些时间

慢慢地向内求

把你自己的内心安顿好、把每天的心情照顾好

一切你想要的

其实都在路上,它们总会到的

2024/03/09

上午了解大厂面试题,还是那句话:面向面经复习,是最有效的。

是时候尝试备考计算机四级网络工程师了,还有半个月,妈的还有半个月就考了。

简历优化,项目经历。

平板还是不能正常连接到蓝牙耳机呵,应该考虑在买一个荣耀蓝牙耳机吗,下午把转接器和有线耳机带上。

写了会儿大学故事,感觉蛮不错的。

在安居乐租房软件上了解了下租房注意事项,还是上 B 站看看比较稳妥,学一学。

刚更新的简历,尝试着投递一些大厂,今晚就狠命巩固复习八股文。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
完全根据视频顺序来

关于途径:

1.不推荐58,安居客。中介要给半个月房租

2.不想给中介费,闲鱼,豆瓣,微信,唯心所寓(wellcee),

3.靠谱的中介平台,自如,链家,优居;跟中介说要什么地段,有没有厨房,要几室几厅,多少预算(往低了压),可以找两个中介一起看

看房看什么问什么:

1.马桶水冲力足不足,如果是公寓房,问马桶是粗管还是细管,细管可能不行

2.水电费怎么交,自己单独交还是给到房租房东一起交,水表电表在哪里看,要物业的联系方式

3.要问有没有网,能不能拉网,能拉哪些公司的网

4.房子要不要物业费,物业费多少,除了物业费还有没有别的费用,物业费怎么交,物业的联系方式

5.房租月付还是季付,押几付几

6.如果确定要租,中介和房东会给一个合同上的附单,写清楚有多少家具,沙发电视啥的,如果有损坏要赔偿;要商量好,没退房之前损坏了,谁修谁赔谁付钱

7.只有写进合同和录音才有用,所有口头约定都没用;中介和房东为了租出去什么都愿意答应你,但只有写进合同才有用,才给钱

8.能不能换锁,能不能贴墙纸,能不能打洞;你没提前跟房东讲好,也没写进合同到时候就让你赔钱

9.所有问题问了,写进合同之后,问退房有什么手续,退了之后押金能不能当天打到帐上,在合同写明多少天打到账上,以及退房的时候需不需要扣什么清洁费,电器损耗费,电费水费哪里可以查,有没有单据

10.签合同的时候一定是三方,你,中介,房东,如果没有写上面的内容,就重打或者手写签字

11.如果签合同的时候,只有你跟中介两方,租房子给你的是二房东,可能就是中介机构,从一房东的房子租回来,加价租给你;二房东麻烦的是,你东西坏了,他不给你修,合同要写明白,退房押金要慢一个星期给你之类的。有清洁费,完全可以美团约个钟点工阿姨上门清洁,也就一百块,但如果不管,房东中介去收可能三四百



上面的问题回顾之后,签合同流程:

1.要签了,准备好身份证复印件,写上八个大字,仅供本次租房使用

2.一定要让一房东或者二房东出示,房子的房产证(最重要),复印也好,拍照留底也好,一定要留底

3.还需要让房东出示的身份证复印件,复印也好,拍照留底也好,一定要留底

4.看清楚怎么付款

5.没住进去前的电表水表抄上去

6.确认一下合同的期限是多少

7.具体坐落的位置

8.水电是民用还是商用,商用水电特别贵

9.家具坏了谁修,房东修要写上去(马桶堵了,灯泡坏了,热水器不出热水,都是谁出,要商量好)

10.最后看违约谁赔怎么赔,

签合同之后:

1.第一步,到要租的房子里,全景布局全部拍下来留底,尤其是把破损的,灯泡不亮,墙面脱皮,家具磕了一个角,玻璃碎了,全部记录下来,以图片或视频的方式发给房东,修好了再住进去

2.多一个心眼,可以买一个红外探测仪,看看有没有摄像头,尤其是公寓房插座和卫生间下面

怎么挑房子:

1.内部大体是三点:隔音,通风,光照

2.隔音是最重要的,不建议租loft或者公寓房,性价比低,商用水电费贵,隔音都很差,可以听见隔壁看电视,还有附近有没有工地,会不会在哪个时间点吵得睡不着

3.光照,是不是坐北朝南,朝西南东南也行,总要有一个时间段能有阳光招进来

4.通风,开窗那个风能不能通到门口

5.潮湿,衣服可能晾不干,没有阳台晾衣服,能不能配个烘干机,不行的话能不能免三四百块,或者免物业费,谈一谈

6.外部也是三点:噪音,安保,方不方便

7.放不方便看,有没有菜市场,收快递,快递驿站(非常重要),有没有超市,有没有银行,有没有地铁站公交站

8.噪音看楼下有什么商户,是不是商用楼,搜一下按摩美甲店啥的会不会特别炒,小区附近有没有小学,有的话小学特别吵

9.安保就看楼下有没有门禁,有没有保安,很多公寓房会好一些,外卖都上不去;城中村就比较差

10.具体去看设施:

空调看看能不能开关,制冷;

每个灯都开一下看看亮度;

插座数量,位置,每个插座都看一下有没有电,可能老化用不了;

水压大小,想想洗澡;

wc卫生;

洗手池漏水正不正常,水槽够不够深,太浅水壶都塞不进去;

有厨房看抽油烟机能不能用,冰箱制冷正不正常;

卧室,就看床架结不结实,床上有没有洗么席梦思,塑料膜是不是包住的,能不能拆,不能拆随便拆了要赔;

沙发底下木头啊,电视柜有没有发霉,发霉反映去修;

开发票找房东,谁收款谁就开发票,但是房东报价就不是含税的,如果你要开发票肯定让你承担,可以问12366,押金拖着不退12315投诉

最后强调,钱没给出去之前才是大爷,全部确认好才给钱,给钱一瞬间就被动了,一定要确认好

个人经验,还是要根据自己需要。短租一两个月太难找了

性能反应了系统的使用体验,想象一下,同样承担每秒一万次请求的两个系统,一个响应时间是毫秒级,一个响应时间在秒级别,它们带给用户的体验肯定是不同的。

可用性则表示系统可以正常服务用户的时间。我们再类比一下,还是两个承担每秒一万次的系统,一个可以做到全年不停机、无故障,一个隔三差五宕机维护,如果你是用户,你会选择使用哪一个系统呢?答案不言而喻。

另一个耳熟能详的名词叫“可扩展性”,它同样是高并发系统设计需要考虑的因素。为什么呢?我来举一个具体的例子。

Redis 持久化、Java 并发容器、介绍项目难点、TCP 三次握手 / 四次挥手扩展问题、数据加密、JWT 原理、Session / Cookie、性能优化方案、设计模式

  1. 性能优化介绍
    • 谈论在项目中如何进行性能优化,包括代码层面的优化(如算法改进、数据结构选择等)、系统层面的优化(如缓存策略、并发控制等)以及数据库层面的优化(如索引设计、查询优化等)。

2024/03/10

上午跑步,总算发现为什么有时候跑步额外累人了,鞋子没穿对,应该穿运动鞋的。

眨眼间,三月份已经过去三分之一了。

晚上没时间写总结,只好是早上写点东西。

这两天还在抓紧时间背八股文,新技术还没学多少,打算今天看看手写 RPC 框架。

上午的话,我还是想着投递一波大厂的暑期实习岗位,在看一波面试题。

计算机四级也得开始准备了。

计算机四级 【计算机网络】| 选择题 2 重点标准版_以下网络拓扑结构描述错误的是-CSDN 博客

计算机四级 【计算机网络】| 选择题 1 重点标准版_网络的传输速率为 5 mbps,要传输 2.5 gb 的数据大约需要多长时间?-CSDN 博客

[计算机四级 操作系统] | 选择题 1 重点标注版_(单选题)处理器的状态由系统态到用户态的转换 是通过下列哪一种方式实现的?-CSDN 博客

当然可以,性能优化是一个涉及多个层面的复杂过程,下面我将详细解释代码层面、系统层面以及数据库层面的性能优化方法和技巧。

代码层面的优化:

  1. 算法改进

    • 选择更高效的算法来替代低效的算法。例如,使用快速排序替代冒泡排序,使用哈希表替代线性搜索等。
    • 尽量减少时间复杂度较高的操作,如嵌套循环和递归调用。
  2. 数据结构选择

    • 根据数据的特点和使用场景,选择合适的数据结构。例如,如果需要频繁地插入和删除元素,可以使用链表或哈希表;如果需要保持元素的顺序,可以使用数组或平衡二叉树。
    • 避免不必要的数据结构转换和复制操作,以减少内存消耗和 CPU 时间。
  3. 代码精简与复用

    • 移除冗余代码和重复逻辑,提高代码的可读性和可维护性。
  • 使用函数和模块来封装重复使用的代码,减少代码的重复编写和调试工作。

系统层面的优化:

  1. 缓存策略

    • 利用缓存技术来存储和复用频繁访问的数据,减少对数据库或远程服务的访问次数。
    • 选择合适的缓存策略,如 LRU(最近最少使用)算法,来管理缓存空间,确保缓存中的数据是最有价值的。
  2. 并发控制

    • 利用多线程或多进程技术,实现任务的并行处理,提高系统的吞吐量和响应速度。
    • 使用合适的并发控制机制,如锁、信号量或条件变量,来避免并发访问导致的数据冲突和死锁问题。
  3. 网络优化

    • 优化网络传输协议和参数设置,减少网络延迟和丢包率。
  • 使用压缩算法对传输的数据进行压缩,减少网络带宽的占用。

数据库层面的优化:

  1. 索引设计

    • 根据查询需求和表结构,设计合适的索引。选择具有高选择性的列作为索引键,以提高查询效率。
    • 定期分析和优化索引的使用情况,避免索引失效或冗余索引导致的性能问题。
  2. 查询优化

    • 优化 SQL 查询语句,减少不必要的 JOIN 操作、子查询和聚合函数的使用。
    • 使用数据库提供的查询执行计划工具,分析查询的执行过程,找出性能瓶颈并进行优化。
  3. 分区与分片

    • 对于大型数据库表,可以使用分区技术将数据分成多个部分,提高查询和管理效率。
    • 在分布式数据库系统中,可以使用分片技术将数据分散到多个节点上,实现负载均衡和水平扩展。
  4. 数据库配置与参数调优

    • 根据硬件环境和业务特点,调整数据库的配置参数,如缓冲区大小、连接池大小等,以获得最佳的性能表现。
  • 监控数据库的性能指标,如响应时间、吞吐量、CPU 利用率等,及时发现和解决性能问题。

需要注意的是,性能优化是一个持续的过程,需要不断地对系统进行监控和分析,并根据实际情况进行调整和优化。同时,在优化过程中要权衡利弊,避免过度优化导致系统复杂性和维护成本的增加。

SpringBoot 的自动装配原理主要基于 Spring 框架的依赖注入和条件化 Bean 机制,并结合 SpringBoot 的特定功能和设计原则实现的。

首先,SpringBoot 通过引入一系列 starter 依赖,使得开发者能够便捷地集成各种第三方库和框架。每个 starter 都包含了一系列预定义的配置和 Bean 定义,用于简化特定功能的集成过程。

在 SpringBoot 应用启动时,@SpringBootApplication注解起到了关键作用。这个注解实际上是一个复合注解,其中@EnableAutoConfiguration是实现自动装配的核心。它告诉 SpringBoot 开启自动配置功能。

SpringBoot 的自动配置功能通过加载META-INF/spring.factories文件来发现并加载各种自动配置类。这些自动配置类使用条件注解(如@ConditionalOnClass@ConditionalOnProperty等)来确定是否应该创建和配置特定的 Bean。条件注解允许根据类路径、属性设置、Bean 是否存在等条件来启用或禁用自动配置。

当 SpringBoot 启动时,它会扫描这些自动配置类,并根据条件注解的判断来决定是否创建和注册相应的 Bean 到 Spring 容器中。如果某个自动配置类满足其条件注解指定的条件,那么它定义的 Bean 就会被创建并注入到 Spring 容器中,从而完成自动装配过程。

除了自动配置类,SpringBoot 还利用了一些核心组件来实现自动装配,如AutoConfigurationImportSelectorSpringFactoriesLoaderAutoConfigurationImportSelector负责从spring.factories中加载自动配置类,并根据条件进行筛选。SpringFactoriesLoader则用于加载META-INF/spring.factories文件中定义的配置。

通过这种方式,SpringBoot 能够自动配置应用的很多方面,如数据库连接、消息队列、Web 服务等,从而大大简化了开发者的配置工作,提高了开发效率。

需要注意的是,虽然自动装配能够极大地简化配置工作,但在某些情况下,开发者仍然需要手动配置一些 Bean 或覆盖自动配置的默认设置,以满足特定的业务需求。因此,理解 SpringBoot 的自动装配原理并熟悉其配置方式,对于开发者来说是非常重要的。

简单看了几个面经,下午继续

《下水道的美人鱼》,日本人拍电影,是真特么的变态。

又投出一份简历去了,期待。

Redis 持久化、Java 并发容器、介绍项目难点、TCP 三次握手 / 四次挥手扩展问题、数据加密、JWT 原理、Session / Cookie、性能优化方案、设计模式,Mybatis 工作流程,Spring 自动配置原理

下午有活干了,把这个假期的图片视频全保存起来

今天地日记任务,回忆上大学以后的每个假期生活

SpringCloud 之 Nacos 入门与实战系列_nacos 注册中心 反向探测-CSDN 博客

API 项目介绍:分为四个模块:api-core,实现用户管理、接口管理、接口调用等;api-gateway,做统一的访问控制、流量染色、用户鉴权,完成统一登录校验、API 签名校验、接口调用统计呵请求响应前后的日志处理;api-client,自主设计对外提供接口服务;api-common,抽象公共接口 / 方法、公共实体类。

使用 Maven 聚合工程管理子模块,都需要在本地 install。接口调用的逻辑:请求 api-core 的接口调用服务:首先校验参数,判断接口是否存在。获取当前登录用户,拿到 ak 和 sk,以此作为参数构建 SDK 客户端。SDK 客户端通过封装请求参数(包含用户信息、调用接口信息),使用 Hutool 工具包,发送请求到网关。

网关实现全局过滤,获取请求头的一切信息:请求参数、请求路径、请求来源地址等。做 API 签名校验,鉴定用户身份;根据请求路路径和方法判断接口状态,是否存在,是否发布或下线;设置 ip 黑白名单,只允许当前服务器的请求可以通过;流量染色,给请求添加统一的请求头。完成一系列校验之后,将该合法请求转发给真正的接口服务,处理接口调用,返回响应。最后在 haddleReponse 响应处理器中,完成接口调用统计等业务逻辑,更新相关字段,比如用户剩余调用次数、接口调用总次数等。返回响应,结束整个调用流程。

不希望引入复杂的业务逻辑,为减小网关模块体量,遵循单一原则,抽象公共业务逻辑和公共实体类到 api-common 模块。引入 Dubbo 轻量的 RPC 框架,用 EnabbleDubbo、@DubboReference、@DubboServie 等,使用 Nacos 做注册中心,实现服务注册。网关服务作为消费者实现服务拉取。实现服务间方法调用。

这两天真是惬意,呆在教室不仅网络环境好,还能随时充电:

cbacac5b2dbc25af1266c65b09d6b37

[24 固若金汤的根本(上):对称加密与非对称加密 (lianglianglee.com)](https://learn.lianglianglee.com/专栏/透视HTTP协议/24 固若金汤的根本(上):对称加密与非对称加密.md)

API 开放平台(热门) - 飞书云文档 (feishu.cn)

聚合搜索平台(中台设计) - 飞书云文档 (feishu.cn)

聚合搜索项目面试题 (yuque.com)

手写 RPC 框架(24 年最新) - 飞书云文档 (feishu.cn)

晚上还是很有精力的,不错不错。明天记得要投递大厂简历啊!

Wiki (feishu.cn)

2024/03/11

上午选体育课

投递简历,BOSS 询问进展状况;询问学长进展状况;投递各大官网;做测评

休息一会儿,开始看面经。

才三月份中旬不到,现在要每天看大量面经,培养面试感觉。

下午再做快手测评吧。

腾讯测评补评?奶奶的还不合格是吧。

洛阳寰宇网阔科技公司,人事刘先生,态度蛮不错的。事事有回音,不招在校生,还祝我前程似锦。

快速看了几个面经,感觉蛮不错的。

跟导员沟通离校实习,她说不行。。果然导员没啥用。。

投递百度实习生岗位。

好,下午看了看面经,反正没人理我,我着什么急,有的是机会!

今日任务,继续巩固八股:对象创建的流程,类加载机制,项目拷打,Redis 分布式限流/锁/session + 其他八股。需要继续学习 ES\Rabbit MQ 中间件,写在简历上;其他微服务组件也要尽量了解。尝试使用 Docker 独立部署项目。学习 手写 RPC 框架。

尝试去巩固算法,想到这里就想到蓝桥杯了。

img

image-20240311160835146

很有必要再继续更新简历!

7k 字的面经+简历 (zsxq.com)

写故事,该死的万柏林区。

唔,九点了,看了一部恐怖片《雪山迷踪》,零六年的电影。老套剧情:讲述了五个热爱冒险的年轻人在雪山中的小屋内惨遭虐杀的故事

很好,今天晚上找回状态了。既然没有面试,我他妈就把自己打造成面霸。

2024/03/12

您好!我的个人博客网站:https://deng-2022.gitee.io/blog/。有在考虑招实习生吗?我对这个岗位非常感兴趣。
我是山西大学 25 届软件工程专业学生,熟练掌握 SSM + SpringBoot + Vue / React 开发模式,熟悉常用的开发工具,有丰富的 Java 开发实践经验。了解常用数据库和中间件,熟悉微服务治理方案,有一定的微服务开发经验。
我的 Gitee 个人主页:https://gitee.com/deng-2022
目前有在本地找实习的打算,方向是 Java 后端,需要看看我的简历吗?

大早上的,又更新了一次招呼语。

跑步,半小时。

image-20240312220722689

昨天听到一句很有意思的话:跑步的多巴胺仅次于谈恋爱 三公里专治各种不爽 五公里专治各种内伤 十公里跑完内心全是坦荡和善良

今日任务盘点:巩固学习计算机网络,备战网络工程师;了解学习 Docker 部署;完结 Redis 所有内容;学习了解 ES、Rabbit MQ 中间件;多看几篇面经。

中午吃完饭,回来还是头昏脑胀,只好是趴桌子上睡了一小会儿,一下就到两点半了。

今天务必搞定 ArrayList 的全部内容。

面经重点:线程池,ThreadLocal,Redis

实话讲,想到每天要学的东西很多,还真有点没动力,呵呵呵。

面经是永远背不完的!自备战日常实习以来,直到今晚我才能彻底理解这句话。

特么的面试都没有,还隔这天天全力准备面经呢!离秋招还早,抓紧时间提升技术才是王道。

现在效率高了不少,除了细节的知识需要我总结,面经我也看了不少了,直接根据 AI 回答就能学到很多东西。

从明天开始,抽出一部分时间开始学习新技术:Docker 部署项目、消息队列、ES 等。

RabbitMQ 消息队列-CSDN 博客

2024/03/13

一个月速速吃透蓝桥杯!!!_哔哩哔哩_bilibili

蓝桥杯真题 - 编程题库 - C 语言网 (dotcpp.com)

蓝桥杯真题是真看不懂,这跟代码有什么关系,全是数学题。。

三月快中旬了,太原附近完全没有实习生招生计划吗?

Elasticsearch 也是使用 Java 编写的,它的内部使用 Lucene 做索引与搜索,但是它的目的是使全文检索变得简单,通过隐藏 Lucene 的复杂性,取而代之的提供一套简单一致的 RESTful API

然而,Elasticsearch 不仅仅是 Lucene,并且也不仅仅只是一个全文搜索引擎。 它可以被下面这样准确的形容:

  • 一个分布式的实时文档存储,每个字段 可以被索引与搜索
  • 一个分布式实时分析搜索引擎
  • 能胜任上百个服务节点的扩展,并支持 PB 级别的结构化或者非结构化数据

Beats 是一个面向轻量型采集器的平台,这些采集器可以从边缘机器向 Logstash、ElasticSearch 发送数据,它是由 Go 语言进行开发的,运行效率方面比较快。

Logstash 是动态数据收集管道,拥有可扩展的插件生态系统,支持从不同来源采集数据,转换数据,并将数据发送到不同的存储库中。

ElasticSearch 对数据进行搜索、分析和存储,其是基于 JSON 的分布式搜索和分析引擎,专门为实现水平可扩展性、高可靠性和管理便捷性而设计的。

它的实现原理主要分为以下几个步骤:

1)首先用户将数据提交到 ElasticSearch 数据库中;

2)再通过分词控制器将对应的语句分词;

3)将分词结果及其权重一并存入,以备用户在搜索数据时,根据权重将结果排名和打分,将返回结果呈现给用户;

三月七号我第一次创建博客啊,十五号我才新建了第一篇博文。

[01 认知:ElasticSearch 基础概念 (lianglianglee.com)](https://learn.lianglianglee.com/专栏/ElasticSearch知识体系详解/01 认知:ElasticSearch 基础概念.md)

中午系统过了一遍 Elasticsearch 重点内容,基础知识、查询和聚合的使用、执行流程等,考虑今晚写个总结。

Sheet (feishu.cn)

在牛客网投递了一波暑期实习招聘:五八同城、OPPO、阿里。

再次投递一波简历之后,清净了。闲来无事,想一想今晚可以干啥吧。

消息队列学习,Docker 部署,ES 总结,集合总结,Redis 总结,框架总结,算法巩固。

现在已经看不进去了,玩玩游戏吧,妈的。今晚看一部纪录片。

找工作的时候,最能感受到世界的荒诞_哔哩哔哩_bilibili

《地球脉动》,一共三季呢,今天看了半个小时,还挺不错的。

image-20240313204722338

image-20240313210523047

一周多前海投的岗位,竟然回应我了。不过也没有多少惊喜,一方面是专业不对口,另一方面在上海通勤住宿是个问题。

最后一段时间没有再学下去了,写了一些思想感悟,写给自己看。

2024/03/14

整理了下本专栏排版,开始上课吧

[深入剖析 MyBatis 核心原理-完 (lianglianglee.com)](https://learn.lianglianglee.com/专栏/深入剖析 MyBatis 核心原理-完)

正在跟一家太原本地的初创公司交流。

在校生在本地找实习很不靠谱啊,回应我的都是些小公司,基本都要求线下面试。

今天又约了两个,但总感觉人事很不靠谱。直接简单的约面就可以了,完全没有固定时间。

他们跟我讲话的态度,完全代表着公司利益。虽然这很正常,但我感觉到很恶心。

你维护公司利益本没有错,但连面试都没约到,新人还没入职,就要提各种要求。问你有没有经验,能不能开发项目,会不会考虑实习转正,期望薪资是多少,你还在校吗?有课怎么来上班,公司跟学校不一样,不能随你性子来。人事讲话就是这样的吗,咄咄逼人。明天再问问机会,感觉一点不靠谱。

诶,刚把卡包放回宿舍,今天就要用笔,什么运气。

困得不行,又睡了一会儿。

我发现只要下午有课,中午的学习效率就不会很高。这应该算是工作时间割裂了吧,毕竟上课很影响我的安排。

我就知道不用写,软件质量测试和分析课还挺水的。

上课前再给自己灌一点鸡汤,哈哈哈哈哈哈哈哈哈。

缺陷管理和测试管理,课本上的静态代码走查。

image-20240314165631884

还是有很多有趣的人事的,谢谢你了,陌生人。

正在了解通勤,看看这两天面试的地点交通便不便利。

再次迭代简历,添加中间件掌握情况。

今晚任务:优化简历,再投递一波大厂暑期实习,这个一定要争取。把现有的所有知识点最后巩固复习一遍,明天复习第二遍,特么的有种来问我。就一个小厂,爱要不要,不要的话我可在学校闲着了。玩!再苦再累不能忘记休闲娱乐。

要学的内容很多,这辈子都不能够学完。我为什么会感觉难受?那是因为我在主动追求进步。

北京摄星公司没有消息,还好没抱有多大期望,他们只是不愿意招我这个实习生,却连一个简单的通知都不愿意给到。

本地找实习还是很困难的。学长那边没消息,上周答应答复的人事没消息,只是拿到我简历的更是杳无音讯的。

近段时间每天都在 BOSS 投递,沟通近 400 了,但是简历只投出去 17 份。

这两天的 BOSS 回复明显比上周好很多了。可能是投递方式的不对,之前大多都是不活跃的岗位。这几天愿意交流的有很多,明天下午的面试,后天下午的面试。这是我他妈自己争取来的机会,不是别的什么人给我铺平的道路。

有些大厂的暑期实习也陆续开始了,也在同步投递中,今天优化了简历,明天可以考虑开始投递,暑期实习并不着急,误不了的。

上周六开始到今天,感觉每天的生活都是一样的,日子很平静也很惬意,每天都是忙碌而充实的。

一切都是浮云,一切都将会过去,而那过去了的,都将成为亲切的怀恋。

我清楚我在做什么,我有明确的职业规划。尽管我也是第一次,但凡事都必须要靠自己闯荡,我他妈拼定了。

不就是大三下学期找个本地暑期实习?不就是规划着特么找个大厂的暑期实习?有什么难度?结果会是怎样的?

结果只有两种:找到了和没找到。

那又如何?人在做,天在看。

一个人这辈子百分之九十的财富,都是在四十岁之后积累的。

生活吧!活在这浮躁的社会中,作为这肮脏麻木社会的一份子,我只需要关注我自己。

今晚回去再翻翻看,有没有自己喜欢吃的泡面。

2024/03/15

今天好像是消费者权益保护日。

下午有一场面试,不管结果好坏,直接上了。

有烦心事的时候,总是不好排解,虽然没啥心思写东西,但还是值得记录一下。

记得帮小穆查一下考研复试面试的内容。

我这个阶段可太关键了啊!不能松懈。

下午,山西中维面试,感觉良好,希望很大。

2024/03/16

跑步,半小时。

一上午没啥好干的,就了解了解公司的通勤和周边的租房情况。

我还在想着如果合适的话就在能这里长期实习了,今年暑期的实习也就有了着落。有了这份实习经历 + 经验,再凭借我个人的努力,万一能斩获一些大厂 offer 呢?

看会儿《生死疲劳》。

我在等一个机会,还在等。。我总不能半场开香槟吧,希望这次有着落。

昨天的山西中维面试基本记录完成了,还跟二班团支书简单聊了下请假假条怎么写的问题。

我最关心的就是这次入职办理了,如果顺利的话下周一就能入职。届时我只需要关注两点:工作的通勤和校内请假办理。

我还在等消息,等通知,我突然有点不知道该干什么了,我还不知道结果是怎样的。

《该死的万柏林区》,预计明天完结。

2024/03/17

六点很难醒啊,太折磨人了,一觉醒来就七点了。

早上醒来不想洗澡,洗澡还得是在晚上睡觉前,解解乏。

还在等机会中。

百无聊赖地刷着视频,写写日记看看书。

《西游记》前言看完了,真不错。

我的娱乐人生:

阅读:《西游记》《生死疲劳》

休闲:微信公众号《每晚一卷书》《漫画》

电影:猎奇电影,血浆电影,恐怖电影,纪录片

追剧:《瑞克和莫蒂》,B 站关注 UP

游戏:植物大战僵尸,英雄连,帝国时代,钢琴块

USB 接口直连传输图库失败,还是很不靠谱。

奶奶的,因为 USB 连接不好中断手机连接,只好是不带手机去吃一顿小火锅了。没想到回来之后传输失败了,只能用手机分卷压缩的方法传输了吗。

晚上看一集《致命弯道》,快乐的一天就结束了。

2024/03/18

上午,了解公司通勤方式和附近租房条件。

还在等机会中。

待会儿去找那导员请个假,请个长病假,周三到周五。

好奇怪啊,为什么找那婆娘请个假搞得现在还挺紧张的。上周周五下午跑去新岛科技园单刀赴会的时候,一点儿没觉得紧张。全程随心所欲,打车,找单位,面试一套流程下来,心里面没有丝毫波澜。那是因为面试聊技术是我最擅长的,并且我对那次面试本身没有抱太大希望。就想着一个小公司还,能有多少值得学习的新东西。去了无非就是混混经验划划水,回来以后再接再厉继续投递找实习。所以我总结出一个道理:只有顺其自然,心无所求,方可宁静致远,悠然自得。

上午十点三十八分,山西中维给我发来录用通知,结果揭晓。

从今天开始,彻底的全新的阶段开始了

一中午跟家人还有好朋友们都报喜了,珍惜这次机会啊,我特么自己争取到的!

把明天所有要准备好的都整理整理:

一寸免冠照(电子版、纸质版)各一张

居民身份证原件及复印件

学历证书及学位证原件及复印件

专业技术职称证书原件、职业资格证书原件及复印件

中国建设银行卡及招商银行卡的复印件(上面需备注卡号及开户行,试岗结束一周内提交)—-工资卡

无犯罪证明记录(一个月内必须提交)

image-20240318160006513

想从 pdf 中提取图片作为免冠照来着,除了 WPS 都好使,就是要花钱。

联系了小马村房东,这周周末去看房子,尽量能租个便宜点的单间。

下午就准备好所有资料吧,直接去到天猫打印,复印件也好,原件也好,证件也好。

晚上啥也不用干了,就把今天的所见所想写一写。

世界上还是好人多啊,洗免冠照片的时候,不小心洗错了,好心的大哥帮我免费洗了一次。

除了无犯罪记录证明,其他的资料全部打印完毕。妈的,录取通知书忘记打印了。

打印完啦,跑回宿舍打印的,还好楼底下的可以用。

2024/03/19

上班第一天,简单回顾

上午熟悉工作,中午回去一趟取电脑,下午完成工作。

第一天真是折磨,上午起早了没公交,只好是打车来的。中午回去一趟取电脑,吃了饭拿起书包就跑。担心误了下午班,只好是又打了辆出租直接送到公司小区。下午傻愣愣地跟着别人一块儿坐着,到七点了还不走。给主管汇报完就跑了。等晚上回去就八点半了,跑去自习室的路上还啃了个面包,晚上回宿舍吃了泡面。

2024/03/20

上班第二天

今天早上通勤挺顺利的:六点二十起床,简单整理一下到了六点三十五左右出发。走慢点赶五十左右到公交车首发站,等十分钟左右,七点五分坐上公交。三十五分钟左右到了财经大学,过街 + 等车花了十分钟,坐公交到公司路口要十五分钟左右。进了小区,走到办公室要十分钟,这会儿是八点十五分左右。

办理入职

上班事情多:每日日志,每周周报

今晚记得取快递啊,别的小东西不要紧,妈妈买的鸭脖子可回来了

从上到下层层加码马到成功, 从下到上层层放水水到渠成。

今早查了下,本周六上午八点考四级,那么在周六下午联系着去看看租房吧,看这周能不能租到便宜且通勤方便的房子。

中午在附近饭馆吃了一碗担担面加了个饼子,十块钱,真不错嘿嘿嘿

image-20240320142137633

下午六点就跑了,回去是晚上七点半

回去了也没啥心思再学,抓紧时间放松一会儿

最近回去开始看《行尸走肉》混剪了,这部剧还挺不错的。印象里就是丧失走起来比老奶奶还慢,不是很生猛

2024/03/21

一如既往,八点十分到了办公室

今天是不是可以报名四六级了,中午看看。

image-20240321150039271

改了下本地数据库配置,数据库名出错了。

image-20240321151227630

image-20240321151238013

终止进程:运行 tomcat 报错:Address localhost:1099 is already in use-CSDN 博客

image-20240321161059496

瑞吉外卖,谷粒商城。学成在线,黑马点评。

2024/03/22

【Spring 循环依赖报错】The dependencies of some of the beans in the application context form a cycle-CSDN 博客

系统登录 - 智慧园区信息化服务系统

完蛋

没有完蛋!我特么给自己争取了两天的时间,周末也不能懈怠,赶快行动起来。

瑞吉外卖管理端

手头的几个管理系统:新四个,酒店管理(2),智慧园区(2),梦想家(4),瑞吉外卖(2),数据库(1),客户关系(1)

前天取错外卖了,今天才有工作人员发短信通知我。

如果不是实习上班,我怎么可能保持每天早上六点半雷打不动地起床,坐一个多小时的公交车赶到八点半去单位上班呢。

终于到周末了,上了班才知道天天盼周末,以前身在福中不知福啊!

今晚回去写写感想,简单总结一下这周的心得,再小小地学习一会儿专业知识。完结软著整理,明天一天一定要搞完。晚上回去问问主管周末应该看什么,是不是要提前了解学习一下部门的自研项目。

不管怎么说,忙碌的一周就过去了。

好久没有看书了,周末可以看看。

还有乐跑呢,周末可以跑乐跑了。

再想想下周的学校课程怎么逃掉,如果租房顺利的话,住宿和通勤就不用多操心了。

很好,托那位主管的福,赶在这周上班最后一天,终于找全了一批后台管理系统,暂定这批项目合集为 MemoryTools 忆工坊下的子项目

image-20240322220309862

时隔十天,同样的位置,完全不同的心态。

2024/03/23

四级网络工程师,没了。

先去吃个饭,回来跑几个代码试运行。休息一会儿下午快两点就出发看看房子情况。房子打点好了拿到钥匙就先回来,周末两天收拾下东西。下午跟海红确认一下工作情况,把他的软著信息拿过来整理一下,今明两天就要搞定这件事。明天估计会在下午带上行李去房子那里。下周六之前估计就不回来了,目前是这么计划的。

还有学校方面的请假问题,在下周上课前慢慢跟代课老师打好招呼。

今天晚上就应该没事了,早点做完工作就早点休息。今晚和明天两天时间,可以抽时间看看本学期的乐跑,周末补上。

今天不要忘记写周报啊,吃完饭回来就看看,让 AI 帮忙整理一下,不是什么要紧的事情。

这几天神经紧绷,确实没有好好放松一下了。需要清静一下,看一部电影,跟好兄弟好好聊一聊玩一玩,日子就这么过吧。谁的日子是称心如意的呢?只是最近开始实习工作跑了几天,有点疲惫,过了这段时间我就能适应了。

工作了心态确实不一样,现在的我是花时间给别人打工,干什么都由不得自己。越发珍惜在学校的日子了,大学校园生活真的是人这一生中最清净、最自由的日子。

毕竟这条路是我自己选的,这是一条绝对正确的路。现在还年轻,年轻就是我最大的资本,我的试错成本很低。要是我明年毕业了混成这个鬼样子,那个时候后悔就晚了。

还是要平复下心情,不管怎么说,日子总得过嘛。前几天那么困难我都撑下来了,现在这点事又何足挂齿?罢了罢了,好好休整一番,生活还是要继续啊。

年前火场救母,国际主义战士自焚,初中生霸凌杀害

中午睡了二十分钟,却感觉过了二十年,好漫长啊。

运行项目流程

登录 MySQL,连接本地数据库:

image-20240323133910720

修改数据库连接配置:

image-20240323134029060

IDEA 配置本地 Maven:

image-20240323180558259

新建数据库:

image-20240323134151689

执行 SQL 文件,向数据库中导入数据:

image-20240323134405349

执行命令,打包项目:

image-20240323134702224

直接执行启动类,运行项目:

image-20240323180725398

启动 tomcat 服务器,部署项目:

image-20240323134837988

image-20240323134845772

服务器启动成功:

image-20240323135116846

2024/03/24

记录一下五本好书:

果然还是学生时代闲得慌,每天都有新想法,现在忙起来后就有点有心无力的,及时调整调整。

《致命弯道 2》看完了,特么的消息发错群了。。。

每天晚上睡觉前都会有几段被尘封的记忆浮现在脑海,没来得及记录下来,只可惜白天就忘掉了。

想起来了。高中那会儿看三体,津津有味。我还没看完第三部,在宿舍里我就听我哥给我讲,只是觉得这是极其精彩的故事。

中午吃了饭,又遇到小穆了,聊了三个多小时。

问卷调查系统管理端

一个人住就是方便,想干啥干啥,玩电脑还不用外放。

好久没有这么早睡过了,今天中午没有睡觉,好生困倦。

第一次在外一个人过夜,睡个好觉~

2024/03/25

后台管理登陆

写代码,做项目,一定是一个一个地解决问题,不能急于求成。

网上拉的项目他不靠谱,要么没配置文件,要么没数据库文件。

1
2
3
4
5
6
7
8
9
10
java.sql.SQLException: com.mysql.cj.jdbc.Driver
at com.alibaba.druid.util.JdbcUtils.createDriver(JdbcUtils.java:600) ~[druid-1.1.10.jar:1.1.10]
at com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:817) ~[druid-1.1.10.jar:1.1.10]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1920) ~[spring-beans-5.2.10.RELEASE.jar:5.2.10.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1862) ~[spring-beans-5.2.10.RELEASE.jar:5.2.10.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1790) ~[spring-beans-5.2.10.RELEASE.jar:5.2.10.RELEASE]
1
2
3
4
5
6
7
8
9
10
11
12
13
<!-- druid begin -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.2.15</version>
</dependency>
<!-- druid end -->

<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>${mysql.version}</version>
</dependency>

image-20240325115548600

改了下 MySQL 依赖就能启动成功了

java.sql.SQLException: com.mysql.cj.jdbc.Driver-CSDN 博客

特么的,好久没有在网上拉代码了,一如既往的恶心人啊。

哇呀呀,不是没 sql 脚本就是没没有填充数据,找个开源现成的项目就这么难

image-20240325171434953

今天这任务完成不了了。

下午开了组会,汇报了工作,明天这工作就要完成了,嘿嘿嘿

晚上坐公交回来,慢悠悠的。小巷里吃了碗面,不贵。晚上回来还去平价便利店拿到了大门门禁卡,蓝色卡片,真的谢谢那位房东阿姨了。中午还特意过来检查了下水,原来是阀门没开。

这地方没水,晚上就下楼买了一瓶,超市离得近就是方便。

美好的一天结束了,明天起来能不能写一写日记呢?

2023/03/26

还写日记呢,昨天晚上没睡好,早上起都不想起。

使用 maven 打个 war 包,报了一连串的错误:

  1. IDEA maven 未配置好,配置一下就行
  2. 有依赖下载失败,换了新的版本解决了
  3. 测试用例有错误,打包时直接忽略掉测试用例就行
  4. Cannot access defaults field of Properties 问题,看下面

Cannot access defaults field of Properties 问题的解决-CSDN 博客

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-war-plugin</artifactId>
            <version>3.3.1</version>
        </plugin>
    </plugins>
</build>

有必要图文总结下这方面的经验了。

maven 打包、本地起 tomcat 服务器

程序包 javax.annotation 不存在?_百度知道 (baidu.com)

错误: 程序包 javax.annotation 不存在_mob64ca12e732bb 的技术博客_51CTO 博客

报错 java: 程序包 javax.servlet.http 不存在-CSDN 博客

程序包 javax.servlet 不存在 解决办法_helloservlet.java:4: 错误: 程序包 javax.servlet.http 不存在 -CSDN 博客

java: 程序包 javax.servlet 不存在、 java: 程序包 javax.servlet.http 不存在 java: 程序包 javax.servlet.annotation 不存在-CSDN 博客

跟着一通操作,还真打包成功了。

跑起来三个:

大王,123456

admin,123456

怎么每次中午在工位上睡觉都迷迷糊糊的,这觉还不如不睡呢。

我的未来规划,突然看到星球里的这个活动。以我最近两年精彩的经历,还是可以尝试去写一点东西的。

致命弯道 3 看完啦,真几把生猛

2024/03/27

软著归档文件顺序调整

清理 D 盘以及回收站

拉取企业项目学习

关于 pom.xml 一直提示 Could not transfer artifact(无法搬运)+无法解析 maven 依赖的问题,我在学习 springboot 的过程中遇到的一些问题-CSDN 博客

这个问题我直接打包所有项目就行,不单独打包每个子模块

若依报错解决_> ruoyi@3.8.6 dev > vue-cli-service serve info sta-CSDN 博客

1
$env:NODE_OPTIONS="--openssl-legacy-provider"

执行这条命令,确实百分百永久解决问题

Java spring 注解 @PostConstruct 实战讲解-CSDN 博客

问题解决咯,是 JDK 版本问题。

2024/03/28

熟悉业务流程

Intellij IDEA 快捷键记录一(跳转与查找定位) - 勤奋&小渣渣 - 博客园 (cnblogs.com)

2024/03/29

继续开发新接口

image-20240329152252713

霍去病,封狼居胥,追亡逐北,饮马瀚海,兵锋直指贝加尔湖,“匈奴未灭,何以为家”。

2024/03/30

今天所有的快递都到了,是时候取一趟了。

我会尽量把闲聊放在《岁月如歌,我的人生回忆录》栏目下,这里就简单交代下每天的学习生活就可以。

今天继续学习新项目,RPC 远程调用框架。

2024/03/31

今天必须学学新项目啊,给新的一周开个好头吧。

image-20240331185008153

2024/04/01

昨天什么也没写呵,其实还是做了点工作的

写新接口,由于没有厘清实现思路和呈现效果,接口搞错了。

我在想神不知鬼不觉地拿到一部手机,究竟有多困难。

2024/04/02

丰子恺经典语录 34 句,精辟走心,句句看透人生,让你受益一生! (baidu.com)

继续完成新的接口任务

今天认识了新同学,不错。

【效率提升】IDEA 中书签功能的妙用_idea 书签-CSDN 博客

已完成:

1.梳理指标数据分析平台业务逻辑,为张树宙细致讲解可视化页面简单业务,并全天及时答疑解惑

2.基本熟悉文档生成接口 /generateDoc、generateDocFor56 方法 的文档生成业务逻辑

3.基本完善昨天遗留的接口(全省前三位指标个数 、全省前三位指标数据),正在测试数据返回准确性并尝试编写接口文档

问题:

1.大同检察院可视化项目是不是旧了,没有提供文档生成接口 /generateDoc,我是看着朔州检察院可视化项目学习的。

下午回去取到了电饭锅快递。

2024/04/03

(1)win+R,打开命令提示符框,输入 cmd,进入命令提示符

(2)输入 netstat -aon | findstr 1099,找到占用 1099 端口的进程 ID:PID

(3)输入 taskkill -f -pid PID

(4)重启 Tomcat

体育课,不好搞,这体育老师真特么难缠。

上午一直在发呆,心神不宁的。代码业务是最无聊的,我可看不进去。那只好是用这点时间摸鱼,写点东西。

微博搜索 (weibo.com)

下午也在发呆,实在是没心思看代码。还有很多要操心的:学校的课业、租房打扫等等。

2024/04/04

白天没啥好说的,就是追剧、打扫房间、玩游戏

下午我哥来了太原,晚上带着我出去转了俩小时,学着骑车子。

行尸走肉真的好剧

2024/04/05

行尸走肉,第二季第十集看完

行尸走肉 第三季第 1 集在线播放 - LIBVIO

LIBVIO-官网

image-20240406000020024

image-20240406000031067

image-20240406000042398

2024/04/06

我怎么能因为明天的事,就不好好过今天了呢?那我要是预知到未来几年内的所有破事,我还活不活了。

今天尝试下载所有 QQ 音乐,充了一个月会员,明天上班下载最高画质,顺便缓冲几集美剧。

养成了随手拍照记录生活的习惯了。

2024/04/07

单位的 WIFI 信号不错,下载几百首音乐再说。

1
2
3
4
(1)win+R,打开命令提示符框,输入cmd,进入命令提示符
(2)输入netstat -aon | findstr 1099,找到占用1099端口的进程ID:PID
(3)输入taskkill -f -pid PID
(4)重启Tomcat

MySQL 之 InvalidConnectionAttributeException,SQLNonTransientConnectionException_sqlnontransientconnectionexception: server shutdow-CSDN 博客

MySQL 的这行配置还有点门道:

1
url: jdbc:mysql://122.9.51.171:3306/test_shuozhou?serverTimezone=UTC&allowMultiQueries=true&autoReconnect=true&useUnicode=true&failOverReadOnly=false&useSSL=false&characterEncoding=utf-8

奇了怪了,上午填了入职表,应该是一式两份给我一份的。怪我没多嘴当场问一下,应该是我拿一份的,这也算实习证明,也是权益保障。

已完成:

整理需导入的 2024 年指标数据

学习理解导入指标数据接口 impiortExcelFor56 的业务逻辑,尝试新增接口 impiortExcelFor48

学习理解指标数据文档生成接口 generateDoc 的业务逻辑,新增 48 项指标文档生成业务逻辑 generateDocFor48

需协调:

需导入的 2024 年 1-2 月指标数据,有没有需要特别修改的地方

晚上回家买了好几样东西,洗发水、老干妈,粉丝和榨菜,出来超市外边还买了八个馒头。

现状、目标、实现路径

2024/04/08

时间顺序:
1、实习签订劳动合同
2、完成今日指标数据整理任务
3、请假条打印
4、蓝桥杯算法冲刺
5、日志周报填写

上班起身越来越晚了,今天七点五十四出门,出了小马村坐公交到平阳路南中环街口才八点零六分。步行到新岛科技园 A 座下,八点十九分签到打了卡。八点二十四来到工位坐好,距出门时间刚好过去了整整半个小时。

蓝桥杯赛事:

一、所有选手在比赛期间须做到有序签到进场及退场。

二、参赛选手须在大赛官网下载并认真学习“蓝桥杯大赛个人赛(软件类/电子类)比赛管理办法”(以下简称比赛管理办法),并在比赛中遵守

相关比赛规定。比赛管理办法:https://dasai.lanqiao.cn/notices/844/

三、选手凭准考证及身份证在比赛正式开始前 30 分钟入场。比赛开始 30 分钟后,迟到选手一律不得入场。

四、选手须将准考证、身份证放在计算机桌面左上角,以备监考人员随时核对、检查。

五、选手在比赛期间应注意安全、爱护赛场设备,避免违规操作,严重违反操作规程者将视情节扣分。

六、比赛时间不中断,草稿纸在比赛结束后须交给监考老师,不允许带离赛场。比赛用笔为选手自备。

七、比赛采取多重防作弊措施,其中赛事阅卷系统采用国内领先技术,具有自动判别雷同卷功能,有效监控抄袭作弊等行为。同时组委会特设比赛

违纪举报邮箱:jubao@lanqiao.cn。举报人须在比赛结束后三天内提供举报信息,并署本人真实姓名、身份证号和手机号码,否则不予受理,

大赛组委会将对举报人的信息进行保密。对于核定为作弊的选手将通报所在学校并在大赛官网通报,且三年内禁止参加蓝桥杯大赛任何赛项。

八、比赛期间禁止选手无故中途离场。选手上洗手间,需经过监考老师同意。

九、答题过程中,选手如要换机须经过赛点技术老师同意并进行相关操作之后,才能够换机器。

十、选手在比赛过程中,如果遇到机器死机,经技术老师允许方可重新启动机器再进行登录。

十一、选手答题过程中如长时间不使用比赛系统,再用时须重新刷新浏览器登录。

十二、比赛流程:

1.入座,将身份证及准考证放在桌面左上角待监考老师检查。

2.选手检查计算机及比赛环境能否正常运行,认真听取监考老师宣读参赛规则。

3.比赛正式开始后,选手在谷歌或者 360 浏览器中输入比赛服务器 IP 地址进入比赛系统界面,用准考证号和证件号码登录。

4.选手须将题目下载到本地不被还原的盘符,输入解压密码解压后开始答题。

5.选手每答完一题须将答案提交到比赛系统,答案可重复提交,以最后一次提交为准。特别强调:比赛结束时,选手将无法提交答案,如未

及时提交,责任由选手自负。

6.比赛结束后,选手须退出比赛系统账号、关闭浏览器并及时离开赛场,不能在赛场外逗留,电脑一律不能关机。

十三、获奖福利:蓝桥杯大赛获奖选手可免考申领《工业和信息化人才岗位能力评价证书》。

十四、关于参赛方式、比赛纪律、赛后服务等问题,可添加蓝桥官方交流群咨询;关注蓝桥杯大赛公众号,第一时间了解大赛资讯;微信扫码预约

省赛赛后解析直播。

试卷答题页 - 蓝桥云课 (lanqiao.cn)

Postman 上传文件 返回 500 报错 “Current request is not a multipart request” 解决_postman current request is not a multipart request-CSDN 博客

蓝桥杯,五天冲刺计划

第十四届蓝桥杯大赛软件赛省赛 Java 大学 B 组

第十三届蓝桥杯大赛软件赛省赛 Java 大学 B 组

第十二届蓝桥杯大赛软件赛省赛 Java 大学 B 组

第十一届蓝桥杯大赛软件赛省赛 Java 大学 B 组

第十届蓝桥杯大赛软件赛省赛 Java 大学 B 组

image-20240411163546030

已完成:

1、2024 年 1-2 月份市院、区县院指标数据导入,并基本完成验收

2、指标数据导入接口调整(接口导入规范、规则)

3、初步尝试页面可视化分支条件调整

晚上取了快递,小被子,蒸锅,下水道塞子。

家里吃的快吃完了,粉丝就剩一卷了,还有俩袋挂面,想着怎么做才好吃。

蓝桥杯备考,倒数第五天,开了个好头,做做最近几年的真题。

晚上下雨了,下大点,后天体育课干脆不用上了,嘿嘿哈哈哈。

2024/04/09

上午快八点了才出门,是因为临走时才发现钥匙找不着了,翻箱倒柜了一小会儿才想起来刚刚放进书包了。

今日回忆录:见习,就诊,上访,清明

下午回去写请假条吧,这破事很难办啊,难办就不办了。378 418

6 个点,6*(6-1)/2 = 15 条线,结果是减去四条,为 11 条线

三个点,少两条;四个点,少五条,K 个点,少(k*(k-1)/2 - 1)

420 个点,87990 条线,结果减去

20 个点,少

蓝桥杯省一经验分享_蓝桥杯做对几道题就可以拿奖-CSDN 博客

“ 骗 ”分指南——对于蓝桥你不得不知的应试技巧(文末发送礼包)-腾讯云开发者社区-腾讯云 (tencent.com)

下午被叫去八楼打扫办公室,奶奶的跟义务劳工一样,下班前又被叫上去

下班回来路上,在公司附近的一家复印店打印了十份请假条,看看能不能派上用场

晚上又看了两集行尸走肉,没有好好复习蓝桥杯,只能看看考场上有没有简单题能做了。

淘宝上看上了几样臂力棒和哑铃全家桶,买买买,正好昨天的瑜伽垫子回来了,今晚出去取

八点半出来取快递,碗筷回来啦,还有妈妈给买的馍片。但是韵达快递今晚关门了,瑜伽垫子没取到。

回来买了一斤烙饼,一斤八块钱,怎么感觉好贵。晚上吃了一袋方便面和一个馒头一袋烙饼,吃得真的饱。

馒头发霉啦!不知道是因为放在柜子里的缘故还是咋的,赶紧把他们消灭掉。

路上看到好多烧烤摊,还是大街上的那一家比较正式,有时间出去吃一顿。今年夏天就带着我兄弟,一起撸串。

2024/04/10

出发越来越晚了,哈哈哈哈。

晚上吃的再饱,挨过这晚再一觉就过了十小时,白天还是会饿。那就好说了,晚上少吃点,嘿嘿嘿。

今晚回去打游戏!今晚开始锻炼!

解决:Can’t use Subversion command line client: svn Probably the path to Subversion executable is wrong - 简书 (jianshu.com)

刷手机,一不小心又想多了,哈哈哈。

我想念我的兄弟了,只盼着今年夏天快点到来,相跟上出去玩。

怀念小时候啊,放假前的那个下午。院子里微风吹过,我们都懒洋洋地趴在书桌上。下课以后,站在树梢下,看着伙伴们玩耍。

好多小时候的回忆涌入我的脑海,仿佛是一张张画像展示在我眼前:清晨下的静谧的万物和清新的空气、暖阳下懒洋洋的猫咪和热烈的期盼、黄昏下的草地、夜晚纷扰的蚊虫和晴朗的夜空……

梦醒了,该干活了。

[091 程序员面试攻略:面试前的准备 (lianglianglee.com)](https://learn.lianglianglee.com/专栏/左耳听风/091 程序员面试攻略:面试前的准备.md)

25 左右是最难的阶段,因为你么都没有,必须要靠自己的双手去争取。

好多好文章啊,做好眼前事。穷寇莫追,逼自己一把,在学业上能有所成就。

下午六点就跑掉了,早早地回去能取快递买东西,一瓶芝麻酱。还能多看一集行尸走肉。我的瑜伽垫取到啦!我看看摆在房间哪个地方合适呢。

刷视频能把我刷泪目了,好久没有过发自内心的快乐了。

昨天买的运动器材都发货了,今天又买了一个小方桌,吃饭用。昨天取回来的碗筷今天才打开,好小的俩碗!还有一个盘子和两双筷子。

晚上八点多出去买菜,西红柿青菜黄瓜青椒,又去到超市里花十块钱买了一个小木案子,一瓶油十六块钱。

近段时间还是尽量不要在房间开灶了,东西多桌子小,根本摆不下的。还好我聪明,物尽其用。

没有刀子就手撕青椒西红柿,起锅烧油,因为没有别的调料只能加点盐和醋。边看毛憨电台边做饭,真是惬意啊。

奶奶的,一袋醋撒了有半袋,不过拿碗接起来还能蘸着馍馍吃。

跟小成聊了一会儿,他还想把我的日记分享给同班同学,我当然答应了。十一点半小赵就加我微信,简单聊了一会儿,交个新朋友还是挺开心的。

晚上回来,没有吃泡面。看了一集行尸走肉,八点多下楼去买菜。小马村菜市场很热闹啊。

2024/04/11

认识了新朋友,想说的话有很多:

你大一刚入学那会儿真的轻松吗?我们总是在提前焦虑,不论在哪个阶段。体育课你不想上,你想起来就难受,那一个月的体育课你是熬过来的?它对你现在,就在此时此刻,有什么影响?根本不算事。只要身体健康,就没有克服不了的困难。很简单的道理,却基本没人能弄明白。

出发越来越晚了,早上真的挨到八点才出门。下了楼去到公交站牌下等公交,今天的车来的有点晚,竟然让我等了有三分钟。

又是十分钟左右,到了目的地,下了公交就八点十二分了。步行到单位楼底下签到打卡,正好过去了十分钟。随后四分钟上楼到工位,已经是八点二十六分了。

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘his-CSDN 博客

部署项目 Failure obtaining db row lock: Table ‘XXX.qrtz_LOCKS‘ doesn‘t exist-CSDN 博客

中午看会儿漫画,看会儿技术摘抄,再多找点好看的壁纸。

我一直以为上了班之后就没时间写东西了,恰恰相反,这段时间文章产出量是最多的。

上班摸鱼干自己喜欢的事还拿着工资,这感觉真不错。

时隔三个月,再次整理个人博客网站

解决 svn 中“工作副本已经锁定”,或者 svn 清理失败的解决方法 - 疯子 110 - 博客园 (cnblogs.com)

文心一言界面又更新了,尝试了下它的说图解话功能,还不错。

下午哑铃回来了,懒得去取。瑜伽垫摆好了,也还没用过。哈哈哈哈哈。

写写自己的大学生活感悟,跟小穆分享了下,快的的一天结束了。

2024/04/12

丰子恺经典语录 34 句,精辟走心,句句看透人生,让你受益一生! (baidu.com)

今天的工作很忙啊,下午导入指标数据,总算完成了。晚上下班晚了点,七点半才离开单位呢。

明天要参加蓝桥杯了,虽然没有做好十足的准备,但重在参与嘛。大学三年也不枉白过一场。

这两天很喜欢鼓捣自己的个人博客网站,开始在新鲜的壁纸网站上找好看的壁纸,并且做一些文章首页图片。

到现在还没有吃饭呢,十一点半了,只是没啥胃口。

晚上八点多到了家,今天的快递基本都回来了:床上桌、小方桌、哑铃、臂力棒,只能拿得动床上桌了。妈的去取快递还看错了,只有床上桌是韵达的,其他都是圆通的快递,明天取完。

真挺幸运的,明天正好周末回学校取点东西,要是没有蓝桥杯比赛的话,估计后天我才想回去。

晚上十点半下楼买水去,一桶五升的水和一瓶冰红茶,十三块钱,顺便网上淘了一个好用的水桶,十七块钱。

才慢慢发现这个地方嫖娼现象挺严重的,前天下午出去买菜的时候,就看见有个标语说是严厉打击嫖娼黄赌毒现象。

晚上就是看行尸走肉了,看了一集加半集,第四季还是很不错的,好剧好剧。

准考证打印好了,明天回学校去取,下周还得上体育课了,那老师不回话。明天问问他,我跟你商量你不能跟个死人一样对吧。

晚上十一点多跟好兄弟玩玩元梦之星,好久没打了,估计得有一周多。

昨天还花了一块钱,每天能在彼岸图网免费下载 20 张壁纸,七天会员。

这星期就结束了啊,清明之后连着上了六天班,时间按的还真是快呢!

那么,在睡觉之前,写一写大二的学习生涯吧。

2024/04/13

早上七点醒来,周六的上午还是那么忙碌,我得赶去学校参加九点的蓝桥杯。

玩会儿手机,刷视频到七点半才起床。洗漱一下就要赶快出发,下楼打车还得十多分钟,赶过去粗略估计不到半个小时。去了在天猫取一下准考证复印件,提前半小时能到考点。但是我总觉得不能提前离场,也就是说中午一点以后我才能离场。我苦苦等待的周末啊,不能就这么让时间毫无意义的流逝了。主要还是因为通勤不方便 + 准备不充分,我总感觉这次赴考只是白跑一趟。

看了一集行尸走肉,那体育老师没戏了,根本不给机会还麻烦事多,下周得去上课了。

边看边玩,打了两把元梦之星,顺便刷刷掘金好文。

突然发现近段时间麻烦事好多,转念一想又全部都释然了。是啊,普通人哪有那么多美好的时光,能做到真正的惬意自在呢?大家都只不过是被生活向前驱赶的虫子罢了。

昨天晚上的写作状态很不好,憋了一个小时也就写出了几行文字,总之令我不太满意。其实我这里又对自己的过于苛刻了,写大学生涯的经历嘛,何必那么字字稀金。

中午出去去快递,哑铃和小方桌都在圆通,但是臂力棒在另一个申通驿站,明天去取吧。

下午好好打扫了一番家里,边看剧边收拾家里,心情真的很不错。

吃饭的话就用自来水吧,挺不错的,要不然我舍不得加饮用水,煮的面都是糊的。

下午练了一会儿哑铃,又学习了形意拳,下周就得去上课了。今天的任务还没完成呢,我还要出一份试卷,为下周的员工新人培训做好准备。

下午玩了半个多小时我的世界,以前怎么没发现有这么丰富的环境音呢!还是挺流畅的,三年之期已到,下次开黑生存又是多会儿呢。

试题差不多完成了,明天再完善一下。

实在舍不得睡觉,反正明天不用早起,刷了一会儿视频,功夫熊猫最新电影是真的烂啊。

2024/04/14

早上八点多醒的,这精神状态还可以。

边看行尸走肉边学习趣话计算机网络协议,挺有意思的。

打算早上玩两把游戏的,净刷了视频了,下午充手机的时候玩玩。

跟海红对接了下可视化项目测验题目,修改了下内容减小了试题难度,没有问题了。

中午吃的挺丰富,因为没啥调料,炒出来的白菜索然无味,不过煮了几把挂面,还是吃了三小碗,吃饱啦!

今天洗个澡吧,我看看这里的水质如何。

个人博客网站优化这两天没有啥进展,主要还是太懒了,下午可以做做这件事。

中午把周报写了,顺便在平板上下载了王者荣耀,想着闲来无事的时候能玩玩。

今晚又吃了鸡蛋挂面,总算把前两天买的小白菜吃完了。还有半颗西红柿和一点卷心菜,这两天炒得吃掉。

王者荣耀还真好玩,嘿嘿嘿,半年没玩了,下午打了一个多小时人机局。

下午又忍不住开始逛淘宝,买了俩半袖、月光灯,还有一个陶笛。回来好几个快递了,这两天实在不想下楼去取。

行尸走肉第四季大结局看完了,这瑞克杀人像个丧尸,像个开膛手。这主角简直太让人放心了,说话还像个反派。

晚十一点五十分,突然开始刮风打雷下雨,然而仅仅持续了五分钟就结束了。

边听音乐边看极客技术文档,再卷卷腹,晚间生活多惬意,果然呆在家里才是最爽的。

明天开始上班!又是活力满满的一周啊!

2024/04/15

夸克网盘分享 (quark.cn)

第一天新人培训,挺无聊挺小儿科的,不过也挺好玩。早上团队合作,画队徽、写队名和队号。下午又是两点到四点多培训。妈的晚上还接着培训,真是几百块钱的工作不让人闲着呢。

已完成:

1、朔州检察院可视化代码拉取更新,核对新调整的代码

2、大同代码调整,字典表字段、常量类、工具类指标类型相关内容修改

3、完成上周遗漏的大同项目文档生成功能

3、今日新人培训课程内容

待完成:

1、检察院可视化晋中 143、朔州 152 项目文档资料待整理

2、今日新人培训笔记内容整理

下午班长找到我聊了会儿,我才发现自己已经是班里的名人了。我一直很低调的,努力两年多到现在找到实习,也从没想过要跟别的人夸耀。我选择的这条路是正确的。

今晚加班,绩效考核规则 + 闻喜项目问题 + 员工培训,估计要折腾到快九点才能下班。

真就快九点才下班的,等回到小马村已经十点二十分了。楼底下理了个发,精干又帅气嘿嘿。

小穆叫嚷着担心软考考个 44 分,那她就不想活了,爱哈哈哈哈。

旧白菜还有两颗,先把小的那一个炒了。一碟美味的酸辣白菜。没有葱蒜,我就扔了点老干妈和辣椒进去,撒上盐和醋。熬了十五分钟就能出锅了。又煮了一捆挂面,边看电视剧边吃,吃得饱饱的。

把行尸走肉第五季第一集看完啦,主角团真是全系列巅峰时刻,一个个都是战神。

2024/04/16

今日新人培训,礼仪和企业管理方案,挺轻松的。

闻喜项目不好搞,一天下来只给了后端代码的拉取权限,看了看相关文档和生产环境下的大屏数据。

今晚再炒个菜,回去取一些快递。回家回家!

又炒了一锅酸辣白菜,好吃

行尸走肉第五季第二集,主角团这一路下来基本没什么分歧,最强阶段了。

今天下午下班前跟主管提了请假,明天上午得去上体育课呢。

2024/04/17

七点半多才起床,实在困得不行。发了会儿呆又刷了半小时手机,八点半才起身下楼。

快到街上时高德上叫了辆出租,师傅让我去街对面坐车。挺快的,八点五十多就到了校门口。进了校门,真是熟悉又陌生的感觉,有点不喜欢这里了。九点多回了宿舍,舍友们都还没醒,十点多要上体育课呢!

抓紧时间收拾了一下,把该拿的都拿上。清明节前罗列的什么衣架子,碗,水浒传,墙贴,手电这些。床单鞋子拿了,毛巾枕套、证件还有药钙片核桃也拿了。当然了,碗筷和刀子也带上了。

收拾好之后先去上了体育课。这节课真恶心,好说歹说他不给我放行,就看着那破大纲不允许我请假。先绕操场两圈跑步,又回到原地做操。接着就是打两套形意拳,然后测试跳远。这么多人呢,我在那里认真练拳,结果他隔大老远喊我名字问我说邓纬你都会啦?怎么不跟着练?他真是有点毛病在身上的,奶奶的。

舍友真是有当老师的天分,二十分钟教会了基本功。我差不多掌握了,下周直接上去考试去,不跟这烂人浪费时间了,爱咋咋地。

自我二月底开始找实习以来,我的身边一直有人在支持着我。这些同学老师们或多或少都给予了我帮助,才能让我的实习求职如此顺利。我非常感谢那些在我人生关键道路上帮助我的人,并会把这份感激深藏在心里。恰恰相反,有的老师就一点不尽人意。人的一生有几个二十二岁?能上几年大学?有多少次能争取到校外实习?不但不把我说的话当回事,处处死板教条按着大纲来办事,还特么不回我消息。我一直在跟它商量着这样那样的方案能不能行,求他学校方面给我做点让步,也算是老师对自己学生的一份关注。我已经不想吐槽了,我不会在余生里给他一丝好印象,我只会觉得这样的人不配为人师表。

好吧,中午跟舍友一块吃完饭,他们还捎带给我买了一份饮料。冷饮,挺好喝挺解渴。打个车半小时不到就回小马村了。收拾一下到了一点多,下楼上班去。中午一点半左右坐到单位,睡了一小会。两点多树宙给我讲了下下午的工作安排,忙碌的一下午就开始了。

下午我们团队一直在做闻喜项目的自测整改工作,不会就问高工问小兵。我第一次能切实感受到团队分工合作,这也是入职以来很少有过的体验。我参与了现有功能的测试和问题反馈,这让我有前所未有的参与感与满足感。

四点多还有个新人培训,我听着挺认真的,突然小兵叫我们出来改 Bug,哈哈哈哈。加班到七点半,今天的任务完成了,明天的事明天再说。

晚上回来取了快递:月球灯,半袖,竹笛,好玩的东西真不少呢。买包子的时候,老板看我小,五个素包子还另外给我送了一个肉包子。

干点啥好呢?树宙说他被主管叫去谈话了,因为下午下班前人事给了他一大摞纸张让他代签字。关于这事我就不细说了,主管给他说的意思就是给你安排了工作,不相干也得干。这没有办法了,这纯粹是体力活,没有成长不是本职工作更浪费时间。慢慢写吧,有时间就写点,不要干扰自己的工作进度和好心情。催的话就给她甩脸色,谁让你给我这么多的,反将一军。毕竟他们没把实习生当回事,咱也不需要把这任务当回事。

下班前阿泰还问我现阶段要干什么才好,老规矩我把博客给他发过去了。我才发现个人博客就是最好的名片,现在只要有人问我学习经验,我都直接发博客链接给他。我的博客内容肯定是很精彩的,虽然仅仅记录了我的编程学习生涯里遇到过的问题和解决方案,以及生活感悟。

好了,想一想晚上玩些什么,吃点什么,美好充实的周三就过去了。

2024/04/18

昨天晚上的状态很差劲,连锅灶都懒得起。

写完日记就开着手电和月光灯,边坐在瑜伽垫上刷视频,边想着这学期的乐跑怎么搞。想了一个多小时还是有用的,不搞那些歪门邪道的方法了,我找天悦让他帮我多跑几次。

到十二点了,又依依不舍地抱着平板,躺着刷了半个多小时视频。

早上醒来,头晕脑胀到现在,一直到下午下班后还是头疼,好像还更严重了。

晚上回来啥都没去取,不着急的,从学校带回来的俩大包还没收拾呢。不过今晚才发现自己做了两件糗事。

前两天炒菜剩下的一些白菜,我给它放盆里接了半盆水漂着,给整忘记了。今天一看好家伙,白菜也都化了,只剩下一滩恶臭的水。

还有前两天懒得洗的袜子,我寻思着就这么两对袜子还,先扔盆里漂一阵子。结果这两天又给整忘记了,回来赶紧扫地拖地把脏水倒掉了。

今下午是迟迟下不了班呢。你们一个月多少跟我能比嘛,下班了俺要回家。跟高工说他磨磨唧唧不答应,只好跟主管请示。主管倒是爽快人,同意了。还让我俩在学校里能多介绍一些优秀的同学,欢迎介绍他们来咱们公司。

买了·四个油馍馍,白菜没了只能炒馍馍了,妈的炒了不如不炒。又煮了两袋面,好歹搞定今晚的晚饭了。

吃完饭才九点半左右,边刷着视频边锻炼身体,十一点多就有点困了。

对了,下班前还让天悦帮我跑了一次乐跑,这学期第一次乐跑,真的非常感谢他。

2024/04/19

今天是个好日子,因为今天周五了。

晚上吃了最后一袋方便面,明天打算吃小火锅了。

2024/04/20

上午去买小火锅蛋蛋,结果找遍了附近好几个大商场,都没有卖的,倒是买了一些好吃的,罐头干脆面果丹皮啥的。

下午看了俩集行尸走肉,贝丝死掉了。

收拾收拾东西,打扫打扫,有时间就多看看书,学习学习吧。

还跟兄弟玩了一个多小时我的世界,还是熟悉的感觉,还是熟悉的味道,就是我这边有点延迟。跟去年的问题一模一样。

下午六点半出门,取了圆通韵达申通各一个快递。奶奶的申通快递找了一周,就那个街口我竟然找不到。今天中午在那里附近转悠了好几圈,对比着高德上的店铺图片认真看,愣是没发现那个申通快递。下午又问了一位大哥,他说从这边出门左转右手边就是。终于找到了,把我心爱的臂力棒取回来了。

下午主要是去买蔬菜和火锅配料,今晚吃顿好的。我家楼底下的那家超市竟然卖火锅配料,亏我去别的便利店逛了一中午没找着。好了,买了十二块的火锅蛋蛋,十一块钱的蔬菜,还有饺子。再加上今天早上买的火锅底料,今晚可以吃一顿小火锅了。

周报搞定啦,写起来真轻松。

睡觉前边学习边锻炼身体,看了看 Git 相关内容,很久不看都忘记了。

明天也可以再优化优化个人博客,毕竟现在看的人挺多了,嘻嘻嘻。

2024/04/21

早上七点半醒来,多眯了一小会儿,又睡到快八点才醒来。

看到昨天晚上吃过的小火锅,满屋子一片狼藉,只好是简单收拾了一会儿。

早上醒来当然是先放松一会儿了!刷刷视频,看看书,上午过的很是惬意。看了俩集行尸走肉,主角团交代得差不多了,第一次看见他们这么疲惫。

不过我还是像以前一样,很清晰地能盘点出现阶段的目标和计划。我昨天出去买菜买吃的,已经算是体验生活了。在周末我实在不想出去的,两顿饭就都在家里解决吧。九点多把昨天剩下的火锅丸子吃完,还有七块钱买来的饺子和山药,那饺子真不能放,才一个晚上就化掉了。吃饱喝足就把锅碗洗掉了,找了点时间学学专业课知识,看看星球里有什么好看的。

突然刷到鱼皮的 B 站视频了,又听了一遍 RPC 远程调用框架的开发思路,我决心要从今天开始回归正常的学习状态,或者说是巅峰状态了。中午看到微信公众号里写的文章,说的真好:

所谓自律,就是去对抗那些廉价的快乐

“廉价的快乐是直接给你想要的东西,高等的快乐则会给你设置重重阻碍。”

所谓自律,就是去对抗那些廉价的快乐,追求更有价值的生活。

毁掉我们的不是我们所憎恨的东西,恰恰是我们所热爱的东西。

别让自己的生活沦为低级快乐的牺牲品,因为你还有更精彩的人生,值得去追求。

向下放纵的快乐不是快乐,向上努力,向上行走,让你感到人性尊严的快乐,才是真正的快乐。

向下放纵的快乐不是快乐,向上努力,向上行走,让你感到人性尊严的快乐,才是真正的快乐。

很有感触,我决心要做回以前的自己。

中午一点多,把主管上周交代的任务完成了下,好好巩固学习了下金蝶苍穹初级开发相关课程知识。本来打算详细地整理下习题的,结果发现没有对课程脉络有清晰的把握,看那些习题就是看天书。只好是把课程过了一遍,再慢慢整理习题吧。

下午三点半,我把整理结果文档发到了单位群里,还是挺有成就感的。然后就刷了会儿视频,突然想起来还没练习形意拳呢,五点多的时候,总算找了几个形意拳教学视频,跟着练了练,基本能应付期末考试了。

下午还看到了一片好文章,说闲下来的时候做这十五件事很有意义,我觉得很有道理的:

亲近自然阅读一本好书运动释放压力创作美食佳肴陪伴家人朋友记录生活点滴尝试新的爱好洗个舒爽澡打理居家环境练习冥想放松创作手工艺品学习新知技能练习呼吸放松沉醉音乐韵味日记倾诉心事

这简简单单的十五件小事,需要我用将来漫长的生活去践行体味。

我还是很喜欢锻炼身体的,臂力棒、哑铃、收腹。

晚上把早上吃剩下的土豆炒的吃了,就着俩面饼,真是一顿美味佳肴。就是锅太难收拾了,睡觉前都收拾好。

好了,这就是我今天的故事了,现在正趴在床上记录下这一刻,待会儿就去收拾。今晚早点睡,明天早起一小时,给自己留足一小时的空闲时间。

2024/04/22

上午基本没有啥新任务,本周工作计划已经收到了。

早上要困死了。从昨天开始想着要持续学习算法了,上午就一直在看之前学过的算法网站。可是我实在是太困了,看会儿极客时间技术文章也拯救不了我。眼睛都睁不开了,昨天晚上睡得也挺早的,今早上七点多才完全清醒的,为什么就这么困呢。

[13 套接字 Socket:Talk is cheap, show me the code (lianglianglee.com)](https://learn.lianglianglee.com/专栏/趣谈网络协议/13 套接字 Socket:Talk is cheap, show me the code.md)

公众号注册提示“邮箱已被占用” (qq.com)

奶奶的,中午这是吃错药了吧。一点半眯了一会儿,睁开眼发现流鼻血了,蹭的眼前的手臂上一团血红。不过流量不是很大,也没有人看见,我拿卫生纸简单擦了擦,又去卫生间洗了把脸就没啥大碍了。

在业余时间,我最感兴趣的两个领域是:智能 AI 和 微信公众平台

动手做个 AI 机器人,帮我回消息!_牛客网 (nowcoder.com)

Java 处理表格,真的很爽!_牛客网 (nowcoder.com)

控制台-讯飞开放平台 (xfyun.cn)

下午:

  • 尝试开通微信公众号,学习了解微信公众平台和小程序开发
  • 智能对话机器人,微信智能 AI 机器人,使用讯飞星火语言大模型 token 实现

彼岸壁纸 高清电脑桌面壁纸图片大全 手机壁纸 彼岸桌面壁纸 (netbian.com)

单位还是比较适合学一些记忆性强的东西,要不然写代码的话很受影响的。

把半年前学过的小程序开发相关流程都过了一遍,微信公众平台还是有搞头的,今晚创个微信公众号玩玩。

快下班了,还得做做工作汇报,心乱的学不进去。俺要早点下班,早点下班呢!

汇报完啦!回家回家,今天要争取早点下班。

今天树宙不在单位,明天大半天估计还得出去,下午才能回来。看得出来主管是在认真培养他,啥脏活累活都撇给他。算咯,树宙明天还要我帮他签个到,只好是帮帮忙。今晚读读书运动运动,就看明天给我指派什么任务了。

吃饭前刷了会儿 B 站高质量视频,云晨电影解说的是真好,还有个 UP 主食品质量很高,都是艺术品。

这周周三体育课要考试,估计上午又得请假回去一趟。周四软件质量测验有小组作业了,看来得提前看下了。

今晚我创建了自己的第一个公众号:旧梦轻拾,在未来漫漫人生路中,我的阅读生活总算开始了。

2024/04/23

时间过得飞快,眨眼间我来单位上班已经足足一个月了。一个月前的今天,也就是三月十九号,周二,我第一天来到公司上班。

今天我来的挺早,办公室都没几个人。趁着这个机会能拍两张工位的照片,哈哈哈,一个月前就想拍了一直没啥机会的。

今天早上又被主管拉去做苦力活了,帮忙抬了两个柜子。这俩柜子里面放的都是啤酒饮料,又是要让领导们好好享受一番了。

今日待完成:

  • 软件部-项目完工会文档。
  • 拉取跑通后端培训框架代码,试着生成一个模块增删改查简单熟悉开发流程。
  • 今天是世界读书日呢,中午和晚上都要坚持阅读。
  • 今日算法巩固练习。
  • 今天的思想感悟写了两条了,回忆录还需要写一写。
  • 微信公众平台学习了解。
  • 个人博客网站优化
  • 晚上回去看看软件测验那课怎么搞,还有明天的形意拳体育课。

中午吃饭,又是我一个人。身边没有同龄人的感觉不太好,呵呵呵呵。

这两天中午午休吃错药了吧,昨天流鼻血,今天流口水。妈的。

别人都是在朋友圈记录生活,发给别人看;我喜欢在个人博客上写日记,写给自己品。

下午进行了最后一场新入职员工培训,明天就开始考试了,这项工作总算要完成了。

这算法学起来真难受,明明有些题目都已经亲手写过有十几遍了,现在就是一脸懵写不出来。

今晚回去就不买什么别的东西了,昨天买的大米和片子就已经足够满足近几个月的伙食了。晚上还是最好不要摊开做饭,可以考虑边做边收拾,毕竟我收拾起来还是比较快的。

晚上睡觉前最好不要一直看手机电脑,可以适当做运动和打扫卫生来调节下大脑,要不然一觉睡起来就头疼的不行。

企业微信接收的文件都在这个目录下呢。

image-20240424140941060

下班回来很早,才六点四十多。在菜市场和超市晃荡了一会儿,买了两袋火鸡面和十来个老婆饼,今晚的晚饭就有了着落。

锻炼身体,练形意拳,边看鸟憨读书会边运动,这感觉真的很奇妙。

时间过得太慢了,但是一看行尸走肉就不这么觉得。才看了一集,很快就到晚上十点了。

我也会间歇性地感到迷茫和无所适从,至少在现阶段,我还是不太满意自己的成长。

突然莫名就高兴起来了,我这不是挺优秀的么。回想起一个多月前我找实习的状态,那会儿就是面向面经学习,答得很漂亮。现在也不例外了,从明天开始,除了完成上班交付的任务,每天都要按时打卡学习算法,记忆面试题,学习开发规范,提升编程能力。从这周周末,或者更靠前一点的时间里,我希望能开展下一个个人项目的开发学习。

时不我待啊,今晚抓紧时间享受享受。

2024/04/24

昨天上床以后又贪玩,刷了几个小视频,十二点十分才躺下。

定了三四个闹钟,六点半一个,七点一个,七点半一个。今天早上请假不上班,我得赶回学校去上体育课。那我就不想早起了,赖床赖到快八点才坐起来。

九点四十分到了校门口,进了校门先把好兄弟上上周买的饼干取了,然后直奔餐厅。

十点多上体育课,这堂课倒是很轻松,跑步做操完了之后就能直接考试了。排了那么一个长队,不过我很快就考完了。排队过程中还跟小杨同学聊了会儿,加了微信。那老师说我脚步有些问题,那当然了,我在家就练了两天,这样应付过去就算可以了。

跟三个舍友想跟上吃了饭,请小常喝了一杯饮料。临走时又把饭卡给他了,卡里有三十来块钱,有需要就让他刷我卡买水去。我的乐跑可全靠他呢,做人做事我是有分寸的,是我的好朋友啊。

刚考完试就跑掉了,吃完饭才十一点半。也没去宿舍拿点东西,今天就不回家了,出校门坐公交直接去单位上班。奶奶的,刚上车就感觉一股闷热,我开个窗户没凉快两分钟就被后座的同学一把粗暴地关了。这么热的天开个窗户吹吹风多好,这也不是电风扇吹出来的死风,我不理解这都受不了吗。剩下的半个多小时就把我闷坏了,头昏脑胀也没咋休息好

中午十二点五十来到单位楼下,看下今天早上的工作安排,写写日记。

可以了,这学期的体育课算告一段落了。下周劳动节当天是周三,之后调休也不会调周三的课吧,那就只有半个月后的最后一节体育课了。那堂课我实在不想去了,我可不想再请假误我半天工钱。到时候乐跑成绩也估计满分了,再加上跳远、形意拳和平时成绩,肯定不会给我挂掉的。

今晚回去不能贪玩了,赶紧做一套 PPT 出来,看明天下午能不能在课堂上交差。

华为认证考试报名费多少钱-百科狐 (baikefox.com)

下午新人培训组织考试,简简单单肯定过了。

汇报工作,下班!

晚上有精力粗略过一遍算法题和面试题吗?

今晚就不看算法了,这东西还得是在白天最好是早上才能看得懂。今晚就看看代码,找找以前的感觉,这周末开始就要学习新项目了。再学几页面经找找感觉。最后看一会儿报童专栏和技术文章,写写博客总结一番。估计十点半就能结束了。

详解 JAVA 中的@ApiModel 和@ApiModelProperty 注解-CSDN 博客

完整地过了一遍 common 包下的代码,很过瘾。

2024/04/25

昨晚没睡好,做了一晚上噩梦。辗转反侧了好多次,醒了又睡睡了又醒。

梦到我杀人了,用巧妙的手段杀害了一家几口人。有用快刀抹脖子的,有用麻绳勒窒息的,还有有刨大坑活埋的。我犯下的累累罪行搞得整个社会鸡犬不宁,外头吃饭的时候还能看到有刑警到处盘问。有一天我身边两个要好的朋友也被叫去接受调查了,我快要慌死了。想着要不然直接自首吧,但我身上背了好几条人命,这一去可就回不来了。我摇摆不定还是决定继续隐瞒下去,完全不知道该怎么办……

早上六点半被闹钟吵醒后,我还惊魂未定,总算没事了。

七点多爬起来刷了会儿星球,决心这周末开始学习新项目了,好好巩固相关技术的使用。

好困啊,不就是睡前看了会儿视频嘛。以后睡觉前至少半小时不能看手机看电脑了,不然早上上班太困了根本没精神。

中午吃了一碗西红柿鸡蛋面,要了一碗面汤,吃饱啦。顺便还顺走了店家的几个大蒜,拿回去今晚炒个好菜。

工位上看了一会儿订阅号,刷到意林的视频号在直播卖书。我想起来这类杂志好像连载了几十年了吧,像青年文摘、意林、读者、科幻世界这些。我决心订阅今年全年的《读者》了,24 本,算上优惠券平均每本书不到八块钱,足够了。

昨天是世界读书日,今天就是我的读书启蒙日。

算法应该怎么学呢?先过牛客的习题,再对应学习算法网站的算法吧,一口可吃不成个胖子。

脚步丈量不到的地方,文字可以;无法经历的人生,书籍带你相遇。

下午考试,自己出的卷子自己部门考试,那当然是满分一百分。

下午小成还打算叫我回学校去给他评积极分子,可我实在没精力也没时间赶回去了。

晚上回来吃一顿小火锅,分别在菜市场和超市买了火锅丸子和蔬菜。起锅烧水添菜上调料,吃了满满三小锅。

晚上又跟树宙、小穆聊了会儿天,分享了下我的阅读进展,今年一到四月份的杂志期刊《读者》过两天就能回来了。

今晚继续抽时间过了下代码,明天再学学 Nacos、微服务治理相关内容,为接下来的项目开发做准备。

晚上回来学习的劲头还是不足的,最好把较难的工作留到白天做,这样一天都是充实的。

无意中翻出了今年过年那会儿收到的过去的信,当时实在没有勇气认真读过一遍,现在再看时已是往事云烟,内心的酸楚夹杂着喜悦和释然,一言难尽。

image-20240425232830778

image-20240425232847669

2024/04/26

上班!上班!

今天早上破天荒没有定六点半的闹钟,我知道我肯定起不来,只会白白打搅我的好梦。七点的闹钟被我一把关掉了,挨到快七点半才醒来。昨天半夜一点五十被惊醒了,原因竟然是我做梦感觉头皮瘙痒,不自觉开始挠。这一挠就把我挠醒了,醒了还在挠。

喝了点水又躺下了。

早上起来先热热水洗了洗漱,然后就直接收拾好去上班了。

早上来的挺早,打扫卫生。

Dynamic Naming and Configuration Service(动态命名和配置服务),NacosNacos 简介(一)-CSDN 博客

Nacos:服务注册与发现(四)-CSDN 博客

Nacos 命名空间、分组、DataID 三者关系 - 简书 (jianshu.com)

一文看懂 Nacos 如何实现高效、动态的配置中心管理_nacos 动态配置-CSDN 博客

img

花了半个多小时,把公司软著各项目新增软件操作说明文档工作完成,并上传 svn。

中午跑下去吃了午饭,很快啊,十二点半左右就吃完回来了。看了会儿有趣的漫画和阅读,困了困了。

下午计划:学习 Nacos 和微服务治理方案,学习算法,看闻喜后端代码,金蝶初级考试。

一文看懂 Nacos 如何实现高效、动态的配置中心管理_nacos 动态配置-CSDN 博客

了解了下软考中级证书有什么用处,其实去年考之前就广泛地考量过了,不过现在发现这证书很有用处。

Spring 常用注解(绝对经典)_@schema-CSDN 博客

[05 认识 Spring Cloud 与 Spring Cloud Alibaba 项目 (lianglianglee.com)](https://learn.lianglianglee.com/专栏/SpringCloud微服务实战(完)/05 认识 Spring Cloud 与 Spring Cloud Alibaba 项目.md)

我发现最近在单位的学习规划很不适合我。我一直认为不管做什么事都一定要讲究劳逸结合,没有适当的奖励机制是很难达到心流状态的。这样会导致投入学习的积极性不高,只会是反而白白消耗了时间和精力。

下班前听张总讲了一个半小时,讲得很接地气,很喜欢这个领导。

走的时候还不会开办公室的门了。奶奶的,不就是外面刮风嘛,还把门给锁了。找一位领导问了下才明白是在进门右手方向的按钮处,按一下就行了。

晚上回来买了一些火锅丸子,炒了个小菜,闷了大米。满满一小锅呢,明天中午的饭菜有着落了。

舍不得睡觉,睡前洗了锅碗又看了会儿书。热了一锅水,泡了一杯奶粉。差不多一点半左右才恋恋不舍地躺下,我可真能熬。

2024/04/27

昨晚睡得很晚,今天早上却醒的挺早,七点四十左右就自然醒了。

起来看书,做运动,追剧。这惬意的周末呵,果然只有周末能让我心情愉悦。

今天得好好洗个澡,收拾收拾家里。现在是关键阶段,昨晚计划好的学习任务被搁置了,今天下午要好好安排一下。

我计划在实习阶段后期,新增一篇博文,专门记录这段实习的感悟。把它当作今年下半年找工作的敲门砖。

我要开始为下半年秋招做准备了,一个多月来我终于下定决心。

目前的计划很清晰:算法,项目,八股,理论基础。我必须要全面平衡好实习,工作还有学校的琐事,在七月份到来之前全面武装自己。

我已经做好了充足的准备,那么,就先炒一盘美味的饭菜吧!

吃饱啦,打扫卫生,终于可以坐下来清净一会儿了。

都打算学习了,推送了下博文,顺便锻炼了一会儿。结果看见 gitee page 服务出问题了,不能更新网站。我还手贱把博客网站停掉了。

image-20240427193502210

突然想起来上周日看金蝶苍穹备考资料的时候,电脑突然蓝屏的事情了。当时我正在写 Word 文档,电脑突然卡死并发出刺耳的持续不断的“滋滋”声,没过几秒就蓝屏了。这种蓝屏我见过,上次是在大一那会儿的宿舍里。那个阶段经常不定时任务栏卡死和蓝屏,隔个几周就来一次,后来就再也没有出现过了。

下午六点半多,突然下起大雨,打雷刮风的,阵势还挺吓人。天突然就黑了,那会儿我还在床上打王者人机呢。

晚上七点半出去取了俩快递,妈妈给买的罐头和细挂面。加上上周我买的大米、片子和妈妈买的粗挂面,呆家里不出去都能吃半年了。

看行尸走肉,从昨天下午到今天晚上,追了一共八集,我看的真快嘿嘿嘿。

那么今天晚上就早点睡觉吧,大概是十一点半左右,至少要在十二点之前躺下的。想起来我之前买过的那些专业课教材还有拓展读物了,我计划五一找个时间回学校一趟,把那些有用的书统统带回家来。

周末确实是有点无聊的,我想着能不能出去买点酒水和花生米,呵呵呵,试一试烂醉的夜间生活。

2024/04/28

早睡就是好,早上起来都不困的。赖床上七点半多才起来,刷了牙。

我自己也掉进这种陷阱里了,周末的时候老想着应该多做些什么,玩得都不痛快。等到周末一过要开始上班了,早上坐起来睡眼朦胧地看着自己的床铺,心里想着这要是周末该多好。

写作还真的得看有没有思路,想写的时候水到渠成,写的时候也感觉浑然天成没有丝毫拖泥带水。这股劲头转瞬即逝,半小时之后就集中不了精神了。

数据结构—–堆(完全二叉树)_完全二叉树难点-CSDN 博客

数据结构—–树和二叉树必知必会知识-CSDN 博客

看了一个小时算法博文,看迷糊了。

7000 字详解 动态代理(JDK 动态代理 CGLIB 动态代理)与静态代理_jdk17 代理-CSDN 博客

又刷了一会儿星球。

我算是发现了,犯困打瞌睡跟晚上多会儿睡觉没啥关系。我周末一点半躺下,七点半醒来不照样精神抖擞一整天,甚至没有午休。可我看书玩手机看电脑一天都没觉得累,最多感觉闲着无聊罢了。这坐工位一上午,看个文档写个博客都困得头昏脑胀、两眼冒金星.。

诶为啥会这样呢,以前没觉着自己有这么困,或者说上班也没这么困过。仔细想了一会儿,发现了可能的原因:没人跟我讲话。是啊,这两天树宙不在单位,身边除了小组组长和主管偶尔过来问一下工作情况,基本就没有跟同事们聊聊天。一方面我跟他们的工作任务没有交集,在工作方面自然谈不上交流;另一方面确实是年龄有差距,除了树宙跟我年龄相仿外,大家都是二十大几三十的人,很多甚至都已经成家了。

算了,不想这些了。中午吃顿饭回来再问问海红有啥新的工作安排,没事做确实清闲,却有时候也感觉闲得慌。

看了一眼 Gitee Page 服务,今天还是不能正常开启。我昨天脑子一抽还给停掉服务了,现在不知道是什么原因。是官方的整改吗?还是我的博客有违规行为呢?不管怎么说应该有渠道反映这些问题的,我再去了解了解吧。

image-20240428142236746

去年暑假回家之后最后一次配置过微信机器人,当时就想到近段时间不会再玩这个。没想到时间一晃而过,九个月的时光就这样过去了。

每一个回忆都是一颗璀璨的珍珠,让我们一起走进那些尘封的记忆,寻觅那段被时光轻抚的纯真岁月,重温那些温馨而动人的瞬间。让童年的记忆,永远闪耀在心间。

我正在打造自己的微信公众号,但我认为,内容和可被接受并认可的价值才是一个公众平台的意义所在。我的公众号的对外输出的内容可以是什么呢?

  • 图文结合:我想分享我的童年生活,在枯燥的当下捡起那些记忆碎片,回忆幼时无忧无虑的欢乐时光。
  • 壁纸分享:分享五张治愈系壁纸,可在微信公众号下方回复“治愈”领取。
  • 网站推荐:推荐我喜欢的一些网站,介绍我的使用心得。

DevOps 是什么?DevOps 能够给我们带来什么?-CSDN 博客

下班回来,买了二十块钱的鸡蛋,回去炒菜闷大米。

今天晚上举哑铃挺卖力的,两手臂充血有劲了。尝试发表了第一篇公众号内容,虽然仅仅是六张壁纸。

行尸走肉第九集太令人激动了,拍的太好,主角团一晚上砍死了山谷里涌进来的一半多的行尸。

2024/04/29

今天玩玩微信的智能对话平台机器人功能。

我很清楚自己现在处于什么状态,也很明确自己的处境。我难道已经忘记了去年是怎么准备软考的么,从七月初开始了解,七月底搜集资料。八月整理,九月报名开始备考,十月冲刺,十一月满怀信心走进考场,十二月出分得偿所愿。

上个月的计算机四级考试和蓝桥杯不是个笑话么,光在心里给加油了,真正落到实处的有多少?开始开始,开学到现在已经是劳动节了,为什么还有两个多月就是这么懈怠呢?想要一直保持这种状态直到年底?开始了。

跟树宙聊了聊,他的 Gitee Pages 服务也挂掉了,看来不是我的个人问题。

gitee 如何配置公钥_gitee 配置公钥-CSDN 博客

微服务实战:

1
本篇带你结合 Scrum 敏捷思想进行产品需求的分析,由 PO 人员整理用户故事、核心业务流程,由开发人员认领故事,分解故事为具体任务,并预估工作量,录入敏捷辅助工具中,为期开发人员介入作好准备工作。

使用 OpenFeign 实现微服务间的接口调用_openfeign 跨服务调用-CSDN 博客

使用 OpenFeign 实现跨服务的调用_openfeign 实现服务与服务之间相互调用-CSDN 博客

Spring Cloud Feign 中使用 Hystrix 进行请求降级和快速失败_hystrix 请求 db 快速失败怎么配置-CSDN 博客

Spring Cloud Feign 中使用 Hystrix 进行请求降级和快速失败_hystrix 请求 db 快速失败怎么配置-CSDN 博客

NACOS 动态配置 - 小破孩楼主 - 博客园 (cnblogs.com)

Nacos 最为配置中心,实现动态配置_nacos 动态配置-CSDN 博客

Quartz(任务调度框架)_quartz 框架-CSDN 博客

想着巩固学习一下 Cron 表达式在线调试网站的,这里怎么不显示了呢:

image-20240429115351397

OSCHINA - 中文开源技术交流社区

近段时间的兴趣方向:

  • 微信智能机器人,自定义对话配置,尝试学习接入讯飞星火语言大模型。
  • 微信公众号文章配置

一下午不是帮忙搬东西就是签字,白白消耗了我两个半小时的时间。

下班后买了一些火锅丸子,今晚吃的很简单,挂面加火锅。看了俩集行尸走肉。

今天的臂力棒尝试 40 千克,感觉已经没有压力了。洗个热水澡,又是一天好心情。

想着玩一些治愈类游戏来着,记得大一那会儿玩过胡桃日记,挺有意思的一个养成游戏,刚发现去年二月份就下架停服了。

猫咪和汤,前两年玩过国际服,最近国内服公测了,好玩的呢,偶尔休闲也不错。

2024/04/30

今天早上醒的挺早,七点十分就跳起来了。

醒来发了会儿呆,简单收拾下床铺又拖了地。看了两篇文章,实在头疼的不行就立马打住,去窗边吹着风眺望了一会儿远方。

今天早上树宙来晚了,刚走到公司楼下就遇见他了。

我在思考,我写公众号是为了什么呢。首先当然是兴趣了,我喜欢把自己的故事讲给自己听。如果尝试长期运营公众号,可能会带给我些许收益,这个过程会很漫长,也许会不成功。那输出内容是什么呢?我刚逛完那些生成公众号模板的网站,从模板选择到文章样式,都能一键生成都不需要自己动手。

也许我可以尝试这么干,但这不是违背我初心么。等等,我的初心是什么,把自己的故事写给别人看?没意义的,我只想写给自己看。那么,就开始坚持每天日更吧,这才是最重要的。内容就随心所欲,写的开心就行。

新浪邮箱 (sina.com.cn)

哎,新浪微博邮箱怎么开不了。微软邮箱也可以申请,就是网速有点慢。

搜狐邮箱官网(mail.sohu.com)-官方网站 (igfwz.com)

十点多跟主管和俩同事提前去了体育馆,布置赛场。

十二点半回来去顺溜吃饭,搜刮了好多小零食和茶水。两点多去了体育馆,进行春季运动会开幕式。

玩了三个多小时,五点半结束,每个人都发了小礼品。到六点多走回来,单位上处理最后一点事情,就能直接放假过五一了。

下班下班,不陪他们玩了。

晚上买了蔬菜和一捆面条,总算知道在哪里买面条了。卖面条那里直走出去往右拐,就能看见有卖火锅料的店铺肉卷啥的也有。

晚上连追四集行尸走肉,看到大结局了。

睡觉前整理了下过年的图片和视频,那些过去的家的回忆,两个月前就打算这么做了。

2024/05/01

我是谁?

分布式定时任务锁 SchedulerLock 的使用 (qq.com)

@SchedulerLock 详解-CSDN 博客

分布式定时器的一些解决方案 - oKong_趔趄的猿 - 博客园 (cnblogs.com)

RabbitMQ 消息队列_rabbitmq 消息队列-CSDN 博客

消息队列——RabbitMq_rabbitmq 发送消息-CSDN 博客

吐血总结——消息队列之 RocketMQ 知识梳理_12856610 的技术博客_51CTO 博客

RocketMQ 分布式消息队列(最详细)_rocketmq 如何动态增加 topic 的队列数-CSDN 博客

RocketMQ 的一万字全面总结,带你快速入门消息队列_mq 消息队列-CSDN 博客

网关 GateWay 的使用详解、路由、过滤器、跨域配置!_gateway 配置-CSDN 博客

网关-Gateway - 知乎 (zhihu.com)

今天晚上训练下 AI 语言大模型,明天就尝试做 AI 绘画了。

晚上出去买了羊肉卷和九块钱的火锅丸子,今晚吃火锅。加上前两天的蔬菜,从八点半吃到了十点,美味。

十一点多邀请我兄弟注册那个商汤 AI 绘画平台了,三天无限绘画卡。

咋睡觉前就喜欢刷短视频呢,快一点了才恋恋不舍地躺下。

2024/05/02

这几天迷上了 AI 绘画,玩了好长时间了。

很好,过了一遍三月份的面经总结。

现在还不到十二点,感觉时间过得真慢呢。

image-20240502153038683

输出五篇公众号图文,都是上古神兽画作。

诗词绘画。

下午躺着刷了会儿 B 站,不知不觉间就天黑了。

五月二号,我的新项目还没启动。时间不允许我再继续等下去了。三月下旬我来到这里,不是为了吃喝玩乐的,我是要把现在的一切都当作垫脚石,一步步往上爬的。

实习至少四个月,或者说在我全力冲刺备战校招时,我不希望实习期间被打扰太多。

那么我现在准备好了么,他妈的当然准备好了。

今晚起来判题系统项目,学习消息队列。

《Redis 实战篇》五、分布式锁-redission-CSDN 博客

linux,服务器,mysql 数据库,tomcat 这些之间是什么关系?_百度知道 (baidu.com)

监控 Spring Cloud 微服务的实践方案-51CTO.COM

微服务 Spring Cloud 10,如何追踪微服务调用?服务治理的常见手段_在网状的调用链路中如何发现某个微服务存在问题-CSDN 博客

Maven 详解(入门到精通)学习 maven 有这个就够了-CSDN 博客

晚上把剩下的蔬菜和羊肉都炒了,还炒了三个鸡蛋。又吃了一顿大米,这菜还是就着大米吃才香。

下午七点多到现在,左耳根一直隐隐作痛,老难受了。

躺下来惬意地听歌,脑袋里什么都不需要考虑,真想时间永远停留在这一刻。

2024/05/03

早上醒来,先打扫

然后就是看剧,看剧,看剧。。。看到中午一点都没吃饭呢。

下楼取快递,买点蔬菜回来。

AI 绘画真方便,感觉选个更合适的赛道能容易些。

[Java 业务开发常见错误 100 例 (lianglianglee.com)](https://learn.lianglianglee.com/专栏/Java 业务开发常见错误 100 例)

Spring 编程常见错误 50 例 (lianglianglee.com)

从 0 开始学大数据 (lianglianglee.com)

在历史前进的逻辑中前进,在时代发展的潮流中发展

使用 hexo+github 搭建个人博客_github hexo 博客-CSDN 博客

在 github 上部署静态页面_github 部署静态网页-CSDN 博客

image-20240503210344850

image-20240503210428731

GitHub 部署个人博客失败了呢,多试试。

晚上又煮的吃了一捆挂面,加上之前剩下的方便面调料和蔬菜,满满的一小锅,吃的饱饱的。

2024/05/04

快九点醒来,看剧,经营公众号,备战秋招

秋招:学校背景,学历要求;招聘时间,八月下旬开始,十月初就会结束;算法核心,五个体型(排序,链表,字符串,动态规划,智力/大数据);少写微服务,小心被问穿。

今天把单位代码拉下来跑跑,列一个算法学习清单。

吃火锅,休息。

发现前天快手发的作品破两千观看量了,这么奇怪嘛,今下午再尝试发点作品。

下午边看剧边画画,还买了一盒彩色铅笔。小时候就梦想过能有一盒自己的彩笔。

边洗着锅碗,边唱秧歌,自在又好玩。

下载了英雄联盟,把玩了四五把人机,挺好玩。

今晚开始学习新项目,第一期基本看完,明天尝试手动实现。每天看看星球里的知识碎片也不错。

晚上睡觉前还看了功夫熊猫系列,百看不厌。

2024/05/05

躺着刷了半小时手机,真不赖。

人的本质就是懒。

连我这样的人,一旦没有啥约束,也是一样沉浸在低级趣味里无法自拔。

但是现在还没有结束,没有抵达终点。我又不是傻子,怎么能在这种关键时候自由散漫呢。

实习一个多月以来,还有半个月不到就俩月了。我不得不承认,这一个多月是我上大学以来最放松最自在的时光。没有任何约束,下班回到家想玩就玩,想学就学。不过很显然我下班回家后基本没有学习。

这个问题很严峻,五月五号了,应该想明白这个问题了。旅途还未抵达终点,特么的好日子快来了,我的目标却模糊了。

不应该是这样的。我以前学习编程,全凭兴趣。现在开始实习后,越发觉得这只是工作要求,没有更多动力去主动学习了。这种想法很危险很可怕,至少在现阶段,我没有资本选择生活。我必须要改变这种思维。

首先第一步不是制定什么该死的计划,今天要干嘛明天要干嘛,而是想清楚自己到底要做什么。就在现阶段,就在当下,就在短期内,我他妈要做什么。

二月份开学,我每天过得是什么日子?宿舍不能待了,只要我学习就会有人来恶心我,搞得我也没心思学下去。我干什么了?我早上七点多起床,背上电脑手机平板直接去食堂。刚开始还中午回去一趟,因为电量损耗太快了。后来买了充电宝,就不再需要回宿舍看那些家伙的嘴脸。我二月底开始写简历,当然这从寒假就已经在准备了。八股文,算法,项目,我一直都在准备,从去年九月份开始就一直在系统学习。

到了三月初,我疯狂地投递简历。每天盼着 BOSS 平台上有没有人回复我。我每天早上七点起来,提前打点好没人的教室,开始学习,直到晚上十一点回去。我买了桌椅,买了电话卡,买了充电宝,就是为了能自己一个人学习不被打扰。我拿到了面试邀请,我通过了,我来实习了。

第一周简直是折磨,人生地不熟的,工作还让我有些费心。最恶心的是来回通勤需要三个多小时。每天早上六点起来,赶着快七点的公交去上班。晚上八点多才能回去,再边完成工作任务再消遣一会儿。

直到今天。我几乎忘记了这个学期刚刚过去了一半多,忘记了我是怎么一步步走到今天的。全他妈是我一个人争取来的。我永远不会忘记每天投简历找实习的我,每天下午吃饭时的无奈。我想要一份实习经历,不仅仅是因为实习有什么用。你看看我现在的实习,有什么用?唯一的用处就是提前适应工作生活,至于技术上的提升,我只能说这跟那半毛钱关系没有。

现在,特么的我要让两个月前的我的努力白费掉吗?我要让努力了两年多的我看到最后的结果是这样的吗?诚然这样生活很自由,很爽快,但我不喜欢,发自内心的不喜欢。那种没有一技之长能独善其身的感觉,那种想变好却无所作为的感觉,我不想忍受了。

说这些不是为了给自己打打鸡血,就是想提醒自己想要什么。走了这么长时间的路,总不能忘记了自己是为什么出发。明确了这点,我觉得也没什么问题了,特么的就没什么问题了。

继续学习新项目,下午从五点多搞到快七点,总算明确了前端框架模板的构造了。

晚上炒菜,把剩下的白菜叶子都吃了。大米炒鸡蛋,还剩半碗吃不下了。

行尸走肉今晚上看不了大结局了,还有俩集,留着明天看。

感觉公众号不太好搞,好像是我这条赛道不合适的缘故。AI 绘画虽然简单,我也很喜欢这样玩,但也仅仅是喜欢玩而已。我最了解自己,知道喜欢什么和不喜欢什么。现在的赛道很难坚持下去,也鲜有人看这类东西。

晚上刷订阅号,又感觉写作才是可能成功的关键。我必须捡起来,但 AI 写作会不会是 2024 年的风口呢?谁也不好说。

五一假期就要结束了,这是最后的一个半小时了。这五天来竟然没有记起完成下软件质量分析与测试的作业,管他呢,什么垃圾作业还想博得我的关注。

睡前打两把联盟,再写写故事,可以的话玩玩 AI 写作。

2024/05/06

早上六点四十醒来,实在不想起就定了个七点五分的闹钟,再睡一会儿。七点八分起来,快速把书包整理好,下床穿戴好衣服,上了厕所洗了漱。七点二十分躺下刷了会儿手机,看了回消息就到七点三十二分了。选一首自己喜欢的音乐,躺下来做了三组仰卧起坐。运动出汗能让我变得更加兴奋和自如,身体发热出汗让我感觉良好。七点四十五分穿好鞋子拿上钥匙,检查下还有没有遗漏的东西,整理仪表出门下楼。

结果还是忘记拿水杯了,在街口附近一家超市买了一瓶矿泉水。这一下把本来应该坐上的车都误了,七点五十八坐上公交车,五分钟 zhi 后八点零三,到达平阳路南中环接口。步行十分钟,八点十六分坐到工位上。

Algolia 搜索引擎配置 - 知乎 (zhihu.com)

image-20240506093225377

Maven 仓库介绍以及私服搭建 - yjry-th - 博客园 (cnblogs.com)

超级详细 Maven 私服搭建:Nexus - 知乎 (zhihu.com)

基于 Nexus 搭建 Maven 私服基础入门(上)-阿里云开发者社区 (aliyun.com)

基于 Nexus 搭建 Maven 私服基础入门(下)-阿里云开发者社区 (aliyun.com)

开发了一下午的电子名片,代码逻辑还是能读明白的。

赶在下班前最后一分钟,我提交了软著归档下每个项目都增加一份产品简介的需求,时间卡的死死的。真有我的,这就是时间管理大师。

现在是阴雨天,晚上回去取一些快递,刚看一眼手机发现有七个包裹未领取。最好能理个发,或者明天再说,今天写代码够累了。

妈的班群里又是什么消息,根本来不及看。一个讲座还要强制要求学生到场,这样的讲座意义何在,想听就听不想听拉倒呗,何必强人所难。

邮政快递是关门了还是咋的,今下午去了还是大门紧锁。好多快递都在呢。

中午没有像往常一样刷手机,看公众号,而是找了点时间看星球内容。这样中午的时间也利用起来了。

七点多才到家,外面下了一小会儿雨。买了一袋重庆小面,不过看着像火鸡面,拌着吃。买了一个火锅漏勺。

今天下午到晚上收到了两个好消息:我的好兄弟过了计算机二级,MS Office。小穆过了 Java 计算机二级。

晚上计划看完第二集项目,再优化下白天写过的代码,熟悉下业务流程。

了解了整个项目流程,我过年那会儿怎么没坚持看下来,那会儿忙着优化项目呢。

打了一把游戏洗个澡,晚上时间过的好快啊,又到十二点了。

2024/05/07

五月份第一周已经结束了。

早上六点半没有闹钟自己醒了一小会儿,又躺到七点多才起床。

听着音乐收拾了下橱柜,做了会儿运动又看了两篇文章。早上就应该这么过,晚上早点睡白天六点半醒来应该不会有太大问题。

上午脑袋清醒又灵光,应该做两道算法题打击打击自己。

理解前缀和与差分:高效计算数组前缀和与差分技巧_前缀和属于什么算法-CSDN 博客

我正在逐步理解算法刷题思路,现在学过的算法,将来面试时很可能都用不到,毕竟中小厂不会在算法上做过多文章。

数组之前缀和_前缀和数组-CSDN 博客

GitLab 服务器搭建_搭建 gitlab 服务器-CSDN 博客

想尝试搭建一个自己的代码托管平台和 Maven 私服

Gitlab 仓库搭建(详细版)_gitlab 搭建-CSDN 博客

Hexo 博客搭建并发布到云服务器 - 我如云影君如梦 - 博客园 (cnblogs.com)

看星球知识库,看到了鱼皮的打工日记。好精彩的生活,苦闷又充实。我也只是个普通人,过好每一天就可以了。

可能是最好的部署教程:安装 Hexo 博客并部署到 GitHub 或云服务器(细节教程,越过各种坑)-CSDN 博客

我宣布,停止公众号图文赛道的尝试,开始使用 AI 写作频繁更新文章。

无语,每次用 Github 推送代码或文件,总是会不小心把本地文件覆盖掉。我的第一批公众号图文已经全部丢失了。

很好,今天下午计划有变,开始系统学习星球项目。

继续研究云服务器部署博客,但是为什么 Nginx 启动老失败呢。

宝塔面板的编译安装和极速安装如何选择?哪个好? - 很酷的站长 - 博客园 (cnblogs.com)

下班前被迫参加例会,早知道早点跑了,完走半个小时还又多待了一个小时。晚上回来就八点半了,吃了五个包子也不饿。边看剧边做运动,很快就到九点半。呐,已经十点了,今天家里很多活没干,好在单位学够了。

再学一会儿吧,待会儿打两把联盟,可以玩玩云顶之弈。

嘿嘿嘿,三年多没玩了,一把下来能攒三个三星,只可惜第三个三星约里克成型时,已经死掉了,倒数第三。

再玩一会儿就睡觉了,今晚不刷手机了,明天可得早点起。

2024/05/08

早上六点四十就能醒,我感觉这个效率很不错。晚上争取十一点五十能躺下,十二点多入睡,这样能争取早上六点半左右甚至更早能醒来。早上的时间是很宝贵的,看看书打扫房间也很不错。

每日工作日志,不需要写学习内容,只写工作内容;如果需要写学习内容,可以新添一条,不要同工作内容写在一块;工作总结。

Linux 系统下 Node.js 的安装步骤_linux 安装 node.js-CSDN 博客

整理文档。

阿里云售后服务中心还给我打电话呢,是不是云服务器告警引起他们注意了。

哦,计算机四级网络工程师考试成绩查询,不及格。

中午一觉醒来,眼睛花的不行,喝口水,一个小时直接把今天的文档整理任务完结了。

莫名又花了将近一个小时,把大同智慧检务平台确实文档补齐了。

linux ubuntu 的 su: Authentication failure 问题 & sudo passwd 输入密码时,总是提示 sorry,try again 问题(笔记)_sudo 输入密码显示对不起请重试-CSDN 博客

今天下班回来挺早,还去菜市场买了十块八毛钱的菜。顺便提了十块钱五包的方便面,这周的伙食问题就算解决了。

太饿了,回来先煮了方便面青菜鸡蛋,边刷剧遍吃饭。刷起范马刃牙了,一年多没看了。

赶紧做实验报告。不逼自己一把,永远不知道自己有多大能耐。四十分钟写成两个黑盒白盒测试报告。

今日日志已提交,也反省了下自己的工作态度,希望以后能自觉平衡好完成工作任务和自我学习提升。

我是一个比较厌世的人。

晚上还有两件任务:博客部署尝试和文档整理。

ssh -T git@github kex_exchange_identification: Connection closed by remote host-CSDN 博客

Github:通过 sshkey 的方式拉取代码报错 kex_exchange_identification: Connection closed by remote-腾讯云开发者社区-腾讯云 (tencent.com)

Github 备份代码出现 kex_exchange_identification: Connection closed by remote host - 知乎 (zhihu.com)

image-20240508234230058

真停止提供服务了吗?

(50 条消息) 使用 Gitee Pages 部署静态网站后网站报错 502 怎么办? - 知乎 (zhihu.com)

Hexo 博客怎么部署到云服务器(阿里云、华为云、腾讯云)——通用保姆级教程(持续更新)_阿里云 hexo-CSDN 博客

2024/05/09

早上六点五十醒的,看会儿书玩会儿手机,晚上下班回来都来不及刷手机的。

昨天晚上尝试 Github 部署 Hexo 静态博客网站,网络原因没有推送成功,今天再试试。

哈哈哈哈哈,公众号图文回来了,原因是 Github 仓库切换 main 分支了,原有图文已经上传至 master 分支。

[git push 报错 ! remote rejected] master -> master (push declined due to email privacy restrictions)_51CTO 博客_git push 报错 remote rejected

image-20240509133008505

image-20240509133029958

image-20240509133447437

开放原子开发者用户中心 (atomgit.com)

代码迁移,看看好不好用:

image-20240509162210774

小组作业,很麻烦的样子。

今日博客任务:七牛云图床迁移、AutoGit 博客托管和阿里云域名备案申请,奶奶的去年申请的域名到现在都没有备案成功,七块钱呢。

image-20240509203436823

今晚没什么可记录的,直接回家啥也没买。

晚上炒了点酸辣白菜,又拌了两袋重庆小面,吃饱了。

下午跟学校的同学们对接,妈的学校的实验报告还真折磨人。本来单位工作就够忙了,还给他们做报告。

行了,晚上游戏没打成,美剧也没看,很轻松就度过了这个夜晚。今晚的学习进度记录一下:判题系统代码沙箱着手实现。

2024/05/10

日常六点五十醒来,躺了一会儿下床。打扫收拾下房间,七点十分又能躺下来,美美地刷会儿手机了。

今天树宙要迟到了呵,路上帮他签到了。还有个正孚签到打卡,每天要记得完成了。

周五,打扫,拖地。现在应该考虑中午应该吃什么。

部署下博客,看下阿里云域名,七牛云对象存储。对了,昨天腾讯云提醒我云服务器过期了,得留心费用问题了。

我应该考虑现在的专业技术学习规划了。实习也就是那么一回事,不能把找实习当成一个目的,而是渠道。如果有不可控因素需要我返校,我还是要及时总结出实习经验的,再把这段实习经验写到简历上。

我在考虑每天早起一小时,不是六点半起,而是五点半起。晚上十一点半睡觉,这样的生活作息能接受吗?

其实也不会是什么大事,我只想着现在还年轻,总应该打破常规尝试一下,也能治一治晚上不睡,白天赖床睡懒觉的坏毛病。

今下午完成了 Github 部署 Hexo 个人博客站点,目前这两个托管网站,代码推送还是个挺大的问题,待解决。

我想明白了。

还得等小兵验收完,项目文档。

晚七点半下班,八点多回到家,快九点了又优化完毕决策分析文档。

今晚吃了挂面和山药,十点多感觉没吃好,又削了两颗土豆。想吃呛山药来着,只是辣椒酱、老干妈和豆瓣酱都没有,只能吃点芝麻酱和醋。吃了半锅,还是没吃完,吃饱咯。

行尸走肉第九季第五集看完,瑞克失踪。

树宙早上迟到让我帮忙打卡签到,下午下班让海红帮忙打卡签退,四舍五入等于他今天没上班。

刷了好一会儿行尸走肉的视频,总算可以随便看了,不怕剧透了

2024/05/11

今天周六,还得上班。

昨晚睡觉前,连着定了四个闹钟,希望能尽量在早上五点五十醒来,最后拿七点二十五的闹钟兜底。

很顺利,六点十八分我醒来了,关掉了六点二十分的闹钟,洗了个漱就打开电脑。

不小心点开 VS Code,发现编辑器的背景还整挺好看,研究了下怎么设置随机壁纸,记得去年是用了一个插件。

刷视频啊,点开 Bilibili 看自己喜欢的。简洁影视、行尸走肉,真不错。

快七点那会儿开始看书,边听音乐边看了半个多小时。整理下书包,起身去上班吧。

又想起来昨天下午想搞阿里云域名备案来着,还有一个月就要过期续费了,要花 69 块钱呢,这也太贵了。

上午继续熟悉中维电子名片后端代码逻辑,困死了要,看一会儿就要睡着了。

五分钟搞定两篇实验报告:文件属性管理、目录文件管理,我这效率嘎嘎快。这就是效率,直接找 CSDN 博客文章,粘贴到本地 Word。

中午去顺溜吃面,竟然能白白续一碗面。还有免费茶水饮料、粥、小零食,当然也有各种美味的调料任我挑选。只能说这家店铺太良心了,怪不得能做大做强。

那有什么最紧要最重要的事情,只要不是自己或亲人有变故,每天都能开心顺利。

下午,做点有用的事吧。

为什么还是昏昏欲睡的。看了几篇文档,主管又安排我们两个整理昨天金蝶云苍穹初级测试的题目和对应答案。这可是个苦力活,从三点四十开始到五点二十左右,一直在做这个事情。

下午六点要开周会,谁知道要开多长时间,研发一部的每个人还要做好自我认知总结和部门工作计划汇报。我只能说一个团队一整天没有什么实质性的产出,还老喜欢整这些没用的东西。就一份工作,还搞个自我认知分析。

最糟心的还是下班时间不下班。说是六点开周会,看看现在几点了?他们每个人好像手头都有忙不完的工作,就是不能在下班时间按时开会。估计今天要六点半以后才能开会了,至少要开一个多小时吧,那估计八点多都下不了班。

就明摆着下班故意拖延,不给你走的机会。从早上八点多来到园区,一直要待到晚上八九点甚至十点,这就是团队内大部分人的生活。每天能烂在办公室里,手头和眼前就是那些工作,好像没有自己的生活空间。

不说了,今晚九点能回去都是奢望。下班就下班,非得变着花样把人留在办公室。我一个月挣几个钱跟他们又不一样,也没见你给我多涨哪怕一毛钱的工资。绩效考核说得好听,还奖惩分明。一方面是奖励,另一方面是惩戒。美其名曰恩威并失,提高员工工作的积极性。其实是变着花样克扣工资,根本见不着什么有几条新制度能给我奖钱的。

晚上回来理了发,煮了一袋番茄牛肉面,又看 B 站到晚上十二点半。

睡觉之前还打了一把联盟匹配,输得一塌糊涂,被人家堵在泉水门口。

2024/05/12

工作就只是工作,从上午八点半到晚上八点半的工作,有什么意义么。

我对自己的认知还是很明确的,也不需要跟我将什么工作态度问题,什么工作规划都是扯淡。

你给我指派什么任务,我会按你的要求及时交付让你满意,这就是我的工作,我会认真负责我的工作。

工作之外就是我的生活,我自己的生活,谁要跟你这家单位绑定。

从早到晚都呆在公司,能给我带来什么好处。我只是在学校待厌烦了,出来上个班体验一下而已,我清醒的很。

这里的工作安排简直是糟糕,能看出来每天的积极性都不高,开会还要放在下班后。

没什么好吐槽的了,昨天跟树宙也聊过很多。他简直就是我的好兄弟,跟她能无话不谈,跟我哥一样。

这就是工作,一份工作而已,不要跟我谈什么工作规划,懒得听。

我的认知明确,工作态度端正。

我是一个个体,我会过好我自己的生活,用不着在一个工作团队里听特么逼逼赖赖,你以为你有多重要。

人生在世,最重要的还是家庭和亲人。活了这么大把年纪,不要一副工作狂傻逼什么都不懂的样子。

有时间就早点回家,多陪陪自己的父母,多找一些朋友出去散散心,吃喝玩乐。生活才是最重要的。

我不会让他们把我同化,因为他们的工作态度在我眼里简直可笑。

消极的工作态度,抑郁的工作氛围,漫长的工作时间,开不完的会和优化不完的需求。

懒得讲,这就是一群魔怔人,行尸走肉般坐在办公桌前,要为团队做贡献为工作出份力。

就是想挣钱而已,谁都明白,那就请提高自己团队的工作效率吧。一直在反复提出问题,总结问题却从来不知道怎么解决。

为什么呢?因为这里的制度,把办公环境搞得像监狱一样,光是坐在那就让人感觉难受。

我对他们感到惋惜,觉得他们很可怜,但我丝毫不会有任何同情。

都是成年人,但考虑问题的方式简直就像是傻逼一样。希望你们能从今天开始,一直到你几十年后老死在病榻上的这段岁月里,到那会儿能回过头来想想。

想想自己年轻时为什么要跟个没妈的一样,整天为了工作,为了团队却丝毫没有考虑过自己的家庭和亲人。

这是一个可笑的团队,这是一个病态的社会。

今天母亲节,微信群祝福我妈妈节日快乐!

中午下楼去取快递,拿到了上周买回来的彩铅笔,还买了一些饺子,中午吃一顿小火锅吧,正好家里还有点菜。

今天下午出门的那半小时,阳光撒在我脸上,真的感觉心情都格外不一样了。有时间了还是需要多出去走走

这周基本没碰过平板,咋还自己关机了呢,吓我一跳。

对了,上午中维的第一个自研小程序上线了,午睡起来后随便发了一条动态圈。

妈的,两点五十躺下,再醒来就是三点五十了,玩了一会儿手机就快四点半。赶紧玩一把英雄联盟啊,正好手机也没电了。

呵呵呵,就热身了两把,今天直接拿下第一。

玩够了就可以收拾打扫一下了,要不然家里乱糟糟的,干啥都学不进去的。

打扫完咯,看看现在应该干点什么。把时间划分为十分钟一个阶段,想必每一分钟都会有意义吧。

画画,画了一张壁纸画,只能说美术功底没有一点,好难看不过也凑活。

边看剧边吹笛子,生日快乐这首曲子,还是好学的。

好了,今晚学一会儿吧,等我热一杯奶粉,放首曲子。

OJ 判题,学习代码沙箱判题逻辑。

又玩了一把云顶之弈,第一呢。

睡觉前才发觉还没吃饭呢,不过倒是热了一小锅热水,那么就泡一碗面吃吧,重庆小面还剩俩袋了。

2024/05/13

早上六点半多才强撑着醒来,五点五十八根本舍不得起,起太早了担心工作那会儿会困得不行。

这两天确实是有些懈怠了,不过也不是毫无成效,至少代码能力基本没有落下。

我现在需要正式确定秋招长期备战计划了:

每日英语学习:看订阅号文章。

每日算法练习:总结算法通关村、力扣、牛客等所有常见算法题,分类,刷,背下来。

计算机理论基础巩固:

中午看订阅号,突发奇想想着搞一个生命倒计时,或者是本周倒计时今年倒计时

1
Bearer 9a43eeae-1b90-4c71-94bd-85e6718cb376

下午又花了将近三个小时完善中维项目补充文档,六点左右让小兵核验下。

奶奶的,本来三点半左右,朔州的就已经基本完成了。结果树宙下午回学校了,他的工作只能我来接手。

中午玩玩浏览器首页的图标,发现很多有意思的磁铁,情不自禁地自定义了一番浏览器首页:

image-20240513170352050

我有自己的时间安排,却没人把我的需求当回事。

算了,还是主动去提醒一下吧。

下午闲着没事干,了解了解 Nginx 配置,今晚回去继续看下吧。还有 OJ 判题系统的代码沙箱实现,两天内能不能结束,这块内容还是有点难度的。最好是再了解了解 Maven 私服配置。

趣话计算机网络,在这环境下就没法静下心来看,只能是晚上回去之后好好吸收消化下。

加班,到点了就楞坐在这里加班是吧。完全不把自己的私人生活当回事,我看你们就整天坐在工位上,等着油尽灯枯化为干尸吧。

真就拖着不让走。。我工作做完了都不让走,水接好了电脑也关机了,只能又坐下来听他们吩咐。

晚上回家买了点冷冻饺子,忽然想起来昨天中午小火锅吃剩下的饺子,妈的这会儿都烂成水了吧。

结果还真让我发现了,黄瓜沾着好几片烂掉的化掉的饺子皮,陷都流出来了。不过还好问题不大,所有饺子味道正常没有放坏。赶紧起锅烧水,煮了三锅饺子。

把最后一点芝麻酱也搞定了,当然老干妈和辣椒酱在两周前几乎见底了,是时候给家里补贴一点新调料了。

image-20240513231205109

最后一次用 IDEA 2022 版本。

IDEA2023 的激活与安装(全网最靠谱,最快捷的方式)_idea 激活-CSDN 博客

IDEA 激活码,IDEA 激活码 2022,IDEA 永久激活码_IDEA 激活码 2022 和 2023IDEA 激活码,IDEA 激活码 2022,IDEA 激活码 2023,IDEA 注册码,IDEA 永久破解,Pycharm 激活码,Webstorm 激活码 (ajihuo.com)

快两个月没有用过耳机了,今天晚上戴上耳机,嗨起来了。嗨过头把学习都搞忘记了,算了明天开始吧。

今晚真高兴,每日推荐歌单里竟然第一首就是《芳华慢》,一曲过后,仿佛回到了两年前刚迈入大学的生活。

2024/05/14

早上五点五十八醒来,直接把六点的闹铃关掉了。六点二十的闹铃没把我闹醒,结果一觉起来七点三十三分了。

这可给我吓出一身冷汗,赶紧起来穿戴好,刷了会儿手机,就急急忙忙起身了。

树宙今天请假一整天,又是无聊的一天了。

八点半开始到九点多,一直在整理前两周的生活日记。发现好多图文没记录在博客里呢,赶紧同步一遍。

整理算法笔记,整理收集各种考题类型。刚才快速数了一下,现在收集整理到的也有足足九十六道题,这可不是个小数目。

学习笔记 (mrjokersince1997.github.io)

奶奶的,运维工具还得我来整理文档。

(56 条消息) linux 中 etc 目录的英文全称是什么? - 知乎 (zhihu.com)

玩具:陀螺,魔方,遥控车,按压玩具,鼠标垫,握力器,望远镜。

等等,邮政快递关门了,为什么还能收到快递入站?那指定是换地方了。妈的怎么没有早想到呢,估计就是原址后面的那间新开的店铺,下午回去瞅一眼。

学习打卡:算法,操作系统,计算机网络,项目,英语,八股记忆,实习总结。

双选会能不能看呢。我看见明天坞城校区上午有个双选会,简单看了下时间地点,坐校车能直接去的。

八点到九点是报到时间,还要求先用学生信息登录注册,然后携带什么单位介绍信。呃,虽然还是挺想感受下双选会氛围,但这有点麻烦了吧。关键是那个招聘网登录失败,说什么查找不到学生信息。

好的,已经跟小组组长和主管说明情况。今天可以早下班咯,完事看看会议纪要就行。

明天早上不用上班了,只好是休息半天。今晚好好放松一下,边学边玩,最好是多取一些快递,那快递信息十来个都挤满屏幕了。

我最近是有些浮躁,浮躁的学不进去。那么就趁这个机会,我能不能看一些计算机基础理论的相关知识,打好扎实的计算机理论基础

扎实的计算机理论基础,那就可以证明自己的水平,这就是高薪程序员和码农程序员之间的区别。

今晚注定是忙碌的夜晚,享受在谎言中支配的快感吧!

感受下五点五十下班的快乐吧,外面还刮风呢,好天气又提前下班,好心情不就有了。

为什么我的心情如此愉悦感觉生活如此美好?因为我要提前下班回家了。😲😲😲

下班回来咯,把最近的六个快递都取到了。

吃了一桶泡面就着俩香肠和一袋干馍馍,香。

晚上看剧,刷了会儿 B 站,打了三把云顶之弈,从九点半打到十一点。哇呀呀每把都是第五第六,不会玩了都。

好了,看会儿英语,再读会儿书,边练习下笛子吧。

哎,这笛子还真有点难,跟着教程书好像发音不起来了,有时间应该得看看视频 了。

跟好兄弟聊了会儿,他说看哥斯拉片段剪辑快笑成傻子了。

树宙明天还得请假一天,我明天上午也要请假。

睡觉前又忍不住躺下来刷了半个多小时视频,快一点了才睡下,谁让明天早上不用赶通勤呢。

妈的睡觉前还想起明天的软件质量测试又作业任务,明天再说吧,黑白盒测试还要写一份。

2024/05/15

每日英语阅读 ✔

计算机理论基础巩固 ✔

算法巩固练习

每日八股记忆

项目强化

每日读者阅读 ✔

每日健身 ✔

五点半醒来,不想起,但是天好亮,妈的五点多就这么亮了嘛,那还是晚上早点睡,白天醒的早点。

看了会儿视频,到八点了,到点了。

边健身边看书看英语。

家里有点乱,有时间收拾收拾。

搞定黑白盒测试。

32 位操作系统,最多可寻访的地址单元是 2^32 个,每个地质单元空间大小为一个字节,即 1Byte,所以 2^32 Byte = 4GB

4g 等于多少二进制位_百度知道 (baidu.com)

所有缓存系统的设计,都是存储资源的分级。

中午十一点半热了一锅水,泡了一碗粉丝,这酸辣粉丝还是妈妈买的呢,六桶管饱吃。

边吃边看 B 站,不知不觉就十二点了。赶紧做起来收拾一下床铺和地板,把那些垃圾打包起来。下午还要去上班,赶紧午休睡觉一会儿,待会儿可以晚点去单位。

躺床上又恋恋不舍地刷了十分钟手机,十二点十八分躺下,四十二分的闹钟把我吵醒了。躺了三分钟只好是坐起来,洗把脸装好电脑准备出发吧。

好久没有中午跑出来了,阳光明媚,万里无云。只可惜我要去上班了,那有什么别的心思。

下午继续学习操作系统的 Linux 基本操作命令。

软件项目管理也没有小组上去讲,下周的事情下周再说。不过明天学校运动会,太好了,周四的课不用上了。

在这个物欲横流的年代,没有什么能比得上每天坚持记录美好生活更重要了。

下午下班时间还凑活,海红让我最多干到六点半就交付,华为云服务软著归档,还是比较简单的吧。

晚上回来饿的不行了,直接拿了三袋面煮了,还加了火鸡面剩下的调料,买回来的五个肉包子也吃完了。我真特么能吃。

取快递,取到了妈妈买的好吃的,又去兔喜超市拿到了魔方,边看剧边玩。照着教程能复原两次,比小时候强多了。

九点半躺下来,刷视频半个多小时到十点,妈的赶紧坐起来打扫房间。把地扫了拖了,明天白天再说吧,晚上精神很不错,适合学习,今晚也要早点睡,要不然明天就又不想起了。

我倒有个好主意,明天上午泡杯咖啡,看看管用不。

写会儿日记,再玩玩魔方,过两天那些玩具都快回来了,今天晚上把遥控赛车和魔尺,悠悠球安排上。

2024/05/16

每日英语阅读 ✔

计算机理论基础巩固 ✔

算法巩固练习 ✔

每日八股记忆

项目强化

每日读者阅读 ✔

每日健身 ✔

Collections.singletonList 的作用和使用方法-帮主の后花园 (gxbalun.com)

看完了电子名片动态相关 API

刺客信条影的预告出来了

学操作系统,玩魔方,锻炼。

今天五点半醒的,有点困了,走之前再躺一会儿吧。

七点五十五起身,下了楼到街对面公交站牌底下是八点零一分,坐上公交到目的地只花了十分钟,八点十七分就走到单位街对面了。

树宙早上又让我帮忙打卡,我才发现登陆不上去了。上了楼问了下阿杰,原来中维全员信息群里有公告通知了,我给他屏蔽掉了。

没网没网,写点日记吧。

妈的,这什么办公环境,早上刚来就要处理这么多破事。早上钉钉打卡晚了,等到 OA 恢复还要走补卡流程;昨天吱吱让提交发票和付款截图,说是今天也可以。妈的我今天早上才发现我没有开发票,刚点了开票申请,不知道等个半天左右能不能通过审核;金蝶苍穹测试的费用报销,还得写费用报销流程,很奇怪别人为什么不写。听树宙说吱吱让我们俩填就行了,估计别人都不搞这个,但他现在还没填,我都不知道怎么个情况。还有昨天分配的华为云服务申请任务,今天早上还得听要求搞相关软著归档。

从八点半到现在九点半都没心思学,这工作效率也太低了。

好,补卡申请通过,三十块钱到手。开票申请通过,已经发送。费用报销填写完成,已经走流程了。

中午吃饭,顺溜面馆。九块钱一碗的面条,就是实惠啊。

挑了一中午玩具,最终买了本红楼梦。

用户态线程工作在用户空间,内核态线程工作在内核空间。用户态线程调度完全由进程负责,通常就是由进程的主线程负责。相当于进程主线程的延展,使用的是操作系统分配给进程主线程的时间片段。内核线程由内核维护,由操作系统调度。

下午继续学习 Linux 操作系统和核验金蝶测试题目。

跟树宙把金蝶单选题和判断题核验完了,这份任务真吃力不讨好,没啥用处。下午主管还又给了树宙一份文档,里面是百十来道答案可能不正确的金蝶测试题目,这搞个啥。

六点半准时下班,跟海红问了华为云服务文档是怎么一回事。

下班后跟树宙走一块儿了,第一次发现出了大门口,还能顺路。

很快我就到小马了,先取些快递吧。鼠标垫、握力带(没啥用),糖果还有铅笔铅芯。今天才发现,所有的邮政快递都放在了兔喜生活超市,妈的怪不得国库药房那里的邮政关门了。奶奶的,五一那会儿就发现取不到了,今天才看见兔喜超市能取。

晚上回来又饿了,边刷视频边吃粉丝,快九点了,吃饱喝足了,再玩一会儿吧。

特么的一个简单的补卡申请,给我打回来三次,第三次不同意没打回来,结果跟第四次都发起 OA 流程了。晚上看见两个审批流程,这我可管不了,这么个 OA 竟然每个审核人要求都不一样。我就想补个迟到打卡这么难。

image-20240517112641590

就这个补卡申请单,来来回回搞四次,说什么缺卡时间跟补卡时间要一致,说明白点不能是纸质单子上的时间要跟申请单上的申请时间保持一致么,非说的人捉摸不透,感觉云里雾里的。

该说不说,晚上十二点多睡,早上五点半醒来喝杯咖啡,一天都不困的。

九点半到十点,听音乐视频,看百科。十点到十点半,记忆并朗读英语;十点半到十点四十,健身。

听音乐,看算法。

睡前洗了脸,又玩了下魔方。背口诀已经很熟练了,好玩。

2024/05/17

每日英语阅读

计算机理论基础巩固 ✔

算法巩固练习

每日八股记忆

项目强化

每日读者阅读 ✔

每日健身 ✔

五点四十起不来的,昨天睡得比较晚。五十的闹钟把我吵醒了,我把手机充上电,六点十八才起来。

微信公众平台 (qq.com)

微信公众平台 (qq.com)

做了三组臂力棒,每组三十个,看来我要继续加强锻炼了。早上运动完的感觉真棒,一天都会精力充沛活力满满。

看了两篇小报童订阅专栏,本来想了解了解 Spring 如何解决循环依赖的,结果看了两页书就躺床上睡着了。

这一睡不要紧,直接从七点二十睡到七点四十五,睡美了。

出门晚了,八点五分才坐上公交车,到单位园区就已经 25 分了周五,打扫。拖了三分钟的地,给我整出一身汗来。

特么的树宙学习被主管看见了,说什么上班时间要优先完成工作任务,“现在都九点半了,你的工作进展没有多少,还在这里学习呢,那这一个多小时是不是浪费了。”这还,他给布置的是什么破任务,金蝶测试初级考试答案整理核验,我们又不是超人,随便看个文档看看视频就能找出答案来了?闲着没事干去学那玩意儿,总之我们现在核验过的都不能保证大部分是正确答案。

正确答案在哪里呢?不是视频里能提供的,不是 AI 能给到的,更不是我们能做出来的。答案只有一个,那就是出题人手里的答案,在线评测系统后台的答案。这个任务是毫无意义的,至少对目前的我们来讲。

搞华为云服务,海红让我在自己的账户下买华为云服务器、云数据库,还得跟那个啥人员对接。

中午吃饭,跟树宙讲了一下我的离职想法。其实那里算得上离职,不过是想着给这份实习经历一份好的交代而已。边吃饭边畅聊,跟往常一样,聊生活聊规划,快一点了才吃完饭。

午休时间到了,看会儿鸡汤。《认知觉醒》是什么好书呢,有时间买回来看下。

我写博客写日记的行为习惯是非常好的,我相信身边人也没有能做到这一点的。就好像刚才看的那篇公众号里写的一样:不就是记录生活吗,不就是每天写写日记吗?哪有那么难?

一个人往往高估了自己一天能做多少事,却低估了自己一年之内能做多少事。

感觉中午吃完饭以后的思维很活跃啊,只是上班时间不允许我多写一点东西。这样的日子,再坚持一个多月吧,我会真正找到我想要的。

果然还是糟糕的下午最折磨人了,到了下午两点多,一点工作积极性也没有呢。

妈的。华为云购买了按需计费的 Redis 实例,竟然中午短信提醒我说该实例已被冻结,原因是欠费 13 块钱。啥都没干就不小心忘记释放了,就花了我一顿饭钱。

intellij 创建一个文件自动就 add 到 git 了,这个怎么取消 - 星朝 - 博客园 (cnblogs.com)

下午终于成功交付了华为云文档,海红已经整理好发送给华为云服务人员了。等我搞完这个,主管又分配给我和树宙每人一个电子名片接口任务,下周一来了验收。从四点半到快六点一直都在熟悉电子名片业务逻辑,简单实现了基本的代码框架,具体的业务对象字段设置和业务逻辑还需要继续学习。

今天开周会,可笑的是都已经七点了还不开,主持会议的那几个好像一到这会儿就会有忙不完的工作。我趁着这个时间也简单地过了两节操作系统课程。

今天下班后要去取快递了,兔喜超市的八个快递,最早的五一那会儿就已经放在那里了。

那么,还是换个角度想想,我可以试着去珍惜为数不多的上班机会了。老实讲,我一点都不喜欢这里的工作氛围,不说别的,就针对不能准时或者及时下班这点,我就很不满意。

晚上记得要看英语、健身、打游戏、学习新项目、学习操作系统和记忆一些八股。

好久没有自己炒个小菜了,最近一直都在吃妈妈买给我的酸辣粉,根本没时间做饭,也没啥耐心做饭。

还想着五一期间吃一顿烧烤来着,结果五天没怎么出门,更别说吃烧烤了。那我计划有变,只好是等今年夏天我兄弟回来以后,跟他想跟着去外面搓一顿。

虽然在小马村没吃过烧烤,但路边的烧烤摊可不少,基本上每转个街角都能看到一家。最近也在留意有哪些好的烧烤店,不说价钱,只看环境的话,我还相中了好几家。

已经七点半了,闲来无事新增了一篇博文,专门用来记录我的实习生活感悟。其实没多少感悟,只是想借此机会梳理一番这段为期三个多月的实习,究竟让我认识到了什么,给我带来了什么新的东西。

下班非要借着开会的名义,把我锁在这间该死的工位上。好好,非要我今晚陪你们一块儿加班是吗?这个班越上越没意思,就这点诚意是不可能更长时间地留住我了。我决心要在一个多月以后一走了之,不会存在半点迟疑。关键的时间节点就在我兄弟从长治回到太原的一周之内,我会立刻离职。

今年夏天留给我的时间不多了,既是娱乐时间也是陪家人的时间。我不知道今年夏天学校多会儿安排我们准大四学生去实训基地,这样看来暑假时间也确实所剩无几。

只不过我现在懒得想别的,我从早上八点多来到这个园区,现在快晚八点了还被迫呆在这儿。一个人全天十二小时因为工作而呆在单位,挣得薪资还少的可怜,这简直是监狱。这里的人都像被奴役一般,没有一丝个人生活,被完全剥夺了自主意识。他们只知道一天到晚坐在这里工作,行尸走肉一般。

妈的,那没妈主管八点半多才开会,九点半才结束了会议。等我坐上最后一趟公交车回家时,已经是十点多了。

楼底超市买了一袋火锅丸子,今晚吃粉丝和火锅。十点多吃到十一点,美美的。

现阶段的主要任务还是学习啊,不能被任何事情打乱了阵脚。虽然说回家以后基本上不想学,但耐不住我心情好啊,呆在办公室就是慢性自杀。这都快一点了,冷静冷静,明天睡个懒觉。

2024/05/18

每日英语阅读

计算机理论基础巩固 ✔

算法巩固练习

每日八股记忆

项目强化

每日读者阅读 ✔

每日健身 ✔

今天早上七点半醒的,睡懒觉真舒服。但昨天晚上的睡眠质量不太好,半夜醒来三次,把右手边的那半瓶水都喝光了。

起来玩了两下臂力棒,把傻逼主管交代的任务完成了一部分,另一个接口下午再写吧。

然后我就坐下来追剧了,感觉好几天没看了,不过还有三集就大结局了。第十五集一下子死了好几个主角,只能说导演确实会拍,拍得太好了。

一连看了三集,就到中午十二点了。中午出去取点快递吧,把好兄弟买回来的饮料拿回来,当然还有兔喜的那堆快递。

下午考虑学习啥呢,当然是计算机基础和算法练习,以及博客部署、云服务器还有微服务相关实践。

周末了,我可不希望在这美好的日子里吐槽单位,那个破牢笼我不会它有任何好感。不过话说回来,确实坐在单位里我有点学习的劲头,躺家里还是有点懒懒散散的。

不需要着急,距离离职还有一个多月的时间,我需要在这段时间里沉淀,调节自己的学习状态。

软件项目管理-CSDN 博客

中午一点多出去取快递,除了韵达超市和兔喜超市,申通跟圆通两家都关门了。不过取回来了半个月前买回来的小零食,回家摆了慢慢一床,这下可以慢慢享用了。

边看电影解说边吃饭,不知不觉从两点多看到三点半了,只好是及时收手,记录下生活。

下午要打扫下房间,把乱糟糟的地板好好清理一下。再完成今天的学习任务,今天绝对不能再拖拉了,学习必须从今天下午搞起来。

晚上的话就会轻松很多,看书,锻炼身体,学习英语。最近的生活日记上边加上了每日打卡任务,不过好像并没有什么用。

我个人是非常不喜欢打卡式学习的,简单在心里罗列下要做的事情,直接放手去做就玩了,完事之后记录成果。

币圈子揭秘:比特币挖矿是什么意思?-币圈子 (120btc.com)

比特币挖矿是指什么 - 币界网 (528btc.com)

进程间通信 - 管道_进程间通信管道-CSDN 博客

学习操作系统-进程相关内容,今晚可以快速过一遍相关八股文:进程,线程,进程调度,进程通信。

下午从五点半睡到六点二十多,醒来后又渴又热。开始收拾下家里吧!整理出了几个大箱子,放好吃的喝的。

今天中午粗心大意,把红楼梦给落在兔喜超市了,下午才反应过来。晚上八点半左右出去了一趟,顺便把小陀螺和手链、一瓶醋取回来了。妈的,瘦脸在手上把玩了一下,就直接洒在路上了,断了。。

玩玩小陀螺,小时候的感觉马上回来了。今晚看看直播,再过一次操作系统,可以的话把那个接口写完吧。

看鱼皮写代码真的很过瘾,今晚直接把 Java 原生编译执行代码实现看完了,针对用户提交的可执行代码中可能会出现的问题,还做了详尽的处理。明天学习 Docker 容器,第一次系统学习这个技术。

果然在工作之后,确实没心思再学新技术了。在三十岁之后,你现在的技术是什么样,以后也基本不会有太大的长进。

快十一点了,我要不打一盘自走棋,然后学学操作系统吧。

一口气看完清朝 296 年历史(含后金)_哔哩哔哩_bilibili

本来想着学习一会儿的,结果看了一个明王朝皇帝盘点,连着看了半个多小时把明清近代史都过了一遍。

淘宝上挑衣服,看看买个啥好看合身的半袖和防晒衣,我比较喜欢无领的衣服,戴帽子的有时会显得呆板。

2024/05/19

今天早上七点半多快八点了才爬起来,真奇怪,我记得六点半那会儿我还醒了一小会儿。

起来就刷到了今年高考的视频,一晃距离我高考已经三年了,我怎么能忘记那段岁月呢?

写会儿日记。

下载安装一个打印机驱动程序,看能不能正常输出博客文章为 pdf 文件。

Typora 导出 PDF 一直“正在导出”的解决方案_typora 导出 pdf 一直处于正在导出的状态-CSDN 博客

image-20240519090147664

这软件还要花钱呢,再想想办法。

总算抽出时间整理好了这周的下班生活笔记了。

今天中午有点热啊,呆在家里又有点渴。本来想着中午出去取快递,妈妈买的水果罐头和好兄弟买的奇怪饮料回来了。但这天气实在是有点毒辣,只好今天中午随便对付一下,下午再出去,顺便买点火锅丸子晚上吃点好的。

学习到十二点,今天可以尝试跟着教程安装虚拟机和 Docker,再把操作系统和微服务过一过。

一点多开始追剧,边锻炼身体,边简单打扫房间。哦对了,把那两件衣服也洗了,太阳这么大应该能干了吧。

要睡觉了,家群里大哥叫我们兄弟俩帮忙给妈整理下文档,挺要紧的。那我还睡什么觉?给自己家里人打工,我最乐意了,更何况这又不是那该死的老板分配的任务。半个多小时我就把四个文档搞好了,睡觉睡觉。

四点半醒来,把昨天遗留的接口问题处理好了,就是一个简单的查询封装功能,没什么好讲的。

工作果然就是这样,不是你学什么就去应聘什么样的岗位,而是这个岗位需要什么样的人来决定让你顶上。

自从有了离职的念头,这份工作确实干不了一点了。不想让这群老家伙继续 PUA 我了,组长给的任务需求不明确,不能一次次赖我头上吧。

下午六点出去买菜,买火锅丸子,取快递,把好兄弟的饮料和妈妈买的罐头拿回来了。渴死我了,先解解渴再说。

哦,下午吃了蔬菜火锅丸子,如此精彩的盛宴竟然没有拍下来哪怕一张图片,有点可惜了。

Typora 导出 pdf 一直停留在导出界面_typora 无法导出 pdf-CSDN 博客

今晚什么都不干了,两件事:读书和写作。

image-20240519202031319

怎么说,持续一年多的问题没太在意,今天终于把它搞定了。尝试导出第一份 pdf 文件,成功!

image-20240519204304515

pdf 怎么加水印,5 个高能方法详解 (baidu.com)

iLovePDF | 为 PDF 爱好者提供的 PDF 文件在线处理工具

导出成功了,加了水印和目录,看起来更加方便了。

image-20240519211613452

八点半到九点十分,搞定 Typora,还有很多时间,明天早起又是时间,我都不敢想象要是离职了有多爽。

https://www.bilibili.com/video/BV1h94y1k7Jf/?spm_id_from=333.788

没有服务器,就不能上线网站了 🐴 ?!这个神器了解一下,内网穿透小工具_哔哩哔哩_bilibili

【还不会部署微服务项目?保姆级教程来啦!】 https://www.bilibili.com/video/BV1Cp4y1F7eA/?share_source=copy_web&vd_source=41484c3c23d7dc1caf838d6574365b27

现在都开始畅想离职后的生活了,睡觉前刷刷看附近有哪些值得一去的公园。小马公园,迎泽公园,和园,太原博物馆这些。

2024/05/20

五点四十起来,看见好兄弟的微信消息,想回消息来着。结果喝了几口水,撑不住了就躺下一闭眼就睡过去了。

六点二十醒了,实在有点困,就继续美美地睡到了七点多。

好热啊,一晚上做胡梦,迷迷糊糊的,感觉一直在出汗,身子底下湿了一片。

七点十五分左右才醒来,看了会儿手机起身洗了把脸。刷了牙回到床上坐着发呆,就这么发呆了有十分钟,我才穿戴好衣服收拾书包出了门。

又是普普通通的一个上午,八点二十五分坐到工位上,写下了这段文字。

我决心今天就表明想法了,下周就直接离职。

跟树宙简单聊了下我的想法,

大脑一片空白,现在不知道应该做些什么。

现阶段一直想学却没有机会学习的专业技术:搭建 Maven 私服、搭建 GitLab、Linux 远程开发、Docker 实战、MQ 实战、小程序开发、Nginx 实战、网站部署、微服务项目部署。

就在刚刚,我正式递交了辞职申请书。从刚有了离职的想法,到今天正式提出辞职,前后不到三天时间

今天你“996”了吗?不好意思,我是“007”_网易订阅 (163.com)

上班摸鱼,微信聊天。

image-20240520110656001

中午跟树宙出去吃饭,聊了很多。

做好一个公众号怎么就这么难呢,公众号写作是一个好赛道,毕竟喜欢听别人吐槽生活的越来越多了。

晒死了,这鬼天气怎么能坐在办公室看着电脑发呆呢?

给海红递交了工作内容总结,核验一遍通过了。这两天也没什么任务了,海红告诉我说也没啥事了,或许有个项目完工会文档需要我来做,剩下的时间就可以学习了。👏👏👏

最后把离职交接明细表填写完成,下班前让海红和张婷他们签个字就行了。

下班咯,下班前一个小时,主管说把周末写的代码提上去。让赵杰核验一番后,总算修改好了逻辑,成功合并代码。

近期需学习的:上面罗列过了。

下班后,又跟树宙聊了一路,还是很有多感慨,我们俩仅认识了一个多月,可以说是情同手足,真的很情投意合。

晚上回来取了快递,炒面,素颜霜,面膜还是啥的,当然还有火锅底料。

我的好兄弟昨天跟我说,他们吃了一顿烧烤还玩真心话大冒险,整的尬死了。夏天回来跟我一块去吃烧烤,逛饭店。

今晚就吃了俩样东西:炒米和粉丝,两桶刚好够吃了。又喝了俩杯子橘子粉。对了,树宙还给我送了两袋咖啡粉,明天试试。

这就十一点多了,今天晚上过得真快,回来先刷视频,追剧追了两集到九点多,学习 Docker 代码沙箱到十点半左右,玩了三把王者荣耀就到十一点半了。

这两天没有多读书啊,感觉还是白天尤其是早上读书才有效。中午或下午写作最高效。晚上的话适合搞技术,学点新东西。

好了,刷了一小会儿视频,就美美地睡下了。

2024/05/21

上班,倒数第三天。

突然发现这两天没有在日记上做打卡记录了。我说什么来着,我就不适合这种学习方法,给自己列一条清单,做完哪个就在后面打个对勾。这简直就是小孩子才会用的学习方法,我根本就执行不起来。

今天早上 5 点 20 被闹钟吵醒,有点困就打算睡会儿再起。到了五点四十喝了两口水,感觉有点清醒了,刚爬起来又换了个姿势趴到旁边的夏凉被子上睡着了。等下次醒来就是五点五十八分了,自然醒很舒服。

然而并没有多舒服,我撑着床铺坐起来,去卫生间洗了把脸拉开窗帘,坐回床上打开了电脑。

我昨天晚上说过了,早上适合阅读。原本打算学习一会儿的,这么宝贵的时光怎么能浪费在枯燥的学习上呢?于是我开始阅读起来。

看了两个视频之后,我就打开了《读者》。

随便翻到一篇没有看过的文章,朗读起来。这种感觉真美好,越读越有劲,禁不住绘声绘色起来。

这会儿已经是快七点了,一篇文章我读了二十分钟左右,又额外看了两篇短文。

拿出平板,找到两篇英语新闻,又读了十五分钟左右。我尝试学着更加地道的英语发音,这还是有些难度的。

阅读的时候,听到了一首陶笛演奏的《繁华》,真是悠扬绵长婉转动听。我兴奋地掏出我的陶笛,结果连生日快乐都吹不好。

小成问我说明天的课件做的怎么样了,发给他给他瞧瞧。我没做当然给不了他了,没办法了,今天必须给它做完了。

还有周四的实验报告,再完善一下吧,这些作业真的头疼,好像是时候复习软件项目管理和软件质量检测与分析这两门主科了。

软件项目管理(五):软件项目成本管理 - 艾薇-Ivy - 博客园 (cnblogs.com)

我创建第一个公众号已经一个月了吗?五月份过得真快,劳动节之后刚过去两周,现在就五月下旬了。

马上就迎来毕业季,下周周一 24 届和 25 届软件工程同学要拍毕业照,下周周五举行 24 届毕业典礼,诚邀 25 届同学参加。

在搞这个软件项目管理课件了,小荣给了我电子版教材,看看能不能今天下午下班前搞定这个事情,全他妈靠我了。

image-20240521111229583

这文心一言还挺稀罕的,竟然给我弹出这样的提示。

image-20240521132642792

中午跟树宙去顺溜馆子吃饭,充了个会员,还白嫖了两个鸡蛋。今天我们两个的话很多啊,聊到了中午一点多。

image-20240521142206089

image-20240521142212483

办个大学生优惠年卡。

做一下午 PPT,还没搞完一半。

下午三点五十,帮树宙再次挑战金蝶苍穹初级测试,一个多小时后,终于搞到 67 分了,有史以来最高分。

下班前俊斌告诉我说我写的那个接口还有点问题,开完会后妥善解决了。不过具体业务还是明天再探讨吧,今晚还尝试推送来着,可惜租房连不上单位服务器。

今下午的例会,还是一如既往,又臭又长。下班回来的路上又跟树宙疯狂吐槽,俩个人讲了一路还是舍不得分开。很幸运能遇到这么个好朋友,志同道合,此生无憾了。

晚上取了两件半袖,看见白菜有几片坏掉了一点,就赶紧炒来吃了。剩下的热水就着喝了一杯牛奶和泡了一碗粉丝。今晚最后一桶粉丝了吧,剩下几盒子炒饭。

边看行尸走肉边做 PPT,吃完饭就十点半了,今天下班后开了会加了班,七点二十多走的。跟树宙聊天到八点多才过了马路,等回来就已经八点半多了。

那行吧,今晚做不完明天起来抓紧时间做,总之明天上课要交差啊。

image-20240521235933477

睡觉前感觉头发有点脏了,顺便简单洗洗。洗完后才想起来今下午取到的三件半袖。

试了试,都很合身,把最喜欢的那一个放在床头,就打算明天早上穿了。

躺下来还舍不得睡,今晚回来就因为 PPT 课件,搞得我连一集完整的行尸走肉都没看完。睡前就狠狠地报复自己,刷了十来分钟手机到十二点四十左右才放下手机。

2024/05/22

上班,倒数第二天

今天早上五点半实在不想起,六点多醒来又迷迷糊糊的,上了个厕所又回来躺下了。

人一到晚上真的就很容易胡思乱想,想到我只剩下两天的上班时间了,不免还是有些舍不得。这些话我们单独聊吧,今天中午回来可以写一写。给树宙买的那几份快递还没回来,只能给他个好兄弟证了。

今天走的挺早,到了单位楼底下才八点十一分,跟上周一样挺早的。正好遇上了树宙,边走边聊就上了楼。

软件项目管理 PPT 课件:搞定所有文字说明,替换所有电商图片。

十点半,基本完成了 PPT 课件制作,又简单完善了半个多小时,交付了。让曹老板上去讲吧,我就不奉陪了。

明天的软件质量检测与分析,每个人四个文档,我看多会儿有时间做出来,下午或者晚上,总之最晚也要在明天早上给到欣茹和小荣。

中午去一家饭馆吃了面条,分量足,有免费及时的面汤,人还不多。吃个饭安安静静,还挺凉快。

吃完饭回来就简单看了会儿公众号,现在给我的推文不是叫我做公众号就是提醒我快点辞职的。

两点半到四点半一直都在搞张志斌的课程设计,最后小组还是没通过,说什么没有看一下书就上来乱讲,明年再来吧。

妈的,自从今天中午被张志斌那老家伙折腾了两个小时后,一 i 整个下午都没看什么东西。本来想多学点理论基础和八股的,根本看不进去。今天晚上还得看看软件质量测试和分析,明天又得交。

从来没有像这次一样,一个小组演示 PPT,好歹让同学把 PPT 演示完吧,讲一半就把人轰下去说书都没看来胡弄它,明年再来讲吧。

那行吧,这次就认栽,没办法只能再做一版。今天下午没有什么部门例会,下班也会比较早的。今晚回去随便对付一下,再把 Docker 实战学完,快速了解一下怎么搭建自己的私人 gitLab 仓库和 Maven 私服

这下就有时间多看看书听听音乐了,多走走调节下心情,我经历过比现在更糟心的情况,我可都挺过来了。

临近期末,确实学校的事情越来越多了,这是一方面;

最近部门招的新人很多,组织架构一塌糊涂,这周不论是给我分配的任务还是给新人分配的需求,都能感觉到很慵懒。当然了,大家的工作效率也很低。估计这样的情况想要扭转要很长一段时间,我在这个时间节点全身而退,对我自己来讲无疑是最合适的。

下半年秋招前,我已经有了两个月的实习经验。我现在已经不再焦虑投简历寻求面试机会了,因为找工作也就那么一回事,上班拿工资也就那么回事。现在的我已经不再焦虑这些了:一方面我的技术能力在成长,另一方面我同样积攒了比较丰富的工作经验,有一定能力直接上手工作。我现在最想做的事,就是在离职之后出去吹吹风、看看云,去欣赏那些平凡忙碌的日子中从来不会注意到的美景。

下班前让主管签字。看起来明天早上来了之后,找财务部主管签字就可以,直接离职走人就行。

今天下午下班,又跟树宙聊了一路。回去的路上,总感觉少了些什么。原来离职并没有想象中的快乐,虽然少了很多工作上的烦恼,但校园里的学业压力也会愈发明显。

我可以假装告诉自己仍然在实习中,不必理会校园里的那些蝇营狗苟。

回家咯,取了一个小快递,打算给树宙的小礼物。今晚准备一下明天找个机会再给吧。

洗了锅碗,喝了一杯咖啡,吃了两桶火鸡拌面。不过当然是当成泡面吃了,食之无味。

然后就是很安详的追剧时光了。连着看了四集行尸走肉,边看边玩魔方。这会儿已经到十一点了,不早了就想着写会儿日记。

就在这会儿,昆突然问我一个代码问题,结果是他们自己在写静态单元测试。我明天可以尝试整理下,不过介于今天中午软件项目管理的情况,我也不清楚值不值得花更多时间做这项作业。

晚上又舍不得睡觉了,反正明天不用上班去。

2024/05/23

上班,最后一天

今天其实都不算上班了,拿个离职申请表找人资部,把资料给到我让别的部门把字都签了就行。

早上又是连着三个闹钟没把我吵醒,倒是我自己睡到自然醒了。睁开眼坐起来抓起手机一看,才六点半嘛。

赶紧检查一下给树宙准备的小礼物,还有没有啥欠缺的。收拾一下七点半就出发了。不过还是要吐槽一下,夏天到了一定要多补充水分啊。像我昨天上班没带水杯,结果今天早上醒来洗了把脸,才发觉流鼻血了。流了十来分钟,就是止不住。

今天来的格外早,到了单位才八点多,我的工位上已经坐人了。站了一会儿感觉有些不妥,于是我选择出办公室站外边透透风,感觉像第一天入职一样。

树宙跟我在楼道外边站了一会儿,聊了聊。

九点四十三分,所有离职手续办理完毕。

十点零二分,坐上了回家的公交车。原来白天跟晚上的红绿灯时长有点不一样啊,上周中午去上班的时候就感觉到了。

一路上拍了很多些照片,新岛科技园估计以后没机会再来了。

回来以后去取快递了,妈妈昨天买回来的鲜面条。韵达快递到网络小屋这条路正在重修,整条街被堵住了。只好是右绕了一个大圈才回来,热死我了。

当然,回来的路上顺便买了些青椒辣椒,还有三块钱三斤的梨。

下周一拍毕业照,只能说没有一点意思。

今天要不去理个发吧,短一些,利索一些,精干一些。

没有午休,一直搞郭新峰的实验报告。一个人做三份实验报告,不过感觉很无趣呵,总是给别人做的多,回馈却少的可怜。

五点有点困了,上床刷了会手机到五点半。睡到六点才起来,饿的实在受不了了,赶紧开始炒菜煮面。

炒的一锅好菜,土豆青椒辣椒,再加上番茄汤底,可惜没有啥配得上这道菜的。妈妈买的鲜面条煮了两袋,有点多了连汤都喝不上。

这才是大学生活嘛,果然离职了就是神清气爽心情好,安逸的日子里也不能忘了学习啊。

今天《行尸走肉》看得格外多,一天看了八九集,干到十八集了。

把锅碗洗了热一锅水吧,先解解渴再说。有点困了也不想出去,今天就不理发了,明天再说。明天早上起来去趟公园转转,顺便回来理个发取个快递。好好。

2024/05/24

离职,第一天。

早上六点多醒来,出了一身汗,想到今天周五不用上班,快乐地趴在被子上又睡着了。

等起来以后就八点半了,赶紧起来刷刷视频。到了十点多,锻炼了会儿身子,读了两片书,实在是没事干。

百无聊赖看视频到十一点,又躺在床上玩元梦之星。一个多月没玩了,这游戏还给我送回归礼包,感觉对局都是人机。

跟树宙聊了会儿天,他说跟海红他们吃饭可膈应了。今天自己跑出去吃饭了,我跟他说了下小兵下个月离职的事情。

现在中午十二点二十了,下楼买点东西,调料,可乐啥的都可以,看看理发店人多不多,顺便理个发也行。

今天周五,从今天开始就要慢慢步入生活正轨了。多阅读多思考,学习生活一把抓。

十二点多下楼去买了火锅丸子,虾米,芝麻将,老干妈还有一瓶汽水。十二点四十多吃到两点多,边吃边看剧,这都三点了。

中午树宙跟我聊,我们主管要离职了。这两周所有人都被折腾得够呛,我是骨干成员里第一个受不了的。虽然只是一名大三实习生,但我的离职确实影响到了别人。后端冯小兵下个月也会离职,这个团队为什么会在不到一个月的时间里迅速分崩离析呢?

三点半躺床上跟好兄弟聊了会儿天,睡觉到四点多才起来。闲着没事干就开始收拾家里,想着这会儿天气不错,待会儿可以出去走走。

五点了,锅还没洗呢,有点渴了。

七点多出发,去小马公园。对了,还跟我大哥聊了聊离职的事情,总算有时间能出去逛逛了。

在公园转了一个多小时,八点半才起身往回走。快九点了到了小马村,理了个发回家。

听树宙今天聊天说,周会上主管咄咄逼人,妈的还好走得早。连带着实习生一块教训,无语

晚上回来学学视频剪辑、构图效果:

image-20240524220950228

从零开始学剪辑,教你用一张图片,制作氛围感晃动效果!通俗易懂,一看就会!_哔哩哔哩_bilibili

视频剪辑有意思,现在公众号图文赛道太难了,我想从零开始学学视频剪辑。

晚上真能折腾啊,快两点多了才睡下。睡前吃那个接麦面,太难吃了吧。

2024/05/25

醒来就九点多了,锻炼锻炼。

闲来无事,读读书,再化会儿画吧,画一点家乡的画作。

今天中午出去取快递,没什么要买的东西。

我就喜欢这种平淡的日子,让我感觉每天都在为自己而活。

突然想到了开心的事情。昨天树宙跟我说,主管跟李璞报考了金蝶苍穹云测试,昨天下午考试。树宙和云飞两个在旁边帮忙搜题,一通忙活下来,最后两个都没有通过。最后主管和李璞找到树宙,主管又逼逼赖赖跟树宙扯皮,兴师问罪。

呵呵呵,现在知道为什么树宙是唯一一个拿到金蝶苍穹云测试高分了吧,全靠我。就那几份精简的答案,绝大部分答案都是我整理的。树宙考试的时候,也是我在一边有条不紊地查着答案,实在不懂就问 AI。一套连环拳打下来之后,才拿到了 67 分,有史以来测试最高分。

只可惜的是,大家好像都忘记了这是谁的功劳。都在说树宙厉害,可算过了一个,殊不知我才是那个在这个领域出力最多的人。一个多月前我就在群聊里分享过网课经验,当时很细致全面地把测试题目总结好,虽然现在看来也许根本就没什么用。

我不愿意过多地去做与公司绑定的事情,但尽管我对搜集整理金蝶苍穹云很抵触,我也一直在认证对待我的每一项任务。天不负有心人,我辅助树宙通过了金蝶苍穹云测试,这项 100 块钱的支出,一定是有所回报的。至于主管秦利军和产品李璞为什么没过,我想他们应该问问自己。尤其是秦利军,这项工作他自己有没有做过,这绝不是像分析业务逻辑写个需求这么简单的事情。

这个任务交给了我们俩,现在只有树宙接受这个任务,而这是一项毫无意义且根本不可能完成的任务。原创题目没有答案,你非要让我看视频学习去绞尽脑汁找答案,说明这个主管本身就是个偏执狂。

很无奈听到树宙跟我说到这些,很好气但更好笑。

荒野乱斗什么毒瘤游戏,下载下来一打就是半个多小时,太浪费时间了吧。直接卸载了。

常见问题 | ArcoDesign

我在凭借兴趣学习这些东西,页面设计,组件使用。

image-20240525180738187

image-20240525180756896

出去取了快递,半个月前买的望远镜,十天前就回来了,只是那家驿站有点远没去过,耽搁了这么久。

拿到了防晒衣,看看效果。

面试鸭小程序,挺不错的。

晚上炒了个小菜,炖大米。有了调料的加持,炒出来的菜格外好吃。

吃饭的时候边看鱼皮的创业视频,对我感触很大。学习了小程序的开发及上线流程,小厂的开发规范。本来今晚打算学习安装虚拟机尝试使用 Docker 的,到了这个点得等到明天了。

我得规划下近段时间的学习计划,其实我是很抵触计划的。我不会列个清单告诉自己今天应该完成哪些事情,我现在计划着自己要过好每一天。

uni-app 官网 (dcloud.net.cn)

React 初识之 Umi 项目搭建实战_51CTO 博客_react umi dva

umi 搭建 react 项目_umi4 搭建 react 项目-CSDN 博客

包管理工具详解 npm 、 yarn 、 cnpm 、 npx 、 pnpm(2023)_npm cnpm pnpm-CSDN 博客

详解包管理工具 npm、yarn、pnpm、cnpm 的不同_yarn 与 pnpm-CSDN 博客

Taro 介绍 | Taro 文档 (redwoodjs.cn)

行尸走肉第十季看完了。

2024/05/26

我要做这几件事:

  • 打造公众号图文模板
  • 删除掉之前的旧图文
  • 完善公众号介绍
  • 发第一篇图文

太原最近很多跳桥自杀的人呢。

Maven 仓库介绍以及私服搭建 - yjry-th - 博客园 (cnblogs.com)

超级详细 Maven 私服搭建:Nexus - 知乎 (zhihu.com)

基于 Nexus 搭建 Maven 私服基础入门(上)-阿里云开发者社区 (aliyun.com)

闲来无事,打了三把王者荣耀,一个小时就过去了。

做饭咯。先做会儿运动,精神精神。接一盆水,洗洗锅碗瓢盆。听着音乐,舒心悠然自得。不紧不慢,有条不紊。

起锅烧水,切菜,闷大米,配调料,收拾厨余垃圾。

这本来是编程学习记录的,被我写成生活日记了。

也难怪,在学校生活的那段日子里,每天的日子千篇一律,根本没有值得记录的时刻。现在不同于以往,我有了更多独自思考的时间。

《4K》全网最高动漫场景素材,需要的伙伴请自取_哔哩哔哩_bilibili

想玩玩剪映,做一些好看的剪辑。不过没什么特别的想法,也不想去拍素材什么的。就想用一些图片加特效加文案,十几秒钟的很治愈的片子。

磨蹭了一天,下午终于发出了第一份公众号图文,新的开始!

取快递,电饭锅,妈妈给买的半袖和短裤。

子乔语录,还是很经典的:

1
2
3
4
5
6
7
8
9
10
我现在知道为什么没人理你了。
因为你内心深处,隐藏着一种恐惧感。
你害怕失败。
勇敢点冲上去。
这就好比,有一辆列车在你面前。列车员问你:“小伙子,你要上车吗?”
你就问,这车去哪儿,下一站什么时候到,车上还有座位吗。
火车早就开走了。你只能等下一辆,可是下一辆来了,你还是面临同样的问题。
等了很久,别人都已经到西伯利亚了,你还在车站上。
管他呢,上去啊!
火车是朝前开的,去哪儿并不重要,关键在于窗外的风景。

今晚再次深刻反省了自己,写成一篇字数长达四千余字的文章:《铸剑之路,荆棘丛生》

果然只有经历的多了,文字功底也会越发深厚。

WXML 语法参考 / 介绍 (qq.com)

2024/05/27

今天早上五点半起的,好好穿戴了一番,六点五十打车出发,直接去到校门口。

接下来就是拍毕业照了。我先会宿舍穿上学士服,在餐厅门口集合,到求真广场前集合。

跟曹老板聊了很多啊,生活规划,专业知识学习什么的,他也是非常优秀的。

十点半就把饭吃完了,赶着回到场地拍照。

中午十二点多,都走到大门口打到车了,想着先通知一下小穆。结果她告诉我说成静也来了,直接取消订单往餐厅走。

这块故事今晚可以好好聊聊。我们聊到了下午三点半,她俩出发去订酒店,我就直接坐车回家。

现在已经下午四点半了,刚刚取回来一箱六盒子自热火锅,好吃的话过两天回购。

每天的时间和精力是有限的,在我能自由支配的时间里,我要做到这些事情:

生活上,坚持阅读;做饭记录美食;打扫卫生;锻炼身体;写日记记录生活

技术上,现阶段一直想学却没有机会学习的专业技术:搭建 Maven 私服、搭建 GitLab、Linux 远程开发、Docker 实战、MQ 实战、小程序开发、Nginx 实战、网站部署、微服务项目部署,静态站点部署,阿里云域名,七牛云存储。

其他:写公众号,陶笛,魔方,专业理论基础

自热火锅加一锅米饭,直接吃饱了。

Download Nexus Repository OSS | Sonatype

Nexus 下载与安装详解-CSDN 博客

DevOpsDevOps 解决方案一站式 DevOps_开发者工具 | 腾讯云 CODING DevOps

(68 条消息) 码云 gitee 的 Pages 服务下线了,有那些替代品? - 知乎 (zhihu.com)

AtomGit 教程 | v0.8.0 版本震撼升级,11 大功能抢先看!_atomgit pages-CSDN 博客

Netlify 静态资源托管之部署自动化-CSDN 博客

手把手教你搭建 gitlab 服务器_gtilab 搭建-CSDN 博客

GitLab 服务器搭建_本地搭建 gitlab 服务器-CSDN 博客

2024/05/28

今天早上六点半起的,还不错。

【IDEA】 解决在 idea 中连接 Mysql8.0,驱动无法下载问题_idea 下载 mysql 驱动包失败-CSDN 博客

起来搞个人博客,好像还是部署不了,难道只能部署在 Github 上了吗

学习虚拟机,今天搞个 Gitlab

十点半有点饿了,把昨天的大米热了热,又添了一盒拌饭,吃饱咯。

奶奶的,下载了漫威争霸赛和漫威超级战争,一个是不想玩下载错了,另一个国服停服,国际服也进不去。

下午又边看剧边写日记,昨天的事写了一半了。

回忆如初 (atomgit.net)

image-20240528180041840

昨天就已经发现了,这个 AtomGit Pages 服务,是不是根本识别不了 Hexo 静态站点呢,可为什么从 Gitee 导入的最早的库就能访问呢。

繁花陶笛教学-哔哩哔哩_bilibili

今晚已经完结了 OJ 项目的倒数第二期,初步完成了项目流程跑通和微服务改造,预计明天学完。

睡觉之前还想着学一下陶笛呢,了解了陶笛的分类,按音的高低(S,A,B)和音调分类(C,F,G)

这两天喜欢上看爱情公寓了,国内最好的喜剧片,两三句话一个笑点。

最近要开始实施学习计划了,从明天开始每天的八股记忆和理论基础巩固是必不可少的。

虽然不喜欢打卡式学习,但近期的学习清单还是有必要列举一下的,我最近开始要坚持每天摄取专业技术知识,很有必要总结下我订阅的技术专栏:

极客时间(微服务,MySQL,并发编程,Redis),小报童专栏,星球专栏。

阿里云面试资料,小林 Coding,JavaGuide.

其实也没什么特别的,就是想让自己明确下有什么可以持续学习提升自己的,保持紧张感和压力总是有好处的。

我昨天晚上开设了一个新的专栏,有关面试沟通技巧的,这篇博客也是任重而道远。

说到面试求职,是时候总结下自己的实习经历了,看看怎么把它填充到简历上去。还有一点重要的是,要尽快把个人博客站点找个好的方法部署上去,尽量稳定。

2024/05/29

image-20240529080517771

**image-20240529081423926**

1
2
3
4
5
6
DBMS: MySQL (ver. 5.7.19-log)
Case sensitivity: plain=lower, delimited=lower
Driver: MySQL Connector/J (ver. mysql-connector-java-8.0.21 (Revision: 33f65445a1bcc544eb0120491926484da168f199), JDBC4.2)

Ping: 33 ms
SSL: no

解决:Server returns invalid timezone. Need to set ‘serverTimezone‘ property._server returns invalid timezone. need to set ‘serv-CSDN 博客

【IDEA 连接 MySQL 服务后不显示本地数据库?——这样做!】_idea 的数据库内容没办法显示-CSDN 博客

1005_项目部署说明 (yuque.com)

今天上午学习了虚拟机的安装和远程连接,以及文件同步。

中午吃了一顿好的,闷了大米和自热火锅,吃完十二点半就躺下睡了半个多小时。

一点多起来,赶紧穿戴好收拾下东西就赶回学校上课去了。

今下午的课很无聊,又听了一整节无聊的 PPT 演讲。

下午四点半下课后,找到小成,一起在操场边走边聊。他是个非常感性的人,直到今天我才发现。

六点半打了车从学校门口出发,七点多回到小马。取了壁纸书签和小奶龙钥匙串之后,把妈妈买回来的鞋子也拿到了。

当然还买了一些蔬菜回来,今晚煮了一袋鲜面条和白菜,凑合吃了一顿。

边看剧边收拾床铺,快乐生活自在无比。我努力了这么久,不就是为了这几天的消遣么。

今晚再更新一篇公众号,这两天的想法越来越多了。

【【爱情公寓爆笑合集】25,休息下饭熬夜必备!】 https://www.bilibili.com/video/BV16r421J7Zq/?share_source=copy_web&vd_source=41484c3c23d7dc1caf838d6574365b27

2024/05/30

昨天晚上真是作死呵,大晚上不睡觉,躺床上还刷手机到快一点。这下倒好,今天早上六点半的闹钟根本起不来,迷迷糊糊睡到八点多才勉强爬将起来。

今天早上还有早八呢,不知道点名没有,我也没请假,不管咯。

每天的时间和精力是有限的,在我能自由支配的时间里,我要做到这些事情:

生活上,坚持阅读;做饭记录美食;打扫卫生;锻炼身体;写日记记录生活

技术上,现阶段一直想学却没有机会学习的专业技术:搭建 Maven 私服、搭建 GitLab、Linux 远程开发、Docker 实战、MQ 实战、小程序开发、Nginx 实战、网站部署、微服务项目部署,静态站点部署,阿里云域名,七牛云存储。

其他:写公众号,陶笛,魔方,专业理论基础

看剧,健身,阅读。

读书写作还是要找个合适的机会,像我现在这状态,几次提笔想写一点东西都搞不定。

把学习通组网的一些作业提交了,还有剩下的找人帮忙吧。

还让我做 PPT,我真是闲着蛋疼才去做那玩意儿。昨天不有人试过了吗,都特么站在讲台上就差准备好讲了,结果不一样被喊下来。

我是个非常理性的人,我会权衡所有利弊,迈出我最需要的那一步,别的事情我不操心。

还是要找到自己的兴趣所在才行,现在的我状态相当安逸,等夏天到了我哥回来,那不就更玩疯了。

周日学校有个耿老师可能要讲一些实训基地的事宜,可以考虑前往了解了解,看看这到底怎么个事情。

自己做网站,写游戏,写漂亮的网页,学新鲜的技术,丰富自己的理论基础。

【游戏开发】新人如何用 unity 做出第一个属于自己的游戏 Demo_哔哩哔哩_bilibili

下午一觉醒来又渴又饿,吃了火锅,闲来无事,写了篇文章。

思绪又回到了高中校园的岁月,感慨万分。

晚上八点左右,下楼取快递,妈妈买的十袋鲜面条和洗鞋清洁剂,顺便买了五个包子和六块钱的饺子。

晚上当然是吃火锅了,边吃火锅边学习,有劲!

真正下决心的时候,往往都是悄无声息的,甚至连我自己都没有发觉

吃饱了就是困,困了就想睡觉,今晚要早点睡。

我发现自己已经找到了生活的意义所在,那就是不停地写下去,用文字记录去我这茫茫一生。

今天是日更公众号第五天,一切顺利,写作手感也越来越好了。

2024/05/31

五月份的最后一天

早起已经成为我的奢望了,赖床上真舒服。

实习生活渐渐离我远去,我已经逐渐忘记了那生活的苦难,再也不用早起上班了,想想那工位都觉着窒息。

昨天晚上睡觉前玩流星蝴蝶剑,结果一伸手把杯子打破了,玩了半个多小时还没打下一关。

一定是昨天灵感乍现,老天爷给我安排惩罚来的。

今天继续玩模组刀神,乾坤刀的手感真的好,招式比原版更帅。

JSP 运行原理_jsp 网页运行原理-CSDN 博客

JSP 技术原理_jsp 运行原理-CSDN 博客

JSP 运行原理_简述 jsp 的基本运行原理-CSDN 博客

1
JSP全名是Java Server Pages,它是建立在Servlet规范之上的动态网页开发技术。在JSP文件中,HTML代码与Java代码共同存在,其中,HTML代码用来实现网页 中静态内容的显示,Java代码用来实现网页中动态内容的显示。为了与传统HTML有所区别,JSP文件的扩展名为 .jsp

Servlet 是什么?怎么使用?_什么是 servlet-CSDN 博客

Servlet 简单介绍_servlet 是什么-CSDN 博客

1
2
3
4
5
6
7
Web Client 向 Servlet 容器( Tomcat )发出 Http 请求Servlet 容器接收 Web Client 的请求
Servlet 容器创建一个 HttpServletRequest 对象,将 Web Client 请求的信息封装到这个对象中
Servlet 容器创建一个 HttpServletResponse 对象
Servlet 容器调 HttpServlet 对象 service 方法,把 Request 与 Response 作为参数,传给 HttpServlet
HttpServlet 调用 HttpServletRequest 对象的有关方法,获取 Http 请求信息
HttpServlet 调用 HttpServletResponse 对象的有关方法,生成响应数据
Servlet 容器把 HttpServlet 的响应结果传给 Web Client

【JavaEE 基础学习打卡 08】JSP 之初次认识 say hello!_jsp 执行流程-CSDN 博客

Servlet 是什么?怎么使用?_什么是 servlet-CSDN 博客

为什么总不能真正闲下心来呢,为什么只要休息就会有负罪感呢,是因为内心深处还是在追求进步的。

两年前自定义的 Java 代码模板:

image-20240531180834134

【尚硅谷】IDEA2022 快速上手开发利器_java2022idea 怎么使用-CSDN 博客

Android studio git update Project.. Can‘t update master has no tracked branch-CSDN 博客

intellij idea 如何查看最近操作的文件-百度经验 (baidu.com)

Git 04 —用 Idea 合并 git 分支_idea 合并分支-CSDN 博客

下午,系统学习了 IDEA 设置、快捷键、模板代码,以及 Git 多人协作的 fetch、commit、push、merge、undo commit 等操作。

晚上炒个小菜,吃顿大米。

边吃边学习,现在十点多,终于把全新项目完结了,这短短的九期近三十个小时的视频,我花了有四个礼拜才看完。

接下来呢,花四个礼拜能搞定吗,我倒觉得这样也挺快。

今天中午本来迷迷糊糊的,还在及时找回状态了。

赫勒探长:湖边的尸体 第一季 (maoyan.com)

赫勒探长:湖边的尸体 第一季(2014)_剧集_Kommissarin Heller - Tod am Weiher 全集高清在线观看下载 - BT 吧 (bytba.com)

[赫勒探长:湖边的尸体 第一季酷云智能解析-聚合各大资源站 - 酷云电影网 (kuvun.cc)](http://jx.kuvun.cc/?v=赫勒探长:湖边的尸体 第一季)

1
赫勒探长:湖边的尸体 第一季/Kommissarin Heller - Tod am Weiher

这么个德剧还找不到了呢。

2024/06/01

卖火柴的小女孩(熟肉)_哔哩哔哩_bilibili

晚上十二点半以后睡,就是这样的下场。早上基本只能在八点之后起床,今晚睡早点啊。

Git 学习 (yuque.com)

看见一位鱼友的 BI 智能分析平台搞的挺不错。我现在就可以准备做毕设了,多种方案一起做,将来挑一个符合选题的就能上场答辩了。

Git-常规用法-含解决分支版本冲突解决方法_git 如何解决版本冲突-CSDN 博客

十二点多,边吃饭边看视频。我也不知道自己在干嘛,总之什么都看,游戏,编程,电影。

idea 报错 Output directory is not specified-CSDN 博客

image-20240601170109202

从 Gitee 码云迁移到免费的七牛云 PicGo+七牛云图床迁移教程 - 知乎 (zhihu.com)

等我把博客部署到云服务器上以后,图床迁移就能派上用场了。

博客整体迁移计划:

搞定本机 Nginx 部署静态站点,虚拟机 Nginx 部署静态站点,云服务器 Nginx 部署静态站点,阿里云购买域名并申请备案,迁移 Gitee 图床至七牛云。

【一篇学会】Nginx 静态资源部署保姆级教程_nginx 部署静态资源-CSDN 博客

Nginx 静态资源服务的配置-腾讯云开发者社区-腾讯云 (tencent.com)

1
2
MIME 类型
MIME(多用途互联网邮件扩展类型)是一种标准化的方式,用于表示文档、文件或字节流的性质和格式。它在IETF RFC 6838中进行了定义和标准化,由互联网号码分配机构(IANA)负责跟踪所有官方MIME类型。MIME类型由两部分组成:类型(type)和子类型(subtype),它们之间用斜杠(/)分隔,不允许空格存在。MIME类型对大小写不敏感,但传统写法都是小写

Nginx 配置文件详解-CSDN 博客

8 分钟用 Nginx 搭建一个自己的网站_哔哩哔哩_bilibili

Linux 使用 nginx 部署静态网页 - WindSnowLi - 博客园 (cnblogs.com)

手把手教你搭建静态/博客网站 | 起凡 Code 闲聊 (jarcheng.top)

跟着网上的教程搞了一下午,就是部署不了静态页面,甚至连访问 Nginx 本身都好像有问题,搞不明白,实在是搞不明白。

不管怎么说,今晚我就死磕这个 Nginx 了,多少个晚上都像现在这样把它放过,所以到现在都没有学习完成过 Nginx。

今天白天把代码推送完毕了。看来系统学习 git 还是很有成效的。

今晚也得把算法和项目开个头了,不能再往后面推脱。

开个什么鸟头,吃完饭洗完澡,看了会儿视频就十一点半了,睡觉睡觉。

不过好在把今天的公众号推文完成了,已经连续发表七篇了,每个小的开始到最后都能汇聚成大的进步。

2024/06/02

今天早上六点半快七点那会儿强撑着醒来了。

昨晚睡觉着凉了,还有点头疼。醒来打开电脑看了几个视频,读了半个小时书,实在困得不行就睡了个回笼觉。

七点五十的闹钟把我吵醒,赶紧收拾收拾,坐了一会儿就下楼出发。

八点二十打到车,四十到了校门口。

九点的宣讲会愣是推迟到了九点半,因为设备故障还换了个教室。

跟曹老板聊了一会儿,吃完午饭回到宿舍就赶紧提交完成,没什么事情我就要打车回家了。

特么东南门是打不到车子的,走到正南门就很快有应答。

想起一个多月前的自己,晚上七点多下班回来,取完快递回到家打开房门,总能开心好一会儿。

拿回来《Java 疯狂讲义》和《趣话计算机底层技术》,边看剧边翻翻看看,非常有意思的。

躺着刷手机真不是个好习惯,看一会儿坐起来就头晕。

[root@iZ2ze4yceifsrmdejokfymZ ~]# nginx
nginx: [emerg] bind() to 0.0.0.0:7010 failed (98: Unknown error)
nginx: [emerg] bind() to 0.0.0.0:888 failed (98: Unknown error)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Unknown error)
nginx: [emerg] bind() to 0.0.0.0:7071 failed (98: Unknown error)
nginx: [emerg] bind() to 0.0.0.0:7001 failed (98: Unknown error)
nginx: [emerg] bind() to 0.0.0.0:7020 failed (98: Unknown error)
nginx: [emerg] bind() to 0.0.0.0:7010 failed (98: Unknown error)
nginx: [emerg] bind() to 0.0.0.0:888 failed (98: Unknown error)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Unknown error)
nginx: [emerg] bind() to 0.0.0.0:7071 failed (98: Unknown error)
nginx: [emerg] bind() to 0.0.0.0:7001 failed (98: Unknown error)
nginx: [emerg] bind() to 0.0.0.0:7020 failed (98: Unknown error)
nginx: [emerg] bind() to 0.0.0.0:7010 failed (98: Unknown error)
nginx: [emerg] bind() to 0.0.0.0:888 failed (98: Unknown error)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Unknown error)
nginx: [emerg] bind() to 0.0.0.0:7071 failed (98: Unknown error)
nginx: [emerg] bind() to 0.0.0.0:7001 failed (98: Unknown error)
nginx: [emerg] bind() to 0.0.0.0:7020 failed (98: Unknown error)
nginx: [emerg] bind() to 0.0.0.0:7010 failed (98: Unknown error)
nginx: [emerg] bind() to 0.0.0.0:888 failed (98: Unknown error)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Unknown error)
nginx: [emerg] bind() to 0.0.0.0:7071 failed (98: Unknown error)
nginx: [emerg] bind() to 0.0.0.0:7001 failed (98: Unknown error)
nginx: [emerg] bind() to 0.0.0.0:7020 failed (98: Unknown error)
nginx: [emerg] bind() to 0.0.0.0:7010 failed (98: Unknown error)
nginx: [emerg] bind() to 0.0.0.0:888 failed (98: Unknown error)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Unknown error)
nginx: [emerg] bind() to 0.0.0.0:7071 failed (98: Unknown error)
nginx: [emerg] bind() to 0.0.0.0:7001 failed (98: Unknown error)
nginx: [emerg] bind() to 0.0.0.0:7020 failed (98: Unknown error)
nginx: [emerg] still could not bind()

image-20240602182928144

[Nginx 重启时提示”nginx: emerg] bind() to 0.0.0.0”解决方法 - 八艾云 (8a.hk)

image-20240602185109255

极简 Nginx 学习 + 使用,点到为止 - 编程导航文章 (code-nav.cn)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
要查看当前用户是否是管理员(在Unix和Linux系统中通常指的是root用户,或在Windows系统中指的是具有管理员权限的用户),你可以使用不同的方法,具体取决于你使用的操作系统。

在Unix/Linux系统中:

查看当前用户名:
在终端中输入 whoami 命令。如果输出是 root,那么你就是管理员。
查看用户ID:
输入 id 命令。如果UID(用户ID)是0,那么你就是root用户。
查看/etc/passwd文件(需要root权限):
你可以查看/etc/passwd文件,但通常需要root权限来查看完整的文件内容。使用cat /etc/passwd命令,并查找以root:开头的行。
在Windows系统中:

打开命令提示符:
按下Win + R,输入cmd,然后按下Enter键。
检查用户账户控制(UAC)提示:
当你尝试执行需要管理员权限的任务时,Windows通常会显示一个UAC提示。如果你没有看到这些提示,那么你可能不是以管理员身份登录的。
检查用户账户:
在“控制面板”中,你可以查看用户账户并检查你的账户是否有管理员权限。
使用net user命令(在命令提示符中):
输入net user命令并查看输出。找到你的用户名,并检查它是否列出了管理员组(例如,“Administrators”组)。
运行whoami /groups(在命令提示符中):
这个命令将列出你当前用户所属的所有组。如果你看到“S-1-5-32-544”(管理员组的SID),那么你就是管理员。
使用PowerShell:
在PowerShell中,你可以使用[System.Security.Principal.WindowsIdentity]::GetCurrent().Groups命令来查看当前用户所属的组。然后,你可以检查输出中是否包含管理员组。
请注意,成为管理员用户(特别是在Unix/Linux中的root用户)具有极大的权限,可以执行系统范围内的更改。因此,请务必谨慎行事,并在需要时始终考虑使用具有较低权限的用户账户。

netstat -tulnp | grep 7010

我已经尝试了所有方法,查看冲突端口号、关闭防火墙,修改执行用户,更改文件目录权限,根本部署不了静态页面

3 分钟搞懂阿里云服务器安装 Nginx 并配置静态访问页面_阿里云服务器如何安装 nginx-CSDN 博客

image-20240602213424584

[nginx: error] invalid PID number “” in “/usr/local/webserver/nginx/logs/nginx.pid”-CSDN 博客

1
nginx -c /www/server/nginx/conf/nginx.conf

搞不定,一夜回到解放前。

跟妈妈打了半个多小时电话,好久没有跟家里人打电话了。

Nginx 部署与静态 html_nginx 部署 html-CSDN 博客

【Linux 报错】登陆 mysql 用户报错 This account is currently not available._mysql:x:1001:-CSDN 博客

2024/06/03

Linux 实现 Nginx 的安装与部署并实现 html 静态资源访问_linux nginx html-CSDN 博客

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/7/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
1
2
sudo yum clean all
sudo yum makecache

image-20240603080013103

1
grep -r exclude /etc/yum.conf /etc/yum.repos.d/

image-20240603075634506

1
sudo yum install nginx

image-20240603080124927

1
2
systemctl start nginx  #启动nginx服务器
ps -aux | grep nginx #查看nginx进程
1
2
systemctl restart nginx
systemctl status nginx

image-20240603080537255

1
2
3
4
find / -name nginx.conf

cd ..
find -name nginx.conf

image-20240603081030466

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
server {
listen 80;
server_name localhost;

#access_log /var/log/nginx/host.access.log main;

autoindex on;
location / {
root /usr/share/nginx/html;
index index.html index.htm;
}

#error_page 404 /404.html;

# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}

# proxy the PHP scripts to Apache listening on 127.0.0.1:80
#
#location ~ \.php$ {
# proxy_pass http://127.0.0.1;
#}

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
#location ~ \.php$ {
# root html;
# fastcgi_pass 127.0.0.1:9000;
# fastcgi_index index.php;
# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
# include fastcgi_params;
#}

# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
#location ~ /\.ht {
# deny all;
#}
}

nginx 服务器搭建好但是浏览器却无法访问原因排查_nginx 配置好了 网站还是访问不了-CSDN 博客

image-20240603084009334

千言万语汇成一句话:Nginx ,搞定了。

http://gitlab.code-nav.cn/root/yuoj-backend.git

org.springframework.context.ApplicationContextException: Failed to start bean ‘documentationPluginsB-CSDN 博客

【SpringBoot 已解决】org.springframework.context.ApplicationContextException: Failed to start bean ‘docume-CSDN 博客

使用 Hexo 搭建个人博客并部署到云服务器 - Cheyaoyao - 博客园 (cnblogs.com)

解决使用 Git 时报错”bash: $’\302\226git’: command not found” - chy_18883701161 - 博客园 (cnblogs.com)

vim 命令大全-CSDN 博客

ssh: Could not resolve hostname 的一种解决方案 - 神奇小宝 - 博客园 (cnblogs.com)

image-20240603163636055

1
182.92.203.240

跟着步骤来,第一次尝试部署博客失败。我得了解了解 Hexo 博客部署原理是怎样的。

今天中午吃了大米,炒了点小菜。家里的蔬菜都吃完了,明天出去买菜去。

吃完中午饭看了会儿视频,两点多有点困了就躺下来睡得饱饱的,睡了一个半小时才醒来。

下午学习 AWT 和 Swing,对了,中午吃饭前快速过了一遍 操作系统。

上午的 API 接口开放平台尝试启动了下,还没跑通流程。现在的想法是在简历上完善实习经历和这两个项目,新项目就当强化训练和为明年的毕设做准备了。

妈的,算法还没开始学。

聊了聊实训基地什么情况,听天由命吧,还是搞好学习最重要。

这公众号写起来很简单嘛,起个标题,写写随笔记录生活。

技术上,现阶段一直想学却没有机会学习的专业技术:搭建 Maven 私服、搭建 GitLab、Linux 远程开发、Docker 实战、MQ 实战、小程序开发、Nginx 实战、网站部署、微服务项目部署,静态站点部署,阿里云域名,七牛云存储。

Gitlab 仓库搭建(详细版)_gitlab 搭建-CSDN 博客

睡前看星球,学写实习经历。看别人的简历和建议,仿佛回到了今年二月春天的那段日子。

近段时间的目标,一定是优化项目,上线项目,八股和基础理论、算法都要稳步向前推进,我要在暑假来临之前,把所有的计划中的项目完成。

2024/06/04

linux 怎么快速卸载并安装 node 环境 - Jun_ct - 博客园 (cnblogs.com)

yum、apt-get、wget 的区别_yum wget-CSDN 博客

wget、yum、rpm、apt-get 区别「建议收藏」-腾讯云开发者社区-腾讯云 (tencent.com)

Linux curl 命令最全详解-CSDN 博客

云服务器部署静态博客站点,搞了一上午,代码推送不上去,Nginx 也起不来了。

运维排查篇 | 访问 nginx 出现 403 错误 - 知乎 (zhihu.com)

image-20240604110147986

image-20240604110649330

过了一个小时再尝试,静态代码文件就能推送上去了。杀死已经启动的 Nginx 进程,也能成功启动 Nginx 了。

购买域名成功。

分享几段比较实用的 windows 脚本_windows 脚本-CSDN 博客

Windows 编程 bat 脚本教程_windows bat 脚本-CSDN 博客

脚本:shell 和 bat 对比(基础)_shell 脚本与 bat 脚本区别-CSDN 博客

批处理脚本(bat 脚本)用法总结_批处理命令教程-CSDN 博客

看起来作业很好搞的样子,今天就开始写代码吧。

玩了会儿谢伊,前天玩了会儿康纳,还是这个可玩性高一些。

澡巾拿过来两天了,今天用用。中午一点多还没吃饭,洗了个凉水澡。

看剧,搞域名备案,最好在实名认证后 2-3 天再提交备案。

只有域名备案通过了才好搞七牛云对象存储服务,再等等吧。

大概过了一遍 OJ 判题的后端代码逻辑,今晚学习接口开放平台和算法练习,在这之前,先搞定周四的两个实验报告吧。

还想着早些睡呢,结果在纽约城杀了半个多小时。

《行尸走肉》,全十一季,今晚完结了。两个多月过完了别人十一年的青春,酣畅淋漓。

2024/06/05

九点多才醒来,今年上半年起床最晚的一次了。睡懒觉的感觉真舒服,我要天天睡懒觉。

今天开始搞代码了啊,写起来写起来!

今天下午的课实在不能再去了,每堂课都去的话,我这个月的全勤是不是不想要了。

完成机器学习和质量分析测试报告。

一个人呆久了真的会感到烦闷,今天上午十点五十开始就非常浮躁了,对身边的任何事情都提不起兴趣来。

连着刷了一个多小时的短视频,明知道没啥意思,却也清楚不刷视频也没啥高效率。

最近听歌听得少了,应该还是需要音乐来调节心情。

嘻嘻,下楼买了菜,取到我的茶叶快递,回来吃的饱饱的。

三点半躺下,睡到四点多才起来。

在 windows 和 linux 中查看进程和杀死进程的方法(超实用) - 知乎 (zhihu.com)

IDEA 中创建父子工程与 maven 打包 Springboot 聚合工程报错程序包不存在问题处理_idea 主项目打包后子项目不变-CSDN 博客

API 项目基本跑通,解决两个问题:接口参数为空,找不到服务;接口传参为空,json 为 null;

今晚跑通聚合搜索,构思 api 项目页面优化,思考核心功能。

其实晚上什么都来不及做,明天软件质量分析与测试实验报告突然要的急,只好花时间做了。

看来还是没逼自己一把,一个多小时,两份报告从无到有就搞定了。其实前天就开始在文心一言找灵感了,今晚把资料排版整理就可以。

做完了报告就给到两位朋友,明天还有一节编译原理的纸质作业,待会儿还得写。

下午找到的《你的名字》和《天气之子》的 B 站高清资源,还给好兄弟发过去了。今晚就先不追行尸走肉衍生剧了,看看这部动漫电影再说。

电影不长,看到一半就去炖了一锅番茄土豆加米饭,半个多小时就炖好了,十一点多举个锅子边吃边看,把剧追完了。

这部动漫电影节奏清晰,画面惊艳。

我向来是不待见爱情片的,印象中很多国内的爱情片又油腻又老套,但这片清新脱俗,也可以说是我出生以来看过的最好的一部动漫电影了。

image-20240606122448956

image-20240606122516217

image-20240606122735705

2024/06/06

五点半的闹钟,躺吧躺吧,快六点了才决心起床。

洗漱,收拾东西,七点多下楼打车去学校。

很久没有起这么早了,今天好容易起这么早一次,尽然是为了早点打车去学校上课。

上周周末学习的 Git 操作的时候,不小心把桌面文件删除了很多,到目前为止发现实验报告和简历迭代已经没有了,我得找出来当时同步的是哪个仓库。

Idea 编辑器处理 git/svn 未提交文件红色,版本控制日志提示 Unversioned Files 处理办法_idea unversioned files-CSDN 博客

一文详解 unversioned files 怎么处理-CSDN 博客

Git 找回删除文件的几种方法_git 仓库删除的文件能恢复不-CSDN 博客

2024 年 5 月 31 日,桌面文件大浩劫。由于 Git 误操作,在不知情的情况下删除了一大部分桌面文件。

软件质量测试分析,项目管理,项目优化思路,静态文档部署,算法。

今日任务:图床迁移,域名备案;软质分析、软项管理;项目优化思路;算法;八股,理论基础;兴趣(小程序,虚拟机,AWT)。

中午补一篇公众号文章吧,好久没写了。

从 Gitee 码云迁移到免费的七牛云 PicGo+七牛云图床迁移教程 - 知乎 (zhihu.com)

图片拉取,图片上传,又搞我一大波流量,心疼啊。

image-20240606125930680

上传完成,万事俱备,只欠备案。

Dubbo 融合 Nacos 成为注册中心 | Nacos

image-20240606160142339

搞了半天连项目都起不来了,原因千奇百怪。

长久以来,我总会间断性的发现自己不适合或者说不喜欢搞编程,为什么会有这样的想法呢?

我喜欢的是有关计算机方面的理论知识,以及能自由创造产品的快乐,但每次都被无聊的业务逻辑和繁琐的配置报错搞得心烦意乱。

做项目是最令人头疼的了,起个项目都这么费劲,各种没见过的报错,甚至代码没改过一行就起不来了。

妈的,不能随便玩手机了,手机都搞没电了。

这一天干了什么,本来想好好做做项目的,改个配置项目完全起不来了,实在是始料未及。

小穆明天就回家了,周五到周一是假期,十七周又是考试周没课,可以在家多呆好几天。好好好。

七点多回来买了菜,吃了番茄茄子炒饭,今天水放少了,大米粘锅有点。

晚上跟树宙分享我的个人博客,今晚还初步提交阿里云域名备案。

帮房东阿姨推了好兄弟看房子,她还感谢我嘞。

今晚不知道干什么,只想着放松,放松。从七点半多一直玩到现在的十二点。刚充上手机电的时候,还玩了半个多小时康师傅。

边吃饭边刷视频,越吃越香。今晚实在提不起学习的兴趣了,反正明天吴勇的课程结不了,明天没课。

打了两把边境突围,两把火焰山,两把无限乱斗,王者荣耀还是挺没意思的。

下载了植物大战僵尸杂交版。

2024/06/07

七点半爬起来。

跑项目

阿里云备案失败:个人住址与身份证提供住址不符、电话打不通、网站名称不符合规定。

小穆跟小静聊高考作文还带上我了,说我能写 2000 字直接成语文状元。

十二点半到四点半,打扫房间。

中途还躺下来刷了一个小时的手机,这样的生活太滋润了。

好好打扫了下卫生间和锅灶台,干干净净。

期末和就业,兴趣和工作,理论和实操。

软件测试基础知识整理(详细版)_软件测试基础理论知识-CSDN 博客

软件测试基础知识总结(超详细整理)_软件测试基础知识整理-CSDN 博客

复习资料:软件质量保证与测试-CSDN 博客

【软件测试】测试常见知识点汇总_软件测试单元测试知识点-CSDN 博客

软件测试与质量保证笔记_软件质量保证与测试的总结-CSDN 博客

《软件测试与质量》期末复习提纲_软件质量保证与测试期末知识点汇总-CSDN 博客

软件测试质量保证进阶之路_测试的进阶之路-CSDN 博客

复习资料:软件质量保证与测试-CSDN 博客

软件测试质量保证与测试_软件质量保证与测试-CSDN 博客

软件质量保证与测试-CSDN 博客

浅浅记录一下想学的东西:

1
游戏开发,小程序开发,桌面应用开发,视频剪辑,bat 脚本

晚上做一顿番茄拌饭,吃的美美的。

整整一年过去了,我才又发现了久升音艺音乐的磅礴和励志。

虽然不喜欢罗列计划清单,但还是觉得有必要在这里写一写最近需要紧迫完成的任务:

1
maven 私服,把 SDK 上传至私服;gitLab 搭建;unity 引擎;桌面应用开发;理论基础知识;算法;项目优化和上线。

晚十二半才躺下,觉得睡不着又爬起来,突然想打游戏了。

2024/06/08

今天高考最后一天。

离职刚过了整整半个月,这半个月的生活可以说是出生以来最滋润的。

今天早上一觉睡到九点多自然醒,赶紧把组网的作业提交了。才发现要求今天之前也就是期末结课之前提交,所有实验都提交完成了。

https://itch.io/game-assets

精通 Unity 2D 游戏开发:创建 4 个完整的游戏_哔哩哔哩_bilibili

Unity2D 街机格斗手游项目分享 (bilibili.com)

C# 教程 | 菜鸟教程 (runoob.com)

吃了妈妈给买的粽子,端午安康呢,虽然后天才是端午节。吃了三个粽子有点腻了,所以还剩下一个留着下午再吃吧。

看完了《天气之子》,新海诚的动漫画风和剧情总是让人眼前一亮,总给我一种耳目一新的感觉,太有感染力了。

gateway 排除 web 依赖、knife4j 依赖、dubbo 配置

maven 中父子关系模块的作用_maven 子模块不继承父模块-CSDN 博客

《软件项目管理》课程知识总结_将工期压缩到 17 周时应该压缩的活动?-CSDN 博客

软件项目管理【知识点总结】-CSDN 博客

【软件项目管理】知识点整理_质量控制(quality control,qc)是确定项目结果是否与质量标准相符,同时确定消除不-CSDN 博客

软件项目管理知识点总结-CSDN 博客

软件项目管理知识点(期末复习)_软件项目管理复习-CSDN 博客

软件项目管理的重点知识_loc 源代码行数是指-CSDN 博客

软件项目管理_软件项目管理 csdn-CSDN 博客

软件项目管理_软件项目管理 csdn-CSDN 博客

学了一会儿,躺床上跟好兄弟聊天买些什么好吃的,顺手就买了盆、面皮、螺狮粉和猪肘子。

晚八点半,下楼去取快递,妈妈买的肠回来了。顺便买了醋、老抽和生抽,外加一片辣条。

又把过年那会儿打的那一仗看完了,热血沸腾。

如何快速将 Windows 系统中的文件上传到 Linux 系统中_windows 上传文件到 linux-CSDN 博客

Linux 部署 Nexus (下载、安装、使用)_luixn 下载 nexus-CSDN 博客

批处理脚本(bat 脚本)用法总结_批处理命令教程-CSDN 博客

GitLab 服务器搭建_搭建 gitlab 服务器-CSDN 博客

想尝试搭建一个自己的代码托管平台和 Maven 私服

Gitlab 仓库搭建(详细版)_gitlab 搭建-CSDN 博客

linux 下载安装 nexus,并配置 setting.xml_下载 linux 上的 settings.xml-CSDN 博客

编程导航求职指南 - 飞书云文档 (feishu.cn)

简历润色

2024/06/09

额哇哇哇,又是九点多才醒来。

看历史调研室,热一锅水,边吃辣条边看剧。

今早又把理论基础,内存管理过了一遍。

1
2
3
4
交流
实习
期末,奖学金
家人,金钱

胡思乱想了一上午,果然还是吃东西最管用,吃饱了就开心了。粽子一个,香肠两个。

下午打扫房间,总算抽出时间把主卧好好整理一下了,这地板都脏了一个多月没清理了吧。

Nexus 初始化完成!今晚搞定 Gitlab 初始化。

image-20240609190232011

怎么又忍不住看了一遍你的名字呢,太好看了。

晚上又吃了一锅汤面。

好兄弟带我玩元梦之星擂台道具生存地图,太热血了,两局下来酣畅淋漓。

2024/06/10

今天早上破纪录了,六点二十跳起来。上了个厕所又回去躺下了,八点半才醒来。

玩了快一个小时 GTA4,这游戏挺有魔力。

什么都不想干的话,就写写日记吧!

这两天确实玩爽了,但绝没有玩过头。自出生以来最快乐最悠闲的时光莫过于此了。

Linux 系统之安装 java 开发环境_linux 安装 java 环境-CSDN 博客

免费搭建我的世界服务器或幻兽帕鲁服务器,3 分钟 Minecraft 开服教程哔哩哔哩 bilibili我的世界

Zeruns’s Blog

分享 8 个免费的图床,帮助你轻松在 Power BI 报告中使用图片注册支持_https (sohu.com)

image-20240610121503766

我这思维真跳跃,云服务器搭建 Gitlab 能找到搭建 MC 服务器,想到自己搭建服务器又想找免费图床。

中午把房间快速整理了一番,吃了两个粽子。刷了会儿知乎文章,睡了个午觉。

两点半醒来,看了半个小时软件项目管理。三点多煮了两个粽子,边吃边看剧,又躺下来刷视频到快四点。

四点多坐起来开始学习计算机底层原理,看到快五点。

五点多开始学习软件项目管理,不太能看得进去,边看边胡思乱想,就到六点多了。

这会儿觉得实在没什么产出,看见淘宝已经回来的几样好吃的:一只熟鸡,两个猪肘子,一盒牛肉罐头。

申通快递那会儿才发现,六月份的《读者》已经回来了。

下午回来就开始做饭。又是昨天的半颗西红柿,加上调料和面条,今天多了一份熟鸡。

晚上 Linux 程序设计写作业,妈的今天必须写完了。

从八点半开始,尝试用 OpenFeign 实现远程服务调用,结果搞了俩小时没搞好。

2024/06/11

一如既往,快九点多才起床。

每天起床都很晚,这样是不是形成一种习惯了。不行,我要调整自己到一个月前的状态了。

晚上十一点半睡有什么难的,早上能早起三个多小时呢。

看了《黑神话悟空》和《影之刃零》的两个解读视频,国产 3A 游戏之光要开启了。

Index of /gitlab-ce/yum/el7/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

[02 具象业务需求再抽象分解——系统设计 (lianglianglee.com)](https://learn.lianglianglee.com/专栏/SpringCloud微服务实战(完)/02 具象业务需求再抽象分解——系统设计.md)

如何确认一个服务器是否是 centOS 的系统?_怎么看服务器是 centos-CSDN 博客

特么的从昨天早上到现在,每次尝试部署 gitlab 的时候云服务器就连接不上了,这是 gitlab 的问题啊。

我把猪肘子扔进大米蒸锅里了,好像搞错了,待会儿出来不都化了。

吃饱啦,吃饱就要睡大觉。

一点多醒来,打个车子去学校上课。今天一来一回又花了我三十二块钱,能吃好几顿美餐呢。

不过坐车也并非全是坏事,除了节省时间,我也领略到了傍晚归家路上的窗外风景的惊艳,这都是后话了。

那家伙让我做 PPT,我推拖不做他就自己做,,让我上去讲。我跟他说了好几遍了 zzb 不会给你机会的,最后一节课结课就完事了。

结果倒好,下课他就跑没影了,这下好,不是白做了?

回来取了快递,面皮,盆和螺狮粉。这两天又有好吃的了。

在校顺便做了项目优化方案:

项目优化思路:
1、项目文档优化:需求分析,数据库表设计,功能概览,架构设计
2、技术亮点:Maven 聚合工程,Nacos 注册中心、配置中心,远程服务调用 Dubbo、OpenFeign、熔断降级,Gateway 网关请求过滤、转发、限流,JWT 鉴权,Swagger 接口文档。
3、核心业务:验证码登录,接口服务新增功能(文段翻译,天气查询,图片查询),接口服务文档优化(服务描述,调用方案,离线下载),其他(热门接口,接口调用记录,接口调用次数,接口信息管理,用户管理,个人信息修改,头像上传,ak/sk 管理,SDK 下载),封装阿里云 SDK 实现短信服务,设计模式;页面优化。
3:项目部署:Dubbo 容器部署(后端),前端页面,项目文档静态站点。

晚八点多到九点半,看完了《秒速五厘米》,讲了一个真实的故事。

吃了一袋螺狮粉。今晚有点不舒服,牙疼,困了,十点半就躺床上了。

2024/06/12

昨天晚上十一点半醒来,把锅灶洗了,热了一小锅热水喝了两杯茶水。

看视频到十二点多,妈的躺下想睡觉,一躺就是俩小时。到了两点半还没睡着,牙疼的实在受不了,找了个湿毛巾冷敷在脸上。

勉强对付过去了,不知道多会儿睡着的。早上六点多醒来那会儿,牙已经不疼了,还有点困,睡到八点才醒来。

image-20240612102923026

他妈的又搞了一上午 FeignClient,真没法搞,找不到服务。

快十二点玩了半小时 GTA4,十二点半到两点躺着刷了一个半小时视频。

两点一闭眼睡到快三点才醒来。

w 午饭还没吃呢,赶紧煮一锅挂面,再添上一袋粉条。出锅后配上调料,也不是那么难吃,吃出了一身汗。

手机没电了,玩会儿 GTA4 ,又开着车子乱砍乱杀,半个多小时就过去了。

洗个澡,坐回来写日记,又回忆起实习租房的生活了。

躺床上刷着平板,看了半小时软件项目管理。没有网就看会儿视频吧,没想到一看就是半个多小时,八点半天都黑了。

想着边看爱情公寓边写日记呢,结果基本没有啥效率,写了一半就停笔了,索性直接开看电视剧。

十点多了,晚饭还没有吃,妈妈买回来的肉罐头也懒得下楼去取,今晚该干点什么呢。

nested exception is java.lang.IllegalStateException: RequestParam.value() was empty on parameter 0-CSDN 博客

睡觉之前就不给自己安排任务了,晚上早点睡心情好,白天早点醒效率也高。

启动服务报错 For ‘xxx’ URL not provided. Will try picking an instance via load-balancing-CSDN 博客

不搞了,问题多了去了。

明天最后尝试一下把 feignclient 独立成微服务,还不行的话只能暂时放弃,感觉自己跳进了一个大坑。

2024/06/13

早上六点半那会儿刮大风,跳起来下床把窗户都关小一点才放心,一觉睡到了八点才醒。

要来了我们实习生的简历,仅供参考。。 (zsxq.com)

项目优化思路:
1、项目文档优化:需求分析,数据库表设计,功能概览,架构设计
2、技术亮点:Maven 聚合工程,Nacos 注册中心、配置中心,远程服务调用 Dubbo、OpenFeign、熔断降级,Gateway 网关请求过滤、转发、限流,JWT 鉴权,Swagger 接口文档。
3、核心业务:验证码登录,接口服务新增功能(文段翻译,天气查询,图片查询),接口服务文档优化(服务描述,调用方案,离线下载),其他(热门接口,接口调用记录,接口调用次数,接口信息管理,用户管理,个人信息修改,头像上传,ak/sk 管理,SDK 下载),封装阿里云 SDK 实现短信服务,设计模式;页面优化。
3:项目部署:Dubbo 容器部署(后端),前端页面,项目文档静态站点。

简历优化,新增实习经历,现在看四个月前写成的简历,简直惨不忍睹,很多可有可无的废话以及没有含金量的描述,是得好好优化下。

优化 API 文档,从 OJ 系统和 BI 平台中学习网关、OpenFeign 用法,合理拆解服务。

果真如此吗。。前天搞完了部署 Gitlab ,当时云服务器就卡住了,第一次我重启了服务器,但第二次就没管。原来这两天一直卡死,怪不得昨晚推送博客失败,今天才发现连博客都访问不到。

洗个澡,看会儿爱情公寓,总结下算法题。

真跟见鬼了一样,好好的云服务器,为什么会出现这样的问题:

image-20240613114205258

跟去年遇到的问题一模一样,搞不懂甚么配置也没有改,为甚么就莫名不能登陆访问了。

中午躺下,花了俩小时看完了《你的名字》小说。

下午出去一趟,把家里的垃圾都带下去了。取了三份快递,回来顺便理了发,买了六罐雪碧。

写了一晚上 API 项目,还是有点头晕的。

2024/06/14

昨晚十一点开始刷爱情公寓,看够了。

今天早上七点多醒来,想着待会儿十点多有最后一节课,怎么去呢。

不想打车去了,今天就坐公交吧!

跟上班时间一样,我八点多下了楼,坐了 57 路去到南中环街,过了节对面换乘 807 路到了财经大学,又换乘 86 路到了山西大学。

来的时候已经是九点四十了,一路上等车时间还是比较多的,不过早上不热,晒晒太阳吹吹风,真不错。

无聊的课程很快结束了,写了十来个题目就走了。

中午十二点整,我去餐厅三楼吃小火锅。有三个月没来这里了,人也不多。

夏天这里还有西瓜呢,我连着吃了十几块西瓜,左手边摞了一堆瓜皮。吃了一个小时,一点多除了餐厅。

出校门就打到车子,一点半到了小马,走了十分钟一点四十回到家。

躺床上刷平板看知乎刷 B 站又到两点半,舍不得睡觉,躺到三点多。

今天又开了第二瓶雪碧了,真不错。

坐车回来跟司机师傅聊了一小会儿。

下午看剧,《黑袍纠察队》,一口气看了俩集。

树宙今天看房子。

跟妈妈打电话,聊聊近况。

No qualifying bean of type ‘org.springframework.boot.autoconfigure.http.HttpMessageConverters‘_no qualifying bean of type ‘org.springframework.bo-CSDN 博客

特么的来不及了:验证码登录,网关,对象存储,支付模块,JWT 认证授权这几项工作完成之后,就剩 Docker 部署和前端页面优化了。

阿里云的短信验证码(超详细)_阿里云短信验证码服务-CSDN 博客

阿里云——Java 实现手机短信验证码功能-阿里云开发者社区 (aliyun.com)

编程导航知识库:课程详情 - 编程导航 (code-nav.cn)

今晚过一遍面试鸭,明天就要开始持续记忆八股,巩固计算理论基础。算法要刷起来。

听了一遍十五分钟的模拟面试,太差劲了,现在程序员的水平这么差劲了。

上午改简历,写算法;中午写项目,坐文档;晚上做总结,拓展技术思维,考量前进方向。

全天抽时间记忆面试八股文,巩固计算机理论基础。

2024/06/15

果然还是天气太热了,迷迷糊糊什么都不想干。

早上追了一集黑袍纠察队,又躺床上刷了一小时知乎,再吃了一小时午饭,上午就这么过去了。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Java 基础:熟练掌握基础语法、常用数据结构和集合类,深入理解并实践异常处理、反射、IO、泛型等语言特性。

框架:熟悉 SSM + Spring Boot + Vue / React 开发模式,有丰富的开发经验,深刻理解 Bean 的生命周期、IOC 和 AOP 等核心技术。

数据库:熟练掌握 MySQL,对其锁机制、索引、事务、隔离级别有一定的理解,能够熟练编写常用的 SQL 语句以及简单的 SQL 优化。

缓存:Redis 使用经验丰富,掌握 Redis 基本数据结构和持久化机制,实践过 Redis 分布式缓存、基于 Redisson 的分布式锁和限流。

设计模式:熟悉多种设计模式,如单例模式、门面模式、适配器模式和注册器模式,能够根据实际需求灵活运用设计模式。

并发编程:具备并发编程经验,熟练使用 CompletableFuture 等 JUC 类,能够自定义线程池实现并发操作和异步化。

JVM:熟悉 JVM 内存模型、垃圾回收机制、Java 类生命周期和类加载机制,对 Java 类加载器特别是双亲委派模型有深入理解。

微服务:具备丰富的微服务实战经验,熟悉微服务治理原则,深入了解 Spring Cloud 生态并熟练掌握 Spring Cloud 全家桶常见组件。

中间件:熟悉并熟练掌握多种中间件技术, Nacos、 Dubbo、Spring Cloud Gateway Elasticsearch。

Linux 操作系统:熟悉基本的 Linux 命令,如文件目录管理、权限管理和 Vim 文本编辑,能够在 Linux 环境下执行日常操作和解决问题。

其他:熟悉 Git、IDEA、Webstorm、VS Code、ChatGPT、SQLyog、Jmeter、Typora 和 VMware 虚拟机等工具,掌握 C++、Python、JavaScript 等语言的基础语法,具备跨语言能力。
1
2
3
4
5
开发经验:有丰富的 Java 开发实践经验,具备故障诊断和解决问题的能力,能够快速分析定位并处理常见问题,并利用 GitHub Issues 区、AI 工具、搜索引擎以及过往学习经验自主解决问题。

博文积累:热爱编程,坚持每日记录编程学习生活中的相关经验、学习技巧以及踩坑经历,在个人博客累计输出七十余篇博文,内容覆盖面广泛:从编程细节到生活点滴、从代码调试到问题解决、从算法思考到人生规划,总计九百余张图片、五十余万文字。

技术追踪:对新技术永远保持好奇心,热衷于在开源中国、稀土掘金、CSDN、Gitee / Github 等技术社区学习前沿技术,追踪互联网行业的最新动态。

简历优化完毕。

react-vcode:a verification code component for react - GitCode

我这不是傻了么,验证码登录,要么是验证码组件,要么是短信,当然用短信就行了。

基于 React Hooks 封装的验证码组件-阿里云开发者社区 (aliyun.com)

image-20240615142028585

中午一点多睡着了,一觉醒来全身都是汗,这鬼天气太热了。

泡一杯茉莉花茶,翻开一本读者,一看就是一小时。

六点半出门取了快递,又买了一把笤帚和一袋五块钱的饺子,吃美了。

今晚本来打算好好学习来着,结果在自由城杀疯了。

2024/06/16

七点半醒来。

今天下午教师评测就要结束了,赶紧评分。

刷了会儿视频,看到九点。九点开始高效学习,把软件项目管理后六章全部学习完毕。、

解决网关问题。

跟大哥聊了会儿,他还以为我失联了。下午把床铺好好打扫一番吧。

买了个 U 盘,给我兄弟用。今天把小奶龙退款了,商家告我说正在派件中,下午让他注意查收就行了。

中午洗了个澡,躺床上睡了俩个小时。

image-20240616173123844

支付模块实现_支付模块怎么实现-CSDN 博客

微信支付实现_微信支付 native 支付-CSDN 博客

API 项目还有四大块内容没有完善:支付模块,接口服务优化,项目部署和 SDK 上传 maven 私服。

最近搞那个 gitlab 部署,把我服务器搞坏了,一周多都响应非常缓慢,昨天下午我直接把服务器关停了,干刚才又重新打开。

现在快多了,博客推送完成。

看微信读书,用蒸锅热一大锅水,明天试着吃一顿火锅,看能不能放下。

RuoYi 若依官方网站 |后台管理系统|权限管理系统|快速开发框架|企业管理系统|开源框架|微服务框架|前后端分离框架|开源后台系统|RuoYi|RuoYi-Vue|RuoYi-Cloud|RuoYi 框架|RuoYi 开源|RuoYi 视频|若依视频|RuoYi 开发文档|若依开发文档|Java 开源框架|Java|SpringBoot|SrpingBoot2.0|SrpingCloud|Alibaba|MyBatis|Shiro|OAuth2.0|Thymeleaf|BootStrap|Vue|Element-UI||www.ruoyi.vip

睡觉前又跟好兄弟来了一把酣畅淋漓的对决。

2024/06/17

八点半醒来。

是不是生活安逸太多了,晚上不到一点半两点都舍不得睡觉是吧。还是中午睡太长时间了,两个多小时,晚上当然不困了。

今天把生活记录一下吧。

简历,优化,缴费。

阿里云备案管局审核通过通知 - QQ 邮箱

漂亮,阿里云域名备案成功了!六月四日晚拍视频,六日晚提交审核,七日上午交由管信局,十天过后,今天终于备案通过了。

image-20240617100251822

中午跑出去买了蔬菜和饺子,用蒸锅炖了满满一锅,可惜时间有点长了,蔬菜刚好,就是饺子烂掉了。

中午从两点半躺到三点半,又睡美了。

今天任务:软件项目管理书过一遍,题目过一遍。毕业那个作业。域名备案完成,今天就挂载。讲好实习故事。

API 项目还有四大块内容没有完善:支付模块,接口服务优化,项目部署和 SDK 上传 maven 私服。

写写学业档案里的成长感悟吧,大三经历的太复杂,我可不想再像流水账一般记录下去了。于是我写了一篇《漫漫人生路》。

今晚还想看玲芽之旅呢,赶紧抓紧时间把任务完成吧!

前两天海红找我要两个软著的 sql 文件,今天下午又要登陆我的钉钉账号,不知道要那个正孚打卡还是干什么。

晚上吃泡面。

边看剧边吃饭,晚上还玩了两把曹老板,又打了一会儿元梦之星,很快就到九点钟了。赶紧写作业。

image-20240617222209997

域名备案完成,学术学业文档完成,就是这个服务器有点问题,启动半小时之内,CPU 就跑满了。

晚上睡觉前,打开微信读书看了一个小时。

2024/06/18

昨天一点多睡的,今早又是九点多准时醒。

有个同学问我说乐跑给栗国军看过没,当然不需要,后台都能查得到的,跑够了就行。不过她是怎么知道我没给栗国军看过的。

九点半开始打扫卫生,总算把那堆积几天的袜子洗干净了。

还有两天期末考试,得好好复习一遍了。

这么快就到下午两点了。

明天大哥考试,今晚来我这里睡一晚。好好打扫了下卫生间和门口,家里总算干净了许多。

真的闲啊,什么都没兴趣干。按理说没兴趣干活应该是很自由很开心的,但现在莫名有一股负罪感。

后天就要考试了,今天必须得把所有内容过一遍。

哦吼,这样能舒服地呆在家里真高兴,只可惜后天要考试,找工作的简历和项目都没搞好呢!

看了会儿天气之子录音棚实录,声优都是怪物。

学了前四章项目管理,开了一把 GTA4,好不容易在真正的自由城狂飙了,结果给我闪退报错了。

详细 解决阿里云服务器 CUP 爆满被用来当挖矿机问题_阿里云 关闭 cpu 超量积分-CSDN 博客

阿里云 ESC 服务器 CPU 一直处于 100%该如何排查?_阿里云服务器 cpu 一直 100%-CSDN 博客

什么也没操作,就打开远程控制终端,用 top 命令查询端口占用情况,结果 CPU 占用率莫名从 40 降到 3。

去岳不群公司面试,被刷新了三观! - 掘金 (juejin.cn)

程序员找副业有哪几个方向(纯干货) - 掘金 (juejin.cn)

网络安全,小程序,老师,桌面端,bat 脚本,写作,总结汇报,

个人职业复盘-我的路 - 掘金 (juejin.cn)

盘点:自由职业程序员(独立开发者)应该具备的技能与软硬综合能力 - 掘金 (juejin.cn)

2024 年 Q1 总结——回四线城市当中专老师,总结与展望 - 掘金 (juejin.cn)

网络安全就业前景怎么样?好找工作吗?_网络安全工程师就业前景-CSDN 博客

img

老 Java 程序员谈谈 swing 要不要学_javaswing 和 awt 有必要练手吗_javaswing 有必要学吗-CSDN 博客

像 Swing 这种已经不太用的技术,大学还在教,到底要不要学? (baidu.com)

(2 封私信 / 68 条消息) Java 中的 Swing 框架现在是不是被淘汰了? - 知乎 (zhihu.com)

下楼,大哥来太原考试,顺便送了点家里的吃的喝的。

回家路上顺便买了两瓶饮料,冰镇可乐和何其正,七块钱。

2024/06/19

早上七点半醒来。

又帮大哥搜题,高数题,没意思。

我从来没有像现在这样狂躁不安,好没意思。

玩个 GTA 4,被警察全城通缉,甩都甩不掉。好不容易能飙车了,结果就是弹窗报错。

到底还有什么东西能让我眼前一亮啊,还有什么能让我好受点。

学习太无聊了,我都学了十几年了,结果就是为了成为一个打工人。什么抱负什么梦想,现在看来不过都是狗屁罢了。

人活着只能像行尸走肉一般,被这个物欲横流的生活节奏推搡着前进,总不能找到一个僻静的地方,散散心。

他妈的游戏里的电话我都是直接挂掉,真的不想有人烦我。

没意思啊,可还是没意思啊。为什么没有一点查出就感到心里发慌。为什么现在过成这个样子了。

这就是人性吗,这也太难受了。

花时间把屋中蜘蛛看完了,小众恐怖片。

2014 年德剧《赫勒探长:湖边的尸体第一季》高清在线观看_影视分享 (ysfxba.com)

Kommissarin Heller 酷云智能解析-聚合各大资源站 - 酷云电影网 (kuvun.cc)

我的休闲娱乐还是不能是游戏呵,太费脑筋了,看看剧还挺不错。

学到老活到老啊,这行业不就是这样的么。

昨晚开始了解这行能做什么副业,相关副业也做不大做不强,咱就是个普通人,要是掌握个一技之长,在短视频或者 B 站上发点视频也好。

视频剪辑,这条赛道挺不错,我也比较喜欢。只要有技术在身,基本什么都不用担心。

我大一那会儿要是从零开始学剪辑,到现在肯定也是跟编程一样的水平了。

保持学习的劲头吧,找工作,工作也是一种生活。赚钱嘛,没钱怎么谈生活,身边都是鸡毛蒜皮的小事。

自媒体确实是比较适合自己,但手头也确实没什么实力,最重要的还是兴趣,有兴趣了才能坚持学下去。

从今天开始可以持续看星球的项目了,学一学新的技术,和新的编码思路。

中午吃了一碗美味的泡面,加了点蔬菜和两根肠。

中午又躺下来美美地睡了一觉,总忍不住玩手机。醒来后刷平板又看到四点多,想起看怪奇物语的那个夏天了。

不过好歹把今天的学习任务完成了,软件项目管理复习完毕。

喜欢上微信阅读了,微信阅读有个 618 活动,正在犹豫要不要参加。

【玩转服务器】Linux 服务器 CPU 占用高排查方法-腾讯云开发者社区-腾讯云 (tencent.com)

JWT、 超详细、分析、token、鉴权、组成、优势_jwt scope-CSDN 博客

登录成功后通过 jwt 生成 token 存入 Redis 实现了令牌共享 jwt token session_bugouhen 的技术博客_51CTO 博客

基于 token 的鉴权机制 — JWT 介绍 - NJaho - 博客园 (cnblogs.com)

Java 实战:JWT Token 认证授权方案_java 项目集成 jwt 实现权限登录-CSDN 博客

今晚早点睡啊,明天早点起来。

冒出来个想法,买个小摄像头顶在脑袋上,记录生活。

网络安全(黑客技术)—2024 最新自学手册 - 哔哩哔哩 (bilibili.com)

睡不着,把小穆的聊天记录都看了一遍。

2024/06/20

六月下旬了。

今天六点多醒了,以前要是能这么早起的话就谢天谢地了,昨天可是一点多才睡着的。

记忆了两个小时软降项目管理,突击一下有点用的。

今天开始做算法练习,写实习故事丰富简历,再尝试优化项目文档和持续记忆八股文。

学累了,学了这么久也觉着没劲了。

昨天晚上犯病了一样,竟然开始看黑客网络安全视频教程了。不过可以权当个兴趣学一学。

人生中最后的欢乐时光,莫过于这段时间。考试应该不会太难,估计会早退。下午回来坐公交车吧,回来买一点火锅,中午吃火锅。

上午的粽子还没吃,洗完脸吃俩粽子,九点多就出发。

软件项目管理,真的简单,连平时分我都不要了,直接裸分给它过。

中午回来买了瓶葡萄饮料,一袋酸菜牛肉面。八块钱的土豆和七块钱的鸡蛋。

三点多帮树宙拿了东西上楼,跟阿姨聊了会儿天。四点多躺床上,一觉睡到了六点半多,真舒服啊!

下午和晚上帮树宙拿了点东西。他找了个司机给他送床铺,给我打电话下楼去取。我俩一起取了快递,接了水,买了俩瓶碳酸饮料。

上来看他房间。

不知道应该写什么,这鸡毛蒜皮的小生活,感觉用文字描述都是干煸的。为什么没有一个智能摄像头,每天帮我实时记录身边值得回忆的小事呢。

这两天开始记忆八股文了,下午翻了半个多小时微信读书,觉着计算机相关的书籍还是看着没意思,当下应该看小林和技术文章摘抄为好,当然小报童也一样。

掌握一项技能也是挺不错的,一晚上又了解了达芬奇调色、AE 动画制作,最后还是对剪映感兴趣。不学那些花里胡哨华而不实的。

网络安全,渗透确实有点意思。

2024/06/21

昨天两点多才躺下。下午睡饱了,晚上就是睡不着。

一点多把那袋酸辣牛肉面煮了,还有剩下的一点白菜,打了个荷包蛋。

可为什么今早七点起来还是有点饿。

Nginx 性能优化_nginx cpu 负载高-CSDN 博客

清除 nginx 连接数 TIME_WAIT_nginx 连接数满了-CSDN 博客

云服务器一直提示达到云盘类型的 IOPS 上限_读写 io 延迟过长,或达到了该云盘类型的 iops 上限,导致实例云盘读写受限-CSDN 博客

Java 如何简单快速入门 JWT(token 生成与验证)java脚本之家 (jb51.net)

得写我的简历故事了。

时隔十多天,终于解决了 CPU 负载过高的问题:

image-20240621094805951

CodeGeeX

AI 答题应用平台(1 - 项目总览) - 编程导航 (code-nav.cn)

一周了,可算把《你的名字》公众号推文发送出去了。

我现在已经厌烦传统的项目开发了,都是业务,业务看多了就很头大。我跟喜欢学习那些底层的东西,知晓原理能让我更加自信。

如果坚持一年学习视频剪辑,会是什么结果呢?

wo 进步最快的时间,是去年那会儿喜欢看技术博文的时候。那会儿有点项目开发经验,喜欢看业务问题解决方案和技术栈使用说明。

那个时期,积累了很多知识,开阔了视野。

分享几段比较实用的 windows 脚本_windows 脚本-CSDN 博客

Windows 编程 bat 脚本教程_windows bat 脚本-CSDN 博客

脚本:shell 和 bat 对比(基础)_shell 脚本与 bat 脚本区别-CSDN 博客

学学剪映。

看看技术摘抄。

上午的状态挺不错,中午吃了一碗面之后,就躺床上不想动了。刷了一个半小时 B 站,快两点多的时候睡下了,知道下午三点半才醒来。

看了一会儿 B 站,跟我哥玩了半个多小时元梦之星。

四点半才收回心来,打开电脑,看视频。什么都看,剪映教程还是很有意思的。

我在考虑我应该学剪映去做什么,我想做自媒体,可写公众号完全是条死,只能是慰藉慰藉自己这样子。

选择赛道还是很关键的,不过还是先把剪辑作为爱好学起来吧,以后会慢慢理清楚的。

锻炼,哑铃,臂力棒,平板支撑。发现我的身材还算可以,比较有型了。

晚上八点多拿了个小月光灯,坐窗前看了会儿疯狂 Java 讲义。

做晚饭,螺狮粉再加一颗蛋。边吃边看爱情公寓 3 下饭,不小心就看到九点半了。

翻翻看看有什么好看的闲书,可就是完全静不下心来,现在哪里还想看什么书,只好是打了四把王者人机。好在最后一把偷水晶赢掉了,这会儿都十二点多了。

2024/06/22

昨天晚上还是很有自知之明的,看了部恐怖片:《开膛手杰克的复仇》,结果是部悬疑片。

image-20240622085120462

阿里云服务器 bps 和 iops 突然增高 (jnweb.org)

致命弯道六看完了,又是疯狂的一天啊。

中午两点多才吃了中午饭,闷大米,削了一颗土豆,加了个鸡蛋。不过确实挺干煸的,不太喜欢吃大米了,以后还是吃汤面吧。

然后又是躺床上刷刷,四点多睡到六点多。

闲来无事啊,发现 win10 自带的录屏软件效果好很多,录制游戏一点儿都不卡。

2024/06/23

八点半醒了,还不错,毕竟昨晚两点半才睡下的。

还有四天就要考试了,今天也要花时间复习复习的。

九点多还好好研究了下剪映,把昨天晚上打的几把素材加了点特效。

变声器-哔哩哔哩_bilibili

中午吃了螺狮粉,总觉着我买的没有大哥送我的那一袋好吃。加了两个蛋,还是没吃饱。

洗澡,打扫房间。给贺欣茹发了软件质量分析的资料,还没复习。

奶奶的,玩了启示录序列一,半个小时的视频素材直接损坏,白玩了。

睡的真晚,一点半多。

记录我的副业之旅。

睡前煮了一小锅挂面,又炒了俩鸡蛋。

看下饭视频,不得不说有个哥们真抽象,这么邋遢的视频,竟然能火。

2024/06/24

昨晚应该是高考查分的日子,或者说过了昨晚,全国各地考生的成绩都应该出来了。

早上八点多醒的。

看知乎,了解黑客、网络安全,挺过瘾。

健身,练肩前束。

找了一小会儿软件质量保证测试,电子版。找到个网盘,下载下来,接近两百兆。

为什么他们都喜欢老师划重点。昨晚跟我讲有没有老师给划了重点的资料,今天给了电子版书,又说原书里老师划了重点。

他妈的,我都能给你划重点,这重点有那么重要。老师要真的知道考什么,为什么不直接给你划原题。

把教材看了,把习题过了,这就行了,又不是没考过试,前两天刚考过的那么简单的题目,有什么重点可画的。

还是泰子利索,杂七杂八资料给他一扔,就能开始复习了。

今天很难得想写作啊,写点东西吧。

中午吃了啥来着,呐,把剩下的一袋猪肉切了,这袋没有异味。又煮了一大锅片子,吃饱了。

吃饱了就上床睡觉,从快两点那会儿直接躺到三点半。如果上班能这么睡觉就好了。

今天中午通知说线上通识课由统一的重修机会,不错的。

下午看书,健身,出去取了快递,鼠标和编程导航送的半袖,昨天京东打了我一早上电话都没接,半个月了才发货,谁知道呢。

打三国无双,被马超打死三次。庞统根本救不了,地图还贼大妈的,绕了几个圈子才跑过去。三个任务完成了一个,但是还是升了五级。

晚上吃了美味的蒸锅闷饺菜,六块七的娃娃菜加茄子,八块六的饺子,把长治的兄弟都馋哭了,嘿嘿嘿。

学了一会儿快捷键,挺好用的。

嘿,这半袖还挺合身,我的身高体重,是在星球内有信息吗。

五毛钱买的鼠标和鼠标垫,比某些小一百块钱的东西都值当。

说实话,我也不知道现在这样放纵对不对,我只是知道要进步的方向,但最近确实不想再努力了。

好兄弟玩了三个小时寇马克,偷听路人对话,真特么闲适。

快速记忆一遍八股文,优化项目文档。

真三国无双五完美存档,全英雄全满级,马匹属性满级,全部增益都有,武器全部伤害为 100,各种属性全,他妈真是解压游戏。

2024/06/25

昨晚快两点才睡的,今天早上七点醒来头疼,睡到八点半终于睡醒了。

背了会儿软件质量保证测试,很简单,把课本跟习题过了一遍,心里就有数了,接下来是把综合题目好好做两道,这就行了。

健身。

玩曹操,司马懿,真是解压游戏,半个小时就过去了,十点半,该干点什么呢。

其实我一点都不喜欢这样住,总觉得好像是过去的生活突然找上门来,让我觉得非常不适应。

中午吃了昨天剩下的饺子和蔬菜。家里还有一个土豆和一个茄子。

吃完就躺下了,刷知乎很过瘾,一点半睡下,两点多起来。

zzb 又要交新作业,今天完成吧。

看了一个多小时书,又看 B 站上的猎奇天气,看上瘾了都快四点了。四点到五点得写写日记了,然后再看看 J 阿爸 基础和计算机理论基础。

小时候还经常看见乌云密布、电闪雷鸣呢,为什么长大以后就没怎么见过了。那会儿能躺在西彻的草地上,抬头看着天上云卷云舒,很奇妙的滋味。

哦,打扫就花了半个小时。

看完啦,《在黑暗里讲述的恐怖故事》,顺便把 zzb 的作业搞完了。

又犯懒了,六点多到七点多打了两把游戏,怪了,真三国无双五每一把都能打半个小时吗,现在时间越来越不值钱了,还是小时候快乐。

妈的,记录生活就算了吧。拍下来的照片自己看看就行了,要真上传到博客上太麻烦了。

晚上把 Java 基础网络编程看完了,没有想象中那么难,明天把下册书看完。

下午出去取了快递,妈妈买回来的酸辣粉和我买的 U 盘,这有了 U 盘就有空间了,有了下载游戏的动力。

吃了一碗酸辣粉,炒了个茄子土豆小菜,辣椒粉放多了,又加了点酱油,菜黝黑黝黑的,还挺好吃。

gta4 显存只有 120mb,和加载动画无限循环,解决方法gta4 吧百度贴吧 (baidu.com)

明天再写实习经验吧,今晚起了个头。

2024/06/26

日子一天天过去,有种时间从指缝中溜走却抓不住的无力感。

昨晚又是两点多才躺下的,刷 B 站 Girl 再到看知乎爽文,发现新人冲盐选会员只需要一个月 1 块钱,挺划算的。

看了两部盐选小说,挺精彩。

今天六点半醒来一次,七点半终于起床了。洗漱,收拾一下就快八点了。

八点开始到九点多,看知乎。看见微信公众号给我推送的好的项目,觉得可以拿来做毕设。

搞了好几个接副业的网站,大一那会儿就关注了,这两年没有去往那方面想。哪有那么好赚钱的事情。

今天尝试着把手机里的大视频都转到这个 U 盘里吧,省省空间。

刚刚学校发了暑假通知。怎么时间过得好快呵。今年正月八号考试结束,我待到了十四号才回家,我哥也在长治玩了五天,十九号回了家。短短不到一个月的时间,我就开学了,正月八号开学。

当时我妈说今年夏天见,想来这是很长一段时间呢。这上半年我经历过的人和事,比大学过去两年多都要丰富和精彩。

离职一个多月以来,我有时候会想起我实习的那段日子,总觉着是一场梦。

如果说得更准确一点,那简直就是一场噩梦。

这段短暂的工作经历,让我领悟到了很多新的东西,我也发现了一个事实:我一点都不喜欢上班。

在校觉得做学生真无聊,还不如早点毕业出去上班赚钱,那叫一个逍遥快活。

每天都能有事做,跟一群志同道合的年轻人一起办公,大家其乐融融,互相帮助。

下班后回到家,一扫全天的疲惫,转身投入到独属于自己的世界中去,悠然自得,自由自在。

这才是生活嘛,我常常这样想着。

但两个多月的实习生活,彻底打碎了这个美好愿景。

上班,根本就是一件很无聊很烦躁的事情。

这一点我之前吐槽过很多次,上班本身就是一件身不由己的事情,不能给我带来任何正面情绪。

工作日每天早上雷打不动六点多醒来,抽空花时间阅读两篇文章,健健身,喝杯牛奶,就赶紧匆忙下楼赶公交去了。

赶八点半之前坐到工位上,陆陆续续大家都来了,整个办公室死气沉沉。

因为要给领导打扫办公室的缘故,这些个同事都在八点半到九点这个时间段里不在工位上,反倒是去八楼给领导擦桌子倒垃圾。

而上午大家基本都不交流,也没人派发任务,至少我的组长每天都是这样的。他会在早上十点半之后,甚至是下午的时候突然给我个文档整理的需求。

我也理解,这是一家小公司,我能来这里实习全凭自己本身就过硬的计算机理论基础,这才为我争取到了这份来之不易的实习机会。

本来作为实习生,任务肯定不会多,带我的组长又只是个普通的后端开发人员,他也有自己的事情要忙。

这样就搞得我很尴尬。就拿上个月的一个需求举例说明吧。

那周周三下午,主管告诉我说最近有个华为云资质申请,需要我协助完成相关文档的编写和完善,我当然答应了。

就这么个简单的文档总结,给了我模板给了我资料,就让我做两个文档。

周四我上午、中午、下午各找过组长一次,让他看看我做的文档还有什么问题,他太忙了,都没空搭理我,甚至都不太想搭理我。

周五上午他让去华为云官网,根据表单里的机型,采购对应的云服务器、Redis 和 MySQL,我照做了。

还有两个小插曲:我没有找到 Redis 对应的机型,根据组长要求去交流群里问了下,结果被主管叫骂着把消息都撤回了,说是你瞎问什么。还有一个是我买 Redis ,不小心搞成按时付费了,一中午扣了我十三块钱,因为余额不足被检测出来强制停机了。

结果下午我给组长发过去昨天早就做好的文档,让他看看能不能交了,他这才跑过来告诉我说有哪些问题。

他说你这字体不要改,这段落间距不要调整,我看了一眼就知道又几处错误了,从昨天到今天你一直在做这个事情,太不认真了。

我他妈。。。我从昨天到今天一直在做这个事情?我昨天跑了一天你都说自己忙,找借口不给我看,那我就理所应当觉得这件事不打紧。

我相信组长的决断,我觉得他这么安排工作肯定有他的合理性,但是后来我回想起这段日子,才反应过来跟本就没有什么合理的需求安排。

就这么两个文档,你让我做天,你自己觉得这合适吗?没有讲清楚我到底要做什么,没有说明白具体要多长时间交付,交付结果是什么样的,就这么给我稀里糊涂地安排了任务。

几乎每次任务都是这样的。我是第一次工作,但我也不傻,容不得那些破事占用我自己的时间。

每次有新的任务派发下来,我第一时间就会问:多会儿要结果。

就这么个小问题,派发任务的应该要明确吧,可我没有一次得到明确的答复。

后来我才知道,那有什么明确的交付时间,连他们自己都不知道。

工作本身是没有任何价值的,这些文档整理,手抄签名,办公室打扫,是我经常在做的事情,而且事情远远没有你想象中的那么简单。

事后我回想起来,总觉着这些事情本身就无足挂齿,任务本身就很简单,为什么就不能高效完成呢?

是的,任务本身就很简单,随便找个人都能完成。你以为你是团队里那位不可或缺的顶梁,其实不过是一个可有可无的螺丝钉罢了。

你得交接,你做出来的东西得让别人看,看他满不满意。你跑过去让他瞧,他千方百计推辞说自己没时间,或者随便给你几个意见让你自己回去改去。

你哪里知道怎么改,不过就是个很普通的文档整理,没什么改头。可三番五次下来,你就会发现:

给你派发任务的那个人,他自己都不清楚这是个什么活儿,这个任务多长时间要交付,交付质量标准和结果是怎样的,什么时候商议和讨论解决存在的问题,有没有什么更好的解决方案……

这些诸如此类的问题,可能他自己都没搞明白。

如果是这样的话,还可以理解,至少我们之间多费点时间,多花些精力,这些事情最后都是能达成一致的,任务总能收工的,无非是快慢问题。

可一个令人毛骨悚然的事实是,给你派发任务的这个人,不是他不知道怎么做,而恰恰是他很清楚怎么做,却不愿意告诉你。

不愿意告诉你,这里的“不愿意”可以有很多种表现方式。

他可能因为自身原因,总会把一件本来很简单的东西复杂化,给人讲东西总是模棱两可的感觉;他可能因为自己手头也有很多其他的事情要忙,暂时不能抽出时间精力来应付你,很抱歉。

但事实上,能在你身边跟你一同工作的人,基本的专业素养和表达水平是不会比你差多少的;大家都是普通人都在同一个屋檐下工作,多数情况下是不会忙到没时间跟你交流的。

更多的原因,是因为那个人本身就不想搭理你:我什么都明白,可我懒得说,你有什么不懂得再来找我吧。

人总是会被情绪影响,人是一种极其容易情绪化的动物。

甭管你再强大,你很容易被过去发生事情或者身边正在发生的事情所影响,这些事情总能干扰你的判断力。

你会对上周跟你冷战的那个朋友耿耿于怀,尽管你们早已和好如初;本来下午可以不用出门睡个好觉,一通电话打来让你现在赶紧来单位排查问题,他妈的一天的好心情一扫而空;你看到了互联网上的各种“行业危机”消息,很明显他们在散播焦虑,你却不由自主地开始焦虑烦闷,尽管昨天的你、今天的你甚至明天的你都不曾有过变化。

你眼中看到的世界,并不是它的原貌,而只是你情绪化后的产物。

这个世界到底是什么样的,全凭你如何看待它。

人太容易被情绪主导,人总会被情绪干扰,从而丧失自己原来对生活中美的感受。

这不是别的什么东西,这就是人性。

这就是人性,人性决定了人是社会性动物,没有人能真正脱离社会独自过活。

这就是人性,人性也决定了个体与个体之间永远不可能像机器那般,根据已经制定的明确条款,有条不紊地协作、互利。

你以为自己只是这庞大社会的小小螺丝钉,毫不起眼,但其实你连一颗螺丝钉都算不上。

那这个社会中有什么是真实的,生活或者生存的意义是什么,究竟还有没有值得我们守护的东西,还有没有我们为之努力奋斗的理由呢?

那是当然,你的家人。

家人才是最真实的,是最值得我们守护的,是我们日夜劳作奔波并为之努力奋斗的理由所在。

所以我说工作本身没有任何意义,只有自己的家庭港湾和那些独属于自己的故事,才是你应该去拼命守护的东西。

中午不到十二点就饿了,泡了桶酸辣粉,一杯水,几片膜片,一点锅巴。

吃完了就很困了,洗了澡,躺床上刷了一个多小时知乎。

又看了一会儿软件质量测试,应付一下明天的考试。

时隔八年,《你的名字》将要在七月十九号在中国大陆重映,挺高兴的,虽然我不会去看,但真心觉得好看。

快两点了才睡下,结果一觉睡到了三点半多。期间一直在做糊梦,睡眠质量也不太好,但就是睡得很舒服。

下午醒来刷了锅,收拾了下家里,打开电脑刷 B 站。打了一个多小时 GTA 4,这游戏昨天晚上把显存调高以后,就再没有出现过闪退的问题了。

下午本来想出去取快递的,但突然不想出去了,明天考试,要不下午回来再取吧。

听团支书说后天早上还有个班会,考完试大家有的就回家了,我不想去听这个破班会。都是一群自以为清高的大三学生,牛逼哄哄地搁那坐着听班会,上面是什么都不懂的辅导员在讲屁话,甚至给你施加压力,制造焦虑,想想都感觉窒息,我实在不想去。

对了,今天下午有个线上课程未合格名单,为什么没有我呢,我大一那会儿的劳动教育和大学生职业生涯规划,已经挂掉了为什么没有我。

晚上吃了茄子汤面,把茄子炒至半熟,加上调料,再加上清水和面条,煮到熟透为止。还加了个鸡蛋,顺便把小锅巴吃完了。

晚上学习了疯狂 Java 下册,基本过了一遍,等考完试以后收收心,再系统过一遍知识点。

最近已经在开始准备八股文的背诵了,这些都不是重点,坚持记忆就可以。主要还是要简单优化下项目和实习经验,把简历完善下,明天就做这个事情。接下来的算法什么的,都在计划之中。

好兄弟三十号上午考完,我让他下午就跑回来,妈的还想等到一号,我没时间了哪里能等得起。回来带上台灯,看有多少时间能出去相跟上转转,今年夏天过去之后,就真的彻底跟学生时代说再见了。

今晚边做软件测试练习题,又不由得走神了,想到很多话题跟有缘人讲,谈谈提前焦虑、情绪化和人性这些,最近思考这方面确实比较多。

今晚还能看一部恐怖片吗,还有半小时不到就十二点了,不想熬夜来着。昨晚十二点多就很困了,结果因为 U 盘转移视频,等了半个多小时不困了,熬到了两点多。

2024/06/27

今天下午考最后一门,时间过得真快,上一门考完之后一直潇洒到今天,没怎么好好复习。

昨晚一点多才睡下,挺早的,今天早上快九点才醒了。

我做了个什么梦来着,挺过瘾的,半夜两三点、四五点那会儿各醒了一次,迷迷糊糊的。

今天怎么回学校呢,三点开考,要是坐公交车的话,十二点起身是差不多的。晚上就随便了。

早上没有学什么东西,玩了玩剪映视频剪辑,最后直接拍板决定不做游戏剪辑了,伤脑筋。

我玩游戏就是来放松的,将来要是用来剪辑大素材,那可太难受了。昨天晚上看知乎,刷到一个非常好的视频剪辑思路:

想剪哪一类视频,就去网上找几个下载下来,去掉音频保留声音,再配上自己的音乐,半个小时就能搞几个视频,再同步发表到各个网站上。坚持一年,肯定会有收益的。

所以我今天早上就这么干了。

把这项工作分为三个步骤:收集视频资源,处理素材,多平台发布。很好,今天下午回来之后再搞吧,他么的得去考试。

中午快一点睡觉的,一点十五分起来,看了会儿软件测试知识点,就收拾东西下楼打车去了。

接我的是个女司机,挺少见的。跟小穆聊了会儿天,才知道原来七月初就要清校,得自己把宿舍东西搬回家。

考题很简单,第一个交卷了。那老家伙让我把卷子扣在原地,只交草稿纸,真是个奇怪的规定。

回宿舍收拾东西,楼下买了瓶小饮料,好久没有在自动贩卖机买东西了。上次在校吃小火锅原来已经是最后一顿了,以后没机会了。

泰子在宿舍玩杂交版植物大战僵尸,他们还有个挂,挺有意思。无尽打到了五十多关卡。

收拾了一些杂物和被单,只剩下一些衣服和书,还有床铺,当然床下的盆还得拿。

在宿舍楼下接了一杯水,宿舍里把桌子上的东西和柜子里的拿干净了,过两天高兴了再回去拿吧。

扛了两大包,出了校门。跟上次一样,高德显示师傅在对面,其实就是在我同一方向往后走几步,妈的。

很快回家了,去申通和兔喜取了俩快递,妈妈买的吃的和我的小台灯。

我的大学生活结束了,宿舍都收拾干净了,有些同学可能是最后一次见面。不过这都没什么好留恋的,当时中考回去报志愿,不一样也是最后一面么;高考完吃一顿散伙饭,回去拿毕业证和志愿书,不一样也是最后一面。

大学就很一般了,很多同学上大学以来就没见过几面,更没有说过话。大一那会儿还有喜欢的人,现在想起来真特么青涩。三年过去了,我最终凭借自己的努力,活成了想要的样子,也是同龄人里比较优秀的人。

我很满意了。

黑袍纠察队第五集出来了吧,今天务必给他看了。

看完咯,顺便吃饱了,收拾一下杂物。

九点多开始在自由城玩闹,爽了。我杀条子的本事越来越高明了。

今晚想解决一件事:把云服务器上的所有服务停掉,只保留 Nginx,看这样会不会有效。

晚十一点多躺床上,刷知乎到晚十二点多,睡觉。

2024/06/28

昨天睡得比较早啊,今天七点半就起来了,果然不上班就是爽,连着一个多月没早起了,简直是帝王般的生活。

起来刷了会儿 B 站,今天得继续收集视频资源,处理素材,多平台发布

热上水,今天好兄弟要去考试,要不等他回来给我收拾收拾。

最近想体验却没时间体验的:吃鸡,僵毁,剪映。

无聊,开班会了我还躺床上。玩了两把王者,学了会儿剪映操作技巧。

真三国无双玩了把貂蝉,这好玩。

跟爸爸打了会儿电话,聊了聊。

再排查一会儿云服务器 CPU 占用率高的问题吧,为什么会这样呢,尝试把 Nginx 关掉试试,这个服务这么占 CPU 呢?

Bat 命令一键启动多个程序 提高效率 软件自动化 - 知乎 (zhihu.com)

win10 bat 文件命令大全-快捷键 - hanease - 博客园 (cnblogs.com)

Windows 下 bat 脚本执行过程【程序员自我修养 | 健脑房】_哔哩哔哩_bilibili

windows 命令行与批处理基础_哔哩哔哩_bilibili

小荣给我打电话,就是为了个团员证的事情,还以为什么要紧事。

中午吃个啥好呢,还是那碗粉吧,妈妈昨晚买回来的是什么好吃的,煮了试试。

下午躺床上刷知乎,两点四十多躺下,睡到三点五十多终于醒了,醒了一小会儿又睡着了,快五点才醒来。

一身汗,热了一锅水,喝了一杯茶。

写了会儿故事,今天的想法不错。看会儿恐怖片来着,结果边听音乐,边写故事就到六点了。

看了会儿 B 站,战争片挺有意思的,

又跟妈妈打电话,打电话呢。打了一个多小时,六点半干到八点多。

晚上吃了螺狮粉加挂面,汤底都在盆里加的,挺入味。

九点半上床躺下刷视频刷知乎,跟我兄弟商量了下后天帮我拿东西,我寻思着明天还是得回去一趟,后天两个人就轻松点了。

没什么动力学习,不知道多会儿通知实训时间,连基地都没确定下来,就让卷铺盖走人,什么破学校。

又在自由城疯狂了一小时,舒服了。

有什么事明天再说吧。废物了一周多,明天要重回正轨了吗。

2024/06/29

早上快九点醒的,正常。昨晚一点多睡的。

醒来就赶紧想着先打扫房间吧,把衣柜里的东西一股脑儿翻出来。

太热了,先喝两杯水,打两把王者再收拾。把箱子腾空两个,又不想干了,在自由城杀了一个多小时。

这会儿已经是十一点多了,赶快收拾。树宙找我要了下门禁卡,还去他房间里看了看吃的揪片面条。

明天下午兄弟回家,估计中午那会儿我就在学校了。床铺和书一概不要了,花点时间全部处理掉。

剩下的杂物和洗漱用品、鞋子这些,也装不下俩大包吧。再带个显示器,两个人也是可以完成的。

在校园逛一逛,顺便可以在学校吃顿饭再走。

反正今天的任务就是收拾家里了,柜子整理完毕,还有床上衣服和碗柜。

中午两点半吃了两个粽子一个鸡蛋,泡了最后一碗粉丝。三点半躺下睡到了五点多,把床上简单收拾了一下。

一觉睡到五点半,下午醒来洗了个澡。

下午看部恐怖片吧!

看了吉尔莫第二集,又跳着看了第八集,原来主角是瑞克。

image-20240629192012935

什么让我感到生活是充满美好与希望的?唯有音乐和美景。

嘿嘿嘿,现在打开电脑就知道刷视频看电影了,仿佛回到了三个月前刚找到工作的那段时间。

再学会儿呗,今晚吃点好的,打扫一下家里。

八点半下楼,打了两块钱十升水,也没买菜去。明天晚上再说吧。

今晚又把半袋那什么煮了,拌着螺狮粉加挂面吃了。

边看爱情公寓边下饭,真是滋润。

躺床上又刷了快一小时平板,我得做出点成绩来。今晚就写写日记和做规划吧,这几天确实玩得贼开心。

可以,一个任务都没完成,GTA4 竟然卡死闪退了。

一个人只能有一种命运,又做了一遍思想体操,快一点了,也该睡觉了。

在这里最后一次一个人呆一晚上,还有些凄凉。

2024/06/30

上午七点半醒来,洗漱一下,躺床上刷了一个半小时知乎。

煮了两个粽子,一个鸡蛋,十一点就匆匆下楼了。

打了个车子,九块钱到了财经大学公交站下。等红绿灯过了街对面,在站牌下等了半个小时才等到 86 路公交。

这会儿已经是十二点了,到了学校十二点三十二分。

又是熟悉的感觉,可能是最后一次这样进校了。天气晒得厉害,我朝着宿舍楼走去。

在宿舍楼下,看见有收书的同学,旁边放着一杆秤。

很快进了宿舍楼,到了门口,发现还有俩人没回去。

赶快收拾起来吧,把书本装起来,拿到楼底下按斤卖了 11 块钱,顺便在楼底下打了个电话,跟搬货叔叔讲好待会儿收拾床铺。

把床铺收拾好,下楼跟叔叔碰面,把被子褥子毯子一并卖掉了,接着就回到宿舍帮忙收拾垃圾。

那三位走的着急,好多垃圾都没有带走,什么鞋盒,毛巾,书本,乱七八糟的都有。

收拾了整整一个半小时,打包了大包小包十几个,总算把东西收拾全了。

这会儿是下午三点多,我下楼去贩卖机买了一盒泡面和一罐八宝粥。回来泡了吃了。

等我哥四点半到太原还早,吃饱了先写会儿日记。

四点二十五了,把水接满,去校门口接我哥去。带他进了校门,从求真楼大门开始,一直向西走到图书馆和操场,再绕回来到餐厅和宿舍楼。吃了顿简单的晚餐,一碗粥和两张饼。

回了宿舍,我把收拾好的大小包交代给了我兄弟。

他背上背着书包,右肩挎着小包,左手推着皮箱。我右肩挎着大提包,左臂扛着显示器。

从宿舍到餐厅楼前,到求真楼下,到思创旁,到菜鸟驿站前,再到校门口,停下来休息整顿了五六次。

简直难得,带我兄弟到山西大学校园里逛了一圈,了无遗憾了。

打了个车子,把东西都塞进后备箱。打开了空调,一路上我俩聊天,无话不谈。

到大昌宾馆下了车子,两个人扛着行李往家里走去。

终于上了八楼,树宙也在家,帮忙把东西抬回家,顺便见了我兄弟。

“他即是我,我即是他,咱仨就是好兄弟。”

今天有点累人,暂时不出去了。玩了玩哑铃和臂力棒,热了一锅水,喝了奶粉。

今天不怎么饿,把床上和地板上简单收拾开,放上了显示屏,试用了一番,很不错。

两个人凑着个小电脑,边聊边刷视频。

回来的时候就已经八点半,这会儿都快十一点了。我玩了玩 GTA4,在自由城展示我的杀条子技术。

晚十二点了,看了会儿下饭视频,快一点了,两个人终于肯躺下睡了。

聊天,聊到快特么三点多才睡下。

2024/07/01

早上两个人睡得跟死猪一样,九点多才醒来,热出两身汗。

懒洋洋的,这几天没任务呢。

跟昨天早上一样,热了俩粽子和鸡蛋,早饭就这么简单。

玩了一把真三国无双吕布,砍人真几把爽。

边聊天边看视频,很快就到了中午。一点半两个人终于决定下楼买菜去,顺便取个快递。

申通快递不开门,去到后边菜市场买了蔬菜,再回来到福隆源超市买了火锅料和油盐酱醋,今天中午吃火锅。

上次剩下的半袋底料,十二块钱的火锅丸子,下去了半袋。土豆,青菜,茄子,都涮进去了。

担心不够两个人吃,又用小锅煮了半捆挂面。

提前热了一小锅水,接下来就是快乐的午饭环节。边吃饭边看爱情公寓三大结局,吃了一个多小时。

我兄弟刷锅,我清理地板。吃饱了就困了,躺床上要睡觉,就顺便把整个房间打扫了一遍,现在房间整洁多了。

两个人床上一躺,五点多睡到快七点才起来,听会儿音乐。

明天早上要早起,今晚就得早睡了。

中午的汤喝了两碗还没倒,今晚继续涮火锅。

晚上刷视频,然后睡前尝试开黑僵尸毁灭工程,网速不够好啊,没有成功。

2024/07/02

早上七点半醒来,周二了。

两个人躺到十点多才下床,刷视频,看知乎,打王者。

我兄弟起床玩了一个小时叛变,爸给他打视频电话都不接,哈哈哈。

中午吃饭挺早,闷大米,炒菜。土豆,白菜,茄子。

两个人做饭就是快,边吃边看爱情公寓四,昨天第三部看完了,精彩。

躺到床上十二点半睡觉,他一觉睡到下午三点。

我躺着睡不着,一点多爬起来玩了半个多小时自由城,杀警察杀厌烦了,就关掉了。

一个任务都过不了。

昨天中午把地板收拾出来一个小空间,放衣服。今天的话就把卫生间和中间屋子好好擦洗了一番,整个房间就很干净了。

两点多那会儿了解了欧洲卡车模拟,文明六和巫师 3 狂猎,趁着暑期打骨折,想入手一波。

我妈给我发了好多条求职信息,五点多才回她信息,还以为我刚睡醒来。

下午三点多醒来,稍作片刻,四点四十左右下楼,我哥理发,我取快递,接水。

神剪小哥认识我,看到我兄弟觉着眼熟,一问才知道是双胞胎。

我问了树宙,他说明天朋友回来以后才能给我门禁卡。问陈泰要卖书钱,二十六块还要核验后才能给;问昆为什么不用补课,名单上没我名字。

剪得不错。我俩回家路上还买了一袋饺子,六块多。

回家后,组装起来那个厨具平台,放到洗手台旁边了,有个厨房就是方便,把一些饭碗都放在那边,中间这屋就不那么拥挤了。

接着就是吃晚饭,饺子,青菜,茄子。

今晚开黑玩游戏,僵尸毁灭工程,连着我兄弟的 WIFI,我加入他房间。一点都不卡,两个人合兵一处,一块突围。

他短接了车辆,开了半个小地图,停在一个别墅旁边。下了车叫嚷着要杀僵尸,结果两个人都死了。

两个人玩着看了看刺客信条新作,那家伙竟然不知道。

晚九点半计划开始看电影,西线无战事。

调试了半天显示屏,总算能正常工作了。大屏熄了灯看电影,跟电影院体验是一样样的,太爽了。

晚十一点半就看完了一半多,明天继续看就行了。今晚想着早点睡,明天想玩的话可以出去玩。

妈的,明天还要交一个文档,我看看什么个事。

商量着买了一个效果,3L 的电煮锅,这样两个人吃饭就方便很多了。

睡觉了,睡觉前还躺在床上看了几部欧洲卡车模拟 2,巫师三,文明六。

还热了一锅水,折腾到快两点才睡着。

2024/07/03

早上两个人睡得跟死猪一样,还出去晋阳湖公园呢,都不想起床。

醒来就九点了,挣扎着起来把论文交了。

看了会儿影之刃零,惩罚者,把网课刷起来。

中午吃了螺狮粉泡挂面,满满两大碗,另外热了一小锅汤,吃的贼香。

把爱情公寓看完了一集,十二点多躺下睡了半小时,兄弟玩了半小时谢伊。

醒来看知乎,学习技术博客,不知不觉就到两点多了。买两个游戏。

巫师三,欧洲卡车模拟,美国卡车模拟,文明六,四个游戏花了四十三块钱。

玩了会儿模拟人生 4,挺无聊的,捏了半天人脸,结果游戏玩法很无聊。我生活本来就枯燥了,还得经营这个小人。

四点半那会儿把贴画,陀螺,卡片和漂亮的书签拿出来玩了玩。

吹了会儿陶笛,给兄弟展示了一下我学过的生日快乐歌和感恩的心,好久没玩了,还得练习,手法还是有点问题。

拧魔方,到今晚一共还原了四五次,看着知乎的教程做的,总算有了个靠谱的图文教程。

我兄弟从四点半开始叫嚷着要下楼买菜,结果我玩模仿太过瘾了,给他玩睡着了,睡到六点多才醒来。

我看了知乎刷了 B 站,跟他一块下楼买东西去。

十块钱的鸡蛋,七块钱的西红柿青菜和青椒,九块钱的馒头和小米饼,回来在超市买了十五块钱五包的酸辣方便面。

今天下午的晚餐当然是很丰盛的,热一点水把小米饼热好,再抓两把片子进锅子,等到热了五分钟后,添水放进面饼。

大概五六分钟的样子,面饼熟了,把水焯出来放进盆里,擦干锅底后炒鸡蛋。

晚餐相当丰盛,吃的饱饱的,看完了爱情公寓第六集。

躺床上无所事事,随便看看。然后从八点多打王者打到九点多,玩了四把总算赢了一把,老头是真的猛。

看了会儿战争电影,再躺下来聊聊天。

眨眼间就到了晚十一点,刷了锅,又热了一锅水,泡了奶粉和茶水,写写日记再学会儿剪映吧。

洗个澡。

今晚排查云服务器实例问题,停掉了 Nginx 为什么还能访问到博客呢。

睡觉睡觉,为什么会有蚊子。

2024/07/04

Linux 系统 CPU 与内存占用率高导致无法登录- 云服务器(CVM) - 文档中心 (unionpay.com)

一个月以来一直存在的问题:

服务器的 CPU 一直负载很高,监控告警也提示:

当前实例的云盘在 2024 年 7 月 4 日 09:43:00 出现读写 I0 延迟过长,或达到了该云盘类型的 I0PS 上限,导致实例云盘读写受限。

想要远程连接排查问题,Workbench 远程连接服务器又提示已禁用账号密码登录。

改用 VNC 远程连接,进去后没有任何反应,只能胡乱敲字母。

CPU 负载解决不了,部署在服务器上的博客也访问不到。

已经提交工单了,自己实在解决不了。

看了会儿武侠学徒,又看了知乎丧尸片,看看这个云服务器怎么解决。

下午我兄弟突然又对陶笛来了兴致,拿出来陪我演奏了一手感恩的心,他学得挺快,半个多小时就基本上把音摸准了。

五点半我们出发去小马公园,也就是汾河那边。不需要带什么东西,背上挎包和水,带上我的平板就直接出发了。

在街道口的福隆源超市买了一瓶可乐和一袋锅巴,花了八块钱。

出了街道口,先向南走五百米,再向西走二十分钟就能到汾河了,我们倒没什么要紧事,慢慢走慢慢欣赏美景就行了。

天气真不错,天空的那几抹云彩在夕阳的照映下,显得格外耀眼和光彩照人,一座座高笋如云的大楼前车来车往,俨然一副繁华都市的模样。

而我们,置身于这忙碌城市中央,作为这庞大社会运转的一份子,正切实体会到外面的空气真的能治愈沉闷的心灵。

确实如此啊,呆在家里都快要发霉了,有时间出来走走也是不错的,调剂心情让自己开心快乐才是最重要的。

到了小马公园,还是那条熟悉的街道,走上天桥,看着底下车来车往,拍两张照片,心旷神怡。

小马公园还是有点熟悉的感觉,我俩直接走到一排座椅边坐了下来,打开可乐汽水,不小心撒了一点。

看到了旁边的观光车,三十八块钱一小时,河边上还有购票管理中心,一个大爷在里边,上次来还没注意到。

我们继续往西走几步,看到了中心小岛。

这里有一道桥,刚走上去两边的草木潮湿气味很重,不过走到桥中央就挺不错了,两边的水面都清波荡漾,还有人在拍照。

小岛还是有几个人的,一个月前我就在前面不远处的小石阶上坐了半个多小时,拍了几张照片,当时蚊子都要把我吃干抹净了。

小岛溜完,在一个月前坐着的地方又坐了一会儿,只不过这次草木更长,蚊虫甚至更多了些。

我俩蹲在河畔吃着锅巴,喝着可乐,今天下午的太阳还有点刺眼呢。

也没时间再往西走了,我们继续向东走去,在几处花洒灌溉器前停下了脚步。

这哪里是什么专业的灌溉器,就是一条水管上扎了几个朝南方向的洞而已,喷涌而出的水流,在阳光的照耀下也算是一道靓丽的风景线。

我俩玩闹着拍了两张照片和一段视频,记录此时此刻的快乐心情,现在的美景真的让我感到轻松又自在。

没走过几步,就看到了一座凉亭,就在这里歇歇脚吧,也走得挺累了。

我四肢张开,整个人像一滩烂泥般摊在凉亭下座椅上,掏出平板,刷着知乎,别提有多惬意了。

附近有断断续续的鸟鸣声,夕阳西下,现在终于也不感到闷热了,这可是个打游戏的好时机,机会难得。

我兄弟非要看我玩元哥,这英雄一点都提不起兴趣,胡乱操作了一局还给赢了,他又拿过平板给我示范了一局。

后面我又玩了一把王者局,可惜输掉了,奶奶的以后几天估计都不想打这游戏了,赢不了让我很郁闷。

这会儿已经七点半了,倒也不算晚。我看到了有关象棋的话题,瞬间就来了兴趣。

这会儿我妈发了好几条微信,之前都没什么时间回复,我让我兄弟直接打个微信视频过去,我妈还真接起来了。

跟我妈聊了很多聊了很久,我爸也在家,他的话真少,也不习惯跟我们打视频。

本来要八点多起身回家的,视频电话打到了八点半,我们在二十分左右起身离开凉亭,边走边打。

继续往西走,上了天桥下了大桥,车辆有点多,只好跟我妈聊到这里。

接下来根据我上次回家的经验,开着导航和手电,我们开始往回走。

小店区沿着汾河这块经常是很安静的,到了晚上也是如此,没有车来车往,倒是路边喷泉旁边有零星几个人坐着。

我们走过龙城大街,看过三个月前我练车子的地方,感慨万千。

以后怕也没有这样的机会了,我们兄弟两个能借着假期的机会,相跟上一块来这个城市最安静的角落里悠闲地转悠。

只有单纯的散步和聊天,没有掺杂别的任何东西。

直接左拐进小巷子,我们回家了,从小马村后面的街道直接进去,也是我上次回来的路线。

我给我兄弟指路,告诉他现在走到哪条街道了,菜鸟驿站在哪个方向,附近有哪几家比较实惠的超市和理发店。

不过今晚不回家做饭了,还是要找个饭点吃点东西。

我们回去的路上在那家以前经常光顾的菜摊子那里买菜,两颗茄子,一颗洋葱,一把红辣椒和几捆小青菜,花了七块六。

穿过那些小贩摊,走到回家的那条大街上,在家门口附近找着了那家以前经常光顾的饭馆,点了两大碗揪片。

聊了会儿天,面就做好了。浇了菜,加上调料,倒上水,边吃边聊。

真的好吃,一碗十块钱吃到撑,还顺走了两双筷子,一包卫生纸和两瓣大蒜,值了。

快十点了才到家,在门口跟树宙打了下招呼,好久不见,脱下衣服简单洗漱下就准备看黑袍纠察队第六集了。

看到十一点半,躺床上刷了知乎和 B 站,终于沉沉睡去,今天是忙碌而又充实的一天。

2024/07/05

昨天晚上睡前看知乎,刷到了计算机理论基础和象棋两个话题,看得津津有味,还收藏了两本书籍。

一点多还下床开了个窗户,今天早上醒来又头疼的不行。七点半醒来,上了个厕所又躺回去了。

睡到十点半才肯醒来,玩了玩知乎和 B 站,就站起身来要做饭了。

昨晚看过的黑袍纠察队第六集又很多笑点和讽刺,今天终于都给补齐了。

我兄弟打叛变打到十二点多,开始做饭。

今天又要吃美味的大米了,昨天又买回来一些蔬菜,炒个小菜。

西红柿青椒青菜,大乱炖就是一锅好菜,可最后还是汤有点多,不过整体是不错的一道菜。

边吃边看爱情公寓,第八集看完。

睡觉前俩个人看了一个游戏推荐视频,结果相中了好几个 steam 游戏,挺不错的。

一觉醒来就是三点半,我开了两把云顶之弈,被虐了好几把,不会玩。

我兄弟下载了三个游戏,玩得不亦乐乎,一个下午我俩就玩那个橡胶人,直到七点半。

我们下楼取快递,打水,买火锅丸子,还有二十块钱的小吃。

回来涮火锅,两个人用刚买回来的大锅子涮,吃了一个半小时,快十点了才收拾好锅灶。

先看会儿闲书,我兄弟这两天玩陶笛的指法。十一点之后,开始玩橡胶人到十二点半,上床睡觉。

我睡前看了看象棋棋谱,上淘宝相中了好几本象棋棋谱书。

等到睡着都快两点了。

2024/07/06

今天一觉醒来神清气爽,没有开窗睡觉就是精神百倍,六点半就能爬起来。

手机充上电就又沉沉睡去了,九点多才真正醒来,这也不算晚。

我醒来第一件事就是看看还有什么好玩的象棋棋谱,昨晚买了一个棋盘,今天早上在拼多多上看了几本书。

拼单买的,挺便宜。

想起昨天的好笑事情了,没来得及记录下来。

昨天是上午十点半才醒的,九点半那会儿小荣,曹老板和小贺仨人都问我软件项目管理过了没,我一查七十三。

应该好多人没过,我这算是平时分几乎为零,卷面分估计满分才考这么多,小荣叫了一学期才考了六十三,哈哈哈。

我躺在床上看了游戏测评,刷 B 站视频很无聊,到十一点才想起好久没有看书了。

我和我哥各捧起一本《读者》,看了一个多小时到十二点。

从十二点多玩餐厅游戏到快两点,真好玩,快乐的餐厅游戏,好像回到了小时候玩美女餐厅的欢乐时光。

午餐时间到了,煮了一大锅。

酱油撒了。妈的中午煮了一大锅面条,外加一个快要坏掉的茄子,可惜酱油撒了一地,墙壁都染黑了。

吃完饭追完剧就已经快两点了,我们俩合计玩会儿游戏,就把橡胶人街机游戏通关了。

这会儿已经是四点多,边刷着视频边有一搭没一搭地聊天,我兄弟的手机空间有点不足了。

他玩了一会儿臂力棒,根本没有技巧,我一连做了二十几个都不带累的。

他分组了一些美食照片,我也想要整理整理,突然想起来自己的 U 盘还没有用呢,开始找 U 盘和钥匙。

结果 U 盘上次没有格式化,里面的两个刺客信条和 GTA4 视频都没了,我格式化的时候选择了错误的格式,导致接下来手机里传输过来的视频都没有保存下来,文件格式错误。

妈的,年初回村里拍下来的那些五个 G 的视频,就这么没了。后面搞过来的图片也没了。

不过好在及时发现了问题,现在 U 盘可以正常使用了,他手机上下载了王者荣耀,我们哥俩又可以开黑打王者人机了。

这会儿还躺床上刷了半个多小时小视频,想看会儿书学习来着,这下写会儿日记吧。

泡一杯奶粉,听会儿音乐,滋润的夜间生活要开始了。

打了四把王者荣耀,终于用一把射手加坦克,赢下了今下午的第一局王者人机,真是太不容易了。

洗碗完了,他也刚把方便面煮好。我坐下类继续写日记,结果兄弟过来看到了,于是只好应他的要求,把此时此刻他的野蛮行径写下来。

“把我现在的表情、情绪都写出来。”那家伙叫骂的模样简直像一条野狗,嚣张至极,脸上写满了不屑和轻蔑,跟傻逼没差别。

吃完晚饭,又开始玩橡胶人,睡前竟然还开发出新玩法:太极云手。

2024/07/07

哦特么的,昨天一晚上都在辗转反侧,太热了。

结果今天早上一觉醒来还是快九点了,两个人定的六点半的闹钟为什么都没响呢。

听着音乐,写点实习生活回忆,发表一篇公众号吧。

这一写就是一个多小时,都快十点半了。

王者荣耀玩了四把,总算赢了一把。

热血无赖,十二年前的游戏,看起来比 GTA 要好玩多了。

今天中午没什么可以吃的新鲜的饭菜,熬了一锅子西红柿和茄子,该死的竟然没放红辣椒。

我兄弟炒菜的时候我一直在打扫房间,清理昨天上午糟蹋的酱油,足足洗了三次抹布才擦干净。

家里有点脏乱了,尤其是门口那边。昨天就有有个垃圾袋发臭了,也不知道是甚么调料放久了。

今天顺便打包了几个新袋子,洗了拖把至少把地板从前往后拖了三遍以上。

顺便把脏盘子洗了,整理了下洗碗柜。

鸡蛋挂面也煮好了,添上调料再浇上西红柿鸡蛋,简直美味。边吃边看爱情公寓四,都看完第十二集了。

中午吃完饭,两个人像昨天下午那样,躺在床上玩那个暗棋。玩了一个多小时,玩到三点多,就都睡觉去了。

三点睡下,三点四十就醒了,今天还不错。

醒来后没事干,躺在地板上刷知乎,看看有什么好看的小说。快五点了,该取快递了。

妈妈刚通知我说买的牛肉到了,拍一发五。下楼带我兄弟去看看附近的快递驿站。两个韵达快递,两个圆通快递,一个申通快递。

给我兄弟买的马扎回来了,便携式的。我昨天上午下的单子,七本象棋入门教程也都回来了。

回来的路上,买了八块钱的饺子和一瓶可乐一瓶雪碧,今晚又能吃顿好的。

回来看看象棋书,俩本是一样的,目录有些许差别。我俩坐着看了约莫半个多小时,就开始做饭了。

今晚吃饺子,五十八个饺子够我们两个人吃了。再看一集爱情公寓。

吃完饭闲着没事干,玩玩橡胶强盗,一打就是一个小时。公网服务器还是网络不稳定,经常闪退卡死,目前还是我俩玩比较好玩。

还想玩玩餐厅游戏来着,今晚没时间了,写写日记记录下生活,再写写下周的学习计划吧。

一点半才睡下,也没睡多早,

晚上睡觉差点被蚊子咬死,半夜辗转反侧。

2024/07/08

今天早上七点半就醒了,来首音乐,美好的早间生活开始了。

image-20240708081355262

MemoryAPI 开发者文档 (atomgit.net)

云服务器管理控制台 (aliyun.com)

个人博客真的部署不了了吗,我再尝试一下别的 Pages 服务。

【Linux】iftop 命令详解-CSDN 博客

Linux(CentOS)网络流量实时监控(iftop)安装教程——含 yum 命令安装失败方法_centos iftop-CSDN 博客

这个个人博客部署真是命途多舛,两个多月了,云服务器到现在还是卡顿没法访问。

pages 帮助文档 | AtomGit 帮助文档

Memory’s blog (atomgit.net)

部署成功,可以访问了:Memory’s blog (atomgit.net)

今天再添加个域名转发功能实现,就能用自己的域名访问网站了。

躺床上打了三把王者荣耀,毫无意外全都输掉了,什么几把游戏。

了解下 CA 签发 SSL 证书,将来有时间要搞一个 HTTPS 域名,域名解析会灵活很多。

帮助你如何将 http 转换成 https | Help you how to convert http to https-CSDN 博客

看了两页象棋之后,起身做午饭了。我兄弟熬了一大锅挂面,干稠的要命,难吃倒不至于,就是吃得有些不高兴。

中午两点多躺床上,刷平板快四点了才舍得睡下,快五点醒来后,拉着我兄弟看了一集死亡之城。

我闲来无事学习消息队列,今天早上的域名转发配置和七牛云图床还没搞定,学一学吧。

看到家里有点乱,就又开始打扫卫生了,把显示屏扔一边去,又把瑜伽垫铺开来,将来可以有一个人打地铺睡觉了。

听了一下午的音乐,心情都是畅快的。顺便把墙上的酱油痕迹用纸片遮挡了,有点不美观。

今天花了将近九个 G,那我就破罐子破摔,下载一个美国卡车模拟试试。

zhuanlan.zhihu.com/p/696217928

简单整理了下电脑桌面,正在思考我能用自己的专业所长做出点什么。能有什么呢,做自己的产品么,个人网站,小程序,桌面程序。

取快递,取了象棋快递,顺便打了一桶水。

搞云解析,申请 SSL 证书,没想到很快就签发下来了,三个月免费试用,可惜我没什么精力去搞,有时间看看。

image-20240708203024386

image-20240708203233564

image-20240708203710533

image-20240708203805294

baidu.com/link?url=23pidhpNvNJLrDF64nSHp7b2lJVZnS8nGw5-Oxb61tPJYDqWZ_R-O9ujTnZGvKX2mSpQYNl93Rh4JE9xbuMuwujstgFg7gRELrkF4NkDlqW&wd=&eqid=b2f86f280031714e00000003668bdc85

使用 PicGo 配置七牛云图床(图文步骤详细)_七牛图床-CSDN 博客

image-20240708224104785

今晚已经把七牛云图床设置搞定了,现在已经能够正常使用 blog.memory-life.icu 域名访问到存储桶下的图片了。

接下来只要做好一步:转存 Gitee 仓库内的所有图片到七牛云存储桶中,并批量修改博客中的图片地址。

%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20240519092157.jpg (1706×1279) (memory-life.icu)

img

七牛云图片在 iOS 和微信里面不显示问题处理_七牛云 imageview2 图片处理后真机上不显示-CSDN 博客

解决 Gitee 中.md 文件中通过七牛云存储的图片不显示问题_七牛云 cdn 配置好图片不显示-CSDN 博客

还真奇了怪了,Vdoing 静态站点就能正常显示七牛云图片,AtomGit 托管的静态站点就不可以呢:

image-20240708232736790

七牛云加速后网站图片不显示-米拓建站 (mituo.cn)

真特么奇了怪了,我都追到博客静态网站源码了,这样的文件路径根本不会有问题,为什么部署好的博客中图片不会显示呢:

image-20240708234016150

2024/07/09

昨天晚上我一个人睡床上,我兄弟睡地板。

我给他讲今年上半年的实习经历,太投入了快两点都没睡意。两个人爬将起来打了两把王者,两点快半才睡下哎。

今天早上六点半醒的,倒也没什么重要任务。刷 B 站到七点多,又看了半个多小时知乎爽文。

还是要记录下今天上午的任务:解决博客图片不显示问题,七牛云图片迁移,注册表,Java 基础。博客,兴趣,爬虫,MQ。

Hexo 图片插入无法显示的问题 - 知乎 (zhihu.com)

https 下不显示 http 图片怎么办 – PingCode

数字证书管理服务管理控制台 (aliyun.com)

AtomGit Pages 服务下的博客是 HTTPS 协议的,七牛云存储空间绑定的域名目前没有部署 SSL 证书,仅支持 HTTP 协议。

这图片还显示不了了。

又打回了云服务器部署博客的注意,今天早上 CPU 都爆满到 90% 了,肯定出问题了。

心灵终结,满满的回忆,大一那会儿贼喜欢玩。

十点半那会儿躺床上眯了一小会儿,又刷掘金到中午十二点,跟兄弟看了会儿 B 站就做午饭了。

中午吃了一顿挂面,炒了个小菜。

爱情公寓看了一集,这会儿就快两点了,躺下来睡觉,特么一觉睡到快四点,起来一身汗。

跟兄弟看了第二季死亡之城,顺便学学 Vue3,今天早上看的那些博客网站搭建和开源项目,有些羡慕,多了解了解。

打了三把王者荣耀,总算是赢了一把。

玩橡胶人,想录屏当作操作集锦,十分钟后血压升高,全程都录下来了。

看安州牧解说,吃小吃,半路去洗锅打扫房间了。

听会儿音乐,学习 Java 基础,今晚再看看 Vue3 基础语法。

阿里云服务器修复失败了,我暂时不知道解决方法是什么,七牛云图床暂时用不了。

晚上学习基础知识,走神了。今晚下楼买吃的。

我想学网络安全,爬虫,自学前端能写网站,写小程序,Java 基础牢固写个桌面程序,小游戏。

还得好好巩固八股文和理论基础,完善好简历,博客网站,相关技术要点,算法。

写日记和公众号让我感觉充实。视频剪辑。

image-20240710001714426

2024/07/10

昨天晚上两点多才睡下,睡前刷视频了解了命令与征服系列。

今天早上八点多醒来,六个小时的充足睡眠足够了。

刷知乎,刷掘金,搭建博客,搭建 Maven 私服,学习 Node.js,Vue,任重而道远呢。

中午吃了一顿炒面,鸡蛋拌饭,香。

中午边打王者边修理阿里云服务器,好像自己搞不了,中病毒了。我今天下午提交工单问问客服人员吧。

下午没有睡觉,看了两篇读者文章,下床洗了个澡,这会儿已经三点半了。

image-20240710153408995

我提交工单了,不知道能不能解决得了问题,正在交涉中。

临时改变主意,今晚不出去玩了。看上了个好游戏,明日世界,顺便给他清理了电脑。

跟爸打视频电话,聊聊天。

云安全中心管理控制台 - 漏洞管理 (aliyun.com)

曲线救国了,中午提交云服务器漏洞检修工单,倒是发现了问题所在,可现在无论如何修复不成功。

我发现了 AtomGit Page 服务支持 HTTP 协议访问,这样的情况下是可以访问到七牛云存储空间内的图片的。

如果能配置域名解析,把备案过的域名再解析到 AtomGit Page 服务下,就更好了。

image-20240710223244675

尝试解析了很多子域名,却始终不能正确转发到博客主页。

那只好先转载 Gitee 图库到七牛云了,剩下的事情再做商讨。

从 Gitee 迁移到免费的七牛云 PicGo+七牛云图床迁移教程-CSDN 博客

今下午还了解了 Vue3 基础语法,我想在掘金和知乎上学习了解一些基础语法,待基础扎实以后,学着写一些纯前端项目。

看到了一个仿 B 站项目,今晚给它拉取下来,明天跑通。

看到去年这会儿我兄弟剪辑的亡灵杀手视频了,很燃,是我想实现的风格。

很久以来,我也一直想试着做一个视频博主,但万事开头难,选择一个适合自己的赛道更不容易。

业余时间里,除了搞编程学习,学学剪映的剪辑手法,录一些操作素材也是极好的。

压缩英雄联盟,转移 Gitee 图床,拉取仿 B 站项目……

好兄弟给我做了火鸡面。

2024/07/11

今天早上六点多醒来,刷了会儿 B 站视频,就要准备相跟上我兄弟,去实习上班的地方体验一番。

清理了电脑桌面和文档,整理出来四十多 GB 的空间。

我俩八点多下楼吃了早饭,一碗豆腐脑两根油条,在福隆源超市买了两瓶水,坐上公交车出发了。

离职四十多天,又一次踏在这条熟悉的上班路上。

我走进了园区,路过办公楼楼底,看了看楼下经常去过的几家餐馆。

坐上公交车子,又步行了四十分钟才到了晋阳湖公园门口,还是个小门口。

在里面逛了三个小时,从九点多到十二点半一直在这里。出了公园又坐上公交,到了太原古县城,又开启了全新的旅程。

妈的,太原古县城让我印象深刻。

下午三点半出了古县城,坐了两趟公交才回来。

取了快递,买了蔬菜,饭馆不开门只好自己做饭。

困死了,看了两集爱情公寓就躺下睡觉了,快七点直接睡到八点多。

七牛云图床迁移,开启了。

真特么的恶心,所有工序准备就绪了,七牛云的图片外链竟然又变了,不是域名加图片名称,后面还加了 token 啥的,Typora 都上传失败了。

image-20240711235631559

我要学习全新的项目来巩固基础,学习 Vue,Java 基础。我希望能把这些经验记录在一个全新的栏目,这也是近半年来唯一一个直接与编程相关的博客了。

好久没有投入到编程学习和项目制作中了,我是经常总结项目开发中遇到过的疑难问题,但我想在更需要的是从探究别人优秀项目开始,慢慢理解,提升自己的技术。

这是一个长久的工作,或许将要伴随我一生,我会认真考虑这项工作和相关博客记录。目前的想法:仿 B 站项目,音乐平台,Spring 毕设,疯狂 Java 还有小程序开发。

博客优化工作,持续进行。

2024/07/12

昨天跑了一天,下午又睡了一个多小时,晚上快两点了才舍得睡觉。

早上九点半醒的,完善两篇全新博客的编写。

搜索行尸走肉的音乐,无果。

十一点多打王者,一不小心就玩了四把,十二点多开始做饭。

每人一碗挂面,方便面,荞麦面,看爱情公寓大结局,还有一集没看完。

中午躺床上沉沉睡去,到下午四点多才醒来,睡了一个小时。

看棋谱,其实也就是凑热闹而已。

学习了解 Vue 项目,学习 Node.js。

今天晚上的任务安排:巩固 Java 并发编程,脚本编程,视频剪辑学习,跑起来仿 B 站项目?学学小程序。

晚上出去取快递,吃火锅,打王者,欢乐多多。

[09 使用线程池比手动创建线程好在哪里? (lianglianglee.com)](https://learn.lianglianglee.com/专栏/Java 并发编程 78 讲-完/09 使用线程池比手动创建线程好在哪里?.md)

5.1 进程、线程基础知识 | 小林 coding (xiaolincoding.com)

自动补全输入框 | Element Plus (belle.cn)

2024/07/13

昨晚快一点躺下,睡着的时候都快一点半了,但不妨碍今天早上六点十五分醒来。

影之刃零试玩视频。

志愿活动,这会儿才通知,是不是有点晚了。

岁安慢煮酒的个人空间-岁安慢煮酒个人主页-哔哩哔哩视频 (bilibili.com)

Java 并发编程.

痛快地打了四把王者,才到九点。

[夸克网盘分享 (quark.cn)](https://pan.quark.cn/s/cc84802d0b54#/list/share/27b40d8b0e434b28bcadc46716936dc1-魔兽争霸3 重制版 v1.36)

又学习 windows 批处理脚本到十一点多,做饭,吃挂面,到十二点。

时间真早,两个人又放肆地玩了三把王者,一点多看掘金和知乎到两点半,快三点了又躺下睡着了。

睡得太沉了,四点多才醒来。

以前的国产片子真敢拍,有意思。

《红色警戒 2:重聚 2023 重制版》试玩分享哔哩哔哩 bilibili红色警戒 2

下午还打算继续学会儿并发编程和优质项目,再看看小程序,JS,设计模式和个人项目文档完善,但是连写日记的心思都没有。

下载了红警重聚 2023 和魔兽争霸三冰封王座原版,玩了一个多小时,欢乐多多。

好兄弟办理了三十块钱周流量,100 个 G,开启下载七日世界。

image-20240713210819385

晚上吃了我哥做的麻辣香锅,只可惜昨天剩下的火锅丸子不多了,只是炒出来一小碟,太美味了根本不够吃。

昨天取回来的酸汤面叶,今天早上做挂面不够两个人吃,下午四点多醒来都饿着了。

吃完麻辣香锅,又把酸汤面叶泡上了,四盒就这么吃完了。

今天中午京东快递给我打电话,显示来电却是快递送餐。我告诉他把快递放在韵达快递就行了,那是我妈给我俩买的好喝的。

今晚不下楼了,懒得去。抽纸,十袋方便面都到了,还有妈妈买的脖子上吹风的,明天再取吧。

下午刷知乎,收集了一些素材网站,我这视频剪辑之路,还没有开始呢。

今晚考虑看看爱情公寓大电影,有机会甚至可以看看爱情公寓五。

今晚尝试完成既定的任务,写作什么的明天再说吧。

2024/07/14

昨晚睡觉那会儿就已经一点多了,玩红警玩得不亦乐乎,测试电脑人机难度,后面躺床哈上聊天到快一点半才睡。

上午七点多醒的。

看到了黑袍的剧透,屠夫触手形态。

看剧情解说,补完了死亡之城最后两集的故事,拍得很没意思。

打了两盘王者荣耀,今日份快乐源泉,这会儿还不到九点。

当地时间十三日下午,特朗普挨了一发子弹。

下午还打算继续学会儿并发编程和优质项目,再看看小程序,JS,设计模式和个人项目文档完善,但是连写日记的心思都没有。

视频剪辑,项目学习,生活乐趣,图像处理。

拿 U 盘传输游戏,疯狂开黑红色警戒和魔兽争霸三。

中午就吃了两个粽子,两点半睡觉到快四点,现在还没吃中午饭呢。

下午四点多,开始做午饭。闷大米,炒菜,一气呵成。炒茄子还不错,什么调料都加进去了。

两天了,成功下载完成七日世界,妈的一点都不好玩。五十个 GB,不想玩了还有点舍不得卸载。

打了四把王者,打完就去取快递了。

韵达三个,申通两个,圆通一个。我去韵达,他申通取完就来菜市场找我。两箱牛奶实在有点费力,只好是我一个人去取申通顺便买菜。

今晚买了四捆青菜,两个洋葱两颗大蒜,才九块四,真便宜。

晚上回来,妈妈买的脖子上挂着的吹风机很好用,桃子放阳台了,喝了两盒牛奶,方便面十袋存放好。当然了,新抽纸也挂墙上了,这辈子基本实现抽纸自由。

晚上继续学习 并发编程,总结要点。

好兄弟一直在研究魔兽争霸,上午玩人族,晚上玩兽族,真几把有耐心啊。

今晚还想优化简历的项目一栏,我看见超级简历要在十七号过期了,赶紧优化下一版。

下午看掘金,收录了 JS ,Vue,React,Node 等专栏文章,可以系统学习了。

鱼皮搞的那个面试鸭小程序,九十九块钱全部面经,估计秋招中期可能会拿来看看。

前两天拉下来打算跑起来的 Vue 项目,一直没有精力去学,还有小程序这些,慢慢调整状态吧。

今晚计划开个新博客:生活兴趣日常。

视频剪辑一直没有进度,一方面想学习剪辑技巧,另一方面又渴望短时间内能找到长期获利的收入,心里有数。

还剩四十个 GB 的流量,应该拿来做什么呢,可以考虑下载个重制版。

超级简历 WonderCV - HR 推荐简历模板,智能简历制作工具,专业中英文简历模板免费下载

明天继续完善文档,简历项目优化。明天再搞视频剪辑学习和作品记录吧:

夸克网盘分享 (quark.cn)

[夸克网盘分享 (quark.cn)](https://pan.quark.cn/s/cc84802d0b54#/list/share/27b40d8b0e434b28bcadc46716936dc1-魔兽争霸3 重制版 v1.36)

学会这些快捷键,让剪辑流程如丝般顺滑_哔哩哔哩_bilibili

回忆-如初关注-回忆-如初关注 UP 主-哔哩哔哩视频 (bilibili.com)

2024/07/15

六点多醒来,还以为是下午,看到窗帘还拉着,觉得是中午一点多睡到快晚上了。

英雄联盟传输,失败,尝试分卷压缩。

夸克网盘下载魔兽争霸三重制版,四十三 G,好像有点慢。

学习剪映,学习快捷键操作。

OneBlog: OneBlog,一个简洁美观、功能强大并且自适应的 Java 博客 (gitee.com)

安装指南 | Halo 文档

AI 开发平台(Coze)搭建《AI 女友(多功能版本)》 - 掘金 (juejin.cn)

Coze 工作流:解锁自定义 Bot 创作的密码 - 掘金 (juejin.cn)

Halo,工作流,Github 主页,OneBlog,JS,文档,算法。

快十一点了,开了三把王者。

打到十一点四十多,想起来轴心与同盟可以联机试试,可惜还是老问题。

中午吃了方便面,完事了就真的闲来无事,躺床上一直看知乎,顺便下载魔兽争霸三重制版。

三点多实在扛不住了,躺下来眯了二十多分钟。

外面在下雨,我洗了个澡,舒坦。

刚刚披着褥子给兄弟打睡拳,一个大摆拳脚底一滑,一屁股坐下去没给我震成两截。

Bootstrap 中文网 (bootcss.com)

Bootstrap 优站精选 (youzhan.org)

image-20240715160844234

github 个人首页 - 搜索 - 掘金 (juejin.cn)

单机运行魔兽争霸 3 时调整视距、视角拉远的方法分享。亲测有效!!_单机游戏热门视频 (bilibili.com)

【开发前瞻】适用于 1.32 版本的高清补丁就要来啦!哔哩哔哩 bilibili演示

魔兽调整玩家镜头高度_教程 (bilibili.com)

魔兽争霸 3 1.27a 免费高帧率、宽屏、视距调整、修复战役黑屏补丁下载和效果展示(工欲善其事必先利其器)_哔哩哔哩 bilibili

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
此文件为B站up主夜渐微凉i整合网上资源免费共享,禁止用于商业用途,如有违反后果自负。
如果好用麻烦请点个关注和在视频下点个赞,多谢支持。
为防止出现未知BUG,在替换任何文件先必须做好原文件的备份。
1.高帧率补丁:将WarcraftHelperLoader.mix和WarcraftHelper.dll存放至根目录,
然后win+r输入regedit打开注册表,找到魔兽的注册表路径,以我个人为例:
计算机\HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III\Video
右键maxfps-修改-勾选10进制-输入想要的最大帧数,此参数为设置最大帧数,
建议144-200之间,根据自己显示器帧数来定,144-180之间比较理想)
右键refreshrate-修改-勾选10进制-输入设置每秒刷新帧数,此参数为设置每秒刷新帧数,
建议144-200之间,根据自己显示器帧数来定,144-180之间比较理想)
注:未修改前默认是60帧。
可在游戏内输入/fps显示帧数

2.解决混乱之治人族第六关抉择黑屏和汉化:
将war3.mpq替换掉原文件即可(1.27a版本完美汉化和运行,其余魔兽版本经测试也可以正常进入游戏)
(如果根目录Maps文件里有Campaign文件夹,则不用替换war3.mpq。改为把Human06.w3m替换掉游戏根目录下的Maps\Campaign\Human06.w3m)。

3.视距调整:将Release3(视距)压缩包里的文件解压到游戏根目录,替换掉原文件即可。
进游戏后=为拉远视距,-为拉近视距(回退键Backspace旁边的两个键,注:单按-游戏里默认快捷键是减慢游戏速度,拉近视距建议用组合键Ctlr+“-”
4.战役存档:把save文件夹直接移动到游戏根目录,替换掉原文件即可
(注:为防止自己原存档丢失,建议先做好备份)
内含:混乱之治、冰封王座战役关卡全解锁,不想浪费时间打存档的可以替换(YangZ)

5.宽屏补丁:如文件名所示操作即可。
将宽屏补丁RenderEdge_Widescreen解压后放魔兽目录下,即可在游戏内的设置成2560X1440的分辨率(需显示器支持此分辨率)。
然后根据1.高帧率补丁方法打开注册表查看resheight(高)和reswidth(宽)是否正确修改,
如果没有建议手动修改和自身显示器对应的分辨率。
以个人272K分辨率显示器为例,reswidth为2560,resheight为1440,对应2560*1440的显示器分辨率。

6.魔兽1.27a版本下载:Warcraft III Frozen Throne 1.27a publish压缩包下载后解压即可使用。(如果解压后不能正常运行很可能是缺少注册表,建议网上下载
魔兽争霸注册表修复工具修复或者根据报错内容搜索对应解决办法)
该版本有小几率出现卡死,且用注册表结束也无法退出的情况,只能重启电脑解决,望周知。

7.魔兽无法运行,可能是因为电脑之前没安装过war3,然后从其他地方直接拷贝现成的war3自己电脑。导致自己的电脑里面缺少war3的注册表。
下载注册表修复工具并启动,然后重启电脑再启动游戏试试。

晚上好兄弟出去买饺子,辣条和饮料,我在家里调试魔兽争霸三视距调节插件。

另外下载了高清画面补丁和高帧率补丁,用 U 盘给兄弟传输过去了。

晚八点多吃饺子,拿油菜炒了个新鲜的酸辣白菜,可惜没有配大米,那可就完美了。边吃边看 08 下饭,六十个饺子下肚。

饮料,辣条,面汤,这顿饭吃得真开心。

今天晚上 U 盘有些问题,不过好在最后成功把游戏传输完成,十一点多到十二点开黑打了一盘,三 V 二,轻松拿下。

十点多那会儿玩王者,喜欢上打蒙恬了。

今晚任务倒是没有完成多少,仅一天时间,魔兽争霸三重制版就被我卸载了。带不动,传输也是个问题,还是原版好。

睡觉睡觉。

2024/07/16

七点半醒来,昨晚有些报复性耍手机了,快一点终于躺下。

学习魔兽争霸三快捷键和开局技巧,终于把前两天叫唤的黑神话悟空视频看完。

好兄弟的刺客信条叛变已经打通关了,叛变变奏主题曲真不错,最后结局过场动画相当精美。

Halo,工作流,Github 主页,OneBlog,JS,文档,算法。

真几把遗憾,昨天罗列的任务目标还没有完成呢。

image-20240716103949501

image-20240716103853356

Gitee 活跃度有些惨淡啊,想办法整点提交次数,上传图片多两步操作。

修改 Gitee 用户名_gitee 修改登录名-CSDN 博客

image-20240716110604843

优化我的博客封面,跟好兄弟分享了好多优秀网站,图片处理,素材收集,一起玩了玩 AI 商汤绘画。

打两把王者,待会儿处理博客关于页面介绍,和博客介绍。

中午煮了三袋干鲜面,炒了茄子和一株青菜,加上一袋关东煮料汤和昨天酸辣白菜汤底,又是一顿美味的午饭。

好久没有写日记了,今天写一些。

下午三点多开始写日记,又从四点多着手优化博客,直到七点多才结束。

晚八点下楼出去取快递,打满水,又买了四十个饺子。晚上吃方便面加饺子,美味。

吃完饭后,两个人躺床上刷魔兽争霸三的解说视频,相当精彩,我都忍不住想赶紧上手玩一把了。

今下午刚取回来的七月份《读者》,十点半开始看了半个小时,以后每天都要保持阅读的好习惯。

window10 定时任务_windows 定时任务-CSDN 博客

电脑怎么定时打开指定文件?两种方法教给你 (baidu.com)

明天试试。

Hexo 博客添加评论功能 - eagle.supper - 博客园 (cnblogs.com)

Hexo giscus 配置评论功能_hexo 博客 giscus-CSDN 博客

hexo 博客的评论功能-腾讯云开发者社区-腾讯云 (tencent.com)

Hexo 博客添加 GitHub 评论功能-阿里云开发者社区 (aliyun.com)

为使用 hexo 搭建的博客加入评论系统 gitalk - 简书 (jianshu.com)

Hexo 搭建博客系列:(五)Hexo 添加不蒜子和 LeanCloud 统计无标题文章 - 简书 (jianshu.com)

2024/07/17

今天七点半醒来。其实早上五点五十那会儿就醒了,爬起来把手机和平板充上电之后,又睡着了。

昨晚蚊子胆大包天了,好几只一块咬我,浑身不自在。

刷知乎,看蒋介石,李宗仁,顾维钧,抗日战争,台儿庄战役。

九点多开始打王者,四把,玩到十点多,舒坦了。

image-20240717103940530

hexo 魔改 | 添加 Valine 评论系统_hexo butterfly valine 评论-CSDN 博客

hexo-fluid 添加 valine 评论记录-腾讯云开发者社区-腾讯云 (tencent.com)

十一点半左右,我的博客成功添加文章评论功能,算得上是一次重大更新和突破,真高兴。

MD5 在线加密 - MD5 加密工具 - MD5 在线生成 (bmcx.com)

house0716

中台前端框架 AntDesignPro document.ejs 文件详解-CSDN 博客

从早到晚一直在优化博客样式,除了壁纸选取,原来还有这么多内容可以自定义。

下午躺床上刷知乎,看到五点多,不小心躺下来就睡着了,直接睡了一个多小时才醒来。

晚上吃了一碗泡面,今天很快就又要结束了。

十点半开始看技术文档,到十一点多那会儿把并发编程整体过了一遍,操作系统也顺带复习了。

两个人打了一盘红警,4 v 4,酣畅淋漓,就是人机有点呆,我俩比人机更呆。

2024/07/18

昨晚两个人唠嗑,聊到两点半还没睡觉,我快三点了才躺下睡着。

今天六点醒的,还不错,不怎么困。

花露水是真的好用,昨天一晚上睡觉很踏实,总算是找到一件法宝了。

早上爬起来刷知乎,过了一遍半个月前看过的丧尸片清单。六点半开始看读者,总算把七月份上半月的书过完了。

七点多打开电脑看看博客,打两把王者,刷刷 B 站视频,好兄弟醒来给我俩煮了两碗胡辣汤。

吃完饭玩了一会儿就到八点半了。

看一会儿剪映学习视频,好久没有学习了。多关注几个博主,有事没事就看一看学一学。

九点多,两个人打王者到快十点半。这会儿抽空写写日记,再看看昨天遗留下来的博客问题,今天就不做优化了,明天把文章排版搞一搞。

跟昨天相比,今天的进度就慢了不少,博客优化暂时结束。

下午没睡觉,打了一把红色警戒,搬着基地车到处流浪,好歹最后赢了。

从三点开始,一直打轴心与同盟到下午五点半,这个游戏真的有魅力。太好玩了,可惜还是不能开黑呢。

晚上吃了方便面,看黑袍纠察队第四季最后一集,太特么精彩了。

今天计划的学习任务还没有完成,主要是早上搞完博客样式之后,实在没别的心思去记记背背那些知识点了。

最近的任务盘点:

博客优化,文档优化,优质代码学习,简历优化,算法,八股(工作)

小程序,视频剪辑,win10 定时任务,批处理,前端基础巩固(兴趣)

Halo,工作流,Github 主页,OneBlog,JS,文档,算法。

2024/07/19

今天早上八点醒来。

上午玩了两局轴心与同盟,把去年一直困扰我们的那关打通了。选了个简单难度。

中午吃了螺狮粉。

下午突然想要玩英雄连,尝试开黑。

早上九点多打了四把王者,下午洗完碗打扫完房间又打了四把王者。

洗漱,好久没刷牙洗脸了。好好洗一次。

【个人网站搭建】hexo 框架+Next 主题侧栏添加近期文章显示功能_next 主题设置文章内容显示-CSDN 博客

大道至简:快速搭建博客与文档站点的终极指南 2.0 - Memory’s blog (atomgit.net)

从零开始构建分布式服务架构:用 Dubbo 和注册中心实现远程调用、服务注册与发现、配置管理 - Memory’s blog (atomgit.net)

晚上我出去买饮料喝辣条,好兄弟出门买烧烤,我俩相跟上又买了醋,老干妈,啤酒和豆瓣酱,回来切了俩火腿,煮了方便面,吃了辣条和鸡腿,就着饮料,美滋滋。

2024/07/20

计划今天要出去吃大盘鸡来着,但今天要开黑玩游戏呢,明天再去吧。

七点半醒来,玩到八点半,打王者到九点半。

洗澡,洗锅健身。

工作经历,项目文档,算法,视频剪辑。

1
2
3
4
5
6
7
8
9
10
搭梯子是什么意思
‌搭梯子通常指的是利用技术手段绕过网络封锁,访问被屏蔽或限制的网站或服务。这一行为常通过配置服务器或‌云服务器来实现,通过在这些服务器上安装特定的软件(如‌Shadowsocks、‌OpenVPN等),用户可以隐藏自己的真实IP地址,从而突破地理和内容的限制,访问原本无法访问的网站。这种行为在技术上被称为设置代理服务器或‌VPN(虚拟私人网络),它允许用户通过安全的加密连接,在公共网络上浏览,确保数据传输的安全性和隐私保护。

具体来说,搭梯子的过程包括以下几个步骤:

购买云服务器:首先需要选择合适的云服务器供应商,并根据需要购买一台适合的云服务器实例。可以选择服务器的规格、地理位置等。
配置服务器:购买云服务器后,需要进行服务器的配置工作,包括设置操作系统、安装必要的软件和工具等。
搭建代理服务:在云服务器上搭建代理服务,如Shadowsocks、V2Ray、OpenVPN等。通过配置代理服务,实现对网络流量的中转和加密,保护用户的真实IP地址和访问内容。
连接设置:用户需要在自己的设备上设置相应的代理服务器信息,如服务器IP地址、端口号、协议类型等。通过配置设备的网络代理设置,将流量发送到云服务器上,实现翻墙效果。
需要注意的是,虽然搭梯子可以帮助用户访问更多的网络资源,但也存在法律和隐私的风险。因此,在使用搭梯子进行网络访问时,需要遵守当地的法律法规,并注意保护个人隐私和数据安全。‌

下午一点半睡下,结果三点才醒来,好兄弟已经给我做好午饭了,炒鸡蛋,拌火腿和煮挂面。

吃完饭,锻炼身体,打了两盘英雄连,酣畅淋漓。

继续优化项目文档。

晚上出去理发,取快递,打水,好兄弟出去买菜,买水果。

妈的,都快走到街道上去了,还不见神剪开门,原来今晚不开门。

只好顺路买了俩饮料,回来路上又买了一袋饺子。

在阳台上站了一会儿,刚巧树宙出门回来了。我们好久没聊天了,阳台上唠了会儿磕。

树宙永远有讲不完的故事,他把最近公司里的人员流动简单说了一遍,基本上都是新人了。还有俩实习生,山西大学坞城校区的。

睡前打了四把酣畅淋漓的王者,又开了一把英雄连战役。

2024/07/21

昨晚报复性熬夜,快两点了才肯放下手机睡觉。

太热了,一晚上被热醒好几十次。

早上六点半醒来,看手机到八点多。

吃了胡辣汤,玩了会儿臂力棒,开始学习。

基本完善了文档,学习了操作系统内存管理。有些累了,打了四把王者消消暑。

打到第三把的时候,树宙还过来还钥匙,送了我俩一人俩个巧克力。

玩了一把 3V3 轴心国自由战役,赢了,爽。

尝试启动类网易云项目,学习 Vue,启动成功了。

两点半了,要吃饭。今天做一顿汤面吧,先刷一会儿知乎,再做饭。

炒了西红柿,鸡蛋,茄子。

完善了.项目文档和博客,下午成功跑起来仿 B 站项目。

总结实习的维度,可以是这几方面:

  • 1、技术上成长 (学习了哪些技术组件,自己有没有去深挖)
  • 2、代码风格上 (如何写出易于维护的代码)
  • 3、开发流程上 (单元检测,打日志,Git 团队合作)
  • 4、对业务理解能力上 (如果把业务场景转为系统设计转为工程代码,都考虑了哪些问题)

博客优化,文档优化,优质代码学习,简历优化,算法,八股(工作)

小程序,视频剪辑,win10 定时任务,批处理,前端基础巩固(兴趣)

Halo,工作流,Github 主页,OneBlog,JS,文档,算法。

今天一整天气温都有点高啊,一直在出汗,还计划写点工作日记来着,实在不想动笔了。

看了会儿你的名字和天气之子剪辑,真的治愈。

2024/07/22

昨晚睡觉前优化博客,评论区背景图片。今早醒来又鼓捣了一会儿。

下载几张壁纸。

昨天平板上下载了一个 AI 聊天软件,还没把玩,前天中午那会儿还试了下电脑软件唠唠。

中午吃了炒大米。

下午两点多开始看剧,甜蜜家园第二集,看到三点。

刷手机到三点半,然后一觉睡到了快五点才醒来。

解压了之前下载过的几个 Java 毕设项目,急不可耐地开了一把英雄连。

六点半那会儿打到快八点半,奶奶的。

下楼买西瓜,饮料,罐头和饺子。

看了奇闻观察室下饭。

花了半个多小时,过完了 Java 集合的基础八股文,感觉良好。

现在看来八股方面问题不大,抓紧时间看就是了。还是要多花精力在博客,项目和算法上。

116,热血无赖-终极版-简体中文版+全 DLC-下载安装设置_哔哩哔哩_bilibili

迅雷云盘 (xunlei.com)

2024/07/23

早上五点半醒来,起得真几把早。

学习视频剪辑,学习科学知识,练习英语口语和听力。

打扫。

下载愤怒的小鸟和孤胆枪手,下午下载热血无赖。

打了三把王者。

十一点半出发,十二点半就到了疯狂大盘鸡店。

点了餐,自助小吃,饮料,水果,免费续面,吃了一个多小时。

快两点了才出来,妈的吃撑了。。

坐公交回来,太累了,三点多躺床上,玩手机平板到六点。

六点半开始,疯狂地收割 Java 面经。。

2024/07/24

前天知道了实训基地在江苏苏州那边,今天才知道一共有四十一号人选了这个方向。

早上快九点才醒的。坐天半夜热的不行,身上还发痒,很难受。

洗了一澡,穿上干净的衣服,身上也没那么痒了。

玩愤怒的小鸟。

中午吃了汤面,西红柿加豆面。

下午下雨了,天灰蒙蒙的,心情也好起来了。

看了一集甜蜜家园。

听着音乐,刷了一个多小时知乎和掘金,又抽空练习了英语口语听力。

打了四把王者,用法师和射手打王者人机,挺简单粗暴的。

晚上兄弟出去买饺子,罐头和膏子,我在家炒了上午剩下的西红柿茄子。

下饭,看长风解说科比死因。又看了一集甜蜜家园。

奶奶的,今天还没有学习呢,一点没学。

2024/07/25

早上六点半醒的。

昨晚树宙过来找我了解星球方面的问题,我带他看看星球页面,知识总结这方面。

早上我把星球分享链接给他,博客页面也给到他。

从七点多看到八点多,Redis 方面的八股文过了一遍,感觉还是过一遍小林的计算机基础更好一些。

手头的资料很多,但自己却很难沉下心来学习。

快中午那会儿忍不住开了一把英雄连,2V2,稀里糊涂地把对面家给推掉了。

中午吃了炒西红柿茄子,加豆面。又看了一集奇闻观察室,下饭。

中午一点开始打王者,打了四把,三把王者荣耀。

快三点了,我兄弟在洗澡,我在写日记,从现在开始到今晚,想要持续学习。

博客优化,文档优化,优质代码学习,简历优化,算法,八股(工作)

小程序,视频剪辑,win10 定时任务,批处理,前端基础巩固(兴趣)

Halo,工作流,Github 主页,OneBlog,JS,文档,算法。

windows 定时任务,尝试创建一个基本任务。

记忆八股文。

下载了一个重制版魂斗罗。

决心八月份开始投递简历了。

下午六点五十,把好兄弟好歹叫醒了,他叫嚷着好饿好饿,只好是同样饥肠辘辘的我给他做饭了。

闷大米,切掉剩下的一个茄子,一株青菜,半个青椒。今晚的菜酱油放的多,很适合吃大米。

吃饱了,两个人流水流汗,继续看了会儿视频,躺床上准备睡觉来着,关了灯又特别精神。

给房东阿姨交了租金,五百房租和两个月 91 块的电费。

小木告诉我,实训基地中标结果出来了,我在晋中榆次,她在江苏苏州。原来前两天告诉我的那俩哥们,消息是去年的吗。。

十一点那会儿要看一集甜蜜家园,还有四十多分钟,就不背八股了。

今天早上已经看过了 ES 和 Redis,下午又过了一遍 Spring 和 Java 基础,都是些很基础的东西。

所以待会儿建议开始学学算法,总结总结。待会儿看完电视剧就写写日记,明天一定要做出下半年第一版简历来。

2024/07/26

今天早上七点半醒的。

本来五点半,五点五十,六点半都有闹钟把我吵醒的,但是打地铺睡觉太香了。

我兄弟玩叛变,让我去做胡辣汤。把昨天的锅洗了,炒了昨天没来得及做的炒蛋,就着胡辣汤,又是一锅好饭。

树宙进星球了,昨晚。返现五十七。

看了一个中国禁毒历史,缉毒警察的故事。快十点了开始打王者,打到十一点半,这游戏更新蛮不错,好多奖励皮肤可以领。

计划明天出去骑车子,今下午出去买鸭架,打水,看看神剪那哥们回来了没,明天应该要理发了。

买到了好吃的鸭架,还有两袋青菜,西红柿,顺便去兔喜超市取了妈妈刚买回来的牛肉。

下午回来以后吃鸭架,流油流水,真香。炒了俩西红柿。

刷知乎到快四点,躺着干什么都挺瞌睡的。四点半一觉睡到现在,六点多了,学会二儿 Vue 。

vue 的模板语法? - 前端学习/vue - 博客园 (cnblogs.com)

侦听器 | Vue.js (vuejs.org)

后端集成 | Vite 官方中文文档 (vitejs.dev)

Vue.js 基础理论实操 - itsOli 的专栏 - 掘金 (juejin.cn)

今晚写写简历故事,优化简历。

2024/07/27

昨晚十二点半看完视频,两个人聊天硬是三点才真正睡下。

是啊,为什么读书时代的我性格怪怪的,不合群也不爱说话。畏畏缩缩,经常很没安全感。当时要有现在的一般觉悟,中学那会儿也能交几个不错的朋友,兴许还能谈个对象呢,可惜我到现在都没经历过。

今天早上六点半醒来,一晚上也就睡了不到三个小时。。

刷知识星球,发现编程导航平台大更新了,不过还是习惯在星球看精华内容。

继续回顾学习 VueX,印象深刻。计划今天开始写算法,分模块记忆操作系统,计算机网络,并发,集合,MySQL,Redis,Spring,Java 基础。

八股,算法,项目,简历。

早上还有点冷,冷得都有有些肚子疼了。

八点做了胡辣汤,加了一株青菜。青菜不少,这两天要好好炒几个菜了。

小程序,英语口语,象棋,仿 B 站,仿网易,疯狂 Java,视频剪辑。

完善了项目文档和简历,今晚或者明天最后完成实习经历,妈的会员过期了还得花钱才能下载。

并发编程,最后八章。

中午一点半那会儿上床,躺到快三点才舍得坐起来,一直在看 B 站视频。

三点二十到三点半那会儿,两人都睡了十来分钟就醒了。我兄弟给我做了豆面,加上昨天炒好的西红柿鸡蛋,香。

那会儿我尝试学一会儿视频剪辑,今天也算开了个好头。

我继续学习 Vue 语法,记忆八股,看了几篇面经。

打了一会儿刺客信条,录了屏。康纳这版是真不好玩,不过我兄弟玩谢伊上瘾了,五点半直接玩到快七点。

手机没电了,所以我那会儿就躺床上刷着手机里的荒野乱斗和元梦之星视频。

顺便看看八股文档,操作系统,计网内容是真的又多又杂乱。

快七点那会儿开始打王者,玩了一会儿镜,干将,小乔,梦琪,吕布。快速模式下的吕布攻速暴击流好玩的,学到了。

这一打就是八把游戏,八点多了。

起来做饭,闷上大米,袋里最后一点大米了,吃了三个月。炒了青菜,拆了一袋牛肉虽然不怎么好吃。

今晚吃饭看零八下饭,今天这一局的对手水平挺高。吃饱喝足了就要看剧剧,甜蜜家园第八集。

妈的,全集高燃,开头消防员救场烧死大块头,结尾棒球女活下来,耶稣出去没了胳膊在烈火中同变异保安同归于尽。

对了,今天下午实训基地拉了群聊,最近两天他们商讨下报到时间。晋中嘛,不远的地方。

写写日记,我决心要记录过去一个多月里的假期生活了。

最后一个多小时,看看仿 B 站项目和疯狂 Java 吧,明天一定要早上写算法和优化简历啊。

2024/07/28

七月份倒数第四天。

早上定了六点的闹钟,七点才舍得醒来,主要做了个相当精彩的梦,还想继续做下去。

八点前一直在刷 B 站,顺便看看英语演讲什么的。

八点多开始打王者,快速模式真的欢乐,五十分钟打了六把,节奏很快。

九点那会儿还是没有精力啊,假期里果然做什么都提不起兴趣,更别提学习技能了。

躺床上到十点,我得做两道算法题了,实在不能往后拖。

什么几把算法题呢,天气热得实在没法集中注意力思考。我还是尽快把所有题解总结一遍吧,四月底的工作被我拖到了七月底。

实训基地那边宿舍条件已经挑明了,一个月六百六人间,抢钱呢这是。估计还有一周左右开学,看到时候怎么说。

下午好歹把并发编程学完了。了解下校招现状,估摸着今天写写实习经历以后,就可以直接着手投递了。

今天我兄弟迷上拇指琴,下载了好多个软件。

面试鸭子挺好用,我最近的学习任务除了实习经历和算法之外,也基本上没啥可操心的。

下午快四点多开始收拾家里,等好兄弟睡起来就已经打扫完了。

刷题神器,我来了。

image-20240728171031299

刺客信条兄弟会,第一系列。

好兄弟下楼买饺子和老婆饼,可惜没饼了,带回来十来个法式软面包和饼干。晚上就着西红柿吃饺子,美味。

回顾漫威电影,唐尼回归,死侍三劲爆。

编写实习故事,基本完善。

跟好兄弟学习 PS 调色,插件安装和使用,效果很惊艳,使用起来很方便快捷。

看完了甜蜜家园大结局,角色个个特色鲜明,只是最后一集好多角色都挂掉了,这人员锐减速度相当的快。

今下午买了面试鸭,还没有好好细看,不过实习经历有优化思路了,明天再学学。

视频剪辑,拇指琴,写作,画画,象棋。

2024/07/29

唔,跟昨天一样,六点的闹钟响了以后,还想睡个回笼觉,继续做好梦。

八点多醒来,把平板充上电,坐起来玩了一个小时康纳。找了快半个小时老独角的小饰品,回到波士顿砍杀了半小时。

九点多实在提不起精神啊,只好是躺床上玩玩拇指琴,钢琴快,更多的还是看微信公众号、短视频还有 B 站视频了。

奶奶的,我说昨晚睡觉前哪里来的一股恶臭味,原来是门口的鸭架垃圾变质了,有时间给它扔楼底下去。

今天早上完善简历和博客。

一早上光顾着逛壁纸网站了,新建了个网站合集,不错。

中午下楼买了饺子和饼干,这气温高得离谱是真的毒辣,买到就赶紧跑回来了。

下午躺床上,两点半那会儿开始看微服务八股文,看到快三点半。

这段时间实训基地很多消息,影响大学生就业的最大阻力是学校,妈的租个房子都要有家长知情同意书。。

四点多好兄弟醒了,我也正好开始玩兄弟会,把序列二的两个记忆过完了。

接下来看看租房问题,问了武晋宇基地附近的房子。今天好好研究研究。

今晚一定要把简历完善啊。明天就开始投递第一波。

我在安居客上联系了三家房租中介,看机会,看地点。

六点多两个人下楼买菜去快递,打水理发。上周去过两次这哥们不在,今天可算能理发了。

下暴雨了,我兄弟看天气预报说今天下小雨,下雷阵雨,看来是真的。两个人淋成落汤鸡才跑回来。

打了两把王者,给最心仪的那家中介打了电话,约好后天下午看房去。

明天看天气,可以考虑出门玩玩,顺便学学车子。我看晋中那边房子通勤不太好,要是能学会骑车子就很方便了。

租住半年以上,另外一家三百八的房子,聊了一会儿感觉有些不靠谱,总之后天再联系吧。

晚上吃了简单的豆面炒菜,在家群聊里说了实训情况,我又要开启第二段租房人生了吗?

吃完饭就听了会儿音乐,整理了上午抓到的壁纸图片,明天再做进一步的整理吧,今天太困了。

好兄弟带我看他的谢伊击杀集锦,我只觉得这操作菜到扣脚,不过还是欢乐多多的。

2024/07/30

昨晚睡觉前还是不由自主地反省了下上半年的经历,这个暑假过得也同样魔幻。

今天早上七点半醒来,没有什么消息,但心里有点难受是真的,确确实实感觉不那么痛快了。

爬将起来就赶紧来一把刺客信条兄弟会,砍杀了四十多分钟才过了一个任务,效率真的高。

八点四十那会儿开始看道北西街附近的通勤和公交,研究到九点多。

爸爸打了个微信视频电话,聊了聊,分配到榆次还是比较幸运的。过会儿就在群里给发了今年一整年的学费。

刺客信条影摊上大事了,黑人武士不符合历史事实,这几天疯狂发公告道歉,但确实激起各个国家玩家的众怒和不满。

居无定所。

中午吃了豆面,炒鸡蛋加上昨天剩下的菜汤,吃饭都比较晚了,三点多才真正吃上。

我兄弟用新买的 502 胶水把沐浴喷头粘好了。

昨天制定的租房计划几乎落空了,基地不允许学生在校外租房,出于安全考虑要统一安排管理。

如果连住宿要求都这么严格的话,我甚至觉得这家基地的宿舍卫生、上课纪律等要求非常严苛幽默都在情理之中了。

不想过多谈论这个话题,六人间六百块降到五百,就没有任何我学生能违抗和叫板了,学校没有任何老师领导替我们出头。

今年下半年只能去榆次实训基地呆了,跟上半年的宿舍里一样,我希望能尽快尽早熟悉那里的环境,不能让环境影响到我。

老实讲,就五月底离职后到现在暑假过了一个月,这样的学习状态是远远不够格参加秋招的,秋招已经开始了。

换个环境确实很有必要,四号开学,本周日去学校报到,周一开始上课。

不管怎么说,“大四”生活开始了。

上班年我成功摆脱过学校的阴影,而现在我却被迫踏入另一个泥潭,我认为我需要用同样的意志力将自己救赎。

救赎自己,只能依靠我自己。

再见了,我的兄弟。

这是个特别的暑假,二十多天的时间里咱俩呆在一起,度过了我人生中最精彩的日子,自出生以来最快乐的日子。

很多次想过这样的生活总会到头,这样的日子总会消散,不论我曾经或是现在有多么想留住它。

我好像回到了年初开学的状态,找不到我兄弟的身影,看不到家乡的归途,只剩我一个人在异乡默默奋斗。

而我做到过,就在刚刚。

我现在能够坐在这里,能有自己的想法和掌握客观的主动权,是我真正做到过的直接证明。

宁要拿着工资漂泊在外做打工人,也不会在这里花钱混吃等死。

最后一次机会,最后一个机遇,牢牢把握。

我经历过比这更困难的事情,最后一年当牛马,熬过这一关去当更优质的牛马。

重启,向上。

下午五点半把我兄弟叫醒了。写下这些文字的时候,心里莫名很心酸也很无奈,但我仍然不会丧失生活的信心。

录屏了十分钟刺客信条兄弟会,没有过一个任务,倒是在大街上晃悠杀了不少士兵。

躺床上看到了爱死机的精彩片段,狼人在军队中猎杀,经典。

下午好像下雨来,忘了这回事。

有点小雨,不过后来晴天了。想着跟我兄弟今下午去小马公园走走,出去学学车子,但两个人心照不宣都没出发。

早上四人间没了,告诉我们说只有五间快满了。晚上看的时候又发现匀出来第六间了,妈的真倒霉。

今年上半年的租房经验,让我提前体验到了工作生活,既然学校或者基地给我提供了这样的学习环境,那就只能接受了。

六人间,拿个上铺,每天也能保证学习效率,这也是没问题的。

晚上吃方便面,家里的最后一袋方便面和两袋荞麦面都吃完了,没想到荞麦面取回来之后四个月,总算吃完了。

家里没有食用油了,把中午切好的西红柿熬了汤,不错的。还想就着下楼买两个包子,怎奈实在太懒了不想动。

晚上跟两位阿姨都说过了,明天预约看房取消。

饭后打的那四把王者荣耀简直酣畅淋漓,都赢了,爽!

晚上看了世界需要恐怖片,最新的三部作品都看完了,两个人看电影一般看个尽兴。

2024/07/31

七月份的最后一天,距离开学还剩四天。

昨晚十二点多躺下,耍手机视频快到一点了才放下。两个人心照不宣都睡不着,又聊了半个多小时,等到睡觉的时候都快两点了。

今年的经历真的聊不完啊,太多美好精彩的生活经验了,如此快活的暑假生活也即将结束。

今天早上不想起,睡太晚起不来的。八点多才醒来,还好七点多那会儿把手机充上电了,看会儿知乎。

有点饿了,两个人抓起饼干啃了起来,大聪把死侍两部电影的制作故事都讲完了,讲得好。

早上又是没事干,这两天真的迷迷糊糊的。昨晚睡觉前把面试题过了一遍,没什么意思。

听着音乐,就先把博客整理一下吧,博客列表顺序以及配图,这个工作必须要做完善了。

我体会过找到工作后的生活有多无聊,我也不会对那种生活抱有太多的期待。

视频剪辑,小程序开发,PS 修图,视频博主,技术提升,象棋,画画,好多东西都还没有落实到位。

不管怎么说这一年终究是兜兜转转回到了大学原点,那么索性拥抱即将到来的实训生涯吧,这是最后的大学生活了。

中午十二点多出发,吃烤鱼。

回家咯,烤鱼太美味了,这辈子没有吃过如此美味,跟着我兄弟就是能天天吃好的。

打印了十份身份证复印件。

回来的路上买了西瓜,胡麻油和挂面,那婆娘的西瓜挺贵,回来拆开吃还是无籽西瓜,算是吃了一个教训。

三点多回到家,躺床上,两个人打了六把王者。到四点四十多,收拾了半个小时衣物,我兄弟睡着了。

五点半那会儿我也躺下睡了半个多小时,六点快半才醒来,顺便把我兄弟叫醒了,他躺了一个多小时。

玩刺客信条兄弟会,奶奶的录制出问题了,完美的刺杀都没了,只好是现场展示一波杀人手法。

我俩玩得不亦乐乎,今天下午也确实高兴。

刷视频,看看漫剪,玩玩可灵生成视频。

image-20240731204829147

WPS 一年会员,都差点忘记用了。

Steam wallpaper engin 壁纸引擎,怎么就没想到买下来呢?

image-20240731205832372

image-20240731210006145

晚上吃了挂面,就着昨天炒的西红柿。

看甜蜜家园第二季第一集。

睡前刷了半个多小时的手机,看了看星球消息,简单记忆了八股文,明天开始学学。

2024/08/01

昨天一天中经历的事情简直爽翻了,吃烤鱼和吃大盘鸡简直太美妙了。

今天早上六点醒的,一醒来就想起这个月的流量有了,打开迅雷就开始下载热血无赖,拿了一个白金会员。

早上爬起来喝了一口凉水,身上就一直冒汗热的不行,肚子疼了一小会儿。

看小雅的杀人魔电影,顺便在后台下载游戏。

今天预计把脏衣服都要换洗了。

七点半我兄弟醒来了,总算醒来了。玩了六把王者荣耀,总算能给对面一波推掉。

打完游戏就八点四十了,两个人凑在一块看 B 站,刷刀锋战士,可怜甄子丹饰演的角色被队友秒杀了。。

快十点了,我兄弟下载一个 AI 软件,一件换背景,我安装了全新版本的剪映,支持一键成片,AI 真的强大。

了解下 wallpaper 吧,整一个好看的动态壁纸玩玩。

快手可灵,字节即梦,两大厂商在 AI 视频生成赛道上开始竞争了。

十点半开始坐下来收拾开学要拿的东西,从十点半收拾到了快两点才算完成。

炒菜,西红柿拌茄子青菜,昨天回来买的挂面,就着吃真不错。

看死侍与金刚狼彩蛋分析,好电影。

妈的,这 Steam 上的壁纸引擎简直就是色情片合集,不小心就能搞到好多动漫或者动图。

嘻嘻,睡了一觉,三点半睡到四点半才醒。看了一会儿视频,记忆了半个多小时数据库八股文。

五点四十开始打游戏,兄弟会,用艾吉奥在城市中央杀了半小时,我兄弟看知乎困得睡着了。

刷 B 站视频呢,看了半个小时。

今晚出去学车子去,回来吃火锅,买包子。

学个几把车子哟,几把睡到七点快半才爬起来,两个人都不想出门了。好端端的一晚上,非要出门跑那么远挨饿。

我俩打了四把王者,最后两把妈打来视频电话,聊了半个多小时,总之就是让我们兼顾学习和恋爱。

现在我倒是不担心恋爱什么的,抓住事业是恋爱的基础对吧,心里有数。

那天晚上也不知道是多会儿了,好像是昨天,我跟我兄弟聊天说我想回去做老师了,早知道高考完报个师范。

晚上出去买火锅丸子,买饺子,买啤酒,买粉丝泡面。

学习视频剪辑,学习剪映基本操作。

这会儿九点多,刚才下楼去自助洗衣房观望了一会儿,明天考虑用一用。

晚上吃火锅,吃饱了,三锅。

零八的下饭解说,MC 史蒂芬猪的敦煌一日游,沙漠看日出。

吃完又觉得晚上的那几把王者不够尽兴,又挺枪开了三把,酣畅淋漓。

看甜蜜家园第二季第二集,这里面的怪物真丑的要命。

2024/08/02

开学前的倒数第三天,后天就要去报道了,今天还得收拾收拾东西。

今天早上八点多醒来的,没有定闹钟起床就是高兴。

八点到九点那会儿闲来无事,因为刚起床就发现昨晚手机电量太低,已经关机了。

没了网可就无聊多了,只好是看看读者消磨时间。

快九点终于充好了,家群里我哥问我俩房子搬过去没,其实我俩前天跑去吃烤鱼,哪里去租房了。

折腾我兄弟的 AI 转换背景工具到电脑上,九点半了生成了个寂寞,没有图片,总之还不错的样子。

打了半个小时刺客信条,我兄弟喜欢看我操作,只好是给他露一手,各种花里胡哨的操作玩得真高兴。

两个人心照不宣地躺下来打王者,三把,前两把普通模式,节奏也太慢了。最后一把好歹节奏快一点,百里守约这英雄是真恶心。

两个人看 B 站视频,怀旧游戏。

做饭咯,妈的他不赶紧洗干净锅盖,害我拿个小锅盖子罩不住。

加料,挂面汤也要美味的。

优化简历。

优化个几把,想做的事情简直太多了,去记忆消息队列八股文去了。

躺床上从两点到四点,反反复复,总算给我兄弟安排了流量卡和平板手机,这一下午还算是小有成效。

四点半睡觉到五点,洗了二十分钟澡,看了半个小时剪映技巧,学到了二十五个剪辑手法。

六点多那会儿刷视频,看到历史调研室出了新视频,赶快洗了锅碗,煮了方便面准备下饭。

吃完饭就是六点四十,看完这期罗马战役后就快七点半了,只好是继续躺着刷刷视频这样子。

我们俩决定不下楼洗衣服了,明天早上再说。玩了半个多小时刺客信条,我开始简单学习会儿。

九点多看到十点多,并发编程,这八股文我是真不想看,但人家面试要问的,看了忘忘了看,太无聊了。

我兄弟打完海战就去洗澡了,洗完澡到十点我俩还要来两把游戏呢,再看一集甜蜜家园吗?不知道。

我也不知道一整个白天都在干嘛,总觉得上午过的很快,中午吃完饭到下午三点都还觉得时间过得挺慢。

但过了三点之后,尤其是晚上时间过得飞快,没做出什么成效就结束了。

八股,算法,项目,实习,简历,这是目前的重点,也是长久战。

小程序,优质项目,前端,象棋,绘画,视频剪辑,吃美食,写故事,这也是很要紧的工作,支撑我走下去的动力。

下半年就这么稀里糊涂地开始了,我算是对此满怀期待吧。

一直在叫嚷要开黑英雄连的,到今天还没消息。

不管怎么说,明天一定要总结下算法,把八股文整体过一遍,简历优化完毕就赶紧投递啊!!

2024/08/03

互联网大厂的高薪,真不是那么好赚的。

昨天晚上睡得挺早,因为确实没有任何精力学习了,晚上果然太烦躁。

十点多打了三把王者,两个人就凑一块儿开始看视频了,商量着多会儿收拾衣服和被罩,把这工作拖到明天再做。

今天早上八点多醒来,又是没闹钟的一天呢。

起来把热点打开让我兄弟刷视频,我又睡着了。只是太可惜我做了几个好梦,尤其是最后一个梦。

先梦到了同学李莹,好像还在三官庙小学,蹦蹦跳跳地接受采访和表演节目;又梦到了和麦肯娜格蕾丝一起拍照,最后梦到了很可怕的极端天气。

醒来后跟我兄弟讲那天气有多么可怕,天边乌云密布黑压压的,像麦穗一样的云状物在天空漂浮着,扭曲着。闪电,一团团狰狞可怖的云团疯狂搅动,诡异的光芒从中投出,这景象简直不可名状。

我记得还拍过照,可回家后怎么都找不到相片,原来是个梦。

起床后先收拾衣服,昨天晚上在迅雷领了一个会员,今天早上应该能下载完,边收拾衣服边听音乐。

九点半那会儿基本快收拾完了,打扫垃圾分类衣服,十点之前下载完成。打开游戏玩了半个小时,热血无赖打起人来倒真的爽。

十点四十下楼拿着衣服去自助洗衣店,妈的来回跑了三趟回家拿洗衣粉和剩下的两件半袖,洗衣机挺大的。

塞好衣服和被单,今天的洗衣计划总算开始了。

我打扫房间,我兄弟洗碗洗锅烧水,煮了一大把挂面汤,边吃饭边看零八下饭,吃饱了衣服也差不多洗完了。

下楼取衣服,四十五分钟就过去了,拿了个盆和袋,取出来后直接上阳台搭衣服。天气真好,太阳很大,这天气正适合晾衣服。

我拿个绿毛巾擦拭晾衣服的架子,我兄弟帮忙晾衣服。分散开来,这衣服毛巾加被单还挺多的。

晾完回来就快热化掉了,洗了把脸坐下来开始打王者,三把王者真是酣畅淋漓,刘禅这英雄真的恶心到我了。

昨晚下单的平板手机,晚上发货,估计明天就能到货,这运货速度挺快的,期望这八百多块的价钱没有让我失望吧。

现在快一点半了,写了一会儿日记总算把今天早上的故事写完,果然除了学习生活和工作之外的日子,才是真正的人间生活啊。

想要写日记记录生活,这件事倒是完成的很不错,最近也要继续生活感悟的撰写,毕竟今天算是在小马生活的最后一天。

我要记录我的悠然生活了,悠然生活不需要写太多的日常,把那些琐碎日常中最特别的日子写下来就行了。

比如这个假期里我和我兄弟在小马公园看汾河,去晋阳湖公园瞎转悠,在太原古县城游街,去疯狂大盘鸡吃鸡,在鱼酷店吃烤鱼……

放假前呢,当然是第一次租房子,读书写作,听音乐,画画,看电影这样的日常生活。

不过目前最要紧的还是学业呵,不管干什么都不能误了学习和工作,这样在事业之外才有更多的精力去投入。

我的生活状态曾无数次接近于最低能量的那类人群,每天浑浑噩噩只想着吃喝玩乐,还是在尽量保持持续学习的劲头。

假期结束了,我也该尽快回归到正常的学习生活当中,编制好我迈向人间生活的第一步。

几乎要忘记今天下午做什么了,总觉得这样能回忆起一天当中的趣事是件相当幸福快乐的事情。

中午吃完饭,就开始学习八股文。快速地过完了 Git 相关八股文,很有感触,这样的内容其实多看几次就能牢记于心。

从一点半看到两点十分,想着奖励一下自己,就又开了第二把热血无赖。玩到快三点那会儿才放下。

三点多正躺在床上看死侍和金刚狼电影片段,这片子真的有意思,不过看到外面响了几声雷,两个人赶紧跑出去收衣服。

我兄弟还给我拍了视频,记录生活嘛。两个人在床上看完了十分钟的片段,三点十分我俩睡着了。

我定了三点半的闹钟,当然我在三点四十醒来了,门开着还有点凉,赶紧起来关上了。

坐起来把手机充上电,拿着我兄弟的手机刷他的朋友圈和公众号,一生都关键的中国人

我打开电脑想要学习,又或者只是想打两把游戏,但我还是抓紧时间收拾书包和被单。洗干净的衣服都放进小行李箱了,再把玩具还有小奶龙什么的放书包。

一共打包成了四包东西,两个行李箱,一个书包,一个挎包,再加一个床上桌和电脑包,两个人拿上坐出租二十分钟就能到校门口了。

轻松。

四点半开始打游戏热血无赖。游戏是好游戏,只可惜要是早点被我发现的话就好了,现在觉得没什么玩头。出去吃火锅去,五点半出发。

这次买的东西可不是小打小闹了,八十六块钱,老婆饼,啤酒,火锅丸子,饼干,香肠,方便面,喝啤酒还把我喝醉了,脸红红的。

看下饭剧太上头,QQ 飞车还真是一款不错的手机游戏。六点多直接看到七点多,总算开始吃火锅了。

就先写到这里吧,吃完火锅再写。

吃完了,吃得快要撑死掉了躺床上五分钟又打了两把王者荣耀。

突然想起来玩玩动态壁纸,跳起来从九点多玩到十点半。

2024/08/04

开学了,今天是要去实训基地报到的日子,去得早一些拿个好床位。

早上五点半醒来,喝了一口凉水之后全身冒汗,基本上睡不着了。快速地翻了翻相册,回顾了自己的上半年。

上半年的生活真是相当精彩且出色,从过年开学到小马找到实习,再挨到放暑假,总算是没有虚度这七个多月。

洗脸,吃早饭,剪指甲,刷牙,收拾牙刷平板插座茶杯碗筷钥匙。

我哥给我煮了一锅挂面加上昨天吃剩下的火锅丸子,那一锅好料一点没浪费。

出门的时候一人扛了两大包,还不小心把床上桌的杯具盖子碰掉了,不过不碍事,两个人拖家带口还是带行李到了小马村街口。

五分钟左右出租车子来了,帮忙往车上装完行李后就立刻出发。

很倒霉,八点二十五分起身,结果八点三十八那会儿开始堵车,一直到九点六分才算结束,这一路可真是折磨。

更让人难受的是下车后才发现定位错了,开到了学校往下一条街的智学有限公司。我俩只好是又跑到马路边打了一辆出租,多花了七块钱才真正来到学校门口。

这学校很冷清,还以为今天来的人不少呢。按报道流程我们在一楼办理入住,房卡水卡齐全,回宿舍收拾床铺和衣柜。

完事后我俩相跟上出去校门在附近小卖部和便利店转悠,看了两家菜鸟驿站和饭馆,点了两碗胶面九块钱。

不过人家起灶慢,后来还给我俩换成蛋炒饭了,等了二十分钟总算吃完饭。

买了俩饮料,买了一个暖壶和一个盆,回宿舍让我兄弟帮我把洗漱用品拿出来,放好枕头和常换洗衣物就行。

在水房把暖壶装满水,让我兄弟给我满上一杯。

回了回了,我兄弟早上陪我来报到,收拾宿舍,在校园里逛了一圈,去便利店买东西,真的是太幸福。

刚才又像狗一样爬来爬去拿装备,接水,上厕所,总算收拾好了可以安心写日记了。

中午十二点多刷知乎到一点,充上电后睡了一觉,睡到两点多才醒来,曹老板也刚好到学校了。

我的大四生活开始了,心里有些不是滋味。

还是很不舍得在小马村的生活,舍不得过去一个多月里跟我兄弟的欢乐时光。

结束了,我的暑假生活。

开启了,我的求学之路。

三点多那会儿开始写日记,看看视频,这会儿正是关键时刻,怎么能刷视频呢。

有时间就多记忆下八股文,学习算法也迫在眉睫,只是不想再搞项目和新技术了,这样的学习状态可不乐观,应该要注意下。

我需要在最近快速优化完毕简历后开启投递吗?其一是目手头的专业知识水平还不够,没什么自信,其二我不想过早地投入到打工人的生活当中,上半年已经体验足够了。

投递晚的话就只能吃骨头了。来到这里也基本发现了,身边的人基本都是半吊子水平,毕竟都是山西大学的同学,水平如何我早就心中有数。

看起来我仍然没有落伍,不过我曾经熟悉又陌生的大学生活,仿佛在一夜之间回来了,我竟然有些不适应。

下午写了会儿日记,挂着网课刷,随便看视频和知乎什么的。

七点多出去和曹老板一块吃完饭,走了很远发现附近页只有一家吕梁面馆和一家早餐店。

跟中午一样吃了面条,勇闯天涯啤酒,十七块钱。回来路上下大雨了,赶紧跑回来。

八点多跟好兄弟打了三把王者,酣畅淋漓的配合。

开始记忆八股和做算法题了,原来这里的这群家伙都没那么专业,躺尸罢了。

好兄弟的平板下午回来了,取到以后洋洋得意的,嘿嘿嘿。

真的忍受不了一直在这里无聊地记忆知识点了,一定要配电视剧才行。

十点多出去做个了人脸识别录制,花里胡哨的。

八股,算法,项目,编码,疯狂收割。

2024/08/05

实训生活开始了。

今天早上定了六点多的闹钟,只可惜提前醒了六分钟,把闹钟关了后快七点才醒来。

我兄弟也刚好醒了,我爬起来看看知乎和掘金。七点半那会儿一直在看牛客网。

刷牛客,看完都不焦虑了。

八月份投简历,准备九月份面试,十月份以后开奖吧。

心态放好,时间很充裕。

一定能找到工作,但我又特别不想上班,在学校想着要去工作,在公司想着回学校。

八点半出去相跟上吃早饭,学校餐厅太贵,六块钱自助早餐还只能拿一个鸡蛋。

回来上课咯,那我索性把这段经历单独开一个博客吧。

中午出去吃饭,学校食堂的饭菜都按斤两卖,妈的只能去便利店买点好吃的拿去宿舍吃。

刚才上课演讲,很满意呵,说了有二十分钟左右吧。

我还真不知道自己还适不适合学习编程,看着自己以前的项目都没有感觉到有激情了,无聊到爆炸的业务代码让我看得头疼。

但这毕竟是吃饭的家伙,当然会让我感觉不舒服了。

学个新项目吧!跟着视频教程学个新项目吧!只有这样才能让我跳脱出现有的固化思维,要不然这代码也别写了。

怎样才能做到把项目看得通透呢,坚持把每一条业务代码都理清楚,然后逐个针对性深究底层原理,这样才是最好的。

困了困了,下午上课简直让人烦躁不安,这个鬼天气跟这伙人呆一块儿,真是太折磨了。

好不容易把 ES 相关实现过了一遍,但还是感觉收效甚微。这会儿看代码和专业知识,效率很低。

浑浑噩噩的,这老师逼逼赖赖一天了。

项目可以看看业务逻辑栏目文章,自己跟着视频做还有时间吗?算法可以自己每天做几道保持手感,八股文一直都在看,简历完善要尽快完善了,项目文档地址待修改中。

下午外面买了六块钱三个饼,六点半又要回去上自习,妈的快七点那会儿直接带着曹老板跑掉了。

晚上回来没有卡,还好叫了宿管阿姨帮忙开了门。

晚上八点四十那会儿看到快九点半,跟好兄弟来了三把王者,酣畅淋漓呢。

Spring 八股文又臭又长的,好在基本看完了。

今晚估计学不了别的东西了,开始看看玲芽之旅吧,好久之前就像看看咯。

2024/08/06

关闭了钉钉和大饼 AI 变声的开机自启动,原来软件内部直接修改设置就可以。

今天早上六点的闹钟,七点才醒来,实在困得不想起。

看了会儿知乎,学习了解了下 AI 绘画,今天下载个软件玩玩。

本来计划着出去走走的,不过现在也还不算晚,不能每天都坐在这里吧,身子都要废掉了。

早上还是没有养成好习惯,快七点醒来竟然趴床上一个半小时再坐到教室上课,这样一上午的精气神就提不上来。

刚才又去主教学楼(可以这么叫吧)录脸了,还好把手机取回来先在钉钉签到了。

那么这两天的生活还是索然无味的,暂时提不起什么特别有趣的事情想记录下来。

算法,简历,项目,八股,业务,课堂,兴趣,这就是最新任务要紧度排序了。

昨天是实训基地生活的第一天,感觉上没什么不妥,我终于再次回归到正常的大学生活了,不过这里的条件和学习氛围明显不如大学。

一个学校的基本上都不怎么认识,不知道这样的感觉会在这周周末的时候消散殆尽吗?总而言之,我的学业生涯才是最重要的。

奶奶的,没有带耳机,今天中午还是要回家的,记得下午来的时候把耳机带上,不然晚上都看不了视频听不了美妙的音乐了。

宿舍里的独立卫浴感觉上很别扭,说不出来哪里奇怪,要是在马桶边加上一圈墙的话,最大限度保证隐私性就好了,现在感觉很不好。

早上起床没有洗脸就先出门了,在主教学楼上了个厕所后,还想接一杯热水来着,结果这里茶水间的水龙头还没有装修完成呢。

现在是新的环境,如果一天之中能花费总共不超过半小时的时间来记录生活,我觉得这样的记录还是很有意义的。

那么,就开始吧,继续这干煸枯燥的实训生涯。

总算搞定了两个项目文档的部署,现在简历除了实习工作内容,已经很完善了。

重学操作系统,趣话计算机网络,我已经没什么精力再去完整过一遍,至少现阶段根本看不进去。

知乎上有没有什么好的书籍呢,看一看,扩充下技术视野。小报童专栏讲得都是实际业务开发场景下的问题,我应该看看这个专栏。

终于熬到中午放学了,妈的十一点五十就应该下课的,这娘们为什么还在逼逼赖赖,这一早上也太漫长了,比上班都折磨。

我得想一想上课期间做点什么有意义的东西,总感觉效率还不如暑假期间,心情更是差到极点。

这样的日子还没有适应吗,有点不好受。

中午去食堂吃了顿饭,妈的四个小菜称斤两的时候竟然花了十九块钱,但是米饭是免费的,下次一荤一素再配几大勺大米就不错了。

中午抽时间看了玲芽之旅一集,很难得的午休时间只好是小睡二十分钟,迷迷糊糊又爬起来又要去上课了。

中午发了一沓笔记本和钢笔,草鱼那家伙跟老师说我俩跟着进度上课有问题,把我牵扯进去咯,下午老师还要找我俩聊聊。

我倒是无所谓了,在哪里都一样,不都还是靠自己学么。

一个下午过完了这些内容:ES 基础八股,MemorySearch 忆搜阁代码梳理,晚上继续回顾项目文档,今晚完结这个项目。

晚上可以过点算法和 Java 基础八股文,并发,容器,JVM,Spring,MySQL,Redis 这些每天都在回顾,烂熟于心,不会有太大问题。

还是需要抓紧时间优化项目熟悉项目,一来是为了让简历更加出彩能跟面试官有话说,二来多熟悉做过的项目能有效加强业务能力。

优化项目的话有很多方面:WebSocket 融合到忆搜阁中,这是重中之重,所以今晚跑一跑项目是很有必要的。

接口调用统计,用户头像上传,验证码登录,限流,聚合文档这些还没有彻底完善。如果这两天能再加强下 Vue 基础,会不会设计出更优质的画面呢?我对画面不会有太高的要求。

晚饭出去吃,还是那家晚餐店买了一碗丸子汤,俩韭菜饼。

今晚又不用上自习了,取了橘子粉就跑回来,接壶水上床,看玲芽之旅。

看之前叫我兄弟出来打了三盘王者,酣畅淋漓。有个同学找我看看简历,问我要了个人博客。

八点多了,记得已经看过不少内容了,结果还是看了一个多小时。

下床接一杯水,把最后一版简历完善好,今晚开始投递第一波岗位,祝我好运。

四个月的生活,后劲真大,后劲太大了。

躺下来看了会儿八股文,猛然想起来三月初自己已经总结好一部分 JVM 知识点,结合面试鸭的场景题,JavaGuide 的 Java 八股以及小林的 计算机基础,面试前可以准备得相当充分。

今天还没有看算法题目,看来教室里效率还有待提高,尤其是上午的那个时段。

2024/08/07

早上快七点半才舍得醒来,昨天晚上半夜醒来头疼,翻了个身调整了下睡姿后好歹舒服了一些,但白天还是头昏脑胀的。

看会儿知乎,好多精彩的真实案件。

八点整下床洗漱,刷牙洗脸上厕所。上床后接杯水吃个面包,这就是今天的早饭了。

快九点到了教室,后排被人占了只能又坐第一排,这群家伙怎么思考问题的,一个小组起码坐一块儿才好交流。

九点开始到现在快十点了,一直在投递简历,不得不说简历投递起来真的很麻烦,不同的官网简历格式都不一样,自己动手填充。

好困啊,好久没有在早上打起点精神做事情了。

这老师教课真特么抽象,到现在了还在教怎么安装 MySQL 数据库和数据库可视化软件,难以想象这群家伙以后是做软件的。

快十点了,写到这就打住,我需要调整一下状态,今天的学习任务还没完成呢。

早上复习巩固完成了 Java 基础八股文,一个半小时看得有些头昏脑胀,这八股文是根本看不完的。

主要还是自己的简历项目和实习项目,好好回忆构建相关知识点体系,再熟悉业务逻辑和代码实现,将来结合项目就能侃侃而谈。

是时候要在脑子里梳理下复习思路了,已经基本完善。。

这鬼天气,刚下课才发现外面下大雨。

餐厅里吃了饭,今天的菜还可以,跟昨天的很不一样,我买菜也比较收敛,可为什么还是花了我十七块钱。

这次我又明白了,下次我买菜的分量尽量少一些,这一大勺菜比想象中的要贵很多了。

吃完饭就回宿舍,十二点半多躺下,还可以刷一会儿视频,睡了二十分钟就起来了。

下午出来又要昏昏沉沉地上课,这雨还越下越大了,看来今晚回去要换长裤子,加个外套,估计这场雨过后天气不会再热起来了。

我今天下午要把两个项目的业务整体熟悉一遍,再慢慢根据我的项目文档稳扎稳打地过完两个项目,把项目相关知识点拿下。

这些学生天天分享这些无聊的东西,,我对别人的生活丝毫不感兴趣。

上课一个小时了,我干了什么呢。

我看项目,发现他们实在太过于吵闹。我看八股文,太过于枯燥无味。只好是上掘金看看别人的工作生活。

这周还是比较轻松的,刚才填过一张表,保证了周末能出去随便玩耍,那我周五下午放了学可就直接跑回家了,这周能回去。

嘻嘻,写会儿算法题吧,链表完结,滑动窗口启动,再巩固下排序算法和数组相关算法。

做算法脑袋疼,赶紧背一背计算机网络面试题调节调节。

三点二十五到四十休息时间,看了会儿奥运会实况和相关评论文,这届奥运会还是相当精彩的,阴谋论那些也很有意思。

我怎么觉得戴上眼镜后看屏幕的话,困得很快呢。。

妈的,四十分钟不知道看了些什么,计算机网络从来没感觉这么枯燥的。

看会儿掘金和知乎吧,这破环境真的一点看不进去八股文。

快五点了,来了个石老师,逼逼赖赖又讲了一会儿他的快班,感觉学习气氛都变得凝重起来了。

学习这东西不是你讲多快就有多少效果的,一个培训班里要早读背英语单词,中午做自信演讲还有技术分享,晚上还有晚自习。

这完全就是高中的学习生活,我最讨厌这样的学习习惯了,要我这样去学习没过几天就会疯掉的。

五点十分了,今天下午的效率很低啊。

在课堂上没什么心思去记忆八股文,无论如何,自己一个人安安静静地学习的话,心情都是美好的。

在这里没什么前途,我今晚要继续打磨个人项目和企业项目,八股文每天都要记忆,参加秋招,尽早离开这个是非之地。

从未有过这样的感觉,在这里呆着已经不再是纯粹地学习技术了,一切都变得那么功利化势利化,技术也变得相当寡淡。

尽快逃离这里吧,原本以为这里是大学生涯的最后一片净土,这两天体验下来才明白,我宁愿去吃上班的苦,毕竟每天还有工钱呢。

嘻嘻,五点半下课以后跑掉了,外面取个快递,买俩韭菜饼就能回宿舍躺尸了、

六点多躺到六点半爬起来,没耍两个视频呢就叫上我的好兄弟打了四把王者荣耀,这会儿都七点快半了。

刷了半个多小时视频,看了会儿死侍,没意思咯,写会儿日记就开始今天的学习吧。

八点半多看到了快九点半,基本啃下了操作系统和计算机网络这两块硬骨头,不得不说 JavaGuide 哥总结的知识点是真的能让人看进去,很有用。

今晚完结:JVM,Java 并发,Java 集合和 Java 基础,Spring 以及那些场景题目还是要往后放一放的。

2024/08/08

八月八号,二零一七年八月八号,我的世界网易中国版上线了,已经过去七年了吗。

今天早上格外懒惰,挨到快八点那会儿才好意思睁开眼。

看了会儿手机到八点十分,看到我兄弟也醒了,聊了两句就去洗漱了。

四号那天早上我洗了洗漱,直到今天为止都还没有好好再洗一次呢,不得不说这浴室洗漱挺方便,就是人多了有时候不好协调。

快九点了才来上课,还是靠窗这个位置。

昨晚心血来潮,整理了前二十篇博文顺序,这项工作还是太繁琐,单凭质量好坏和更新频率来讲,好多篇文章都想放在最前面。

这毕竟是体力活,尽快搞定博文排版和首页图片配置,博客优化暂且告一段落。

看一下昨天投递的那两个笔试题。

面向简历学习,最后一版简历优化完成。

截至十点半,快速回顾了:JVM 内存区域,Java 对象生命周期,类加载过程,加载器,十分钟内完结垃圾回收器。

嘻嘻,垃圾收集器好复杂无聊,看了二十分钟结束了。

半个小时看完了 Spring Cloud 相关面试题,感觉这总结的还没我自己平时总结的好,干煸无聊没有干货全是水分。

现在学 Java 门槛都已经这么低了,我原以为能在这里享受最后一段快乐轻松的大学生活,谁能想到这里跟中学生上课军事化管理一样。

完全接受不了,在这里呆哪怕多一天都是对我生命的浪费,我决心拿出半年前的勇气了,最后检查完毕简历后直接给到规划师。

我宁愿去上班当牛马,也不愿意跟这群家伙同流合污,我已经领先他们太多,我完全不应该属于这里。

中午久违的十一点五十能下课,曹老板自己在点餐群里买了米饭,我自己去食堂吃中午饭。

今天中午看见食堂第一个窗口卖面条,十块钱一碗,有两个小菜,还可以免费续面,这面条比大米可划算多了。

中午好不容易回宿舍躺着了,今天回去的尤其早,十二点二十五躺在床上,玩了半个小时一点多才躺下。

有是昏昏沉沉的一下午,今天下午的自信演讲又他妈要轮到我了吗,没意思,随便讲两句下来就行了。

最后看一遍简历,没什么问题的话我就发给巩俐老师了,剩下的等通知即可。

下午再关注一些招聘消息和渠道,昨天的那两个笔试题目还没有开始。

这些发言太过于学生气了,没想到小学语文课堂上开始的课前朗读,到高二疫情好不容易截至,竟然在大四实训基地课堂上又死灰复燃。

我实在没想到呵,还是去上班吧,奶奶的,这地方早点离开为妙。

嘻嘻,轮完一遍了,真开心。

下午再好好想想应该做什么,总觉得把简历发出去之后,学习才能更加紧迫一些,我要看招聘消息投简历咯。

还以为博客切换页面有黑边是 BUG 呢,结果是浏览器的暗黑插件搞得鬼。

班里面刚来了位考公的,也许是因为那边压力太大了,竟然选择转到我们这个 Java 班级,那我也可以考虑转到隔壁考研班。

博客全系列文章排版,启动!结束!总算像模像样了,接下来换下文章首页图尝尝新口味就行了。

妈的,把所有图片整理完成之后,竟然在百度首页看到了知乎,百度和微博头条,这一看就看了快一个小时,都是关于奥运会的。

这是什么几把学习环境,叽叽喳喳吵得要命,我今晚非要问问隔壁考研班的作息情况,那边人少课少,自学的效果会更好一些。

我今晚聊聊学习环境,明天发完简历之后再找巩老师聊聊能不能转班级,毕竟在这个班里学了一周基本上了解了课堂教学模式。

对我来说基本上没有什么太大的帮助,反而每天让我心浮气躁,我想争取一下这个机会,能不能换一个更闲适一点的学习环境。

看了一会儿 Doker,这东西没用过还真不好搞,我觉得当务之急还是快速熟悉自己的两个项目还有公司的实习项目。

要写两篇文章,从头到脚剖析下这两个项目,要不然自己介绍项目业务逻辑,相关技术实现方案的话,没话说怎么行,好歹是自己的项目。

吃完饭,又是逃掉晚自习的一个晚上。

在宿舍跟曹老板一起吐槽这所基地,简直让人无语。今天下午还规定限制用水用电,晚十点后熄灯不得出入,什么乱七八糟的。

六点四十那会儿跟好兄弟打了四八王者荣耀,中间两把都输掉了,还好最后扳回一局,猴子就是简单。

刷到晚八点半,觉得应该做点什么,至少要有什么产出吧,从八点半到十点多,一直在完善博客的文章配图,终于完成了。

二零二四年八月八日晚十点十三分,所有八十三篇博文首页图片配置工作圆满结束,值得留念。

睡咯睡咯,又耍了一个小时视频。

2024/08/09

昨天晚上宿舍熄灯挺晚的,十二点过了都没关灯,各位都比较热衷于在周五前夜放纵一下。

昨天晚上做了一个很奇怪的梦,梦到我是一个杀人犯,好像还是一名战后创伤者,回到一家医院里大肆屠杀。

争斗的过程中,我脖子上被砍了一道相当可怖的缺口,血流如注,但我龟缩在一个角落里,没多久后就满血复活了。

我继续砍杀到黎明,听着屋外的警笛声和救护车呼啸而过,一瞬间满屋子就坐满了护士。

我心里面生出一股歹念,想要叫嚣着把这群家伙全部杀光!一位穿着防护服的工作人员从我身旁走过,我毫不犹豫地举起了手中的长刀。

我狠狠地出刀,直到这个人不再动弹。正当我面目狰狞满脸鲜血地站起来想要大杀四方时,却发现在场的护士好像都看不到我。

他们觉察不到我的存在,依旧坐在那里谈笑风生。我疯狂地跑出屋子,茫然地打量着这个熟悉而又陌生的世界。

我转过头试探性地问身边的一个路人,我这是怎么了。很惊讶,他竟然回应我了,递给我一张小纸条,上面赫然写着这样几行字:

某某某,有严重的战后应激创反应,在一场医院大屠杀中被砍伤了脖子,犯下了累累罪行的杀人恶魔终于交代了他年轻的生命。

原来在我脖子被钝器划出一道大口子之后,没过多久就因为大出血而当场死亡了,接下来发生的事情都是我脑中的疯狂幻想罢了。

这就是我昨晚的梦境,很精彩也很耐人寻味。

这个梦的后劲太大,以至于早上八点多才醒的。简单洗漱下看俩个视频,吃个面包就又该到教室打卡上课了。

又花了半个多小时的时间,总算搞定了所有博文的配图和配文。十点了。

待不了,一点都在这里待不了,我一点都不习惯跟这样一群初学者呆在一块儿,这样严重影响到了我的学习效率。

十一点左右我会把最新一版简历给到巩俐老师,找机会下午跟她当面聊聊转班的事情,我觉得应该可行。

我也有在深思熟虑过,这样的学习环境确实不利于接下来我在秋招备战阶段的巩固复习,我需要一个相对安静的场所,而这里吵得要命。

希望能够妥善解决吧,最后给自己再争取一把。

优化完毕,优化简历,发送简历。这都过了将近一个小时,巩老师还不回复我。

十二点那会儿我直接问她下午当面聊聊,不行就直接微信里讲了,今天回家前务必完成这件事情,要不然我整个周末都过不好了。

过了一遍所有八股文概述,这东西是真的多,哪里能背得完。

中午吃了美味的面,有西红柿加牛肉豆腐块,吃起来还不错。还有免费的酸梅汤呢,感觉梦回东山校区餐厅二层。

巩老师下午不在,只好等到下周一当面聊聊了。

今天晚上不上晚自习,好极了,下午就跑回去。这大中午的又特么有小组长上台讲话,嘻嘻哈哈介绍自己的同学,没兴趣。

哦我的妈呀,链表算法终于完结了,折腾了五天才算总结完,可还得自己再做几遍。

没有记错的话,截至今天下午两点,我已经收到了三分笔试题目邀请了,这两天一直没时间,周末一定要打起精神来完成这几道题目。

今天下午我带了耳机,太幸福咯,竟然能有时间听会儿音乐写写文章,那好吧,今天下午就是我的幸运日。

老师不在呢,我就先不跑了,不当这个出头鸟,不过安静的氛围还是很喜欢的。

五点半出发,六点回家,现在看知识点也没什么意思,明天早上起来不能看吗!

写会儿日记写会儿日记。

花了一个多小时总算写好了晋阳湖公园一日游,太原古县城的故事暂且告一段落,写日记也是很累人的。

我兄弟帮我看看今天下午坐什么车子好,学校旁边有没有直达的公交呢,结果显然没有,干脆直接一趟小车子干回家去。

走之前还想着回宿舍一趟拿点东西,不过现在看来应该是没必要,周日那天会下雨吗,我得看看天气预报。

回去之后当然是轻轻松松的了,看看今晚还是明天早上完成那几场笔试,美团的 AI 面试不知道怎么搞,反正今天我就是要快活高兴!

收拾东西,准备飞奔回家!还有点小紧张,是因为终于能回家了吗?

刚出校门就打了辆出租车子,二十分钟内到了小马村,回家路上买了西红柿和包子,跟好兄弟在巷子里见了面,相跟上一块儿去福隆源买了火锅丸子,在旺鑫源又买了两瓶饮料。

回家吃火锅咯,我俩简直无话不谈,从六点半到晚上一点半,嘴就没有停歇过。

太多好玩的事情了,跟我兄弟聊起来我是怎么做自我介绍的,学习环境是怎么样的,餐厅,住宿各方面。

2024/08/10

今天早上八点多才醒来,有几个笔试题目,十点多开始做美团的,下午五点把帆软的做完了。

笔试题目都一个样,共享屏幕,小程序扫码,算法题目太难了,一点都不好玩。

早上看了会儿知乎做了笔试题目,打开电脑又开始看视频解说,没忍住玩了会儿手机。

快中午那会儿两个人开始聊小时候,六一儿童节,小时候的记忆还是历历在目,下午十二点半才开始做饭。

吃了挂面汤,一点半睡下哎,四点才醒来。

五点多下载猫和老鼠,玩猫咪和汤,合金弹头。

今下午很快就过去了昂,还想见识见识好兄弟的迷踪拳,可惜那会儿我在做题目没空看。

看了会儿算法和数据结构,感觉好多东西还是捡起来了。

原来回家学习效率这么低吗,下周一定要申请去隔壁考研班,太需要安静的学习环境了。

呜呼呼呼,晚上吃了简单的酸菜方便面,我兄弟特意给我留的两袋,加了一把鲜面条,好一顿美味的晚餐。

吃完饭就要来两把王者,结果第二把玩两个坦克竟然搞输了,之后就开始沉浸在快乐的视频时间里。

晚八点多,我躺在床上刷着好兄弟的大平板,商量着有啥好玩的游戏能把玩把玩,下载了合金弹头,两个人打了半个多小时。

设置了下平板,好用的很,比我屏幕都大一圈,就是八百块的东西还是不适合打游戏了,看视频的体验却相当惊艳。

顺带捎了一个耳机,很方便。

我抓着他的大平板玩了一个多小时,又一块儿看视频,他看考研相关内容的时候,我又下载了狂野飙车,呵呵呵,他一点都学不进去。

晚十二点,这忙碌的一天总算结束了。

两个人又不由自主地聊起天,初中老师,世界末日,最后昏昏沉沉睡去了。

2024/08/11

昨天简直是我这周度过的最快乐,最轻松的一天。

今天早上七点半被我兄弟的游戏声音吵醒,猫咪和汤有那么好玩吗,他一大早竟然玩这个。

我也抓起来玩了几局狂野飙车,酣畅淋漓。

今天早上有点冷,这鬼天气突变,气温突然就降下来了。

抓着好兄弟的大平板,刷了半个小时浴血黑帮,好久没有看过这部剧的剪辑了,还是那么有吸引力。

今天应该干什么呢?八点半了,我希望今天能过一遍除项目之外的所有内容,毕竟过一遍心里才踏实。

八点四十,刷到九点五十咯,啥都不想干,没有能量。

今天不怎么想写心情日记,本来下午就要去学校了,结果晚七点半吃过晚饭后,听着我兄弟点拨后就不想去了,明天早点回学校。

中午吃完饺子和老婆饼后就睡觉了,睡到下午三点四十左右,简直跟昨天神同步。

晚上很兴奋地玩了六把王者荣耀,猫和老鼠。

睡前整理了下最近的复习计划,喝了一杯牛奶,跟好兄弟一块儿看了半个多小时视频。

2024/08/12

昨天晚上同样聊了很多,只可惜不得不在一点左右打断了,然而还是辗转反侧倒快两点才完全睡着。

昨天晚上有只蚊子老在叫,妈的就这么一只蚊子折磨了两个人一晚上,早上醒来看见墙上趴着一只吸饱血的肥蚊子。

一巴掌就把它呼死在墙皮上,这家伙可算让我逮到了。

还有两只蚊子早上还在嗡嗡叫,都这个鬼天气了,竟然还有蚊子这么猖狂,暑假的灭蚊计划要是实施了就没这么多蚊子了吧。

今天早上六点多醒的,好兄弟熬了一锅热水,泡了一小碗馄饨汤,就着吃了一块小饼干就完事了。

我收拾好了东西,拿了件厚衣服就要出发了,走之前还拿了门禁卡,躺在床上小咪了一会儿。

下楼了,打了个出租,七点二十四分出发,到了校门口竟然才七点四十二分多收了我十块钱返程费用,下次要坐先坐公交回到太原再说。

七点五十躺到床上,刷了会儿知乎看巴黎奥运会闭幕式新闻,然后躺下来小睡了一会儿。

现在果然有点饿,拆开一块面包吃了起来,那书包和马扎在墙上没挂牢固,一股脑儿从床上滚了下去,饭碗都砸了。

快九点多问了下巩老师,她上午估计没有时间,有空了她找我吧,我希望尽快完成这件事。

早上来的时候曹老板告诉我说考研班人还不少,教室也没有那么大,但我决心不会在这个班级长久呆下去,考研班不错的。

十二点之后基本不会有课程全部是自学,这当然符合我的学习理念,这才是一个空窗期求职者最低要求的学习环境。

我的心情会更好,效率也会更高。

上午学习,分布式理论,网关,RPC 基础,Dubbo。

上午网络安全讲座,发放工牌,按手印,教室里轰轰闹闹的,简直回到了中学时代,完全受不了了。

从来没想过自己对于这样传统的应试教育课堂如此排斥,简直让我叫苦不迭,都什么年代了竟然在大学的最后一年接受这样的教育模式。

我非要转到隔壁班,这里我根本看不进去,太吵闹了,永远也不会适应这样的学习环境。

百度统计:百度统计 (baidu.com)

我只用一行代码,知道哪些人正在看我的网站!炫酷! - 掘金 (juejin.cn)

困就困了,一个人的话能出去走走,洗把脸甚至睡一觉来调节,心情也是畅快的,这里只能持续不断呆板地看着电脑手机,昏昏沉沉。

还是刚回家的那两天自由啊,果然每天开心才是最重要的,在这里基本没有能让我感到开心的事情,还不如去上班。

上班折磨得跟牛马一般,但好歹有个下班时间,每个月还能领薪水。这里简直就是监狱,没有任何正能量反馈,还总有人叽叽喳喳讲话。

一天二十四小时,除去睡觉的那七小时,剩下十七个小时时间里几乎都是这样的状态,基本没有私人空间。

没有私人空间还总是被强迫参与到集体生活中,我根本忍受不了。

妈的,还是找实习工作太超前,或者说很及时,让我提前几步迈出大学校园,这段时间绝对是目前为止上半生的绝佳体验。

我回不去了,我不能接受总是暴露在别人的目光之下,没有奖励,没有薪水,没有成就感,甚至每天都能清晰的感觉到意志力在消退。

我有这样的实力和平台,我要去争取这样的机会,周一一定要完成,妈的。

中午吃了一碗面,外加一碗汤,今天买面的人挺多的,估计是周末这两天都知道这里卖面条了吧。

吃完饭还有很长时间,很宽裕,回去躺床上才十二点二十多,又能快乐地玩半个多小时平板了。

一觉醒来又是昏昏沉沉的,今天有什么可以讲的话题呢,不清楚也不想动嘴,没有午休时间还强迫人醒来自由演讲,简直是畜生的行径。

下午有什么学习任务呢?看着列表清单记忆八股文?做两道算法题清醒清醒?还是看会儿技术博客再找机会好好耍会儿知乎呢?

都不想干。

中午醒来心情很不错的,阳光明媚,清风微拂,要不是我必须拖着疲惫的身躯去上课,这应该是最好的中午时光了。

曹老板上面讲作业呢,下一个就是我了,没什么要说的,让我一个人安静安静吧,下午还有任务呢。

我的问题还没有解决呢,这才是最重要的。

这地方简直是牢狱,为什么呆在这里的每一分每一秒都不能感觉到快乐呢,这里的压抑从上周末开始就超乎了我的想象。

他奶奶的,点评一下上个同学,说得短了,还挺有个性的是吗。

两点多到三点多,总算写完了一篇心得。

晚上六个多小时,玩高兴了。

2024/08/13

昨天下午上完课直接跑掉了,也没觉得有啥,晚上自由时间充足,但白天满课确实让我有些吃不消。

随便在 B 站上找些视频看看,刷到七点多,跟好兄弟打了三盘王者荣耀,他刚下楼去买饺子,回来叫我。

我刷累了就躺下来休息会儿,正巧打柜子的师傅来了,在门外现场打了一个柜子,不过上下层好像装反了。

打到快八点了,才想起啦要好好看会儿视频呢,这才晚上八点不到。

看了玲芽之旅,天气之子,你的名字混剪,我的心情总算好起来了。治愈向的动漫我向来是来者不拒的,生活都变得美好起来了呢。

晚六点玩到晚九点,晚九点还能继续玩到晚十二点,这生活可太美妙了,果然不管什么时候,我最向往的还是自由啊。

为什么天天满课基本没有自由活动时间,我不过是从一个牢笼中解脱,却转身投身到下一个无敌深渊中罢了。

我的秋招在即,目前的学习环境和当前教室的绝大多数同学不匹配,同课堂进度也不相匹配,我迫切需要一个能带我逃离困境的方法。

远离这个地方,这是最好的办法,我会争取这个机会,就在今天。

在机会来临之前呢,我都要像之前的那样浑浑噩噩吗,我需要调整,把自己的心态调整至最佳,同未来生活快速接轨。

秋招,秋招,秋招,我眼里只有秋招这个目标,我会不择手段去获取更优渥的条件,目的只是拿下秋招。

即便跻身于那混乱的无敌深渊中,那也好过在这里消耗精力,消磨时光。

如果上班真要这么轻松就好了,可我真的不是在上班,而是在坐牢。

我刚才迈出了那一步,不知道结果如何,秋招在即,我必须要为自己谋得一切应该属于我的权益,不惜一切代价。

结果如何呢?一个小时下课后打电话就能知晓结果了,应该是好结果吧,但愿是好结果。

简历优化,秋招在即,我又要开始努力了吗。

我不知道,还没有结果,刚才为什么不跑出去接电话呢,妈的在这里如坐针毡不知道结果,这种命运掌控在别人手里的感觉太痛苦了。

余生都要接受如此被别人操纵的命运,这就是人生常态吧。

应该是有戏,没戏的话微信一句话就要告诉我了,应该是有一些必要的流程和心理准备吧,我太需要这次机会了,我不喜欢这里。

简历里面再多加一个项目吗,哪个项目?伙伴匹配还是智能 BI 呢,我得预先熟悉下这两个项目,两页的简历是最合适的吗。

工作产出是最重要的,工作产出而不是项目产出,我在这个团队内部做的贡献和真实的工作内容,这样才能真实反映我的工作能力。

唔,不管怎么说,希望如此吧。

这种感觉仿佛回到了三月下旬的我,坐在教室里焦急地等待着宣判结果,结果一定是好的,一定是对我有利的,这是我自己争取得来的。

原来九号那天的蔚来已经拒掉了我的简历,也好,没有乱七八糟的笔试影响心情。

去吃饭,顺便回个电话。

打完电话咯,过两天最快明天就能去那边班上课了,中午又吃了面条,心情还是挺不错的。

躺在床上玩玩平板,一年多来第一次玩平板戴耳机,感觉很有安全感。

刷算法题当然要思维了,数据结构加算法不是你说简单就简单的,我刷了两年多的算法,不需要别人告诉我怎么刷算法。

嘻嘻,就喜欢做计划,刚才又整理完毕了所有刷过的算法题目,感觉刷题目标很清晰了,这里简单做下总结:

栈/队列:8 道题目

区间:4 道题目

哈希表:14 道题目

链表:23 道题目

数组:17 道题目

二叉树:19 道题目

字符串:11 道题目

排序:6 道题目

总计:8 + 4 + 14 + 23 + 17 + 19 + 11 + 6 = 102 道,一共一百零二道题目。

嘻嘻呵呵,今天的心情真不错,谢谢巩老师了,学习环境有了保障,我决定今晚组织小组成员一块儿聊聊天,解解惑。

刚才三点下班的时候,告诉赵英彤和徐一帆今晚有空的话大家一块儿能聊聊天,虽然我现在一点都不想说话,但到时候话匣子自然会打开。

快四点了,这样的学习模式还是很不适合我的,但一想到明天就要挣脱这个牢笼,心里面还是很兴奋的。

这又是我自己争取到的机会,我可得好好把握这来之不易的美好时光,原来自从上周开学之后,每天都能有独处的时光是多么奢侈!

他奶奶的,突然公司要求评估我们这类学员的综合能力以及项目水平,这么突然吗,转个班程序这么麻烦,这周才能搞定,比预期要慢。

那明天能转过去吗,明天不会就开始测试了吧,这都什么情况,我都已经开始畅想未来几周的自由生活了,竟然还有这么多复杂的流程。

算了,滑动窗口下次再看,今天晚上获取可惜考虑学一些,算法这块儿还是需要集中处理效果才好。

[Liqiud]無限煉姦 ~恥辱にまみれし不死姫の輪舞

时间回溯、永生、时间暂停这三个技能选哪一个? - 薛定谔的猫的回答 - 知乎
https://www.zhihu.com/question/580837292/answer/3292883063

摸鱼,看了会儿奥运会梗图。

唔,下午五点半放学,出来买了俩饼,操场上跟小赵阿帆聊到了晚八点半,时间过得真快。

在这里都能遇到可以交心的朋友,看来实训基地的生活还是很充实美好的,只是明天不知道能不能落实换教室的想法。

今晚回来继续跟好兄弟玩王者,两负一胜,相当精彩。

今天晚上聊天的后劲很大啊,一直想跟这二位见面聊聊天,互相认识一下,可惜一直没机会,今晚总算是互相深入了解了彼此,又交到两位好朋友。

晚九点半咯,今晚可以学习会儿吗,总是看八股文也不好,我可以尝试学习新项目,或者巩固复习旧项目,总之学习自己喜欢的东西。

妈的,晚上调试 JSP,这才发现一个多月前删掉了去年写好的 Demo 代码。

2024/08/14

又是愉快的周三上午,今早又有 Python 嘉宾来讲课,全程画饼充饥,这帮人也只敢在学生课堂上这么讲话了。

人人都能进华为。

我不想写 jsp 代码了,去年这会儿已经有了一套成熟的代码,只可惜今年暑假那会儿我给删了,代码竟然没有推送到远程仓库。

发了工牌上的个人信息名片,很简陋。

早上吃饭前,被叫过去一对一访谈,其实也没什么事情,就简单聊聊就业前景,期望的就业城市还有学习规划,了解下知识的掌握程度。

吃饭,早上有个家伙一直将就业前景,画大饼还不知廉耻,输出的内容简直毫无营养,学了会儿 Linux 和 JSP。

下午几乎都在学 JSP,搞出来个页面显示列表,放在网页上,今晚还得抽时间给组内同学讲讲。

我也不太想讲呵,技术是很无聊的,有这时间还不如回宿舍玩闹,这些老家伙们说好的转班级,转哪里去了。

项目经验,技能检测,那你倒是检测对吧,不能总是给我做保证又办不了多少实事,奇了怪了都没几个效率高点的人了吗。

总是要我催着问,本职工作为什么不好好干,效率太低时效性都特么快过去了,再过两天搞不好跟我讲不能转了,这也太特么恶心了。

给我个安静的上课场所吧,每天这样轰轰闹闹的根本不是学习该有的环境,今天的八股文记忆尤其少,主要还是学习环境堪忧。

这周熬过去了,下周又应该怎么办,对吧,这问题总得商议和解决,但身边的人好多都不上心。

今天早上也说过了,这里的同学都是默认不参加秋招的,没资格参加,那我继续呆在这里就相当不适合,至少换一个安静点的环境吧。

周三快结束了,问题还没有解决,很是让人感觉无聊。

今晚讲完课程就暂且放一放,不知道能不能讲清楚,也是要花费很大气力的,吃力不讨好的活。

晚上不能总是刷刷视频这样子,但是也确实找不到喜欢做的事情,因为白天好多时间没有好好利用起来,晚上还要报复性玩闹。

八月中旬了,我也仅仅投过一轮简历,明天开始继续投递了,只是每天这么上课折腾我,实在提不起备战秋招的兴趣。

要是真的不能解决我的问题,我必须要提出允许我在校内找到更安静的场所来学习,毕竟进度完全不一样却要被迫接收同样的课堂教育。

就说到这里,我不想写了,事情解决不了我还是心情低落的。

下午出去买了两个烧饼,跟曹老板相跟上在操场旁的一块石桌上解决了晚饭。

回教室坐了一小会儿,写了今天的日记。下午一直在做项目作业,准备晚上的讲解,所以一天到晚都没怎么好好记录生活。

晚上好歹跟大家聊起来咯,心情很愉快,从六点半到快十点。

打了两把王者,我兄弟告诉我,奶奶走了,前天走的。

这个话题不太想写在日记里,但还是要提一嘴。,。,。

晚上聊得很开心,讲解完 JSP 大作业以后,聊电影,女明星,美剧,鬼片,血浆片,恐怖片,恋爱什么的。大家都讲了自己的过去,大学三年都没机会认识新同学,今晚的配置还是很新鲜的。

刚开始要讲课那会儿,熟悉又陌生的感觉,从来没有一次性同时给四位同学辅导作业和讲解思路,但结果比我预料中的要好多了。

全程几乎都进入一种心流状态,不知道自己动嘴在说什么,但思路很明确,讲话还是很清晰的,这样的状态我很满意。

想找时间好好聊一聊这两个夜晚发生的事情,简直令人怀恋,没想到在大学的最后阶段,我真的如愿以偿交到了最好的朋友们。

大学阶段交到的朋友才是真正的朋友,就像是战友一般,这句话是初中语文老师告诉我的。

尽管有些许夸张的意味,但在大四阶段还能认识到杨宇航,曹宇,赵英彤和徐一帆这样的同学,幸福的感觉是真实的。

国乒后劲很足啊,天天看这几位的生平和对战记录都感觉很燃,很受激励。

我还在犹豫究竟多会儿早起跑步呢,不太想起来,又不喜欢迷迷糊糊去上课,要是能去自习室就好多了。

2024/08/15

八月中旬了,这么快就八月中旬了。

今天早上六点半的闹钟响了,响了就给它关了。

早上再次回顾一遍 JavaWeb,以后有时间再学习下相关知识吧,反正待会儿会有同学分享项目经验的。

那个老师说要验收整体学科素养和项目水平,我只好先准备着,今天能过完一遍所有八股文吗,过完效果也不一定好。

至少下周开始就能转班了吧,这边的学习环境已经不想过多言说,呆久了真的会受不了。

中午下班晚了,拖堂到了十二点快二十分,去了校门口取餐,商家还忘记给我派餐了。

在床上吃了米饭,没有麻辣面皮和茄子,只有豆腐加了个鸡腿,奶奶的。

睡了十五分钟,就又急匆匆地醒来去上课了。

我是来赶秋招的,让我换个学习环境这么简单的要求都兑现不了,这帮老师是吃白饭的吧,我追着问下进度才肯给我回应。

今天中午两点才开始讲课,那你直接告诉我说两点来不就可以了。

现在好多事情一手抓:实训内容,秋招,兄弟,奶奶,兴趣,拓展学习,心里很难落个清静。

还是那句话,我学过的东西,一般不轻易教给别人,只愿意在合适的时间里讲授给合适的同学,上班,生活和学习不都一样的么。

早上计划过一遍八股文,那只好下午过一遍除 Java 基础以外的所有内容,晚上过 Java 基础,算法也要写。

开始学习了,同志,明天继续开始投递简历。

明天过项目,过项目,企业项目和我的三个自学项目。

傍晚有时间的话,还是可以写一些日记的,我的人生回忆录里面好久没有更新过,记录下这两天的实训生活吧。

下午小穆找我聊聊简历,她要保研呢。这两周忙得没跟她聊天。

又解决了一个问题!组内所有问题都能解决了,什么浏览器缓存,JDK,Maven,Tomcat 版本冲突,依赖导入,各种问题层出不穷。

写两道算法题!

嘻嘻,下午五点半之后就是自由时间,其实这地方学习也挺顺利的,没以前想的那么糟心,主要是不咋想看到这些刚入门的同学。

出去陪曹老板娶了个快递,晚上回来接了一壶水,上床吃俩饼子,晚间生活开始了。

今晚也没干什么,想要记忆一些八股文都没兴趣,不过简历优化的差不多了,明天早上考虑早点起去教室做做简历,今晚睡觉前背背。

背一背八股文啊,明天开始要海投简历了。

2024/08/16

八月中旬已过,秋招在即。

昨天晚上记忆八股文,莫名生出一股迷之自信,把 MySQL 八股文又过了一遍,晚十一点半兴致勃勃地打游戏去了。

玩了几场赛车,酣畅淋漓;打了两盘猫鼠,载歌载舞。

睡觉前还一直在看知乎小作文,快十二点半才睡觉。

早上六点半的闹钟又响了,随手一关,下次醒来就是七点半以后了。看了半个多小时的知乎长文。

八点下床洗了把脸上了厕所,回来继续看知乎长文。

今天又是做项目的一天呢,无聊,一个用户列表加上简单的登陆注册。

学号_姓名_项目名称

早上问了下巩老师需求进度怎么样了,毕竟我那两天心情好就是因为能换个新环境,她告诉我说今天下午开会商谈这件事。

我一个电话打过去,逼着老师们开会研讨分了个新班。

今天中午去餐厅吃饭,三个小菜才花了九块钱,吃饭的时候还遇到了本班同学,真巧。

回宿舍才十二点十分左右,格外早啊。耍会儿视频,知乎,这就非常开心了。

中午醒来以后心情很不错,因为过会儿就能直接回家找好兄弟玩去了,今天下午最后几小时过去就能直接打车车回家家。

下午做项目,很麻烦的 JSP 页面,好歹昨天晚上完善了曹老板的增删改查页面,我也做完了最基本的登录校验。

修改了数据库字段,优化了项目整体结构,清晰易懂。

下午四点五十五分,崔老师还在答疑解惑,基本上把代码都完成了就可以,最重要的不是这个学分置换,还是自己有没有学到新东西。

下午三点多,巩佳老师和崔老师把我们班十个人叫走,在项目五会议室开会,讨论了有关班内学生超前学习的问题。

我提出了不少意见,授课方式怎么样,教室环境,学习人数,还有学习进度要求等,总体感觉还是挺不错的,至少比这边的环境好。

有简历优化指导,优质的且超前的就业服务,总算在最后阶段能找到志同道合的同学一起学习。

五点多了,应该快到验收时间了,不用着急。

就在刚刚,实训基地给了我们学习进度稍快的同学一个机会,提供了新的班级和学习环境供我们学习,下周开始又是全新的生活。

仅仅用了两个电话,我用一己之力改变了学校的教学模式。

这两天疯狂地学习了 JSP 项目,教会了一整个组内的所有同学最基本的 Web 项目构建基础,感觉那篇尘封已久的博客可以有新内容了。

晚上回家,五点半打了个车子回家。

吃火锅,刷视频,跟我兄弟聊天,一晚上就过去了。

我兄弟竟然接单子玩闲鱼网店,出息了,我也长见识了。

2024/08/17

昨天晚上睡觉前优化了一版简历,主要针对实习经历,完善了工作产出不过现在排版上有些许问题需要调整。

睡觉前打了五盘王者,本来睡得就够晚,真正躺下那会儿就已经一点半了。

妈的有蚊子咬了我俩一晚上,半夜三点半起来打蚊子,又没忍住刷了半个多小时手机,快五点了才睡着。

八点多醒来不想看手机,抓起一本读者看了半个多小时,又躺下来睡了个回笼觉,九点多又醒来。

看会儿掘金博客,想起来星球内也有知识碎片,很有用处,主要学习了下 WebSocket 的使用方式和基本知识。

饿了,我兄弟给我热了一锅火锅丸子,昨天半袋子没吃完,几片茄子和蔬菜,最后没吃饱又添了两把挂面。

范马刃牙系列还在更新呢,时隔一年多可算又重新回顾了下。

这会儿已经是早上十点半了,打了四盘王者荣耀就此打住,十一点半终于要开始工作了。

周末在家就是好,晚上不睡觉熬个夜也没啥大问题,醒来还能看看自己喜欢的东西,那今天的工作任务就简单安排下:

十二点之前优化简历,然后快速投递一波。

最快的速度过一遍八股文,再对照简历查漏补缺,下午做做算法题和笔试题,闲暇时间可以学习新技术提升能力。

十一点半到现在一点半,优化了十五版简历,投递了几家,看看效果了,现在记忆一会儿八股和项目基础。

优化完毕简历,现在四点多,一直在看知乎和掘金。

快六点咯,把 Redis 八股文又过了一遍,今晚可以自幼学习了,算法和项目。

坐下来听着音乐学习,心情就是畅快,感觉生活都变得美好起来了。

下午我兄弟下楼买饺子,我洗了锅热上水,八十个饺子分两次下锅,芝麻酱豆瓣酱老干妈,再添一碗面汤。

极致的美味呵!拿 Lorre 的视频下饭,牌皇这个人电影的历史渊源还真挺有看头。

趴床上把场面人万磁王的高能镜头都看了,半个多小时过去,这下可好把 Bilibili 的笔试差点误掉了。

看仿 B 站项目,学习了 JWT,Spring Security,WebSocket 等知识,很有意义的单体项目,明天尝试配置好 OSS 后上传视频,在本地跑通项目。

今晚还需要快速记忆下八股文,学习实时聊天系统,写几道算法题目,一定要写,别的不干这个要写完。

计划写两篇博客,JWT 认证验权,Websocket 实时通信。故事。

2024/08/18

中午才有时间和精力打开博客记录下生活,就简单写一些吧。

早上快九点才醒来,昨天晚上两个人不睡觉,到了十二点还在吃饭。

这是为什么呢,睡觉前才发现下午好容易清洗干净的西红柿又有些发霉的迹象了,本来中午那会儿就坏了一个半个的。

现在可好,要是一觉醒来这些西红柿也全都发霉了就完蛋了,只好是睡觉前把这些熬成汤就能放长久一些,开始熬汤。

起锅烧油,加料,十分钟左右就做好西红柿汤。咋了两口汤汁,香味四溢,竟然有些饿了,肚子开始咕咕叫起来。

索性直接下了两把挂面,十分钟不到两个人就各自捧一碗面条呼噜呼噜吃起来。

吃完以后满头大汗,睡意全无,直接躺床上开启夜猫子模式。

要么说周末自由快乐呢,晚上不睡觉也可以,反正明天又不用早早起来上课上班。

打死三只蚊子,最后一只死活找不着,就这么睡着了又提心吊胆的,就拿了花露水摸遍全身才安心入眠了。

今天早上醒来躺床上刷知乎,看到推荐的句读 app 挺不错,索性直接下载了一个,在这个快节奏的生活中很适合看这样的阅读片段。

打开软件后的第一条句子就把我吸引住了:重要的人越来越少,剩下的人越来越重要。

说的真好,这不禁让我回想起这周早些时候,能抽出时间主动询问身边的朋友,约他们一块儿敞开心扉闲散聊天。

早上想做几道算法题目来着,结果九点多起来刷知乎,看 B 站,平板上下载了几个好用的软件:做饭的,学英语的,阅读的。

想起来上周看过的浏览器插件,打开电脑却怎么都找不着哪个视频在哪里了,阴差阳错之下竟然发现 iTab 标签页能自定义。

修改完毕 iTab 标签页,顺便清理下电脑和整理桌面文件。

帮我兄弟改变下电脑使用习惯,比如触摸板是完全可以替代鼠标的,切屏,切桌面,预览窗格啥的,有啥教啥。

这会儿都快十二点了,才想起来要做饭吃饭,商量了下下周周四出发回家,周日早上回太原以后顺路吃一顿大盘鸡,美美的。

我顺便下载更新了电脑上所有软件,桌面和浏览器下载位置好好清理了一遍,最后把昨晚看过的在线实时聊天网站跑通之后,就兴致勃勃地帮我兄弟刷锅去了。

边听音乐边刷锅,半小时很快就过去了。我兄弟炒菜煮面,我就有时间写写博客了。

我忽然想起来博客上的最新话题了,我想再写一篇博文,专门记录我想对身边朋友们说的话。

情愫,朋友,这些都是实实在在的东西,我想要把它们记录下来。

实训生活,现阶段的思考和对未来的规划,这些也都需要我思考和考量。

昨天下午一帆他们想要请我吃一顿饭,我明白他们的意思,他们人真好,我生命中最重要的好朋友啊,终于在今年下半年遇到了。

我真是个幸运的人。

吃饭咯,青菜茄子和西红柿鸡蛋,美味呵!

中午吃完饭就打了好几把王者荣耀,在三点前打住不玩了。三点半我兄弟躺下来睡了半个多小时,我继续刷掘金到四点多。

四点半这会儿实在熬不住了,睡了四十多分钟,五点多才醒来。

把最近欠缺的生活记录完善了,再投递一波简历。

牛客网上看到最近好多企业开启秋招了,抓紧时间投递一波,官网投递 + 牛客直投,效率还是挺高的,六点半一直搞到七点多了。

奶奶的,七点半搞完简历,好兄弟出门买鸭腿和包子,回来后大快朵颐,边吃边玩到九点多。

打王者咯,几把王者下来就快十点了,今天晚上过得是真的快。

那剩下的时间怎么安排呢,白天还是玩得太过火了,导致晚上根本就没有时间或者说没有兴趣学习,果然我是最了解自己的。

完善了下阿里云的配置文件,明天看看有没有时间玩玩这个上传图片和视频功能,今晚实在没兴趣。

明天就有要回学校了,为什么眼泪止不住往下掉呢。

都这么长时间了,多少次了,还是接受不了分别吗。

到此为止吧,我的兄弟,今晚过后,咱们三天后再见,生活愉快啊。

2024/08/19

今天早上五点半多就醒来,准确的说是自凌晨三点半以来,每隔一小时就醒来一次,做噩梦了。

六点半起来收拾好东西,吃了一个凉包子喝了杯水,快七点半那会儿又躺下跟兄弟聊了会儿天,临走前嘱咐他好好收拾下家里。

下了楼七点四十六坐上车子,还是跟上周一样在十字路口红绿灯下坐上出租,二十分钟就到了校门口。

八点零七分到了宿舍门口,刷卡进了门还把曹老板吓了一跳,躺床上睡了会儿,跟好兄弟报个平安,快九点就准备出发了。

新教室,人不多,新老师,新环境。

昨天洗碗时,我俩才发觉已经整整半年没有回家了,二月十八号到八月十八号,整整半年了。

原来工牌落家里了吗,奶奶的周三回去记得拿上。

一大早听这个老师讲课,昏昏沉沉的,从九点到十点半总算巩固复习完成一遍计算机网络八股文,接下来过一遍 Java 基础。

我希望从下午开始做算法题目,今天真不能闲着了,看看自己的项目,这是以后每天都要做的事情。

晚上回去也尽量少刷视频了,有时间可以多看看电影和动漫啥的,调理心情,日记还是要放到晚上写才行,白天基本没有时间。

第二节课实在有点困了,就简单过了一遍 MemoryAPI 项目结构,我再看看 Mybatis 相关内容吧。

这周应该是最近最清闲的一周了吧,至少对于实训生活来讲。

中午吃完饭回去十二点二十分了,浏览了下秋招进度,抓紧时间记忆了一遍 JVM 相关内容。

我实习的那会儿经常感觉到压力大,很想念大学生活的自由自在和无忧无虑,总觉得出来找工作简直就是自讨苦吃。

但我哪里知道,我想念的并不是什么自由的大学生活,而是那些真正无拘无束的独处时光啊。

现在这里也不能完全让我满意,条条框框很多,基本上全天只有下午上完课程之后才有时间做做自己想做的事情。

其实中午一点半上课也挺不错,毕竟下午五点半就能吃饭了。

今天下午:巩固学习 Java 八股文,准备明天下午应对美团的 AI 面试,面试压力小动力也足;算法,搞算法啊;实训课程内容相关的知识也要看;投递简历,今天中午牛客网上有几家要我简历的,估计八月下旬到九月中旬开启面试邀约。

这周:小马村的读者地址要改了,今下午完成;跟房东阿姨讲,热水器坏掉了。

深入浅出MyBatis:MyBatis解析和运行原理上一篇介绍了反射和动态代理基础,主要是为本篇文章做个铺垫,反射使配置 - 掘金 (juejin.cn)

一文带你读懂MyBatis的使用对象关系映射,它的作用是在关系型数据库和对象之间作一个映射处理。项目中的业务实体有两种表 - 掘金 (juejin.cn)

mybatis看这一篇就够了,简单全面一发入魂_mybatis一发入魂-CSDN博客

学了一个多小时 Mybatis,感觉还不错,基本上把忘记的都捡起来了,将来的 Spring 和 Spring Boot 也可以这样系统学习。

三点多到四点多一直在投递简历,老实说我还不知道怎样才是投递简历的高效方法,阿里和字节把我的简历直接挂了,不知道怎么投。

只好在牛客上海投,每天抽出点时间来去官网投递,还要兼顾平时的学习时间,项目,八股,算法都不能落下,妈的太忙了吧。

妈的,这老师讲起来 Mybatis 还真麻烦呢,进度很快讲得又细,边秋招投简历还得边从零开始学习框架,我得抓紧时间了。

下午四点多到快五点那会儿百无聊赖,听着老师布置完作业后,迷迷糊糊开始刷百度推荐文章,这知识实在不进脑子。

心里面乱糟糟的。投递简历不理想?没有面试?没有做好准备?学业繁忙吗?总之就是:

最近这段时间很难开心起来,有时候觉得自己相当完美,有时候却感觉自己象一个废物。

跟以前一样跑外边买了俩饼,回宿舍吃完就六点多了,来教室自习,下午感觉什么都没有做,还白白增添了这么多压力和焦虑。

刚才在教室外面,小赵和一帆专程给我送面膜,问了下近况,一帆分享了下信思智学的采访视频,下个视频的配乐很好听:可能。

今晚学习了 Spring,Mybatis 和 JWT,就是Mybatis 的使用还需要练习,今晚看一看。

九点多回去,回去能写得了算法吗,写故事和记忆面试题目还凑活,不过早些回去还能跟好兄弟来两盘游戏呢,早点回早点回。

怎么会有这么好的朋友呢!一帆和小赵下自习后在宿舍里送了我俩火龙果,我还没见过火龙果呢,还送了一个给曹老板。

好兄弟下楼买了好吃的和泡面,总算在今晚开始看玲芽之旅了。

晚上又花了将近一个小时来记录我的实训生活。而过去几个月里的暑期生活和租房生活,都是我拥有过的最美好的回忆啊。

这周基本不会有什么事情,我可以放下心来潜心学习了。

晚安。

2024/08/20

早上八点二十才醒的,困得实在不想起床。

在微信公众号上找到了读者官方,申请人工客服修改下送货地址,结果被告知九点以后才有人工客服。

然后就发现了一件比较郁闷的是事情,上周我一直用的是卡一,导致连续七天一共用了十八次日租包,奶奶的及时止损了。

今天久违地把电脑支架带来了,还是觉得这样码字比较靠谱些,以后这东西拿来占位置也不错,就跟过去实习上班那会儿一样。

九点到十点这个阶段还是学会不少东西了,也想通了很多。

当务之急还是找工作,认真投递简历,巩固八股文和算法基础,不要想那些有的没的,静下心来才最重要。

至于课堂上要学习的内容,我也是找到了以前经常看的优质博客,基础的知识点还是要在这个阶段才能打牢,我也经历过这个阶段。

只是现在确实是心有余而力不足了,回头巩固基础固然重要,然而现阶段面向工作学习才是重中之重。

笔试,面试,发 offer,这都是长久战,早上牛客投一投,晚上编程导航投一投,八月下旬的话笔试面试就会多起来的吧。

写写算法,原来美团明天上午十一点多截至吗,只好是明天早上第一节课之后抽空回宿舍完成了。

中午吃了一碗面条,本来打算吃大米的,尽管今天饭菜很丰盛,但我还是决定来一碗面了,毕竟一碗面真的够实惠的。

狠狠地舀了几勺猪肉菜,就这碗端过去放那称上估计得二十块钱出头,呵呵呵,果然喜欢吃面条的人就是幸运。

吃完饭回去以后就很早了,躺床上刷了二十分钟动漫剪辑,又花了将近半个小时看完了言叶之庭,这部剧真的短。

尽管如此,这部剧带给我的后劲还挺大,我越来越觉得这部动漫很有深意了,有时间多多品味一番。

黑神话悟空今天早上十点开售了吗,中午那会儿看见好多人在直播打游戏呢。

还是老样子,小睡了十来分钟,中午又顶着一副怎么都开心不起来的样子来教室上课了。

我果然还是喜欢记录生活,不论此时此刻的心情如何,能排除外界一切干扰而随心所欲填写内心的空缺,心无旁骛。

近段时间以来,心情日记的比重占有更大了,好多想法和思考都不断地在脑海里涌现,我一直在思考自己应该秉持着什么样的信念走下去。好像周遭的一切都同我无关,但这些事情却真实地发生在我的身边。

怎么突然想起来要给未来的自己写信了。

一个小时过去了,我也该真正走出来,去迎接属于我自己的真实生活。

嘻嘻,今天下午其实什么都没干,写了一个多小时的心情日记,然后就一直在看面经,看博客,听讲课之间徘徊。

到五点那会儿杨老师来教室同我们见了面,感觉很好相处的样子,面对面聊天也很和蔼幽默,基本上不会有什么太大的隔阂。

晚上出去买了俩饼,在宿舍门口还见着了杨老师和崔老师,回宿舍就着一碗馄饨汤吃完,六点半那会儿在教学楼门见到小赵一帆他们。

聊到快七点半了才回来教室,我也是闲着无聊,先把好兄弟发给我的黑神话悟空开场打斗 + CG 看完,又开始调整自己的 Spring Boot初始框架,今晚回去之前练习下前后端不分离 + 分离的开发模式。

前后端不分离与前后端分离的Java Web开发对比介绍_java 前后端不分离-CSDN博客

今晚回来以后,简单看了下张继科打乒乓球,就赶紧抓紧时间记忆集合相关八股文,明天要不早起去外面找个地方面试去。

一帆说我是他的人生导师,竟然有点喜欢我了,还说一生只爱一个男人和一个女人。

好兄弟发过来群里的一些瓜,老板和设计师起冲突了。爱哈哈哈。

金钢狼的那个视频明天再看吧,写写日记洗把脸,早点睡觉,明天还得早起呢。

2024/08/21

今天对我来说是很重要的一天。

早上六点二十醒来,六点半下床洗澡刷牙,快七点那会儿结束。

电脑啥的昨天就已经打包好了,直接拎起来就走。一大早就有不少人起床了,大爷大妈在晨练,有同学在跑操,大家清晨就这么有活力吗。

今天下午还要请假回家,事宜待会儿上课巩老师会跟我聊聊。

在青石桌上坐了一个小时,背了背集合八股文。

哎呀呀,受不了背面试题目了,找个工作只能花时间背这些东西,要不然面试的时候没啥聊的只能冷场。

写写代码啊,这面试题背完就忘,要不今天早上先不看了。

早上九点半那会儿找巩老师签了假条,十点多下课的间隙我参加了美团的 AI 面试测评,十一点五十又回教室放完东西吃午饭去了。

感觉 AI 面试还是有点不自在,不过这也好,因为太久没有面试过了,今天还是有点紧张和不自在的,尤其是回答跨域那块的东西。

1
说一下跨域;Linux 里 grep 操作符;HashMap 原理;怎么实现热门话题分析;怎么学习一个新技术的;学习过程中最困难的点是什么。

也许是知识掌握的不到位,也许是面试过程中有些不自在,总之聊到技术这块儿还是有些卡壳。

面试完还顺便收拾整理了下床铺和行李箱,把暂时不用的东西和冬季衣服压衣柜底下,夏季的几件半袖就都拿出来放外头。

换了身衣服,感觉整个人神清气爽,今天洗衣服也来不及了,就下周一来了再洗洗吧。

果然还是不太喜欢这里,每次要离开基地总会感觉如释重负,像是逃离了什么见不得光的监狱一般。

今天一上午过得还算顺利,请假和面试流程都轻松搞定,果然船到桥头自然直,所有的任务都能被我轻松完成。

还是基本功不扎实,要不然能聊的东西很多。

我要抓紧时间记忆八股文了,不仅仅是记忆那些框架,更多的是想办法把这些知识全部都串联起来。

果然还是投简历最糟心了,没有面试不想背没动力,万一哪天有面试了但没有准备好,这种状态怎么能行。

我刚刚重新巩固了一遍 Spring 相关面试题目,感觉清晰了不少,果然还是面试的时候语速太快,说上半句就忘了下半句。

今天下午就做三件事情:跑通一个完整的前后端不分离项目,实现一个前后端分离 Demo 项目,完善仿B站项目。

快要回家了,跟往常一样还是好激动。

妈的,房卡都不在身上的吗,难道在短裤里。。还得回宿舍看看。

明天坐火车回家,又是全新的生活体验,已经整整半年没回家了,回去见一见爸妈也不错。

今天晚上回去完善一下项目准备,再好好放松一下,黑神话悟空发售以后,都没时间好好刷视频了。

晚上回去记得把测评题目做了,再坚持投几份简历,多头出去一份,就多一分机会。

从下次面试开始,一定要注意发言时的体态,语气和语速,这些东西都缺一不可的,记忆八股除了内容,一定要能梳理出相关知识点。

这次回去以后,持续记忆八股,学习算法和梳理项目业务流程都是很重要的,我究竟能不能拿下来?就看下周课堂的造化了。

这些东西我都会,我只是讲出来有些不自在而已罢了,很正常的事情,面试聊项目要达到跟同行坐在一起聊天的状态,自信而优雅。

回来啦,在校门口跟好朋友们见了面,大家聊聊天过了一会儿公交车就来了,909还是第一次坐,十分钟左右就到了太原南站。

打了车子,花了十五块钱,不过一路上有点堵车,二十分钟左右才到了小马村。

回家后好兄弟已经给我买了火锅丸子和饺子,边聊聊这周发生的趣事,再一块儿吃火锅说说最近的黑神话悟空游戏。

花了半个多小时优化博客,搜罗壁纸,压缩,配图,这简直就是体力活。

完善仿 B站项目,上周周末做的 OSS 配置还小有成效,视频上传和审核都没问题。

2024/08/22

昨晚睡觉之前还在看黑神话实况,好多人都卡在了第一关大头,大神们都打到结局了。

奶奶的,阿里云上传了两个视频五十MB不到,今天就已经扣了我两毛钱,再不充值缴费的话就停用 bucket 了。

学学 AI 绘画生成壁纸。

中午吃了方便面,房东阿姨说过两天热水器才回来,可惜那时候我都要退房子了。

出去理发,给我哥把 pdf 文件修改了下,替他发送邮箱到领导那里去了。

理完发回来就十二点多了,修改简历,投简历,记忆八股,糊里糊涂就到了一点多,我哥好歹还睡了一觉,我还迷迷糊糊的。

快两点那会儿才想起来要好好休息一会儿,不过也就睡了十来分钟,两点多就爬将起来。

意识到这是最后一次呆在这里了,以后的日子里我都不会再回到这里,也不再会有机会回到这里了。

我赶紧把卫生间收拾一番,房间中央的大长条桌子放回原位,所有的纸箱子摞起来放回角落,剩下的垃圾打包好扔在门口。

我要最大限度地保证这间房子恢复到刚住进来的样子,不改变它的样式和内观。

两个水桶,一个纸箱子,几条电线,一个键盘,俩包垃圾,这就是我从这里带走的最后一点东西。

打了辆车子,快三点那会儿到了太原南站,三点半开始检票上车,两小时后回到柳林南站。

在火车上两个小时,一直坚持没有睡觉,而是持续记忆八股和针对性熟悉简历内容,我觉得是时候轮到我面对这一切了。

整整半年了,我终于又站在了这片土地上,回到了阔别已久的家乡。

相跟上走了十多分钟,打了辆车子到了燎原大厦,六点回家的班车前脚刚走,本来想坐七点的班车来着,后来想了想还是算了。

主要是燎原大厦附近搞建设,在附近兜兜转转迷路了两次,最后返回来找了个回镇上的出租车司机。

车子走到半路前面堵车了,相当严重,小车撞上大货车,交通瘫痪了。

饶了孟门才回来,两个人一共多花了十块钱,七点半那会儿总算回到了大肚皮。

饿着肚子走回来,好容易上了楼,我妈还为我大哥的事情发愁,刚才引发交通瘫痪的交通事故,似乎就是我大哥闯的祸。

太饿了,但还是在客厅,卧室还有厨房走了一遭,好长时间没回来,家里果然还是陌生又熟悉。

在厨房盛了一碗又一碗擦擦,就着稀米饭还有妈妈拌的凉菜,直接狼吞虎咽吃了起来,真的太香了。

抓起案板上不知道谁没喝完的健力宝,咕咚咕咚灌下肚子里,再来两口葡口开开胃,晚上的饭菜简直是天籁般的滋味。

把书包里的东西都抖落出来,手机,平板,电脑都放下,跟妈妈聊聊天,再简单写写日记,记录我这平淡的一天。

下午跟那位百度内推我的小姐姐聊天,她给出的简历建议还是很不错的,相当专业,不过后面就开始推销九千块的课程了。

那我今晚的任务之一,就是完整优化一遍简历,再做两道算法题保持题感,再整理下记忆八股文的思路。

我还想要做新项目吗,现阶段无非只需要满足课程设计要求罢,剩下的全凭兴趣和毅力了。

2024/08/23

我总觉得好像遗忘了什么重要的事情。

昨天晚上回来以后,想着不能落下学习进度啊,赶紧在晚十点多开始优化最新一版简历,就根据昨天下午百度小姐姐提的优化建议。

有一件相当重要的事情,我昨天没有提到,就是昨天下午的车祸,是我大哥闯祸了。

昨天下午五点半三十三分,我和我兄弟准点到达柳林南站,走了十来分钟后打到了回燎原广场的车。

刚好六点零二分,六点准时回成家庄镇小区的班车刚刚开走,我们家俩只好打了一辆出租,每人十块钱。

这会儿已经是六点十五分,总算可以抽出时间来看看咱家里群聊消息,但映入眼帘的是一条相当惊悚却让我困惑不已的消息。

群聊里,显示下午五点五十六分,我大哥发过来一条简短的消息。

“闯祸了。”

我没怎么看懂,但隐约感到不安。六点二十分,我大哥在群里再次发送两条消息。

“碰车了”。“@马爱荣”。

“@马爱荣”是我妈。就在二十分钟前,我大哥开车试驾,在成家庄镇派出所附近出车祸了。

下午五点整,我还乘坐从太原南站出发前往柳林南站的C155列车上,没有一点困意只是百无聊赖地刷着技术博客,我兄弟在身边呼呼大睡。

这会儿我大哥在群聊里发消息说,今天他和咱爸在奶奶家收拾了一早上,吊唁的灵堂和人手都基本布置完善。

只是我伯母这会儿着急下班去厂里签退,我表哥没时间,只好拜托我大哥拿上钥匙,去开伯母家那辆小车送我伯母一趟。

本来大哥还想着回家去镇子上买点炮仗就回家的,这会儿表哥发话,他竟然想都没想就答应了,当即出发。

二零二二年六月,我大哥成功考取机动车驾驶证,次年二月,尝试驾驶了下舅舅家送的一辆小车,不过没多久就给人家送了回去。

只是因为家里暂时用不到,他的车技也还有些许生疏。

后来上班期间,我大哥也帮领导停过几次车,他对开车还是很有信心的。

然而就在半小时后,五点五十六分,发生了一场严重的车祸。

六点四十八分,就在我俩坐出租车离家只剩下十五分钟的路程时候,回家方向的路面出现了严重堵车。

我和我兄弟忍不住下车查看,听前面的司机叔叔们说前面堵死了,一直堵到派出所那里,距这里足足1.5公里。

派出所。

我妈一直在群里发语音,说去镇里的路也被堵死了,出发两次了都被车流劝退无奈返回。

直到这时,我俩才反应过来大哥真的出车祸了,就在刚刚,就在半小时前。

前面长达一公里车流堵车的原因,正是我大哥的车祸现场,我大哥出车祸了。

眼看堵车归家无果,我俩同司机商议一番,决定绕路而行,赶在七点半之前回到家。

不过考虑到他在五点五十六分出车祸后,分别在五点五十八分,六点二十分和七点十分还在群里发消息,我估摸着车祸现场不算严重。

看来人没事,人没事就好。

接下来的故事,都是昨天晚些时候听我大哥回家以后描述的,一场相当惊心动魄的车祸事故。

当时我大哥坐在主驾驶,我伯母坐在副驾驶,两个人都不约而同受了伤。轻伤。

在成家庄镇派出所繁忙的车流中前,我大哥学着前面一辆黑车,连超三辆车子,却在下一次超车时出现了意外。

三辆大货车在正前方驶来,前面的黑车同之前一样从车流的左前方溜出,我大哥正欲紧随其后,却和迎面而来的一辆大货车相撞。

由于事发相当突然以至于根本来不及避让,致使他竭力向右猛打方向盘也未能如愿,与大货车迎面相撞后,车子由于顺势镶嵌在路边的水道壕中。

由于事发相当突然以至于根本来不及避让,致使他竭力向右猛打方向盘也未能如愿,与大货车迎面相撞后,车子由于顺势镶嵌在路边的水道壕中。

直到我晚上看见了车祸现场图片,才真正意识到有多么严重,严重到在如此惨烈的车祸现场中,没有发生人员伤亡简直是奇迹中的奇迹。

照片里的小车子,也就是我大哥驾驶的那辆车子,车头已经严重损毁变形,刚刚遭受过中大撞击的它,简直跟一堆已经报废的破铜烂铁没什么分别。

我大哥基本没事,就是膝盖上擦破点皮,我伯母就没这么幸运了,因为没有系安全带,尽管有安全气囊及时弹出,但强烈的冲击还是让她的右脸颊撞了个鼻青脸肿。

我看着那张触目惊心车祸现场照片,那烂泥一般无力倒在水道壕的小汽车总觉得有点眼熟。

二零一二年,我在邓家洼村上四年级。我大伯家大儿子刚刚在离石区街道,因为走路低头玩手机没看路,被一辆正在倒车的大货车碾压头部,人直接没了。

二零一六年,我在成家庄镇上初二。我二伯家大儿子在学校朝西方向的隧道附近,在狭窄的路面对迎面驶来的大货车避之不及,发生车祸。右腿被挤压当场骨折。

二零一九年,我在联盛中学上高一。我三伯家大儿子酒后驾车失手撞了人,当时非常害怕就逃逸了,后来他家里花了小十几万赔钱了事。

就在昨天下午,我从太原坐高铁返程回家。我大哥因为试驾不熟练在派出所附近撞上大货车,索性无人受伤。

如此巧合让我困惑不已,也不得不朝那方面想。

索性没有人受伤。当时我堂哥和二伯很快赶到现场,表哥和做交警的表姐也在尽力调节帮衬。

后来交警联系了拖车带走了涉事车辆,直到当天晚上九点多道路才基本疏通,我大哥他们也去附近医院做了检查和包扎,安全回家。

由于近两天整个家族都比较忙碌,我表哥他们也逐步跟那位货车司机协商事宜,容纳将近五百号人的丧事倒头饭(葬礼宴席),才刚刚拉开序幕。

今天一天都很忙啊,简直不太想回忆这糟糕的一天。

从早到晚都在村里忙活,晚上七点多被叫醒,坐车回村里去,帮衬着上下打理。

一天下来都是又累又渴,没空喝水,浑身穿着裹着白色的孝衣让我浑身燥热。

晚上十点多还呆在这里,没时间回去吗。

今天下午七点多那会儿,好不容易抽空回家里躺了下,稍微记忆了一番 JVM相关知识。

不过晚上写日记的时候,一帆告诉我说他被小赵嘲笑了,原来是我日记记录了好玩的事情,被这二位发现了。

2024/08/24

二十四号,昨天晚上十一点多好歹蹭上我表哥的,从村里回到成家庄镇小区,这一天可把我折腾坏了。

今天早上五点半被叫醒,赶紧收拾收拾洗把脸,穿好衣服下楼去坐小车回村的。

这鬼天气实在让人感到糟心,烈日炎炎,仿佛一颗大火球灼烤着大地。

我们披挂着孝衣,吊唁,早奠,午奠,晚奠,跟着四帮唢呐乐队顶着炎炎烈日来回走在村子里头。

村里人还不少嘞,不过大家更愿意在这鬼天气下待在家里。

这两天的饭菜倒挺丰盛,早上有羊杂割,面条,猪肉炒菜,请来的这帮厨子炒菜往往都是能手。

今天下午还有一顿饭,不过连续两天,我已经被太阳晒到没脾气了。

今天中午完成午奠,下午吃顿饭,晚上晚奠,有忙就帮,没事就上柱香,抽空休息一会儿。

太渴了,奶奶家外头请来的那家茶艺,烧开一百度的茶水越喝越热,但不论多热都不能脱下这一身孝衣。

闷得慌,也没时间看手机,这气温简直高的离谱,我现在瘫坐在小学门口的坡道上,大汗淋漓。

昨天背了个包带了平板,好歹还抽时间回家来背了点东西,不过估计今天一整天都没个歇空,早上出发索性就没拿包。

今天一整天都很忙啊,晚上九点半,才终于能回家换上便衣休息一会儿了。

这两天都没动过电脑,连回家都没什么机会,所以这两天的日记记录都写在微信里,日后找个时间慢慢转移过去。

明天早上早起,孝子们出殡抬棺材,这样就算真正结束了。

我们俩也再顾不上继续料理后事了,前天下午七点赶回家中,到目前为止都没有好好休息过,这边处理完之后还得赶明天下午三点半的高铁。

明天下午五点半我就抵达太原了,届时我将直接打车回校区,同时必须和我的兄弟说一声再见。

我在等一个机会,再等一个机会,待到今年秋去冬来之时,待到你我再次重逢之时,我希望已经有了一个不错的结果。

睡了睡了,九点半那会儿又被叫下去,收拾了奶奶院子里的杂物和地毯,忙活到十一点半才回来,今晚在旧家里过夜。

晚十二点整,躺在闷热却又带有一丝凉意的炕上,听着窗外悠长的蝉鸣和断断续续的蛐蛐声,我好像回到了小时候。

别来无恙啊,我的家。

十七岁,自我读高二那年搬家到了成家庄小区,便再没能像现在一样躺在这间屋子的炕上过夜,已经过去五年了吗。

2024/08/25

今天早上四点半就被叫起来,天还没亮,我们就穿戴好孝衣出门早奠。

昨晚爸爸和伯伯们在奶奶房前守灵,一晚上没眼,一点多那会儿我妈和大哥才忙完回家来,那会儿睡得正迷糊着。

从前天早上开始到现在,孝子们不时就在灵堂前听着先生祷告和祭奠,或者拿着哭仗跟着唢呐乐团一路去到学校食堂,整整折腾了两天两夜。

昨天晚上晚奠结束后,村里的后生们带头领着我们孝子们,走遍全村去山上,在路边放下电子烛灯,照亮了全村的路。

昨天晚上九点半,整个送葬的队伍除了唢呐乐团,足足有百十来号人,都是奶奶的孝子贤孙。

路边微弱的烛光照亮了通往极乐世界的路,孝子贤孙们在悲愁的唢呐声中默默前行,那是我们送别奶奶的最后一程。奶奶一路走好。

凌晨五点整,送葬队伍出发,雇来抬棺的后生个个都是卖气力的好手,我们一直走到墓地旁,一路上相顾无言而默不作声。

这可是块风水宝地,是早些时间找过风水先生挑选的,这里已经挖开一个足有三米深的大坑。

后生们抬棺缓缓放入坑中,使起铁楸扬土掩埋,风水先生招旗祷告,祭奠先生吟唱致哀。

孝子贤孙们上香叩首跪拜,最后一次送别奶奶。

尽管我见证了埋葬的全程。但我总不能把整个过程记录得相当详细。

再见了,我的奶奶。

她匆匆走过八十六个岁月年华,也总算过完了这忙碌的一生。

坟头的土被拍打的很严实,此时上面已经插满了香火,坟前小方桌上也摆满了食物和饮水,在初升朝阳光辉的映照下,庄严而肃穆。

坟头的朝向,是朝西方向,象征着财富和财运。

朝西方向,那是奶奶的故乡。

六点半左右,所有事宜基本结束。七点半,去我们一同前往学校食堂吃早饭。

八点半,爸爸开摩托送我俩回成家庄镇,我再一次阔别我思念许久的家乡。

太困了,上午九点半那会儿补了一觉,快十一点才醒来,十二点半吃了午饭,坐上一点半的班车去县城南站。

周四晚回家的那晚,我尝到了今年最好吃的一顿饭菜,那是回家甜蜜的味道;周四午离家的那刻,我咀嚼着热乎的米饭却感觉如此萧瑟凄凉,那是离家返校前的苦楚和悲凉。

今年冬天再见吧,新年再见吧。

我想写一篇博文栏目,标题就叫“我的奶奶”,我想要记录下我和奶奶的故事。

这两天收到了好多测评,太忙了都没来得及回应和测验,今天一定得打起精神来全部搞定完成,九月之前一定要坚持稳定海投。

坐在高铁上真无聊,本来半年都没坐过火车高铁挺怀念的,结果三天就乘了两趟高铁。

有点困了,我要不躺会儿睡觉吧,反正还有一个半小时呢。

高铁上突然就没有网了,我说怎么刷不了公众号了,还是不太想睡觉。

我太想尝试利用好身边的每一分钟去争取机会了,但当机会到来时却基本没有多少精力和时间应对。

我不清楚在接下来四个多月岁月中,究竟应该做些什么才能达到目标,我唯一清楚的就是做好眼前的每一件事,走对规划好的每一步路。

五个月前我做出了决定,找到了最适合自己的路,现在的我再一次面临关键时刻,我需要以更加饱满的姿态去应对。

看校招简历反面案例,妈的我这简历坑全踩全了是吧,校招简历亮点主要就是学校 + 项目,我还需要优化。

写出 HR 或者面试官想看的简历,需要再次优化下简历。

下午五点五十左右出了太原南站,倾盆大雨,赶紧跑起来躲在公交站牌底下。呆了一小会儿便打到车子,直接先回小马村吧。

我怎么又回到这地方了,走不了了是吧。

回来玩了两把王者人机,又吃了刚买回来的挂面,吃饱了就高兴了,看看 B 站视频,一不小心就从八点看到十点多。

又有点饿了,热上水泡两碗面皮再说。

简历修改意见:

1
2
3
4
5
6
7
8
9
10
11
12
基本信息:不能写目标薪资;不管是校招还是找实习,不要单独把求职意向列出来,这是属于社招的写法了。学校、专业和起止时间要写清楚。求职地点写上去了,这是不能写的。

教育经历:写学校名,本专业不要写课程,不写四级,你必须写21年到25年,最后一行可以写一些奖项、成绩排名前百分之几,专业技能不要写太多(不加分);像奖项成绩排名之类的他都没写,这是加分项啊;按照校招第一原则,二本的定位只能是小公司。校招第一原则,就是要通过学校来定位求职的岗位的层次。
专业技能:不怎么重要,都一样,写 cloud,不需要写设计模式,中厂必须要写cloud;你写熟悉设计模式,其实小公司的面试官自己都不熟悉。

实习:写项目组,写项目名字,实习生不可能做登录校验,要有提问点,项目的描述是什么意思,就是这个项目是在什么背景下做什么的。项目亮点一定要写;不要跟你的项目内容无关;项目介绍的目的是让面试官快速了解你的项目的背景,不是为了提问题。不符合真正的实习情况,他竟然说他在实习期的一个项目里面用了Redis缓存。面试官很轻易的就能够看出来不是实习经历。开会的时候所提出的需求点就是你实习经历的亮点。我们学生去一个公司实习,是有具体的业务指派给你的,更不会让你做一些跟项目无关的事情。都是些烂大街的项目描述。写了些分布式ID、分库分表等等。更严重的是还写得错的。这类描述其实跟项目没有关系,都是考点的内容。简历不能出现诚信问题。

项目:不写烂大街项目,太多名词重复度就会太高,从要点出发,因为某一个问题如何去解决掉;主项目得有四五个大亮点;中厂大部分都想要招一个过来能直接干活,项目能力强的;主要是项目这块问题特别大,主项目还没有提问点。一是怎么能比其他的几万人要好,至少比80%的人要好。主项目才是跟别人拉开差距的唯一模块。高并发又是高搜索。所以想要拉开差距非常简单,只要有一个不一样的,成功度比较小的项目,你就会跻身到前10%

自我评价:

其他:投递截止时间在8月下旬的,最好820号左右完成投递。投递截止时间在815号的,最好81314号投递。因为那个时候还有一堆没有投递的人。看似在最后,实则在中间。

躺床上还舍不得睡觉,刷着平板玩到十二点半才肯放下,谁让我明天休息一天呢。

2024/08/26

早上醒来吃了一碗面皮,五份面皮也只剩下一份了,配菜和料底没有像方便面那般丰盛,但总算没有像昨晚那样当方便面泡了。

嘻嘻,昨天问巩老师请假成功了,今天不用上班去了。

使用JAVA代码实现生成二维码_java 生成二维码-CSDN博客

Java生成二维码的实现方式汇总_java_脚本之家 (jb51.net)

1
设计人脉圈消息列表内容展示并标记消息状态(如已读、未读、待处理等),通过内容审核和发送者身份校验等完善审核机制,并及时反馈审核结果。

从早上到现在中午两点多,一直在优化简历,这简历重构次数估计有三十次了吧。

填写完毕家庭经济困难申请表,让我哥下去跑一趟打印,顺便买点瓜果蔬菜。

拿刚买回来的茄子青椒火锅丸子,炒了一锅热气腾腾的麻辣拌菜,鬼知道为什么叫这么个名字,也许是辣椒酱和酱油放多了。

吃完咯,我兄弟带我看了几部车祸警示录视频,都是真实的交通事故影响,简直让人触目惊心。

今天只做了一件事,那就是优化简历,下午到晚上需要对照简历过一遍八股文或者项目思路,扩充知识面。

找工作不也就是那么回事,谁还喜欢上班呢。

我发现最近闲下来的时候老是喜欢刷 B 站视频,这跟那帮天天刷抖音快手的家伙也没什么分别,平时应该多抽时间写写心得,多做总结。

不要总是去胡思乱想,做好下一步才是最重要的,不应该总是反省自己早上为什么不多看两页书,而应该计划好下午应该做什么。

不要总是去反省自己,那只会让你变得更软弱。

今年冬天,愿万般熙攘都化清风朗月,四方梦想皆能如愿以偿。

这就快六点了,昨天那会儿已经出太原南站了,今天过得很轻松愉快,整个人确实获得了久违的放松和休息。

明天就要离开这里了,明天一走就真的再也回不来了。

上周周四离开这里的时候,就没打算再回来过,只是昨天下大雨而且回村劳累了三天,实在不想刚回太原就直接回学校上课。

所以今天我就待家里了,跟过去五个多月的时光一样,早上醒来洗把脸,喝杯牛奶,看会儿书,歇会儿日记,听着音乐写代码。

按自己的想法做一顿美味的饭菜,好久没有过这样的生活了,只可惜到今晚就彻底结束了。

下一段租房生活又会哪里开始呢,我的下一份工作会是什么样的呢,只能等到几个月之后答案才会揭晓罢。

想了这么多,做了这么多,不就是图个稳定工作,靠吃饭的家伙维持生活嘛。

生活还在继续,我还在路上,也许过两年回过头来看看现在的生活,那会儿才会觉得现在的处境真的很轻松吧。

我什么也不知道,我什么都不愿意去猜,既然不知道结果如何,那就继续默默低头赶路。

我在心里给自己默默祈祷:愿我的未来一片光明,我将一直秉持着奔赴美好生活的信念走下去。

晚上难得有自由的时间,太喜欢这种不受束缚的感觉了,外面还在下雨,我可以躺在床上做我想做的任何事情。

我兄弟下楼去帮我打印了两张表,又买了火锅丸子,直到晚八点才开始热水加料准备火锅底料,这样的美味还是得肚子饿了才吃得香。

晚八点开始准备,热水之前还看着下厨房app,像模像样地搞了一碗油泼辣子,再加上陈醋,汤底和芝麻酱,美味的蘸料就准备好了。

今天周一,B站上也没什么优雅的直播内容可看,直接打开范马刃牙系列动画解说,边吃火锅丸子边看,相当下饭。

吃完一锅丸子就再加一锅蔬菜,蘸料不够就多加点汤底,今晚是在下马村家里的最后一顿晚餐,也是在这里呆的最后一晚上了。

晚九点半那会儿终于吃完,跟我想的基本一样,一个多小时解决战斗,然后又一块儿看了快半个小时范马刃牙。

十点多那会儿终于想起来要打两把王者荣耀了,爽快地开了三五把人机赛,这王者人机还是得开黑玩才快乐,酣畅淋漓。

快十一点了,随便看点什么吧。

能在家里休息完整的一天,简直是太幸福了,我现在感到活力满满,心情大好。

今晚早点睡,十一点半那会儿就能躺下了,明天早点起早点走,我也是时候应该及时回到课堂中去了。

今天下午准备好了最新一版简历,我已经预备好开始海投了,这不会是一场长久战,一个月内解决吧。

明天就一定要进入状态了,相当重要的阶段,有时间我要把软件设计师中级资料发给小赵呢,可别搞忘记了。

山大的志愿服务审核结果出来了,这一个个搞得还真正式又刁钻,怪不得现在的大学生毛都不会,原来都去琢磨这些事情去了。

不论什么时候偶要记得给自己放个假啊,放个假心情就会好很多,生活也变得轻松愉快起来了。

明天早上醒来收拾一遍东西,准备进入学习状态,就跟上周一样。

再见了,我的兄弟,咱们今年过年再见。

再见了,我的小家,我将要去往更光明的远方。

明天也一定要有个好心情,祝我生活愉快,天天开心。

2024/08/27

今天早上五点四十五醒了,五点五十五醒了,六点零五分醒了,六点二十醒了……

不想醒,醒了就要上课去了。

六点半醒来上了个厕所,收拾下要带走的东西,洗了把脸,我哥也醒来给我热水做饭了。

吃完挂面汤就到了七点半,我抓紧时间再检查一遍包,把充满电的平板拿下来扔包里,快乐的暑期生活已经结束了。

我哥陪同我下楼,提着两对鞋子,在小马村街道边上打了辆车子,车子很快就来了,我上了车。

今年最后一次见我兄弟,最后一次走在这条路上,暑期生活真正结束了,第一次租房生活也真正结束了。

我从来没觉得实训基地开学以后,我的假期结束了。只要我的房子还在,只要每周都能回家去见到我的兄弟,假期生活就没有结束。

时间过得真的快,眨眼间八月就到了月底,随着开学季的到来,我兄弟在八月底也要退房返校了。

最后一次在这里过夜,最后一次在这里起灶做饭,最后一次拉开窗帘,最后一次关上房门……

这周周六,我兄弟退房返校,从这周开始我就不能回家了。

有些不舍啊,确实有些舍不得。

但无论如何,生活还在继续,我也必须去面对我将要面对的一切,就跟五个月前焦虑迷茫的自己一样。

早上老师讲课有些嘈杂,这间教室的人数比我想象中的要多一些,不过也在意料之中。

抽时间把第一个项目业务熟悉梳理了一遍,感觉良好,如果让我聊项目的话,也是有话可讲的。

今天还要补办假条,还要交那个什么贫困申请表。

每天抽出两个时间段去投简历,早上一次,下午一次。

昨天晚上本来打算十一点半就睡觉的,结果躺床上那会儿翻开相册,看到今年三月份拍过的照片和视频,忍不住跟好兄弟分享起来。

两个人一块儿看起来,我边看边说,在一幅幅图像中回忆了一遍上半年的生活经历。

中午回去又看了一会儿黑神话悟空,八戒跟悟空之兄弟般的友情羁绊简直让人动容,还有大圣的技能招式也太拉风了。

我能不能做到把八股文分成两部分,每天都能过一遍,两天就能过完一整遍。

主要是吸收面试题目知识点,再多看一些面经,想一想自己遇到这样的问题之后能不能找到可以聊的点。

老师说的很不错,面试本来就是一场豪赌,面试官对自己的印象分多少,想不想跟你一块共事,从你的说话风格也都能看出来。

只要脑子里面有储备,那什么都能聊起来。

我说怎么投简历没回应呢,秋招正式批次还没开呢,但愿如此吧,总归会有不错的结果。

竟然花了一个多小时看完了 Java 基础面试题目,回顾了很多知识点,并发,集合,JVM 最近都看过,那么今天的任务就是看完框架相关面试题目。如果还有时间,可以考虑写写算法题目。

刚刚打算学一学排序算法,打开博客看看自己最近几天的日记,写得还是很详细动容的,希望我能一直坚持记录下去。

过完了一遍 Mybatis 面试题目,有点困了。

果然精力还是有限的,总是这样一整天都盯着屏幕看的话,也没什么意思,听听音乐写写日记,或者做做项目也是极好的。

行了,下午出去买饼,跟好朋友们聊了一小会儿,六点半回教室后简单总结了下二维码生成技术分享,又尝试总结实习面试问题。

投递了一小会儿,再记忆一些东西吧。

七点半到八点四十,又花了一个多小时看了 Spring 相关面试题目,这每个栏目都要花一个多小时,如果看得多了时间会越花越少的。

记忆八股是很无聊的,在熟悉项目业务以及算法之余,还是要多看看技术博文增长见识。

每天早晚各抽出时间来写写心得感悟,早上多写写昨天的总结和今日的规划以及展望,晚上的话可以写一些生活感悟和回忆录。

八股是记忆不完的,还是要持续投递简历,同时夯实简历上的基础内容才行。

哪天我约到面试了,那才是秋招的开始。

明天早上早起,把今晚没完成的任务解决掉,谁说没时间的,时间都是挤出来的,无论什么时候都要读书写作。

今晚给自己搞一杯奶粉,犒劳犒劳自己。

一个小时了,看黑神话悟空,八戒想念大圣那段,泪目了。从来都没有想过西游记里的八戒和大圣会从此分别,阴阳两隔。

活在当下,莫要好高骛远。

我的朋友,人生不存在浪费生命,你的每一分每一秒都是自己的“值得”。

或许做什么都不算浪费,因为那本就是你的时间,选择做什么,本就是你的权利。

2024/08/28

今天早上六点十五分的闹钟,把我的美梦打搅了,还一直挨到快七点那会儿才醒来。

果然还是睡觉太晚了,快十二点那会儿才合眼,睡觉之前还嘎嘎刷手机平板。

昨天晚上还是很开心的,看热血动漫,找游戏热点,打王者人机,刷知乎爽文,学技术博客。

早上醒来以后,揉揉眼睛,起来拿起平板就又开始看黑神话悟空。

昨天刷掘金有个新思路,不知道看什么技术博客的话,那就找一些优质的项目,偏美术风格娱乐的也好,偏技术性学习的也罢。

总之就是要让自己一直保持对编码的兴趣。

这项目一上手就是企业级项目吗,跟我实习那会儿做的基本大差不差,后台字典管理,前台大屏展示。

简历项目是在给自己埋坑了吗,可以适当修改为大屏可视化项目。

突然感觉好闹心,对这个行业项目的兴趣渐渐消退了,没什么意思的。

还是要协调自己的时间,针对自己的简历内容看看八股文,这新的项目阶段让我有些无所适从了,慢慢适应吧。

约个面试。

金蝶。。。怎么又是金蝶。

还是找个工作找个班上比较踏实,不像现在每天无所事事还只能为面试项目八股发愁,也不知道前面的路怎么走。

眼睛戴久了,感觉不戴眼镜看东西都有些云里雾里的,有点小困,企业项目看久了那些字段以后,编码兴趣都没了。

这老师确实是公司内部的项目经理呵,推送的项目经验都是企业级的管理系统和前台大屏展示,好无聊好无聊。

项目,算法,八股,面试,简历,八卦,游戏,动漫,作业,日记,生活,兄弟,家……

这堂课都把我的学习生活计划带偏了,本来计划备战秋招挺明确的,现在又要同时兼顾项目开发和研讨。

中午吃饭人真多,称了十二块多的饭菜,狠狠地吃了一盘米饭。

回来的路上听小赵一帆他们说,从今天下午开始他们自信演讲环节也要准备八股文了,记忆背诵知识点。

现在的感觉还是没那么安静,我本来想着换到一个安静的环境,中午的自信演讲环节就比较让人头疼,大中午的还要我跟你分享学习经验。不过吐槽归吐槽,面试可不会跟你商量什么时间什么地点,不管多会儿你都要保证最佳状态。

最近两天的教学模式,我感觉自己好像在上班,不过压力肯定是小很多了。

今日计划:八股文原计划不变;继续投递一波简历,同时想办法熟悉实习/个人项目业务,吃透吃不透先另说。。

研究下如果让我做接下来的实习项目,我会采用什么样的技术栈,我应该怎样和组员沟通,在短时间内能够交付合理的成果?

备战秋招当然是最重要的,我觉得中午的这段自信演讲就是对我最大的考验,我特么喜欢考验。

妈的什么都想干,什么都干不了,这就是没有悟道。

Jedis与SpringDataRedis的配置及使用_spring-session-data-redis jedis 配置-CSDN博客

一点半到三点,看过了自己写过的后端代码,前端框架以及组件库的使用,用 SpringBoot + Vue.js 前后端不分离开发绰绰有余。

投递简历吧,这周还有三天可以疯狂投递。

最新jQuery入门到精通学习教程,收藏我这篇就够了_jquery教程(1)_jquery 学习-CSDN博客

三点到四点,又边投简历边听课,JQuery 还不会用呢,我直接搞 Vue 得了。

每天都在疯狂地做思想斗争,这段时间简直是今年最难熬的一个阶段。

不过我已经逐渐认清自己并学会慢慢适应这样的生活,这也许是将来迈入社会前最安逸的生活,身边有同学,有老师,有朋友。

今晚继续完成面试题目八股计划,数据库估计看不了了,谁让今天早上一觉醒来懒得背都不想背。

还有 SpringBoot 开发框架,前后端不分离开发模式联调,今晚尽快做完。

我觉得剩下的时间里,不是投递简历就是记忆八股文,巩固项目,算法练习,这样干等着也是遥遥无期,生活毫无滋味。

还是要抽空玩玩,回去刷刷 B 站看看技术博客和心灵鸡汤,在教室的话就可以多研究研究那些开源项目,这样才能持续激发生活的信念。

最近心情日记写得相当频繁,这说明关键时刻确实来临了。

下午出去买饼顺便打印假条,一张五毛钱呢,回宿舍就着馄饨汤吃了俩饼,又回教室来学习了。

花了半个多小时把 Spring Cloud 面试题目看完了,大有所益。

奶奶的,搞这个 Git 推送,搞了快一个小时没搞定,只好是玩玩 Echarts 组件库。

晚八点五十那会儿,小赵发微信来说有问题不会,这我能待得住嘛,正好也不想坐这里了,直接收拾背包走人回宿舍。

九点多开始到十点半,又跟小赵一帆他们聊了会儿,带着学了下基础,明确了学习路线,做做题,主要还是要把心态放好啊。

我好像看到了以前的自己。

希望咱们天天开心。

晚上回来后跟好兄弟打了三把人机,他下午买完水之后把桃子放那里忘拿了,结果应该是被捡走了,三颗桃子八块钱呢就没啦,给他心疼的的。

我骗他说我今天挣到十二块钱,反手发给他八块钱让明天买桃子去,嘿嘿嘿。

刷了会儿知乎短文,安装了一帆用的通义 AI 插件,挺好用的还。

睡了睡了,一帆小赵还争抢着要在周五请我吃饭呢,美味的火锅。当然我倒是无所谓的,能跟朋友出去聚一聚就很开心了。

2024/08/29

早起,简直就是这个世界上最苦难的事情。

看起来早起的秘诀就是早睡,十二点之前睡,而且睡觉前至少二十分钟不能看电子产品,这样睡眠质量是相当高的。

今天又是六点二十的闹钟,这个点的闹钟简直太难听了,下次换一个。

然而还是快七点那会儿才醒的,刷了刷知乎爽文,洗了澡,吃了早餐,忙碌的清晨就这样过去了。

提前十分钟来到教室上课,刚坐下没一会儿突然上火流鼻血,跑去卫生间处理了下,搞毛擤鼻涕太多了就成这样的了。

今天还有很多任务,昨天周三晚就当是放假休息了,晚自习那会儿基本没啥成果,回去以后也是跟朋友们唠嗑,跟兄弟打游戏。

今天务必昨晚携程的笔试测评,五天期限已经过去两天了,还要继续投简历和记忆八股,永远已最饱满的姿态准备面试。

下午再跟房东阿姨说一声后天退房,到时候把钱结清就行,我兄弟已经把家里收拾得井井有条了。

又花了将近一个小时过完了 Java 基础面试题目。效率好像没有提升多少,不过印象更加深刻了。

中午吃了面条,为了等这碗面条我特意去一旁餐桌上坐了三五分钟,看到面条端上来以后就去买面了,狠狠地舀了几勺猪肉汤菜。

下午一点半醒来到教室,应该是教室有人睡觉来着,灯都没打开,整间教室黑乎乎的。

坐下来就开始搞上午没弄明白的 Git 协作,总算了解了git推送的一些常见报错和解决方案,再熟练下多人写作合并分支流程。

感冒越来越严重了,不过就算不吃药一周左右也能好,好久没感冒了,这次后劲还挺大。

下午没有老师,明天下午也没有,不过周六就要照常上课了,这课上的跟特么加班一样,还不给工钱的那种。

脑袋有点烧,整个人迷迷糊糊的,看来已经到了感冒中期最严重的时候了,我还能撑得住,小小感冒而已,何足挂齿。

那就下午完成一个 Demo 小练习吧,前后端都完成以后再叫俩组员测试下,看看他们二位 Git 协作开发水平如何。

一个小时总算把后端项目模板搞定了,过来过去就是那些配置,改来改去总报错,就这花了我足足一个钟头。

哦,迷迷糊糊的。

人生就像是马拉松,不到终点,都没有所谓的输赢,而人生的意义,或许也并不在于世俗的输赢,而在于沿途的风景和过程。

我热爱编程,我喜欢写作,我爱好分享,我能感到满足和幸福,这是我当下的感受。

我们都不差,只是差那个最适合的机会在等待着我们而已,只管努力,一切都不会白费的。

下午下课以后,昏昏沉沉回宿舍吃饼干了,就着一碗菠萝水,好久没有泡着喝菠萝粉了。

晚上回了教室,给曹老板细细地讲了一番 Git 多人协作注意事项,今天一整天我都在研究这个东西,把全部报错都解决了。

下午曹老板四点多那会儿人就跑了,晚上七点多这会儿王飞洋又不在,这俩组员每次都缺一个,非要让我一个个教是吧。

下午那个什么白老师来我们教室了,这个教室里面学生以前的老师,架子真大,听他讲话就不是什么好东西。

上来就摆臭架子,说什么上课玩手机的太多了,要把手机都收起来放在门口的大桌子上,谁都不能碰手机。

什么半军事化管理,要不咱早上六点操场集合跑两圈?再七点教室早读背半小时英语单词,进门打报告,出门要问老师好得了呗。

这老头一下午还来俩次,油腻自大的那副模样,真不像个教书的,说话态度跟个流氓似的。

对了,巩老师还来了两次,为什么这群家伙都叫什么佳佳老师,,,我全程黑着脸看代码,根本没把什么老师当回事,跟我没关系。

晚上八点多就走了,曹老板为了感谢我还带我出校门买面皮呢,两碗十二块钱,我还特意多要了两勺辣椒,把老板娘乐呵的。

哎呀。这微信公众号看着太上头。

晚上回来后,刷了一个小时范马刃牙,半个多小时车祸启示录,再跟好兄弟打三盘王者人机局,都赢了,酣畅淋漓。

躺下来就忍不住刷平板,这公众号内容相当精彩,我都开始焦虑四十岁以后失业了会怎么办了。

现在十一点多了,想要明天早上早起,但晚上不早早睡怎么能行。

我发现在课堂上基本看不进去八股文,晚上的话更喜欢实操写代码,到这会儿就喜欢玩。

果然回了宿舍就控制不住自己想要玩,那就今晚睡觉之前在心里做做计划,比如前两天的八股计划,完成的倒挺不错。

我想总结下实习项目经验,可视化大屏和中维电子名片,电子名片基本没有参与,大屏好歹还好好研究过代码,得好好想想有什么亮点。

这次感冒比我想象中的要严重好多,我得赶紧吃药了,这两天说话都不太利索。

再看一小会儿,睡觉睡觉。

2024/08/30

昨天晚上睡觉前,躺床上听了二十分钟音乐,感觉睡得相当踏实。

踏实归踏实,可为什么今天早上醒来后就快八点钟了,看了一会儿平板,感冒让我实在难受得不行。

去卫生间打算好好洗把脸清醒一下的,结果停水了,只好返回床上拿了感冒药,喝了两袋感冒灵颗粒和一个胶囊,这才感觉好些了。

想要打通前后端开发模板的,结果根据后端接口自动生成请求工具的 openapi 工具,生成接口一直失败。

好家伙,搞了一早上前端,结果发现前端 axios,router,openapi 通通失效没安装上,这一早上干了什么。

最近有个汇川测评,下周一招商银行笔试,下周二菜鸟集团笔试。

‌⁠⁠‬‌‌‬‬⁠⁠‍‬‬‍⁠‬‌‬‍‌⁠‌‍‬春招/实习内推(持续更新,8月28日更新) - 飞书云文档 (feishu.cn)

大中午还有什么好讲的,直接回宿舍呼呼大睡。

下午来了以后,又投递了一些简历,目前还是要夯实自身实力才行,小组项目什么的只是用来练手。

早上吃了感冒药,两袋冲剂加一颗胶囊,一早上昏昏沉沉想睡觉,但药效确实不错,好像好点了。

主要还是不太能久坐,坐着感觉喘不上气来。

鼻塞,头晕,一天下来感觉像腾云驾雾般。鼻塞有点严重,尽量少说话了。

是不是好久没感冒过了,印象里去年夏天吃过一颗妈妈买的药丸之后,这一年多来没感冒过吗。

下午主要把接下来小组项目框架搭建完毕,明天开始就要分工合作起草项目了,挺费劲的还,尤其是前端 Vue.js 这块。

从早上搞到下午三点半,换了三五个构建框架,终于把路由,axios,组件,Echarts 表和 openapi 整合完毕了,太累人。

下午我兄弟已经把家里收拾得井井有条,就剩几包东西没拿过来,本来暂且打算放在家里的。

七楼我大哥朋友已经不在这里住了,放他家太不方便,就想着放自己家,结果我问了房东却得到这么个结果:

七楼有人家想往八楼搬,我一走就有人要住这间房子,东西肯定是不能久留了。

只好委托我实习那会儿认识的好兄弟树宙了,他就住在隔壁,跟他聊了下,他爽快地就答应了。

下午等他下班以后再说吧,我兄弟和树宙会安排妥当的。

果然还是自家人才能靠得住。

一帆问我说感冒好点没,奇怪了,他怎么知道我感冒有些严重的,我日记里写过吗。。好像写过哦。看的还真仔细。

五点半咯,下班下班,今晚还有火锅等着我呢,诶嘿嘿和,高兴高兴。

躺床上没一会儿,六点多小赵一帆就带着我出去吃火锅了,吃完接着逛商场,晚上十点多才回来,真是一个难忘的周五。

火锅太美味了,调好的小料简直是极品,虽然到最后才感觉辣椒味精放多了,吃得还有点烧心。

一整天都没怎么说话,晚上跟他们聊天的时候都感觉雾蒙蒙·的,感觉再怎么用力发声却也发不出来。

不过这一晚确实让我重获新生,尽管晚十点又回到了这所监狱,但跟往常一样,周五的下午还是令我回味无穷。

我只感觉幸福感拉满了,这种感觉简直不能用言语描述,所以我选择用照片把今晚的生活记录下来,就放在我的人生回忆录里吧。

晚上回来,躺床上打了三把王者荣耀的。

我出去逛街的时候,小穆跟我说她要回家了,坐火车得二十三小时才能回柳林,明天下午六点到。

我兄弟已经把家里收拾干净了,树宙也收纳了我的东西,日后我找到工作以后,再回去见这位好朋友一面。

八零四房间,我住了五个多月的房间,总算收拾干净顺利交还了。

这会儿都快十一点了,时间过得真快,赶快把这忙碌的一天记录下来。

《岁月如歌:我的人生回忆录》,这篇博客好久没有更新了,之前有什么拍下来的生活瞬间,我都会及时放在这个栏目下的。

今晚的生活简直让我流连忘返,我得好好记录一番。

感谢我的两位朋友了,让我度过了如此难忘的周末。

尽管明天还要上课做项目,但我已经对接下来的学习生活充满信心,我越发觉得我的生命力更加坚强、我的生活愈发精彩了。

2024/08/31

八月份的最后一天。

昨晚都快一点了这群家伙还不关灯,要不是我带着眼罩哪能睡得着,下次这灯我来管。

都周六了,本来还想好好休息的,只能骗骗自己多巩固一天了。

做项目做了一天啊,也没什么好讲的。

早上来了以后老师讲了第一堂课需求,估计要到下周才能完结,到时候还有项目完工会,所有在校 Java 讲师都要来参加的。

中午放学,餐厅十块钱吃了满满一大盘子,周末竟然有自助米饭面条。

回宿舍第一次躺床上睡了美美的一觉,中午去上课的时候,才发现老师学生早坐好了,就是咱山西大学的一个没来。

下午快速地建库建表,设计 SQL 语句,晚上推送 Git 仓库,基本完成登陆注册功能,以及前后端联调。

晚上本来打算七点半回的,结果有个 BUG 搞了半天,写前端又不熟练,只好回来了。

记得晚九点发日报啊,今天的工作做了不少。

明天就能真正地休息了,真开心。还在回味昨天的火锅呢,真棒的一段旅程。

2024/09/01

九月份的第一天。

近段时间心情日记写得越发频繁了,我总是在忙碌平实的日子里,选择用文字记录生活来照顾我的心情。

但现在确实来到了关键时刻。

昨天晚上睡觉前,躺在床上翻来覆去睡不着。

在这个时间点,我究竟做了什么。

昨天晚上从九点开始,一直在研究最近的小组项目,当然前端页面主要由我一个人完成。

我不希望在这个小组项目或者说教学三阶段项目中浪费太多时间,我的主要任务还是秋招。

我已经基本掌握节奏点,并能预感到一定会有好事眷顾我。

但九月份了,我在干什么?

我是不喜欢工作,但我更不喜欢呆在这里。

二零二四年秋季,我等了三年,这个机会我等了三年。

我有用尽全力吗?我真的认为自己值得在秋招中找到工作吗??

那我他妈还在干什么。

不给自己上点压力,难道认为工作本质上就是划水就是摸鱼,就去掩盖自己没有能力找到工作的事实吗。

还是以前那种感觉,有时候觉得自己太过于完美,有时候却认为自己一无是处。

这种感觉当然是正常的,我经常游离在这两种情绪当中,一旦我选择用文字来描述我此刻的心境,被压抑的情绪总会在突然间爆发。

我确实是这样一个人,我热爱生活,有时也会颓丧,有时也会不自信,我确实是一个普通人。

我喜欢这样的生活,我也着实钦佩现在在的自己,我也一直坚信着,不论再过多久,我也还会一直钦佩我自己。

我有想法,有思考,会在这忙碌的生活中感到迷茫,会对那些力不从心的事情感到烦躁,会一直努力生活下去并爱着身边的家人朋友们。

上课,备考,简历,笔试,测评,吃饭,游戏,睡觉,聊天,放松……我喜欢现在的生活节奏,不论什么时候总会找到支撑我坚持走下去的信念。

这样想想就好多了,谁闲着没事都会胡思乱想的。

计划写在这里是没有用的,经常付诸不了实践,计划还是要记在心里。

以后的心情日记比重就很小了,都会写在成长感悟栏目下。

九月份的第一天,开始了。

今天早上到中午,一直在看范马刃牙动漫,顺便投出去的简历也没有多少回音,也难怪是周末嘛。

十一点快五十才从宿舍出发去餐厅,一路上看到两个班级,好像是高中或者职中又像是中专,总之一群老师领着队伍向餐厅进发。

他们男女生各排一列,手上都拿着小抄,老师还要求边记边背,到了餐厅又都去角落里的窗口排队了,人太多都排出餐厅门口了。

老师们在那里大呼小叫,总是就是说队伍要讲纪律,不能说话,都不要嬉皮笑脸的,我怎么看都觉着像是几个狱警赶着犯人来排队打饭。

下午一点半躺下,两点半醒来,这一个月以来第一次在学校能午休这么长时间。

看知乎短文和掘金,记忆了半个小时 Java 并发八股文到三点多,又边看掘金日常,边看刃牙动漫到四点半。

四点半这会儿才总算想起来要写写小组项目了,我主要负责前端 Vue.js 开发,主要还是因为组内其他人都不会。

我预计核心的查询逻辑一天之内就能写完,希望我能把重心放在导入导出表格,日志输出,权限校验这些功能上。

下午五点四十分,总算基本完成后台管理系统页面开发,学会了 JSON 和 JS 对象之间的互相转换,完成框架搭建,导航栏构建和主体内容显示。

晚上出去跟曹老板一块儿买了一盒泡面。回来路上碰见一个奇怪的人。他说什么自己从太原坐公交来,换了十几块现金坐到这,要去什么晋中卫生学院,找前对象复合。这家伙竟然想让我们给他打个车送他过去,聊了两句我们直接跑了。

继续完善项目,做招商银行素质测评题目。

又跟好兄弟玩了两把王者人机,今晚吃饭那会儿还看到一个博主盘点世界十大禁片,有机会我找出来都看一遍,开开眼界。

项目明天再推吧,这两天不能被这玩意儿影响了。

听会音乐,早点睡觉。

2024/09/02

我快乐吗,究竟什么时候才会真正快乐。

我的小家没了,租房生活彻底结束了。

真的有股平白无故的忙碌感,不想输出任何东西只想休息。

都九月份了,二月底的迷茫,三月底的惊喜,四月底的疲惫,五月底的释然,六月底的期待,七月底的不舍,八月底的忙碌,都历历在目啊。

八月四号以后,每周末成为我最快乐的时光,我还能在有限的时间里,回家找我兄弟一起吃火锅丸子。

到现在还能回忆起那三次回家的喜悦,在校的日子里我总是牵挂着我的兄弟,牵挂着我的小家。

而现在,他们都已经不在那里了,我也必须埋头继续向前进,迎接新的生活。

三个多月的独居生活,一个月的暑假生活,五个月的租房生活,已经成为永远篆刻在我人生轨迹当中的财富。

时间啊,为什么不能慢点流逝,为什么不能再多给我点时间去留念过去。

我太想念那段日子了,尽管当时早已经知道会是这样的结果,但此时此刻还是太想回到那个无忧虑的暑假了。

万马有才,十分钟投递了一百份简历

为了得到片刻的自由与宁静,到底要耗费多少生命年华。

我终将会释怀,但还不是现在,现在还不到时候。

今天早上快八点多才醒来,我总感觉周末的睡眠质量很差,是他们晚上十二点半不熄灯还吹空调的原因吗。

早上杨老师没来,有个女老师来看课。

一早上几乎没停歇,跟项目小组对接任务清单,我好歹用 Excel 表规划好了任务列表。

剩下的时间里就稀松平常了,做项目,改BUG,调试,早上基本上是协调人手做后端了,前端没开工。

下午一点半来了以后,做前端。

早上和下午都跟飞扬同学聊了一小会儿,现在这个阶段,海投找个日常实习和秋招就是最好的选择。

下午总算搞定了前端表格显示数据,协助曹老板写增删改查,我的模板代码他还是有些生疏的。

下课出去买了俩饼回来,躺下来快乐地刷视频。

想再看一遍你的名字,最近推送给我的动漫剪辑又让我的思绪回到了三个月前,光看看泷和三叶的画面剪辑都能对生活更加充满信心。

昨天晚上睡觉前,想到了好多事情,好多事请无法释怀,我却必须继续向前走。

今晚早些回来,我不愿意吧时间再耗费在无聊的增删改业务中了,八点那会儿做完笔试题后,再总结下今天的开发进度后,直接下班回来写日记吧。

昨天我已经思考过了,我这几天确实欠缺了文字输出能力,我必须要尽可能多的抽出时间来表达我的想法。

而不是把有限的时间都耗费在无限的忙碌中。

今晚继续协同完成项目,八点多那会儿还摸鱼看了一小会儿视频,然后继续研究 EasyExcel,把最简单但繁杂的增删改查交给组员去做。

晚上十点多回来,接满一暖壶水,上床把今天的日报发出去,再跟好兄弟玩两把游戏,酣畅淋漓。

有些日子没有见一帆,小赵了,自上周五晚回来以后到今天还没有见他们,心里竟还有点心心念念的。

谢谢他们二位的火锅咯,还带我在榆次的什么广场逛了一晚上,到现在回想起来还是觉得那顿火锅相当美味。

能陪最好的朋友一块儿吃火锅、吃冰激淋,逛街聊天,简直是这一生中最幸福的事情,希望在未来的日子里,在以后的日子里,不论多忙都能有机会跟他们聚一聚。

本来打算今晚写一写实训生活的日记来着,毕竟开学都一个多月了,但今晚下班实在有些晚,现在竟然都快十二点了,只好明天找个时间写一写。

不要把有限的时间都给了游戏,给了繁忙又无趣的工作中,要尽可能多的用心去感知生活,把最安静的心灵净土留给自己。

你的名字,我心目中最治愈的动漫作品。

我越来越能抓住机会,尝试去平衡生活和学习,指导自己下一步应该怎么走。

晚安,希望明天还是幸福的一天。

2024/09/03

昨晚睡得挺晚但今早醒来还是很有精神的。

看知乎,投简历,刷视频,学技术,感觉早上安静的时间还是有些太少,尝试着起得更早一些。

今天继续完成项目。

早上前端基本没写代码,大部分时间都在跟组员扯皮呢,要不就是合并分支、拉取分支的时候老出问题,一早上时间就这么霍霍了。

中午去餐厅吃饭,人挺多,不过跟我们没关系,我也不知道是哪里的学生,什么身份的学生。

夹了满满一大盘子菜,十五块钱呢,今天有土豆鸡块新菜,估计就是骨头有点太多了。

中午十二点那会儿有个字节 HR 加我微信,十二点半那会儿躺床上聊的时候,突然就给我发面试邀请了,周四上午十一点,远程面试。

这面试机会太突然了吧,字节,我好好准备一下。

一点半醒来又耷拉着脑袋来教室了,死气沉沉一般,好不喜欢,赶快把前端的任务完成,晚上就不来了。

写了一下午,指导曹老板把后端接口完成,王飞洋的任务也基本搞定。

浩楠下午回来说自己过了一家公司三面,深圳,挺不错的,我推荐他出去闯一闯,实习可以转正的。

晚上没做什么就回来了,合并了下代码,估计明天也是一样的。

我要开始好好准备这场面试了,今晚八股 + 算法,至少要把八股过一遍啊,明天针对简历看相关问题,期待后天早上有好运。

怎么越来越难集中注意力了呢。

好久没有长时间专注过了,总是认为做出的努力已经足够,然后把事情推到明天。

不能这样下去了。一场面试邀约,才让我突然醒悟自己应该要做什么。

晚九点半开始疯狂记忆八股文,快十一点还给好兄弟推荐了好用的平板做笔记软件,算法什么的明天再搞,今晚有些头痛。

这两天比较忙,今晚的项目进度显然延误了一些,明天继续记忆八股文和巩固算法,一定要保证工作效率。

看会儿黑神话,听会儿音乐,睡觉觉。

今晚有些头痛,好好休息休息。

2024/09/04

果然还是因为实力不够吗,既然机会近在眼前,当然是要放平心态去努力争取了。

昨晚睡了个好觉,连着做了好几个梦,都是好梦,梦里有我的家人,同学,朋友们……

看看大屏,合并下后端代码分支。

image-20240904092540495

这个大屏看着还挺顺眼,改数据的话也好改一些。

中午发现苏州有 HR 联系我,早上打了电话我没回,下午三点多给人家回了个电话。

山东济南,俩 HR 电话微信都联系我了。

今天的感悟很少,太忙了。

我决定把明天早上的字节面试,作为预热,把重心放在后天的江苏苏州面试中。

下午吃了饼,本来计划今晚早点回的,结果八点多那会儿跟曹老板唠起来,把一些八股文记忆经验和面试故事讲了讲。

九点多回宿舍路上又看见一帆小赵了,踢毽子正开心着呢。

太喜欢跟他们说话了,简直跟回家了一样,开心。

又是开心的一天。

人只有一件值得后悔的事情,那就是获得不够勇敢。

我这个阶段尽管有很少笔墨去记录自己的心境,但事实上我早已把自己的心灵放空,找到内心深处最真实的自己。

今天也是第一次把平板带到教室,只是为了不再错过任何机会,很显然,我抓住了这次机会。

想法真的太多,思绪也是真的繁乱。

想说的话千言万语也说不明道不尽,想见的人尽管近在身边却也无心照应,我也只能随着这平实的日子慢慢走下来。

三月中旬,我已经认定自己已经大学毕业了,我及早迈进职场生涯,只是为了自己将来能少走一些弯路。

三年的恪尽职守,在学习和求职道路上的想法和信念始终如一,只为了今年秋天能有一个好的结果,拿到一个机会。

我万万不会想到,在这里我能遇见此生最好的朋友们,在教室里我能和朋友们聊聊项目,交流技术,下课后还能跟朋友们找到家的感觉。

这里的生活让我感觉自己的人生充满了意义。

我总会不自觉地留恋身边的人和事,人生苦短,有朋友们陪在身边真的很幸福。

我从来不是一个健谈的人,我也从来没有像现在这样广泛地结交志同道合的伙伴们,找他们说说心里话,谈谈心。

现在到底是什么什么阶段了,我到底应该做什么。

我真的没有头绪,尽管我在心里一遍遍预演过将来可能会发生的所有事情,我强迫自己去接受,试图说服自己认清现实。

我也不知道我的未来是怎样的。

怀念过去的那个自己,也愈发钦佩现在的灵魂。你看到了吗,我现在正站在人生的十字路口处,有好多话想说,有好多人相见。

总会觉得时间太短,做不了自己真正想做的事情,但回过头来却又想不明白自己到底想要做什么,我从哪里来,又要前往何方。

我知道自己做过什么,也明白自己仍然站在这里的原因,我能去做我想要做的事情,我没必要把简单的事情复杂化。

过去的自己,绝不会想到我会走到如今这般田地,现在的我竟如此困惑,不知道以后的生活是怎样的。

有人会理解我的感受吗,只有把这些话写下来才觉得稍稍舒畅,压力山大的压迫感好像也消除了不少。

我有最好的朋友吗,他们就在我身边,我总能从他们那里重新找回信心。

我有喜欢的人吗,当然有,尽管我不是一个纯情的少年,但我内心深处明白自己喜欢的是什么样的人,我想用什么样的方式去守护她。

我有最棒的兄弟吗,我有着最靠谱的兄弟,他永远都站在我身后,站在我这边。

长久以来一直尝试着去做一个负责的人,一个男人不应该只是每天嬉皮笑脸没有成事的实力,总是唯唯诺诺找借口不求上进。

我想要成为那样一个人,一个能在家人朋友身后默默撑腰的人,有足够的实力去守护身边朋友们的人。

我已经过了少年的年纪,已经准备好面临可能发生的一切,虽不是铜墙铁壁,但此刻内心的信念早已能够击穿世上的一切。

目之所及皆是回忆,心之所想皆是向往,眼之所看皆是遗憾。

我要做这样一个人,守护自己的家人,守护自己的朋友,守护自己的兄弟,守护自己喜欢的人。

让别人失望了,那只是自己在心里面意淫罢了,没人会把你当回事,除了你的家人和朋友。

但家人和朋友永远不会对我感到失望,他们永远站在我这边。

让自己失望了,那也是自己心里委屈没处发泄,只能把失败的原因归咎于自己的不足。

我只是一个普通人,又不是什么美国队长,我也在努力寻求过更加适合自己的生活,找到自己真正的心之所向。

我决心要成为这样一个人,我决心要抓住即将到来的任何一个机会。

未来的我啊,能否向你祈祷,祈祷我真的能如愿以偿。

没有人能真正帮得到我自己,能真正给我加油鼓劲的只有你,我也终将穿越岁月的牢笼,去到遥远的未来见到你。

你会告诉我怎么做吗,你会认为现在所做的一切都是值得的吗。

我不知道,你也告诉不了我,也许到了那个时候,我会告诉现在的自己。

我希望你能告诉我已经做的足够好了,已经让我自己感到满意,那么你,或者是我自己,都将秉持着这样的信念走下去。

一个负责的人,一个能守护自己身边朋友的人。

终有一天,我会回来告诉自己的。

我兄弟在微信里跟我哇哇叫,说要我把他写进日记里,这有什么好写的,怎么感觉他像个傻子一样,写进来还污染我的日记呢 😁。

2024/09/05

我不知道应该说些什么,但真的有些慌。

早上六点半那会儿醒来,洗了脸又背了会儿面试题,在教室还一直在巩固项目。

不慌是假的。

一个月了。

妈妈刚才告诉我说,明天八月初四是我俩的生日,她不说我都忘了。

哇,十一点准时开始面试,十二点结束,感觉良好。

到这会儿才能真正松口气了,中午吃个饭,今天开学来了不少学生。

继续吧,继续。

一个半小时,把前端后台管理页面数据展示完毕,我已经不想再写下去了,这样重复又毫无技术的复制粘贴返回数据,简直毫无章法。

刚收到通知,字节一面已通过,约二面时间。

苏州大宇宙,明天上午十点四十五的腾讯会议。

用户表导出功能编写完毕。

吃饭前有了导入功能思路,去教室还想学会儿来着,结果那帮家伙太吵了根本没法看,就跑回来了。

下午回来后在宿舍门前看到一帆小赵了,实在看不清他们在招手作甚,那一刻感觉像伪人在向我招手,有点诡异,哈哈哈哈哈哈。

索多玛的一百二十天。

祝一切顺利。

导入功能实现,今晚还要优化两点内容:登录时密码加密存储,导入时密码加密存储。

有个优化思路,明天再写:导入表格,可用非可用的,转换成对应数字;明文密码,转换成加密密码。

明日上午十点四十五,苏州大宇宙面试;明日中午一点,CVTE 在线笔试,后天下午五点,滴滴笔试;下周一下午五点,字节二面。

明天是我的生日,祝我一切好运。

拜托了。

2024/09/06

迷迷糊糊的,早上六点那会儿把六点半的闹钟关掉,一觉睡到八点二十才醒来。

大早上的那空调还在吹,离空调近的那哥们一点都不冷么,空调就在脑袋上面呼呼吹,不冷也吵吧。。。

周五,去教室打卡,准备准备。

下午跟飞扬聊天,帮他指导下简历优化方案,鼓励他早点开始投递简历。

滴滴https://didi.acmcoder.com/cand/login?2dgvf5jk

image-20240906164157339

收钱吧https://exam.nowcoder.com/cts/17380238/summary?id=660063DC7201EFF85D2B1AAD67C4DCC3

image-20240906164212526

字节跳动https://t.zijieimg.com/ih4boBPf/

image-20240906164247151

中科创达笔试https://t.zijieimg.com/ihQmoPdy/

image-20240906164900417

挚文集团https://exam.nowcoder.com/cts/17376156/summary?id=674F3F23A1EA51735D2B1AAD67C4DCC3

image-20240906164958646

上午这家苏州大宇宙,有好好考虑过,也问过同学老师,下午巩老师给我的建议,让我重新明确了对自己的定位。

九月初,不着急,慢慢找,我现在已经约到两家面试,两次的面试经验都很足了。

我决定拒绝这家,就像巩老师说的,校招中找公司要做好四个定位:公司,岗位,薪资,城市,这四点怎么找也要满足两点吧。

尤其是公司和薪资,岗位的话只要是互联网方面的,契合就行,比如说字节的如果让你转 go 语言,那也是不成问题的。

公司规模不大,那薪资基本保障不了。就业岗位不符合期望,那城市就是再喜欢也干的不开心。

我想明白了。

今天是我生日,确实想了很多,跟身边的同学,朋友,兄弟,老师们聊了很多,纠正或者说改变了我的一些想法。

这个秋季里,最好的结果往往会在十月份出现。

这条路还很长,我必须要改变我的策略和方法,以更加饱满和积极的心态去面对接下来的秋招。

这是一场持久战,我就知道没那么容易,我已经身处这场无硝烟的战争中了,我面对的最大的敌人,就是我自己。

跨过这道坎。

那位同学的故事给了我启发,六点半到晚上十点半,日日如此投递准备,最终得到的结果又怎么会辜负他?

谢谢我身边的朋友和老师们,今天的我萌生出了很多新鲜的想法并对自己重新做了定位,收到了最宝贵的礼物。

我感觉前路不再那么迷茫了,我越发觉得自己的前进方向是对的,三年来那些奋斗的日夜里备受煎熬和心酸,终于在这一刻绽放光彩。

我有优势,我个人相比身边的人有很大的优势。

这优势不是别人给到我的,是几年来持之以恒坚持去做好一件事的正反馈,这是我送给自己的礼物。

此刻我感觉到自己并不是一个人在战斗,过去的自己已经为我扫清了一切障碍,未来的我在引领着我做出正确的选择。

内心清明了许多,好多事情都想通了。

鼓起勇气去做曾经完全不敢想象的事情,去成为我注定要成为的那个人,去成为我本应该成为的那个人。

拿到属于自己的荣耀,争取到自己应得的利益,这就是我的目标,这就是对自己重定位得到的结果,这就是今天我送给自己最好的礼物。

今天是我的生日,谢谢祝我生日快乐的朋友们了,谢谢你们。

今天是我生日,我收到了最宝贵的礼物。

我选择送给我自己的,这份最宝贵的礼物。

生日快乐。

下午出门准备吃点好的,正巧又遇见了一帆小赵,索性带上他们一块出去吃了,附近有一家好吃的面馆。

吃完啦,这个生日过得真开心,十几年来第一次在外跟同学庆祝生日,一帆还请我吃饭嘞,又吃了他二十块,嘿嘿嘿。

我真谢谢你了,一帆,对我真的好,你这朋友我他妈交定了。

我越来越喜欢身边的朋友们了,每天能见到他们总会让我感觉安心,哪怕只是在匆忙赶路时互相打个招呼,都让我感觉自己被幸福包围。

在外好久没有这种家的感觉了。

在外真的会有家的感觉吗,我可以说现在有了。

我们总不会像那些早晚都拥簇在一块的老阿姨们,每天醒来都能见到彼此,一块儿谈天说地唠家常,没啥烦心事。

晨间阳光洒在操场的时候,一块结伴走步有说有笑;晚上微风拂过,互相道别回家吃饭,约好明天再见。

如果没有悲欢离合,人又怎么会真正珍惜大家能呆在一块的时光呢。

如果我们真的彼此之间心照不宣,那么即使在这忙碌的尘世间看着这车水马龙和渺渺人生,也总能在心底为对方留下一片赤诚之地。

如果哪天真的要分别,那说明我们还会有再次相见的机会。

下次相见的日子,便是重逢的时刻。

愿你我都有美好的未来。

哇,写心情日记真是个好想法,能把心里话用文字表达出来,真是一种妙不可言的新鲜体验。

今晚做了啥呢,基本上就是把近段日子拍下的照片,都在回忆录里面更新了。

看看张继科打球,刷刷车祸启示录,跟好兄弟打打游戏,快乐的一晚上就过去了。

快休息了,就做最后一件事吧,下午刚交了十九块钱,买了超级简历会员,我再修改下简历投递投递试试。

明天早上六点起,六点起来投简历,早上这大好时间可不能白白浪费了。

玩,都多会儿了竟然还想着玩,玩个蛋对吧,有空就拿来提升自己嘛。

2024/09/07

好快啊,都七号了。

昨晚十二点多完善最新一版简历,今天早上六点半爬将起来,看了会儿知乎,下床去洗个澡。

八点多坐起来开始投递简历,一直到现在十点多,总算把那些内推渠道投递完了,下午可以继续。

再抓紧时间看看面经和算法题吧,这小组项目胡弄下就过去了,不想在这上面花费太多时间。

做两个测评,再巩固下简历上的亮点,好好准备下相关问题。

SpringBoot日常:整合属于自己的代码生成器_springboot 代码生成-CSDN博客

音乐真的能影响到我的情绪啊,持续记忆面经和熟悉项目,耳边放着自己最喜欢的歌曲,好喜欢这种感觉。

我可不管面试的时候会抛出什么样的问题,我只关心我简历上的内容,只要我能把简历相关内容回答得滴水不漏,那就是胜利。

今天中午吃饭,这来了不少新生,学校里好像是欢乐了许多,但为什么还是那么孤寂乏味。

中午刷了会儿知乎,拿到了秋招内推求职表,但中午好像做了什么噩梦来着,吓得我醒来后战战兢兢的,心情不大好。

下午看下大屏怎么搞,再优化下后端处理吧,这个项目我只能做到这个份上了。

大屏根本不能靠我来搞,一方面不太熟练操作图表组件,另一方面实在没精力再写这个项目了,我已经约了几家面试,没空再搞这什么业务,我需要熟悉我的项目,熟悉我的简历而不是让这里的课程严重影响到我的学习进度。

两点半到三点多,又开始新一轮的投递。

投简历是会上瘾的,内推投递,牛客投递,这手就没停下来过。

好吧,休息一下,静下心来沉淀沉淀,学学新知识。

好极了,三点四十到四点四十,花了整整一个小时的时间,码字三千多,总算把最近三周的实训生活记录补充完整了。

image-20240907164651320

快下班了,把我这周的两场面试遇到的问题和答案,分享给曹老板和王飞洋,大家坐一块儿能一起聊一聊自己的想法。

项目开发已经步入尾声了,麻烦事情越来越多了,什么乱七八糟的评审、自信演讲安排啥的,太躁乱了。

今晚或者明天要把项目收尾了,大屏我不计划做了,我完善下后台吧。

这项目根本不是我的主打项目,未来也不计划聊这个项目,我更希望能把足够的精力投入到自己的项目中去。

下午五点半溜了,我,曹老板和飞洋想跟上出去买饼吃,飞洋还请我俩各吃了一根烤肠嘞。

回宿舍的路上又遇到刘帅帅了,原来班级里的那哥们,大家聊了一会儿加了好友位,回宿舍吃饼玩手机了。

耍到六点半才起身回教室,去了背起书包就走,出来后看见有学生军训呢,我跟曹老板就去操场那边站着看了会儿,竟然聊起天来。

这一聊可不得了,六点半直接聊到七点半,天都黑了我们还在说初高中那会儿的女老师有多么残暴,在教室里打人跟泼妇一般。

我俩互相分享好多初高中的故事,天完全黑了,军训的学生们也都吃完饭出来操练了,我们这才想起来要回宿舍呢。

宿舍舒服啊,躺下来看会儿教父,阿尔帕西诺真特么是世界上最帅的男人,向他学习。

看会儿黑神话悟空,觉着有些腻了,就抽空加深下项目经验,背一小会儿。

八点半到快九点半一直在做这个事儿,然后又开始刷奥运会乒乓球了,感觉国乒里好多选手的故事都是可以串起来的。

刘国梁,孔令辉,王皓,马琳,张继科,马龙,许昕,王楚钦,樊振东,邓亚萍,王楠,张怡宁,孙颖莎,陈梦……

这些运动员的故事,最近都有了解过,每次奥运会完了之后的很长一段时间里,都会去主动了解这些运动员,学习他们直面磨难的勇气。

像他们这样背负的压力是很大的,那我这点苦头又算点什么呢?

今晚还是很清闲的,再学一会儿项目和八股,明天一定要全面而深刻地完善自己的知识体系,继续投递简历吧。

睡觉咯。

敬!不完美的昨天,今天和明天。

2024/09/08

一觉睡到了早上快九点,自然醒,真不错。

这一觉睡美了,睡美咯,我就是睡美人,哈哈哈哈哈哈哈。

好兄弟七点半就醒了,微信里叫我半天都不答应的。起来赶紧看会儿书,看看公众号推的好文章,小林漫画,每晚一卷书。

读过半小时书,真有种耳目一新的感觉。

打开电脑,开启今天的学习计划吧,难得的周末时光,在这地方呆久了,万万不会想到连周末躺床上都是一种奢侈。

image-20240908100221286

七牛云又欠费两块钱了,这图床容量已经有两千多张图片了吗,整整放了一个 GB 的图片,是我一年多来的学习和生活岁月记录啊。

投投简历,背背面经,校招和面试才是最重要的。

昨天晚上了解学习了会儿 .Net,好像打开了新世界,我越发想在课余时间里学习了解 C#,.Net 这些技术,好久没有这种涉猎新知识的感觉了。

今年很长一段时间的学习生涯里,学到的东西仿佛都是为了找工作。

找工作。

为什么我开始对技术学习变得麻木,变得不再似从前那般有激情和信仰呢,原来是我已经慢慢背离了初衷啊。

既然如此,何不把曾经求贤若渴的心态重新找回,继续在编程这茫茫道路中,怀着好奇和执着探索一切未知的心态继续前进吧。

投简历啊,每天就要做这个事情,机会才能多多。

优先处理内推链接,再上牛客网把网申即将截至的看过去,再去今日新开网申,再投递牛客推荐。

这么一番下来,基本不会有落下的了。

中午吃完饭回来,吹着空调,还愣了一下,这大热天的怎么会这么舒服。

一帆大中午给我展示什么辣椒,巨辣无比,还給赵英彤辣麻了,hhhhhhhhhhhhh。

两天的时间,足够我考虑清楚了,想明白了接下来的时间该怎么利用。

八月初到现在一个多月了,花费了一个多月的时间才真正明白了现阶段自己要去做什么,这时间有够久的。

秋招,启动咯。

一点半躺下来刷知乎,两点睡到两点四十五才醒,好久没睡过这么美的午觉了。

刷知乎刷到三点五十了,这一个小时也过的太快。

妈的,学校的那玩意儿不管了,我今晚好好看看操作系统,计网和项目,再巩固下算法题目。

六点半跟曹老板一块出去买饼,他早上回山大跟朋友吃火锅来,下午回来到现在睡傻了都,整个人迷迷糊糊的哈哈。

顾我电影,好久没有看他的电影解说了,澄澈一下心灵吧。

这地方呆下去,怎么跟上班一样,总有好多事情干扰自己的进度,我越来越理解接到上次那个 offer 后,怎么就非常想去苏州呢。

其实不是想去苏州,只是想尽快离开这里,离开这个地方。

这个世界很大,时间却很少,所以我们做事总是想着,快一点,再快一点。

人生的本质是痛苦的,因为我们总是无法满足自己,总会纠结身边那些没能达到预期的人和事。

我们们深陷其中无法自拔,便逐渐消磨了生活的意志。

年轻时我们总会害怕,害怕不可知的未来,害怕去不了心仪的单位,害怕得不到别人的爱。

可所有害怕,最终都会有妥善的结果。

一段故事的结尾并不意味着结束,而是另一段故事的开始。

成长的过程就是不断试错,你遇到了错的人,做了错的事,没关系,你还有的是时间,去重新开始一段新的人生。

今夜,顾我的解说再次拯救了我的心灵啊。

十点了,明天早起记忆八股文吧,今晚没多少时间了,最后一个多小时留给那个该死的小组项目,反正明天验收完毕后就结束了。

接下来的什么包装实习经验,每天中午自信演讲都要上台朗读笔记的事情,我自会有处理和解决办法。

看造化了,敬不完美的每一天。

睡前听音乐,看评论,看到了让我感同身受的一段话:

有时候一个人可以盯着一个地方发呆好久好久。

等回过神来才发现,看的不是风景具体看什么,自己也不知道。

原来很多美好只适合一个人享受。

比如思念,比如孤独,比如等待,比如发呆,还可以一首歌连续听上百次。

睡了睡了,把用户登陆状态,修改,查看信息,导出功能以及大屏完善下,剩下的就不管咯。

2024/09/09

今天有点忙啊,忙到现在下午六点半才有空写写日记。

今天早上七点多醒来,没什么想看的,就钻在被窝里刷了会儿知乎,七点半那会儿下床去洗漱。

八点多总算进入状态,好好记忆了一遍 Redis 相关八股文。

快九点了去教室,找巩老师借到了钥匙准备下午的面试,谁让上周那 HR 给安排到今下午五点的。

今天便到了小组项目的评审阶段,早上那些老师们都在中北赶不回来,早上就留了时间最后优化,下午开始评审。

上午我用了最后的时间,把前端基本功能完善,但实在没什么精力做些新内容,我选择给曹老板和飞洋讲讲面试经验。

正巧飞洋早上跟巩老师聊过,希望尽量减小杨老师课堂进度的影响,我这边也确实因为最近面试比较多,这无聊的课堂确实在托我后腿。

下课吃饭前总算把目前进度和相关技术要点、功能模块同曹老板讲清楚,下午我就不来了,好好准备面试去。

由于他们两位的电脑开发环境不完善,导致前端项目起不来,项目评审又必须要展示页面,只好把我和曹老板的电脑交换,我中午带他电脑回去。

中午又美美地吃了一盘米饭。

睡前还又巩固了一遍八股文,一点二十醒来,不着急去。快两点了出去打个电话,是浙江一家 HR 打来的。

简单聊了下就结束了,这家公司不适合我,只要是做制造业的,对面的那位小哥还挺有礼貌的。

起来一个多小时了,我干了什么呢。

洗了一件半袖一件短裤,简单梳洗了一番。面试,压力还是挺大的,毕竟不是儿戏。

这会儿看到差不多四点二十左右,再起身去办公室坐坐吧。

老师给的钥匙可不能搞丢了。背一会儿,背一会儿。

四点多出发去教室,拿了钥匙开了门,在办公室挑了个位置坐下,最后调整下心态。

五点,总算开始了。

自我介绍,实习项目,二维码邀请链接分享,TCP 队头阻塞,说一下 uniapp,ak 和 sk 怎么存放的,最左匹配索引失效,uniapp,Redis 缓存淘汰策略,cookie 和 session 的区别,智力题,学习经验,滑动窗口算法……

算法题实在写不出来,捋顺了思路最后讲明白就过了,反问了面试官的业务方向和工作氛围,技术栈有哪些。

谁让他把面试时间约到下午的,还是周一下午五点,整个人都是懵的,有些很简单的东西都一下子想不起来,嘿嘿哈哈。

这期间还老有人来办公室,外面还有个挖机轰隆隆的,不过吵了一会儿也停下了。

结束咯,心里总算落了空,也许是更踏实了。

不过这才刚开始呢,这个秋天,可不好熬过去。同时那边教室里的项目评审,也到了最后阶段,临近尾声。

出了办公室门,回了趟教室,今晚放假一晚上没自习。

出去买饼,跟曹老板聊聊天,回顾下这场面试,总觉得时间确实有些不合适,周一下午五点。

这会儿我迷迷糊糊的,面试官也快下班,周一确实不是个约面的好时间。

还得继续,今天早上到现在一直有简历被查看的消息,有测评还没做,有在线简历还没有更新。

今晚休整下,明天继续。

仅仅面过这么几场,收获还是蛮多的,心态也变化了不少,沉稳,静心,更加能尝试去看清面试求职背后的逻辑了。

好极了,继续准备下去,好日子就快来了。

晚上真的闲下来了,没什么想干的,看看黑神话,奥运啥的。

想听着音乐写写东西来着,但还是想无聊地刷刷视频,不想动脑筋。

好久不打游戏了,没啥可玩的,两个月前我清理电脑时还删除了不少单机游戏来着。

最喜欢的还是刷知乎小说了,比看视频很有满足感。

花了快一个小时,把最近的测评、简历优化、笔试都做完了。

最近刷 B 站有点多了,现在的 B 站刷起来怎么跟快手抖音一样,几乎毫无趣味,我关注了九百多个 UP 主,以前还会打开动态看喜欢的博主更新了没。现在只想是行尸走肉等着推送无聊无营养的视频,我决定要把 B 站关注过的 UP 分组了。

志源电子怎么约了个明天晚上八点的面试。。。明天打电话让他改一下。

2024/09/10

早上八点才醒的,一点舍不得起床。

昨天

起床以后什么都干不了,只能看看屏幕刷刷手机平板啥的,我可受不了。

除了宿舍们还遇到杨老师了,问了下面试聊的咋样,妈的,千不该万不该把面试约在下午,尤其是下午五点多。

今天可以继续投简历,早上或者下午抽个时间给打电话,要求调整下今晚的面试时间,尽管看起来像 KPI 面,但试一试总无妨。

聊项目,山楂树,马兰矿……什么业务,代码,这几个项目我不需要,也不会花精力去学。

今天还想好好休息的,看看一些有趣的网页和编程相关的其他领域,总是要换换脑子,每天都一头扎在同一块领域太单调。

对这个课堂学习有些排斥,编程学习本来就应该是静下心来沉淀的,哪有这么大张旗鼓的。

如果说今年三月中旬入职后越发觉得学技术不再有激情了,那么今年八月到现在的基地课堂教学,已经让我有些厌恶那些无聊的业务了。

看来实习项目和个人练习项目还是有区别的,实习项目主要聊业务,聊聊有什么功能,这一点非常重要。

个人项目就很清晰了,可以说没有什么业务,主要是冲着学习和巩固技术选择去这个项目的。

把实习项目业务熟悉了,就今天。

出去打个电话,改下约面时间。

写好实习项目故事,业务层面。

1
2
背景,宏观作用
功能模块,体验过程

关于uni-app的介绍_uniapp是做什么的-CSDN博客

简历更新 -> 实习项目介绍 -> 投递。

牛客,智联招聘,实习僧,万码优才。

一整个早上的状态都不太好。

中午吃完饭实在有些太困了,回去看看公众号到快四十分那会儿眼皮就开始打架了,直接睡了半个多小时才醒。

中午自信演讲,这项目我不感兴趣,我只想赶快找个实习或者拿个 offer 啥的,尽快离开这里,这方面我需求还是挺强烈的。

出去打了个电话啊,上海一家汽车什么公司的 HR 联系我了,挺高兴,多约约面试啥的就很不错了。

两点半到快四点,疯狂地投递内推链接,也算是给接下来的这段时间投递任务做个交代。

四点多到五点半做笔试卷子,什么卷子这是,没点营养的内容。

下课咯,五点半直接开溜,刚出去就看见一帆小赵了,看见他俩的身影我可太高兴了,一天的坏心情瞬间便一扫而空。

聊了聊,先回了宿舍放东西,再出去买饼子,感觉不太过瘾,又拉着曹老板去对面便利店买酒吃。

一瓶果立方,一袋花生米,一小袋辣条,今晚注定是一个不眠之夜。

呼呼呼,真幸福,尽管片刻的幸福很短暂,但此时此刻看着电影喝酒吃辣就花生米的我,是真正快乐的。

眨眼间就七点半多了,差点忘了今晚还有个笔试没做,本来今晚也是要消灭近段时间的测评和笔试的,下午看见又有好多了。

惩罚者,夜魔侠,这两个角色特点简直太鲜明,尤其是屋顶对骂的那场戏,太精彩了,有机会一定要好好看看这两部系列网飞剧集。

今年春节档贺岁片,二十一条,也是一直以来没时间看,刚补完了剧情和解说,这部电影能拍出来还是很不错的。

上上周我兄弟看完了大鱼海棠,国产动漫中数一数二的那部,一直以来也想再看一遍这部动漫,上次看应该是小学四五年级吧。

这两天上课听着有点烦,好不容易五点半以后整个世界总算清静下来了,能做点自己喜欢的事,过过自己想要的生活。

按自己的节奏来生活,这样总不会留下遗憾的。

前天晚上看到一篇文章,确实是现在愈发紧凑忙碌的社会节奏,让生活在其中的人都不免感觉压力倍增,也渐渐地感觉自己每天过得都不开心。

可以前不管多忙多累,也从来不会像现在这样,总会在某个安静的午后反思甚至是反省:

自己为什么这段时间没有更加努力,而是选择了安逸。

这样的思考多了以后,甚至自己都觉得反复自省是理所当然的,仿佛这样无休止地要求自己做到更好、不断强迫自己适应社会节奏的行为是合理合法的。

其实这都他妈是扯淡。

我们都病了,而且病的还不轻。

可真正有毛病的、出问题的并不是我们本身,而是整个社会。

一个普通人,一个生活在社会中的人,不就应该该吃吃该睡睡,一天到晚哪里应该有那么多值得内耗的东西,简直就是杞人忧天。

真想进入这样一种生活状态,只对未来将要发生的一切美好抱有期待,而选择性忘却那些自己无法控制的结果。

单单把所有的值得的幸福,留给自己。

这样的日子,才会过得更加轻松一些吧。

九点半那会儿一帆叫我出去喝点儿,闲着也是闲着,出去凉快凉快。

跟他们二位聊了很多啊,高中聚餐,王者,内耗,焦虑,还有今年上半年甚至上大学以来的交集……

好像所有的美好只存在于回忆中。

心情又好起来了,未来的日子里也要保持快乐的心情啊。

今天的任务,明天完成。

无聊的时候就刷刷面试鸭吧,看看电影,听听音乐,再困难的日子里,身边有好朋友能慰藉心灵,也很满意了。

枕风宿雪多年,我与虎某早餐,拎着钓叟的鱼弦,问卧龙几两钱……

2024/09/11

早上六点半醒。

我这身体机能下降了不少啊,不就六点半爬起来么,怎么到了八点半那会儿突然有股困意袭来,不得不躺下来睡了十分钟。

今天早上还没有投递简历呢,不过又找回以前记忆八股文的感觉了,再背一背。

早上状态确实不太好。

虽然啥都没干,但听着音乐记录下心情,竟有种在上班时间偷偷摸鱼的快乐,

嘿嘿,找工作嘛,竟然会在今年九月份落到如此般田地。

这样的状态是正常的吗,对那些无聊的技术已经提不起一丝兴趣,却还必须要花时间持续学习巩固,谁让这是吃饭的本钱呢。

我从来没有像现在这样,对未来的生活感到如此迷茫。

这个秋天我等待了很久,也确实一直为此做准备,只是希望这个阶段能够相对轻松一些。

但现在在这里呆久了,确实会感觉到彷徨不安,因为在这里没有前途,没有未来,每天都要面对那些未知的结果。

这里何尝不是一个小社会呢,环境,生活,形形色色的人。

但这里确实没有未来,只是在无休止地谋划自己的未来蓝图,却一直原地踏步而始终没有启程。

这样活着让我感觉有些慌乱,确实是有些慌乱的,只因为自己还没有出发,而是一直在做准备,永远都在准备的路上。

这里的生活确实是起点,是全新生活的起点。

我开始厌倦这样的生活了吗,从一开始就厌倦了吧。

我知道自己应该做什么,却也总是不自觉地想要安逸一些,想要生活变得更简单一些。

该如何合理审视眼前看到的这些形形色色的事情呢,周遭的一切都真实地发生在身边,但给我的感觉就像是一个局外人在冷眼旁观。

我身处其中,但仿佛看不到身边发生的真实的一切,想要挣脱这样的局面却只是作茧自缚,无能为力。

我就是那个局外人。

原来是这样的状态,原来是我在这里呆太久了吗。

可时间还很长,一切还在继续,我只能努力让自己去适应这样的生活节奏,让驾驭着这副躯体的灵魂尽力去应对可能发生的任何事。

控制自己所能控制的一切,无端冒出来的其他想法都是杞人忧天。

简单,生活,局外,局内,梦想,憧憬,安逸,朋友,充实,快乐,自信,焦虑,迷茫,想法,目标,忍耐,机会,希望,行动……

我明白应该做什么了。

找个机会,换个地点,换种生活方式,换换心情。

中午吃饭跟朋友们相跟在一块,曹老板觉得近段时间餐厅吃饭要刷脸了,所以早早定了饭菜回宿舍去吃。

午睡果然是整个一天中最幸福的时刻,可惜梦醒了之后,终究还是要去面对现实。

不过在这里呆着也确实不需要花费太多精力,至少对于我来讲,当下最重要的事情便只有秋招找工作。

我不妨把这个任务划分成多个方面,基本上也没什么压力。

我不需要有什么产出,不需要再去劳费心神去写什么项目,只需要专注于两件事:简历优化投递,八股项目算法准备。

剩下的,就都交给天意了。

看看书,刷刷视频,闲暇的时候听听音乐,换换心情,上午早点起读一些新鲜的内容,下课后的晚饭吃点自己喜欢的,放轻松。

放轻松啊,放轻松。

今天中午出去接了两个电话,一个关机了,另一个好不容易要到了微信号,结果我做了一份测评题目,就直接不合格刷下去了。

妈的,谁家微信都加上了还让做测评,不过还不给面试机会,简历都不看的吗,这测评题目全考 C++ 的。。

下午放学后两次碰到杨老师杨智军了,还挺赶巧,校门外犹豫着要不要买鸡柳那会儿,又看见老师开着车跑了。

去对面便利店买了两袋方便面回来了,去教室把书包带上回宿舍,美好的夜晚生活又开始了。

好兄弟推荐的这卡牌游戏,还挺上头。

找个工作啊,找个班上才踏实啊,就现在这么个活法,真的会感觉生活无望。

我也持续不断投递了快一个月了,得到的回应很少,在这里没人比我更加明白找工作有多么不容易。

找工作哪有那么容易。

还真就不信了,做了这么多测评题目笔试题目了,还真约不来几个面试吗。

睡觉睡觉,明天不上课,美滋滋~

卡牌游戏真上头了,睡觉之前跟好兄弟来了五盘,这游戏简单易上手还挺好玩,漫威终极对决。

2024/09/12

三年前的今天,我上大学了。

我记得这个故事已经在今年三月初被我写下来了,但现在回想起来,刚上大学的那段日子仿佛就在昨日。

今天早上六点半那会儿被闹钟吵醒,直接关了。

睡到八点多才醒来,真几把幸福。

起来刷知乎刷公众号啊,虽然不上课但是也没网,刷视频的话还耗流量。

早上基本没做什么事情,跟往常一样投递简历,不过好像有所成效。

出去打了个电话,约了后天周六中午的一场面试,好像还得用英文做自问介绍啥的;中午又约了一家北京的,明天周五上午约面。

一早上啥都不想干。

一点半躺下来,外面吵吵闹闹的,索性直接不睡了,戴上耳机听了二十分钟音乐,也算是美美地休息了一会儿。

下床洗把脸,开始学习了,果然约到面试以后学习的劲头一下子就上来了。

看了一个多小时并发编程,又看恶心了,这东西不知道看多少次了,也不知道看多少次才是个头。

留着这点电量,今晚缕一缕有哪些笔试测评题目吧,这些厂的流程太繁琐,光是做笔试根本很少有入围面试的机会啊。

image-20240912164027727

下午三点多到四点多,躺下来刷 B 站刷高兴了,还说要找点游戏玩来着,那只好是在晚饭前再简单记忆下八股文了。

晚上就写写日记,看看项目什么的,明天怎么着也有一场面试呢。

不知道现在该怎么做才能找到满意的工作,只好是拿这些小公司来练练手,可中大厂的流程遥遥无期。

从来没有像今天下午这般,突然对未来生活充满不解和无奈。

下午四点半左右,曹老板实在在宿舍呆不下去了,手机电脑都没电,我昨晚刚充满了充电宝,就借给他用用,顺便两个人出来散散心。

走出宿舍去到校园操场旁的那个石板桌前坐下,聊到快六点才起身外出取快递,回来的路上又买了饼。

聊了些什么呢,这个时代对年轻人真的不公平,怀念前几年的大学生活啊,哪像现在这般被动和煎熬。

其实并不是以前的大学生活有多么美好,那会儿天天上课烦心事也还不少,但那些相比于现在呆在这里简直不值一提。

我连续投递了这么长时间,那些走流程的大厂中厂基本不回应我,只有冷冰冰的测评和笔试题目邀请链接。

更多的是那些小厂招聘实习生,都说北上广深给的多,但我约到的面试无一例外,只愿意给实习生三千,无一例外。

一天一百五左右,一个月可能三千不到,这特么是北上广深,水电费房租都不够交的,将来转正后的待遇更是可怜。

这就是年轻人的就业现状,真不是年轻人不思进取吃不下苦,我他妈读了十几年书,到头来上班打工都没有别人洗盘子赚的多。

聊了很多,也确实明白自己已经淌进这趟浑水了,只能继续挣扎下去。

这样看起来,应届生找工作的最好机会果然是校招岗位,校招岗位会更多地考虑到应届学生的价值所在,更愿意花时间精力去培养年轻人。

可目前这样的机会确实不多啊,真的不多。

这行情,各行各业都是这样,既然岗位基本饱和,后来人又能凭借什么去抢占那仅剩的坑位呢。

真是一个窝囊的时代,简直没有未来的时代。

太寒心了,如果我要是早出生二十年,那时候百废待兴,像我这样勤奋好学,努力进取的学生,会不会受到社会各行岗位的青睐呢。

只能在这里吐槽一番,再继续过活下去。

我偏不信这个邪。

近三周以来一直在投递,我就是要拿这些该死的小厂刷面试经验,做好充足的准备后再去迎接中大厂的冲击。

我早就准备好了。

下午那会儿接了好几个电话,有个给我推了杭州的职位,Java 岗,实习也是每月三千,呵呵呵。

拿来拿来,就看你是什么货色,在此跟我叫板,你要是真有胆量和底气,那就速速约面,准备接受我的拷打便是。

接下来的任何一场面试,都将是拦路虎,都他妈会被我扫平踏在脚下。

这段时间暂时不会有任何技术上的输出了,只需要保持基本的编码手感即可,更多的要投入到面试和写作当中。

2024/09/13

今天早上八点才醒,跟昨天一样睡到自然醒,其实也不算是自然醒,只是感觉时间紧迫逼自己起床了而已。

近两天的面试,估计是九月份的最后几场面试了,剩下的小厂岗位看我心情继续投递吧。

主要还是每天投递校招岗位,校招岗位才有一丝就业的希望,小厂的实习岗位薪资待遇简直不堪入目。

九点了,看了一会儿八股,公众号,也上牛客网了解了下行情啥的,今天早上也不打算去上课了。

十点那场面试结束以后,再准备明天下午的那场,这样中秋之前的面试环节就结束嘞。

早九点半出去接了个电话,上海追势科技,好像是总监还是董事加我的,简单沟通了十多分钟,约了明天上午十一点到十二点的面试。

快十点回来,昨天的航天宏图 HR 约了十点的面试,妈的赶紧做好准备。

十点准时开启会议,进入会议室,还换了第二个会议室来着,因为那边的原因会议室人数上限了我进不去,就换了。

简单介绍了下个人情况,以及三月份的实习情况,准备了几天的实习项目总算派上用场了。

HR 主动介绍了工作内容,我反问了工作氛围(这个问题就是废话,以后不该问了),部门或者公司的研发方向。

以后反问公司情况的话,问这几个方面:

公司的发展方向、业务方向、产品,即公司是做什么的;我的工作内容会是什么,工作氛围如何;实习薪资能给到多少,转正后呢。

还没见到过一面是 HR 面的,估计是那边没有招收实习生的意向,就先安排 HR 面打发我了,她提到的工作内容也完全是运维管理方面。

来教室咯,快十一点了,湖南云上扶摇网络科技有限公司,智联招聘,这家我就不怎么想聊了,小公司。

昨天和刚才一直有个上海的电话打过来,我要不要约个面试啥的,看看机会,在中秋节之前把我时间榨干了再说。

是字节的,字节 SRE工程师-安全与风控,运维方向,今天早上还给我发面试邀请来着,跟她讲了我的意向之后就结束了。

HR 小姐姐的声音还真甜,挺好听,这就是大厂的 HR 吗,嘿嘿哈哈。

小厂的 HR 就没有这样的,他们也基本不露脸,只在招聘软件或者微信上聊,进了会议也不开摄像头。

昨天打电话的那几位,还都是男声。

今天好好休整一下,明天上海追势科技技术面,我感觉这是个好机会啊,再搏一搏,最好了解下薪资待遇和工作氛围是怎样的。

上午没啥事情了,网申继续。

面试:简历,投递,面试。

简历制作,这方面不会细聊,上周飞洋讲得挺不错,我个人也是从去年这个阶段早早开始准备简历,简历绝对不是一两个小时,今天下午就能搞定的,一定会经过反复迭代修改更新,最终产出一份完美的最能代表你自己的简历。说到底简历就类似于自己的个人名片,详细的简历制作要点这里不会细聊,因人而异,多找找互联网方向比较完备的简历写法和建议,排版,内容等。写好第一版你当然可以在牛客网挂出去,开始投递以后如果运气好的话,会有中大厂的内部员工加微信私聊你,京东阿里的同学会给予你一些中肯的建议。下午巩老师也会聊到这方面的内容。

投递方式有很多,各个招聘软件网站,牛客,智联招聘,实习僧,万码优才,BOSS 直聘等,还有公司官网,内推链接汇总,微信公众号,朋友圈。我建议你直接去看牛客网和智联招聘,以上所有渠道都有,不需要自己去找公司官网,开始投递以后会有内部员工提供内推链接,当然每年都会有好心人汇总内推链接在各个评论区置顶。简历完善以后,就可以开始投递了现在招聘软件上投递普遍比较方便,完善软件上的在线简历,上传附件简历,投递,海投,我建议你海投,每投出一份就多一分机会。如果投递的岗位 / 公司 / 部门有意向,那就约面试,面就完了。

邀约面试,走到这个阶段一定是自己足够优秀,简历上有亮点,投递的基数足够大才能有机会。像我的简历就有真实的实习经历,个人博客链接,项目经历,专业特长等。邀约方式有很多种,简历上一定要留电话对吧,HR 会直接电话沟通你,保证全天或者说白天、工作时间内电话畅通,有事情误了电话或者不方便接,可以过几分钟打回去或者当天下午回个电话,第二天也行。也有直接加你微信的,介绍说自己是哪家公司的人事,在简历库里看到了你的简历。我也尝试问过他们,问他们说在哪里看到我的简历的,电话里微信里都问过,可能是招聘软件上跟你聊过的人事直接加你的,这就不必多说,也有可能是有用人部门或者企业专门做这种简历筛选,你应聘的这家公司跟这些用人单位或者企业有合作,用人单位那边看到了/筛选到了合适的简历就会推荐到公司这边的简历库,具体在哪里看到的可能公司这边也不了解。约一个合适的时间地点,准备面试即可。

image-20240913141725988

image-20240913143731218

北上广深,岗位居多。

杭州,免费住宿,一周两周。

签约工作

中午迷迷糊糊来上课,杨老师不在,巩老师讲什么招聘要点,投递,还没讲到怎么做简历。

为什么一整个下午什么都没干呢。

一直在尝试投递简历,从两点开始忙到现在快下课了,却还是有些茫然,因为我好像突然看不清在哪里投递校招简历了。

牛客,智联招聘,内推链接,还有哪些渠道呢。。

今晚再看看吧,中秋节前,我一定要加大秋招网申的效率,这两天在实习 offer 上花费时间太多了,我要的是秋招正式批 offer。

中午还出去跟巩老师聊了聊。有机会,下次直接提要求。

下午放学,出去买饼子,怎料后门不开,直接正门出来就去对面买酒去,再来半斤花生米。

晚上回来直接把书包拿回来,下次放学直接带书包回来吧。

晚上真是绝对悠闲的日子,吃花生米,喝酒,半瓶下肚头就晕晕的。

一帆还想跟我喝两杯来着,怎奈我实在不胜酒力,今天的果立方挺甜,喝起来也没有那般酒精味,但后劲还真大。

晚上背了背八股文,做了测评和笔试,明天做两个笔试。

有时间就能躺下来美美地玩两局卡牌,看看小说,听听音乐,跟好兄弟打打游戏。

这个阶段确实忙碌,但生活的平实都是自己赚来的,明天早上总结下项目,完成两个面试以后,中秋好好休息三天。

三天内,,每天都要能做好网申,到了十月份,估计就会有好多校招面试邀请吧。

写完日记,看看水浒传,西游记,B 站推送的视频越来越合我口味了。

晚上又看了两部有关你的名字这部动漫电影的解读,音乐,剧情,人物刻画,这部动漫简直是神作,我也会在不久的将来再次回顾一遍。

2024/09/14

今天早上七点半醒来。

昨晚喝了一点小酒头晕乎乎的,竟然还有点头疼。

八点多请假不去了,好好准备面试。

九点多那会儿洗漱,打开男人的衣柜,挑拣几件好看合身的衣服做做搭配,好久没有研究下穿搭了。

那天下午停电后我跟曹老板聊天回来以后,我俩一起试试他新买的牛仔裤子,互相分享了下自己的上衣,穿搭。

今天也是找了个机会,翻出几件浅色的秋衣,配上暗色的牛仔裤,整个人精神焕发。

欸嘻嘻嘻,今天早上啥都没干,就喜欢这种忙里偷闲的日子。

十一点啦,这家上海追势科技竟然放我鸽子,那总监昨天都约好今天的腾讯会议了,今天他们的技术部门竟然放我鸽子。

没有过多在意啊,花时间总结出自己的面试经验:自我介绍。

1
2
3
4
5
6
7
8
9
我是邓纬,山西大学,自动化与软件学院,软件工程专业。
软工专业的话就是科班,很早就接触到了 C语言,C++ ,Python 这些编程语言,学习了解基础语法写一些 Demo 代码,对编程非常感兴趣。
在这期间了解到 Java 这门编程语言,从大一开始就逐步学习 Java 相关的整个技术体系,专业技能方面比较扎实你比如说计算机基础四大件, Java 基础、并发,框架的学习 Spring、SpringMVC、SpringBoot、Spring Cloud 微服务治理体系,数据库 MySQL,Redis,同时也通过写写项目来持续巩固编码水平,尽早形成自己的编码风格。也系统学习过前端三件套,写过 Vue.js,React.js。
经常写技术博客,有自己的个人博客,记录自己学习过程中遇到的问题,解决方案,学习经验等等。
在校期间还参加过一些校园活动,担任精英之英计算机社团的开发小组组长,打过一些比赛比如互联网+,挑战杯,蓝桥杯算法比赛这些。
去年十一月份考取了软考中级,软件工程师证书。
今年上半年三月份到六月份,在太原本地有过一段实习经历,主要做 Java 后端方向,参与公司内部自研项目 / 产品的开发,也算接触到了真实的企业项目,多积累了一份项目经验。
二五届秋招嘛,下半年就多投递简历找找机会,主要想做这个 java 后端开发方向的工作。
以上就是我的个人介绍。/ 我介绍完了。/ 我讲完了。/ 我说完了。

image-20240914135106963

这家面试用到的视频会议软件,挺特别的,teams。

image-20240914164841412

分享下面经:

1
2
3
4
5
6
7
8
9
自我介绍,中英文都行,实习生要求不高(山大,学院,专业,技术栈,博客,校园经历(担任职务),软考,实习,目标 / 规划)

介绍一下 HashMap 吧(整个 put 流程,带出数组 + 链表 + 红黑树结构);Spring 常用注解有哪些(启动类,@SpringBootApplication 复合注解,@EnableConfiguration 开启自动配置,@ComponengScan Bean 组件扫描,@Component 及衍生注解,@RequestBody@RestController@GetMapping@RequestParam@PathValue@ConfigurationProperties@Value);说说怎么做 SQL 优化和库表管理实现接口性能提升的(电子名片,内部自研,项目介绍,列表展示,分页,控制返回数据,加索引,explain 分析,有没有走索引,覆盖索引,索引下推,全表扫描,库表分离);怎么用 git 团队协作的(Gitlab,后端代码开放权限,四到五个后端,三个前端,后端开发人手一个分支。小组组长合并,主管合并)

反问:艾尔维,汽车工程产业,监测分析,公司或者说研发部门做什么方向的,Java 转 Android,Kotlin,上海真如地铁站。

评价:人很不错,听声音,不开摄像头,应该比较羞涩。对我表示认可,欣赏。评价我的 Java 技术,相关项目经验丰富,会认真听我的回答,给予肯定,“好的可以,说的很详细很到位啊”。了解下我上一份实习工作,部门编码规范和业务方向,介绍艾尔维的业务方向,工作地点,使用什么编程语言。问题不多,项目经理没空来,他是技术主管jiu问了几个问题,二十分钟左右,跟好朋友面对面聊技术一般,体验良好。如有意向,期望合作。

结束。

给曹老板分享了面试鸭网站,三点半下课跟曹老板聊聊简历模板,他谈到了自己的恋爱史,从相识相爱到分手,讲得声情并茂。

四点多了,今下午还有个笔试来着,我待会儿完成。

下午网申,稍微优化下简历,可以尝试添一点校园经历。

巩佳还让我给她交假条,特么就请半天一上午的假还要交假条,明明睁眼闭眼就过去的事,假条不花钱呐,两张纸还要一块钱呢!

今天可以好好休息了,越发觉得自己面试过程中能拷打面试官了,很自信。

早上十一点半那会儿添加了昨天加我好友的 HR 微信,北京全满科技有限公司,结果她问我要不要应聘软件测试工程师岗位,婉拒了。

云体科技技术面试官加我微信,说是看到简历想要约个电话面试,我就约到节后了。

我有必要记录下整个秋招期间,约过、聊过哪些公司了,不然过两周就忘记了。

明天计划去东山转一转啊,跟曹老板一块儿去吃火锅,顺便去理发店理个发,天猫打印点东西。

原来还有机会能回到那里吗,尽管不太喜欢,但相比于上半年的实习生活和现在的实训生活,东山校区确实是大学阶段最美好的回忆。

这课该旷就旷,我果然在哪里都是不守规矩的那个,桀骜不羁的性格,我喜欢这样的性格。

简历完善,新增两个校园经历,同步至各个投递平台。

做笔试。

哦我的妈呀,真的不想做笔试题目了,算法题真的做不了一点点,要不每次笔试之前都把提前背会的算法题目写上去?

练练手也不错,万一面试中让手撕算法呢,如果是这样的话也不错。

晚上回去投递呢,还是下午吃完饭回来投递,今天下课后,中秋假期就到了,我还有没完成的任务,在宿舍确实没有精力学下去。

就在这间自习室吧,今晚早些走,七点多离校即可。

今晚总结各阶段面经,联系过的公司,简历投递,八股战神,算法大师,项目总监。

呐,我就知道回来啥都不想干,但该干还得干。

出去买饼,卖饼的跑了,人家回家过节去了,只好回宿舍来看看有啥好吃的。

躺下来刷了快一个小时视频,这会儿才六点不到呢,看到了好多鬼畜的 AI 生成视频,还有诡异的模仿 AI 生成视频。

听舍友他们聊那些爱情啊,恋爱啊,结婚啊什么的,一点都没听进去,他们说的可太烦人了,就那么简单的道理还掰扯半天,哈哈哈哈。

玩了会儿饿了,就下床把前天买的那袋方便面泡了吃。

吃完啦,就着昨天没喝完的酒和花生米,痛快。

实在看不进去了,我觉着这几天的闲适一定是老天爷奖赏我的,抓紧时间好好享受一番。

基本完善实习经历描述,面试官看见有实习经历的,都比较喜欢问这方面。

看了几集水浒传,边陪着泠鸢 yousa 看西游记,边跟我好兄弟一块儿打牌,这样的生活好快活。

结束咯,着快乐轻松的一天,下午的面试对我来说还是相当重要的,期待明天的假期生活,早早起来痛快地玩手机!

睡之前投递了一份简历啊,今天下午优化完成之后最新投递的一份,明天早上可不能犯懒了,一定抓紧时间网申投递。

睡觉,明天可是中秋长假呢!

2024/09/15

投递三十家公司。

简历优化最终版。自我介绍,实习项目业务介绍完善。

妈的今天玩过头了,投递还不够充分,网申的话从早到晚都投不完啊,抓紧多投投了。

今天早上醒来,先简单看了会儿视频,又开始紧张地投递简历了。

一个多小时,把巩佳发过的那几家投递完毕,还没有去牛客和星球推荐里看看。

十点多同曹老板一块儿回学校吃火锅。

坐上 909 路公交车,十来分钟就到了南站,走地下通道去街对面等到 86 路公交车,二十分钟左右又到了东山校门口。

又回来了啊。

直奔曦园餐厅二楼,这里竟然有火锅店了。

吃饱喝足,已经过去快一个小时了,这会儿也才十二点多,去宿舍转转吧。

宿舍一楼楼底买了一瓶可乐水,打印了几张假条,没准以后用得到呢!上六楼看看宿舍,这里已经被新生占领了。

好干净整洁的宿舍,这群家伙们的大学生活才刚刚开始呢,真为他们感到高兴,希望他们的宿舍环境会比我那时候好点吧。

环境脏乱差,每个人都不喜欢收拾垃圾,随地乱扔,吃剩的泡面在桌子上放半个月起虫子。

我尝试过每周大打扫一次,仅凭我一人之力,每周周六的上午都会扫地擦桌子倒垃圾,开窗通风,床底桌下都不放过。

垃圾都是一簸箕接一簸箕的倒,一大包接一大包地装,带出去下楼扔掉,回来后打湿毛巾把桌椅好好擦洗一遍。

所有的一切都由我一人完成,早上七点不到开始,八点半就能完全结束。

每周都是如此。

直到那年年底,即前年十二月月底,大二上学期即将结束的那个周末。

我跟往常一样叠好被子以后下床,扫地,拖地,倒垃圾,擦洗,忙里忙外,一个小时过去了。

下铺那哥们醒了。

他问我,纬哥你怎么在打扫卫生呢!我回答,当然了,每周周六我不都是这么打扫的么。

他说,真的假的?

真的假的。真的假的。真的假的。。。

连续四个月打扫倒垃圾擦洗桌子,连续四个月每周周末都能保证垃圾桶干干净净,宿舍开窗通风保证没有异味,连续四个月承担整个宿舍的卫生,我特么也没要求别人夸奖我。

但得到的回复确是一致的,宿舍除我以外的其他五个人,从来不知道一周产出的垃圾是怎么莫名消失的,究竟谁在打扫卫生他们不清楚。

不清楚,也不关心,垃圾照扔不误。

从来没人夸奖过我嘞,我也不屑接受这种夸奖,大家尽到自己责任打扫房间,保证宿舍卫生就是好的。

但没人感谢我,甚至都没人知道我连续打扫了四个月。。

从那天开始直到今年六月底离校,我再没有在休息时间里,去主动收拾过整个宿舍的卫生,再也没有了当时的激情。

当然我还会一直保持身边环境的卫生状况,我坐的那个位置和靠窗那块,每天都能保证整洁卫生。

从那天开始我便没有在乎过门口的垃圾,扫地的时候会好好照顾下我的床底,别人的垃圾我一概不理会。

我保证自己的身心健康就可以了,不需要搞整个宿舍环境卫生。

之后一年多的时间,整个宿舍垃圾遍地,门口垃圾桶总是满满的,明明放不下了还要扔地上,卫生纸饮料瓶到处都是。

那又如何,那又如何呢,我从来不去那里扔垃圾,也几乎不去踏足那片区域,这跟我都没关系。

整个宿舍卫生邋遢了整整一年半,直到六月份离校。

怪不得别人都说路过我们宿舍的时候,都不想进去,太脏太乱了,门口经过都能闻到一股怪味,太恶心了。

原来是这样啊。

听过曹老板的描述,才明白原来一个宿舍卫生可以搞到那么干净整洁,大家都能尽最大限度保证自己的卫生整洁。

卫生整洁是一方面,另一方面是身边没有能交心的朋友。

从大二开始,在整个大学校园里,能跟我交心的朋友,也仅仅只剩小穆一个人了。

那会儿曹老板分宿舍出去了,就在对门,很可惜他没能跟我在一块,不然两年下来的话,他的底子也应该是很不错的。

早上坐公交车来的时候,我教他简历应该怎么改怎么写,项目经历怎么描述才真实,简历写好以后怎么投递。

怎么约面,面试官都喜欢问什么问题,针对这些问题该怎么回答,自我介绍,项目介绍有什么模板,怎么反问,怎么刷面试经验。

我都讲给他听,毫无保留。

同样的,到了年底,或许是年后,等到一帆小赵他们到了那个阶段,那个时候我的经验会更加丰富,我同样会毫无保留地讲给他们听。

我对待朋友,始终如一,只要你想学,你就来问我,我教你,咱俩就是好朋友。

毕竟在我眼里,没有什么能比进取心更能吸引我的注意力了,我喜欢结交这样的朋友。

所以我把宿舍里的那些破事讲给曹老板听,同样感慨为什么宿舍会有这样的人,恶心我的人。

在那个宿舍里我没有朋友,也从来不同他们一块儿吃饭,外出逛街。

但在那个宿舍我见到了此生遇到过最顽固不化的垃圾人,不思进取的同时还影响了我整整两年,两年的时间里我都过得不开心。

两年了,我从来没有如此奢望过快些结束大学生涯,快些结束这糟心的大学生活,离开这个宿舍。

我见识过了很多恶心的人,即使在仅剩最后几个月的大学生涯的时刻,我还是选择逃离这个监狱,离开宿舍在外独居。

四个多月的独居生活。

所以五月底选择专业,我尽力同那些家伙分道扬镳永不相见,我选择去另一个城市生活。

所以开学选宿舍的时候,我竭力选择四人间,尽管不能如愿,也尽力选择住上铺,我这么跟曹老板讲。

他总算明白了,为什么我一定要在外面租房住,再不济就优先争取四人间,再不济就住上铺。

三年的大学生活,我见识过比这更加恶心的人和事,我对宿舍环境以及舍友的要求只有一个,只有一个要求。

一个简单的要求。

不要多管闲事,别特么搞我心情。

不要总是坐在我身后,从早到晚一直监视着我在学什么,同家里人或者对象打电话故意外放说话超大声,优越感极强总想让别人知道他在干嘛。

别他妈影响我。你呆我旁边就安静点。看电视剧非要外放。打电话偏要操着口音大声讲话。看见我学习非要阴阳怪气。

有问题你可以讲,有话你可以说,我会尽可能提供帮助。

自己不思进取,却还想拉我下水。你在戏弄自己的人生,活给别人看,活脱脱像一个小丑。

却想让我赌上自己的前途陪你演戏么。

这是我的宿舍环境,这就是我的故事,我从来没有同别人讲起过这些事情,今天第一次同曹老板讲起。

今年上半年我实在受不了才逃离了那里,逃离了最后几个月的大学生活,在外受尽苦头,却也如获新生,自己又变得更加成熟了。

两年多的糟粕生活,总算挺过来了。

在这里结实到了最好的朋友,大学阶段里结交到的最好的朋友。

以我现在的胆识和状态,如果回到大一那个阶段,兴许能尽早结实到更多朋友吧,去主动了解那些自己感兴趣的人,不在留下遗憾。

或许今年最遗憾的事情,就是那天选择专业的时候,没能提醒小穆,给她推荐了全栈方向。

在大学校园里,在大学校园的最后阶段,她确实是我身边最好的朋友,最知我心意,最解人风情。

上半年找实习的那个最难熬的阶段,是那几个晚上小穆的陪伴和聊天,才让我有了信心和继续向前的勇气。

三月中旬第一次拿到实习 offer 的那个晚上,我最先通知了我的亲兄弟和小穆,我太想把这个好消息分享给身边的好朋友了。

三月二十四号下午,吃完饭就要去长期离校住在小马村了,那天下午在餐厅我见到了小穆。

早些时候是她一直陪伴在我身边,鼓励我一直坚持下去找到了实习,今天总算能找到机会同她聊聊天,庆祝庆祝这好事。

纵使我个人或者技术水平再怎么突出,却也不乏自己只是一个普通人,那段日子里我也一直在迷茫焦虑中度过,我需要有别人的鼓励。

那会儿小穆就在我身边,问下进度怎么样,有没有面试啥的。

我总算迈出了这一步,为今年秋天打下了良好的基础。

这里面有她一半以上的功劳。

五月二十七号下午,拍完毕业照以后,同小穆以及高中许久未见的女同学小静,在餐厅一块吃饭聊天,下午四点我离校。

直到今日,再没有见过面,没有听到过她的声音,有的只是微信里那些苍白的文字吗。

这是我的故事,在最困难的时候,身边有人一直在恶心和监视我的一举一动,却也在这个阶段,我遇到了对我一生最重要的人。

六月,七月,八月,九月……时间过得真快。

就此打住吧,且看接下来的这段时日,能不能拿到令人满意的结果,现在属实没有时间。

一个普通的年轻人,怀着一腔热血渴望逆天改命罢了,尽管可能只是一场空想,可笑至极。

但正因此我的人生才如此精彩,尽管二十二年的岁月相当短暂,却也不妨碍我了却这人世间的快意恩仇。

会有好结果的,我将竭尽全力去做到自己应该做到的事。

待到那个时候,再说无妨。

对她再说也无妨。

我从来没有奢求过什么东西,从来没有渴望什么样的好事会不偏不倚降临在我的头上,也不知道究竟会谁能帮助到我,但此时此刻。

祝我好运了。

中秋假期的第一天啊,这就快四点了,今天的简历投递任务还没完成呢,时间过得真快!写日记就写了快一个多小时。

听着音乐,情绪上来了有些控制不住,有遗憾,有叹惋,但更多的是憧憬和希望。

睡一觉吧,睡一觉醒来就会好多了。

起来咯,外面有个老大爷拉小提琴还是啥的,今天听起来格外吵闹,四点四十五分睡到五点半那会儿才醒来,爬起来继续玩玩。

把床上桌的桌腿收起来,这样就能在床上趴着玩了,总比天天佝偻着背打字好受,快乐的假期生活又开始了。

起来洗把脸清醒清醒,打一暖壶热水,这天气还有点干燥。

曹老板竟然把我给他安利的恐怖片看完了,《异性,夺命舰》,《毒液三》今年十月底上映,还是蛮期待的。

六点半那会儿曹老板饿得受不了了,叫我出去一块儿觅食,个买了一袋面包,十块钱十个,相当划算了。

回来就继续上床享受生活,打开招聘网站追呗开始投简历了,却又没忍住看起了 B 站视频,黑神话大圣的全套九十个动作招式,帅!

接着就又欣赏起挑战双 BOSS 的演出,还把今天早上没看完的《法官老爹》解说看完了,相当精彩的一部电影。

好久没看电影了啊,我也要找时间去美剧圈里逛逛,再找点自己喜欢的剧集看看。

下了一会儿牌,听着音乐写会儿日记。

明明事情很多却不急着去完成,更多的是不屑于做,嘿嘿嘿。

忙里偷闲的日子,最喜欢了。

开始吧。

职业发展规划,简历上的项目还没有吃透,算法,八股。

舍不得睡觉啊。再玩玩。

2024/09/16

九点半开始到现在,将近两个小时,又网申投递出去二十多份简历,顺便做了几道测评题目。

下午,五点半到七点,二十份简历。漂亮,又投了二十个。

大早上爬起来看异形电影。

今天中午去外面买面吃。

牛肉面吃完回来了,十二块钱,躺床上终于能好好休息会儿了,今天过一整遍八股文,再把所有项目业务介绍捋清。

刚才逛博客,方才看见有人在导读下面写评论了。我猜猜这是谁。

中午十二点多回来,躺下来看到一点多,一觉醒来都两点十五分了。

下午刚起床那会儿打开电脑,看见锁屏壁纸相当精美治愈,急不可耐地在软件商店找起来,但没找着,我也忘记壁纸长什么样子了。

只记得是黄昏,傍晚,咖啡。

开始优化项目流程,一下午总算完工,五点多了,顺便把面试过程中可能遇到的问题做了汇总。

下午五点多投递简历,顺便做做测评题目,今天的内容还没复习呢。

一边拿着平板看美食下饭视频,一边投递简历,美滋滋,开心的同时还能办得了正事。

投递的过早也不是一件好事啊,看到九月初投递的那两家,当时简历没有优化好,想修改和撤销也不能,这也要抓住时机。

现在就挺不错的,网申最火爆的阶段,我的简历最终版基本定型,也不会有太大的改变,可以海投。

明天早上早点醒,妈的年轻人都到这阶段了还睡懒觉,大早上的困了就投简历啊,白天投一天啥都干不了对吧。

躺下来跟好兄弟玩玩游戏,刷着公众号,又学到了点新东西。

回调函数,数据同步,这些内容跟自己做的项目有关啊,学习学习。

看水浒传咯,这两天看上头了。


我的编程之旅:大学学习记录与成长经历
https://test.atomgit.net/blog/2023/06/03/我的编程之旅:大学学习记录与成长经历/
作者
Memory
发布于
2023年6月3日
更新于
2024年9月14日
许可协议