测试文档:博客初体验

本文最后更新于:1 个月前

真正的勇气,不是不感到害怕,而是即便害怕也选择前行。

测试文档

  • 这是最初的博客测试文章,用来简单测试撰写功能

  • 今天重定义这篇文章:(2023/10/01 早)
  • 这是一篇测试文档,旨在通过实践和优化,探索和熟悉 Typora 工具的各种使用技巧功能

  • 通过编写和修改这篇文档,并不断尝试工具中的不同功能和选项,我们可以更好地理解 Typora 的强大之处,并运用它提供的方式来提高写作效率和舒适度。

在 Typora 中创建流程图

使用 Mermaid 语言:Mermaid 是一种简单易懂的文本描述语言,可以用来绘制流程图、序列图、甘特图等。你可以在 Typora 中使用 Mermaid 语言来创建流程图。以下是一个简单的示例:

graph LR
    A[开始] --> B[中间步骤]
    B --> C[结束]

子图(Subgraphs):使用子图可以将图表分组,并在子图中创建更详细的流程或子流程。例如:

graph LR

subgraph GroupA
A1 --> A2
A1 --> A3
end

subgraph GroupB
B1 --> B2
B1 --> B3
end

A2 --> B2
A3 --> B3

样式调整:Mermaid 允许你调整图表的样式,包括节点颜色、箭头样式、背景颜色等等。通过在代码中添加样式设置,可以使你的图表更具视觉吸引力。例如:

graph LR

style A fill:#88CCEE,stroke:#FFFFFF,stroke-width:2px
style B fill:#EE8866,stroke:#FFFFFF,stroke-width:2px
style C fill:#FFDD44,stroke:#FFFFFF,stroke-width:2px

A --> B
B --> C
C --> A

时序图(Sequence Diagram):除了流程图,Mermaid 还支持绘制时序图。时序图是用于展示对象之间消息传递顺序的图表。以下是一个简单的时序图示例:

sequenceDiagram
  A->>B: 请求数据
  B->>C: 获取数据
  C->>B: 返回数据
  B->>A: 显示数据

引用

这是一个简单的引用

当我们在博文中,引用了其他站点内的文章,可以在此说明

当我们在博文中引用其他站点内的文章时,需要按照学术规范进行引用并提供正确的引用格式。引用是一种重要的学术行为,可以展示对先前研究和观点的尊重,并且为读者提供参考来源以深入了解相关主题。在引用他人文章时,应遵循以下几点原则进行扩写和优化:

  1. 明确标注引用内容:在引用时,必须明确标示出被引用文章的作者、标题、出处、日期等信息。这样可以确保引用内容的准确性,并避免对原作者的不当侵犯。
  2. 使用适当的引用格式:根据引用风格指南(如 APA、MLA 等),将引用内容格式化为正确的引用格式。引用格式通常包括作者姓名、文章标题、出版日期、出版机构、链接等细节。
  3. 添加适当的引用标记:在引文中添加适当的引用标记,例如引号或斜体字,以区分引用内容和自己的原创内容。
  4. 提供引用页脚或参考文献:在博文的末尾或适当位置,列出引用的文献的详细信息。这样读者就可以根据提供的信息找到原文进行进一步阅读。

Carbon 效果测试

  • 这个效果看起来好奇怪(2023/11/13 早)
1
2
3
4
5
6
7
8
9
// 捕获 id = "leftZhankai"
Element leftZhankai = doc.getElementById("leftZhankai");
Elements heads = leftZhankai.select(".sons .cont div:nth-of-type(2)");
for (Element head : heads) {
Elements title = head.select(">p:nth-of-type(2)");
// Elements author = head.select("p:nth-of-type(2)");
// System.out.println(title.text() + " " + author.text());
System.out.println("hhh" + title.text());
}

写给未来的一封信

2024 年 5 月 1 日

时光邮局 - 给未来的自己写一封信 (hi2future.com)

你好!这封信是我特意写给你的。

当你看到这封来信,说明它已经历经九个月的岁月年华,最终交付到了你的手中。

二零一四年秋,我第一次离家来到三官庙小学上学,那一年咱俩都是十二岁,上六年级。尽管六(1)班跟六(二)班的教室仅有一墙之隔,

你有过别人给你写过信的经历吗,应该是没有的,当然我也没有过。在这个物欲横流的社会中,人与人之间的交流愈发方便却略显麻木。

