- 博客(50)
- 资源 (2)
- 收藏
- 关注
原创 《诅咒之影》
恍惚间,他的手里多了一个奇怪的东西,冰凉、诡异,散发着一股令人窒息的气息。在一个阴雨绵绵的夜晚,林羽站在窗前,看着窗外的雨幕,心中涌起一股莫名的烦躁。林羽回头,只见一个全身笼罩在黑雾中的魔物站在身后,它的眼睛闪烁着猩红的光芒,嘴角勾起一丝邪恶的微笑。然而,在一次偶然的机会下,我发现了他们藏在地下室的秘密仪器,上面闪烁着诡异的光芒。”那个身影缓缓转过身,他的脸上带着一丝悲悯,“他们修改了你的记忆,就是为了让你成为他们的傀儡。在他的帮助下,我开始恢复被篡改的记忆,那些被隐藏的真相逐渐浮出水面。
2025-03-01 19:03:51
299
原创 Zookeeper 简明使用教程
ZooKeeper是一个开源的分布式协调服务,用于管理和维护分布式系统中的配置信息、命名服务、分布式锁、分布式队列等。
2024-04-06 13:25:09
451
原创 Ubuntu服务器搭建 - 环境篇
MySQL安装方式有三种:1. 使用Ubuntu 包管理工具 apt安装2. 使用MySQL官方APT存储库安装3. 使用MySQL官方二进制发行版安装。
2024-03-30 01:36:14
750
原创 MySQL8.X驱动datetime映射问题
解决:暂时不升级mysql驱动,mysql5.x映射Java类型为 java.util.Timestamp。背景:项目由SSM项目迁移至SpringBoot,对mysql数据库驱动进行了升级导致出现问题。原因:mysql驱动的8.X版本对数据库类型datetime映射为LocalDateTime。
2024-03-27 22:15:05
340
原创 现代化前端项目技术栈构成-备忘
现代化前端项目的技术栈通常由多个技术和工具组成,这些技术和工具相互配合,共同构建出高效、可维护、可扩展的前端应用。以上是一个典型的现代化前端项目技术栈构成,具体的技术选择取决于项目的需求、团队的技术栈偏好和项目规模等因素。使用版本控制系统来管理项目的代码,保证团队成员之间的协作和代码的版本控制。使用样式预处理器来增强 CSS 的功能,并提高样式代码的可维护性。使用模块化方案来组织和管理项目的 JavaScript 代码。使用构建工具来自动化和优化项目的构建过程。
2024-03-17 23:16:26
487
原创 一生的旅程:一个Java源文件的故事
在计算机编程的世界里,每一个Java源文件都有着自己独特的一生。它们经历了创建、编写、编译、执行和维护的过程,就像一个人的生命周期一样。
2023-09-02 17:14:21
157
原创 HashMap的实现原理详解
基本思想: 以线性表中的每个元素的关键字 key 为自变量,通过一种函数 H(key) 计算出函数值,把这个函数值解释为一块连续存储空间的单元地址(即下标),将该元素存储到这个单元中。这种方法计算简单,并且没有冲突。平方取中法是取关键字平方的中间几位作为散列地址的方法,因为一个乘积的中间几位和乘数的每一位都相关,故由此产生的散列地址较为均匀,具体取多少位视情况而定。折叠法是首先把关键字分割成位数相同的几段,段的位数取决于散列地址的位数,由实际情况而定,然后将它们叠加和(舍去最高近位),作为散列地址的方法。
2023-09-02 04:01:49
586
原创 MacOS MySQL 无法连接,无法启动
真正是什么问题也不清楚,反正就是解决了。如果手动使用管理员权限启动就能解决,那么在系统设置里启动应该也可以,但是不起作用,不明白。什么情况下才会导致 linux 的socket文件损坏呢?
2023-07-11 03:12:56
1935
原创 让你的个人网站加个S,SSL证书免费解决方案
证书默认有效期90天,但是Certbot设置了一个计划任务,在后台自动更新此证书。所以,理论上你现在拥有了一个永久的SSL证书。
2023-07-05 22:50:15
297
原创 NioEchoServer::selector监听可写事件连续触发解决方案
【代码】NioEchoServer::selector监听可写事件连续触发解决方案。
2023-07-02 19:53:49
206
原创 备忘: IDEA的maven项目无法下载源码
mvn dependency:resolve -Dclassifier=sources问题解决。
2023-06-20 16:06:47
892
3
原创 Netty的SimpleChannelInboundHandler无法处理String类型数据原因解析
刚开始深入学习netty,买了一本书,第一章代码跑不通,自己去网上找解决方案也没有类似的,所以自己去找了一下原因,可能不太准确,但是现在可以跑的通了。如果有大佬解释一下更深层次的原因和更好的解决方案,请畅所欲言。
2023-06-20 10:31:20
643
原创 使用grep命令进行文本搜索和过滤
grep是Global Regular Expression Print的缩写,它基于正则表达式匹配模式进行文本搜索。grep命令用于在文本文件或输入流中搜索匹配指定模式的行,并将匹配的行输出到终端或文件中。grep提供了丰富的选项和灵活的正则表达式功能,使其成为处理和过滤文本的有力工具。
2023-06-12 22:18:43
3961
原创 使用sed命令进行文本处理和转换
sed是一种流编辑器,它按照一系列的编辑命令对输入流进行处理,并输出结果。sed可以逐行处理文本数据,对行进行插入、删除、替换和转换等操作,以达到对文本进行编辑和转换的目的。sed命令具有简洁的语法和强大的正则表达式功能,使其成为处理文本数据的有力工具。sed是一种强大的文本处理工具,通过使用简洁的命令和强大的正则表达式功能,能够高效地进行文本处理和转换。本文介绍了sed的基本概念、常用命令和实例,希望能够帮助您理解sed的工作原理,并在实际应用中更好地使用sed命令来处理和转换文本数据。
2023-06-12 22:16:19
244
原创 Linux的文本处理利器 AWK
AWK是一种基于模式匹配和动作执行的脚本语言。它的设计初衷是用于处理文本数据,例如从文件中读取数据、进行模式匹配、执行计算和生成报告。AWK提供了一种简洁而强大的方式来处理结构化的文本数据,其应用范围涵盖了数据分析、文本转换、报告生成等各种任务。AWK是一种功能强大的文本处理工具,可用于处理和转换结构化文本数据。它提供了一种简洁而灵活的方式来提取、过滤、计算和生成报告。通过利用AWK的模式匹配和动作执行的特性,您可以轻松地处理各种文本处理任务。
2023-06-12 22:12:21
85
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人