最近还在为某些即将到来却又不得不面对的琐事感到焦虑吗?印象中咱俩就这个话题也面对面聊过很多次了。二零二三年三月十七号晚,咱俩第一次在餐厅里坐着吃饭聊天。这一聊就是三个多小时,从六点半唠到了晚上快十点。我近段时间开始喜欢上了阅读和写作,只是想在这尘世之间留下我生活过的证据,或者仅仅是为了在闲暇时刻打发时间。偶尔我也会打打游戏或者刷刷短视频,在简单快乐的低趣味消磨时光。但在更多的时间里,我会选择在歌单里找一首钟爱的音乐,在富有节奏的律动中开始写作。此刻可以说我的耳边是嘈杂的或者吵闹的,但我的内心平静如水。

大家都希望过能够长久地跟自己信任的人呆在一起,期盼着他们会在自己最需要陪伴的时候,呆在我们身边。这种微不足道的陪伴,有时却往往是我们能够坚持继续生活下去的动力。他们可以是自己的亲人,也可以是亲密无间的同学或朋友。指尖触摸着热乎的手机屏幕,发送出一条条热情的消息,却不会让冰冷的现实变得更加温热。

话到嘴边却难出口,情到深处是孤独。

还有三个多月就要毕业了,我们的大学生涯也在逐渐步入尾声。今天是三月一号,这个时间节点确实没有代表着特别的意义。不过我特意查去了下日历,知道今天是二月初二。在这个普通的周六晚间,其实早在五一长假期间,我就已经基本完成了这封信的写作,但我却选择把它在六月一号这天寄出。为什么呢?也许是无心之举,想让时间冲刷淡忘这片记忆,让它在我无感知的情况下寄出可能是最好的。当然也有可能仅仅为了凑个“九”而已,谁又会知道呢。

不过这些都已经不重要了。

祝你生活愉快!

公众号

饕餮,是中国古代神话传说中的一种凶恶贪食的野兽,也是四大凶兽之一。其外貌特征十分独特且引人注目。

img

饕餮的形状如羊身人面,但其目在腋下,这样的设计使得它的外貌更加狰狞和神秘。它的牙齿像虎牙一样尖锐,爪子也像虎爪一样锋利。饕餮的嘴巴略弯曲内勾,仿佛随时准备吞噬一切。

img

img

img

饕餮的身躯庞大,据说有数十丈长,而它的头颅居然占了整个身躯的一半。同时,饕餮发出的声音如婴儿般,这种声音与其凶猛的外貌形成了鲜明的对比,使得它更加神秘和不可预测。

img

img

在性格上,饕餮的贪食程度令人震惊。它具有巨大的食欲,能够吞噬任何东西,包括人类、动物和物体。饕餮无止境地追求食物,从而引发了破坏和混乱。尽管饕餮带有恶意的形象,但它也被视为一种对抗邪恶的力量。

img

img

饕餮的外貌十分醒目,它的头部硕大,占据了整个身体的大部分比例。眼睛炯炯有神,仿佛能洞察一切,但眼中却透露着凶恶与贪婪。嘴巴张开时,尖锐的牙齿仿佛能够咬碎一切阻碍它满足食欲的障碍。

img

img

img

饕餮不仅外形凶猛,其性格也极为贪婪。它对食物的欲望几乎达到了疯狂的程度,无论是人类、动物还是其他生物,只要被饕餮发现,都会成为它的猎物。

img

总的来说,饕餮是中国古代神话中的一个重要角色,其独特的外貌和性格使其成为贪欲和暴力的象征。饕餮的形象和象征意义在古代文化中扮演了重要的角色,警示人们远离贪欲和暴力的诱惑。

废稿

2024 年 6 月 10 日

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
最近几周正逢期末结课,好些代课老师们都布置了期末作业,个个都跟催命佛一般叫唤着要验收大家的作业成果。

好巧不巧,上节课因为老师事先没有讲清楚作业的具体要求,导致我们小组课堂展示的PPT演示被评为不合格,演讲的同学还没讲完就被代课老师撵了下来。

因为有我们组的前车之鉴,后来的小组都针对性地做足了准备,课堂展示都很顺利,获得的分数也都普遍不低。

那我们组可算倒大霉了。这代课老师规定每个小组只能有一次展示机会,私下里再听听上届学长学姐对他的评价,搞不好这老家伙想让我们小组每个人直接挂科。

我当然是没有这个顾虑的,既然是你事先沟通有问题让我们吃了哑巴亏,现在连争取第二次机会都不允许,只能由这老家伙说了算了罢。

不过就因为这点小作业挂人,我是不会相信的。毕竟大学课程一个代课老师再怎么不负责任,课堂容错率也不应该这么低的。

我就是这么想的,近段时间估计很难再抽出时间来好好休息了,更别提跟那家伙斗智斗勇了。

他要怎么办是他自己的事,我实在没那闲工夫去操心,只要做了自己该做的仁至义尽就行了。

我朋友却不这么认为,他说今天回去以后,私下里咱还是要多花点时间把这个作业好好完善下,再找那老师说说好话看能不能过。

该放低姿态就放低姿态嘛,对吧。下周去了把咱完善的作品拿上去演示演示,看他的意思是到底行不行,好话多说两句让人家看到咱们的态度。

他说的不无道理,但是以及已经有人这么做了,结果很显然是没有成功,那老师不吃这一套的。

那我认为我们就没必要再花时间搞这么个演示了,等候他下一步的指示就行。至于稍微花时间完善下这个作业,倒也不是不可以,兜个底总没坏处,做好以后扔给那家伙看看就行了。

结果我朋友非跟我抠字眼,他说事情是不能这么办的,你得放低姿态人家说什么就是什么,咱还是得好好听人家的对吧。

我说对对,我当然明白你是什么意思,作业完善以后给他看看不就行了,不过仔细想想其实并没什么必要吧,再找他只会是自取其辱。

那怎么能行,你得让人家看到你的态度吧。就说老师是我们小组之前的态度不够好,这个作业完成的确实也不太用心,没有达到您的要求。之前确实是我们小组的问题,我们好好反省过已经认识到自己的错误了,现在又重新做了这么一份报告,您能不能抽时间看看这份作业怎么样。

就这么一段话,他噼里啪啦给我反复念叨了三五遍,那诚恳低迷的态度,让我感觉我好像真的做了什么很对不起别人的事情。

我当然明白他的意思,却总有一种说不出来的难受。

最后我只好依了他,答应会照他说的做,下周来上课的时候,上去好好给那代课老师赔礼道歉去。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
## 精神寄托

> 2024年6月10日

后来才明白:

精神寄托可以是音乐,可以是书籍,可以是工作,可以是山川湖海。

唯独不可以是人。

音乐,是我疗伤的良药;

书籍,成为我智慧的源泉;

工作,是我实现价值的舞台;

而大自然,是我心灵的归宿。

友链

2024 年 7 月 16 日

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
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
items:
- {
title: 'Memory的个人博客',
intro: '心若有所向往, 何惧道阻且长',
link: 'https://deng-2022.gitee.io/blog/',
avatar: '/img/memory.jpg'
}
- {
title: '下次一定',
intro: '免费观看电影和剧集',
link: 'https://www.iiice.cn/#/',
avatar: '/img/icon/xcyd.png'
}
- {
title: '商汤秒画',
intro: 'AI 帮你作画',
link: 'https://miaohua.sensetime.com/?ref=87dhw.cn',
avatar: '/img/icon/stmh.png'
}
- {
title: "Squoosh",
intro: "免费好用的图片压缩网站",
link: "https://squoosh.app/",
avatar: "/img/avatar.png"
}
- {
title: "87导航网",
intro: "免费好用的图片压缩网站",
link: "https://87dhw.cn/",
avatar: "/img/avatar.png"
}
- {
title: "极简壁纸",
intro: "免费好用的图片压缩网站",
link: "https://bz.zzzmh.cn/index",
avatar: "/img/avatar.png"
}
- {
title: "时光邮局",
intro: "免费好用的图片压缩网站",
link: "https://www.hi2future.com/",
avatar: "/img/avatar.png"
}
- {
title: "电影推荐",
intro: "免费好用的图片压缩网站",
link: "https://www.mvcat.com/",
avatar: "/img/avatar.png"
}
- {
title: "彼岸图网",
intro: "免费好用的图片压缩网站",
link: "https://pic.netbian.com/",
avatar: "/img/avatar.png"
}
- {
title: "技术摘抄",
intro: "丰富的UI组件",
link: "https://learn.lianglianglee.com/",
avatar: "/img/avatar.png"
}
- {
title: "小林coding",
intro: "丰富的UI组件",
link: "https://www.xiaolincoding.com/",
avatar: "/img/avatar.png"
}
- {
title: "超级简历",
intro: "丰富的UI组件",
link: "https://www.wondercv.com/cvs",
avatar: "/img/avatar.png"
}
- {
title: "Ant Design",
intro: "丰富的UI组件",
link: "https://ant-design.antgroup.com/components/overview-cn",
avatar: "/img/avatar.png"
}
- {
title: "Ant Design Pro",
intro: "丰富的高级菜单",
link: " https://pro.ant.design/zh-CN/docs/overview/",
avatar: "/img/avatar.png"
}
- {
title: "Element",
intro: "丰富的UI组件",
link: "https://element.eleme.cn/#/zh-CN/component/installation",
avatar: "/img/avatar.png"
}
- {
title: "Mybatis-Plus",
intro: "Mybatis-Plus官方文档",
link: "https://baomidou.com/",
avatar: "/img/avatar.png"
}
- {
title: "MVN Respository",
intro: "提供丰富的插件和依赖",
link: "https://mvnrepository.com/",
avatar: "/img/avatar.png"
}
- {
title: "Spring",
intro: "Spring官网",
link: "https://spring.io/projects/spring-boot/",
avatar: "/img/avatar.png"
}
- {
title: "Redis",
intro: "Redis官网",
link: "https://redis.io/docs/getting-started/",
avatar: "/img/avatar.png"
}
- {
title: "Yarn",
intro: "Yarn中文文档",
link: " https://yarn.bootcss.com/",
avatar: "/img/avatar.png"
}
- {
title: "Vant",
intro: "轻量、可定制的移动端Vue组件库",
link: "https://vant-contrib.gitee.io/vant/#/zh-CN/",
avatar: "/img/avatar.png"
}
- {
title: "Vue Router",
intro: "Vue.js 的官方路由",
link: "https://router.vuejs.org/zh/introduction.html",
avatar: "/img/avatar.png"
}
- {
title: "Knife4j",
intro: "一键生成开发文档",
link: "https://doc.xiaominfo.com/docs/quick-start",
avatar: "/img/avatar.png"
}
- {
title: "Easy Excel",
intro: "Excel处理工具",
link: "https://easyexcel.opensource.alibaba.com/",
avatar: "/img/avatar.png"
}

吐槽

2024 年 8 月 13 日

昨天下午心情差了极点,咆哮着写下这段文字:

1
这什么情况,为什么我等了这么长时间,吐槽了这么久,甚至都没有给我机会,在这里根本就听不进去,根本学不进去,我真的是受够了。没完了吗,为什么今天了还没有结束这个破事,时间拖得越长对我就越不利,我实在无法想象我的秋招学习环境竟然会是现在这个样子。这怎么学,没法学对吧,这怎么复习,根本就没有心情复习,今天都快过去了,为什么还是没有结果,难道连发声的机会都不给吗?这太蛮横无礼了,我真的不知道从早到晚我呆在这里的意义究竟是什么,如果有立刻离开这里的机会,我真的会毫不犹豫,可为什么连发声的机会都没有。妈的,我的学习环境太差劲了,我根本就适应不了,不能总是这样叫天天不应叫地地不灵的,这简直就是精神折磨。我能怎么办,我只能在这里无能狂怒,在这里写字叫嚣,那家伙就是不给我任何机会和时间,我仅存的一点耐心都快被消磨殆尽了。我的心情简直差到了极点,为什么最后一段学习生涯会是现在这个样子。如果早就听说是这样的结果,我或许会在暑期期间就找另一个合适的实习岗位,而不是在这里混吃等死。一点都学不进去,一点学习效率都没有妈的,每天浑浑噩噩连觉都睡不好,这算什么几把实训基地。

投递

2024 年 8 月 20 日

每次投递简历,总要一遍遍复制粘贴我的项目和实习经历介绍,真是太麻烦了,我直接粘贴在这里:

1
山西中维信息工程股份有限公司 - Java 后端开发 研发一部 2024.03 - 2024.07
1
2
参与并主导了基于 Spring Boot + uniapp 的企业级电子名片管理系统的开发,负责数据校验核对、接口开发以及系统
性能优化等工作,为企业用户提供了高效便捷的电子名片管理平台。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
工作内容:
负责电子名片项目的数据校验核对和接口开发,通过引入索引、缓存机制及 SQL 优化等手段优化名片管理系统的查
询接口,显著提升了查询性能并减少响应时间。
参与学习并应用企业版后端项目模板,开发代码自动生成工具,能够根据数据库表结构自动生成 CRUD 接口代码。
针对名片列表加载缓慢的问题,提出采用分页加载与懒加载技术相结合的策略,通过代码重构和使用 WebSocket 进
行实时数据推送,成功将名片列表加载时间缩短了30%,有效降低了服务器压力并提升了用户体验。
为解决首次访问系统的用户主页加载过慢的问题,使用 Spring Scheduler 定时任务来实现缓存预热,并通过分布式
锁保证多机部署时定时任务不会重复执行。
遵循部门代码提交与审核规范,积极参与前后端对接协调工作,确保接口定义的一致性和数据交互的顺畅,深度参与
项目全周期。

业务理解:
使用 Swagger 并结合 @Api、@ApiOperation 等注解,实现了接口信息的自动化生成与深度文档化,显著提升了
API 文档的可读性和开发团队的工作效率。
引入Docker容器化技术,简化了项目部署流程,实现了从开发到生产环境的一键部署,大大提高了项目上线效率。
熟练运用 Git 进行版本管理,在禅道积极提交并跟踪 Bug,配合团队内部开发人员协同解决并验收,完成自测整改
计划。
1
MemoryAPI 忆汇廊 - 开发者文档:http://deng-2022.atomgit.net/memory-api-doc/
1
2
3
4
5
6
7
8
9
10
11
12
13
项目介绍
这个项目是一个基于 Spring Cloud + React 的全栈微服务架构接口开放平台,该平台提供丰富的 API 接口服务,并配备高效的接口管理与调试工具,方便开发者快速集成和使用,提升开发效率。

主要工作
定制 Spring Boot 初始化模板,包括全局请求响应拦截、全局异常处理、Swagger + Knife4j 接口文档生成、跨域支持及多环境配置等核心功能。
自主设计获取随机壁纸、随机生成诗词等多样化接口服务,涵盖多种应用场景和需求,并提供有详尽的接口文档方便开发者快速集成。
使用 Spring Cloud Gateway 实现微服务网关,统一流量入口,实现聚合文档、路由转发、统一认证授权和请求限
制,确保接口稳定性。
自主实现 API 签名认证,为每个注册用户分配唯一密钥对(accessKey 和 secretKey)。用户请求时须附带密钥,服务端通过 SHA256 算法生成签名并验证,确保请求来源合法且数据完整。
利用 Maven 聚合工程和自动化构建功能,根据业务逻辑和职责将原有单体应用拆分为多个独立的模块,实现微服务架构转型。
使用 Dubbo RPC 框架抽取和优化公共服务,避免引入复杂的业务逻辑以确保网关职责单一性,实现了网关模块的轻量化和服务间解耦。
应用 Spring Boot 的自动配置机制,自主设计客户端 SDK 实现高效的接口调用,大幅简化平台接入流程和开发效率。

1
MemorySearch 忆搜阁 - 开发者文档:http://deng-2022.atomgit.net/memory-search-doc/
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
项目介绍
这是一个基于 Spring Boot + Elastic Stack 技术栈 + Vue.js 的聚合搜索中台。它不仅是一个强大的搜索引擎,更是
一个内容丰富的社区平台,能够提供一站式的搜索、管理和互动体验,满足各种用户需求。

主要工作
通过 Spring AOP 切面编程和自定义注解抽象公共服务,对方法执行前后进行统一处理,实现权限校验和全局请求拦
截,并进一步简化日志管理。
采用 JWT 作为 Session 的替代方案,结合 Spring Boot 框架深度集成和 JWT 的携带式令牌机制,进一步简化了用户
身份认证流程。
配置定时任务,使用 Hutool 和 gson 获取外源热榜博文 id,并使用 jsoup 实时抓取文章数据,利用 CSS Selector
解析 HTML 并入库。
深入学习 Elastic Stack 技术,掌握 Elasticsearch 的倒排索引和分词机制, 能够使用查询 DSL 语言编写复杂的搜索条
件,成功规划并实施关键词语高亮、搜索词条建议以及热门话题分析等特性。
通过适配器模式封装数据源接口,结合门面模式实现搜索结果聚合,利用注册器模式动态切换聚合搜索服务,显著简化
前后端开发和调用过程。
自主搭建 Logstash 数据同步管道并掌握其相关配置和优化,实现定时同步 MySQL 的变更数据记录到 ES,具备丰富
的数据同步实战经验。
使用 Jsoup 库从外部网站抓取大量诗词数据,并使用 CompletableFuture 异步编程大幅减少数据库批量插入的等待时
间,性能提升近70%。

测试文档:博客初体验
https://test.atomgit.net/blog/2023/03/15/测试文档:博客初体验/
作者
Memory
发布于
2023年3月15日
更新于
2024年8月13日
许可协议