文章目录 0. 引言1. 初步排查:网络模块异常1.1 网络模块异常的可能原因1.2. 排查网络模块异常的方法1.3. 解决网络模块异常 2. 深入理解EAGAIN错误2.1. 什么是EAGAIN?2.2. 常见触发场景 3. 非阻塞I/O中的EAGAIN错误3.1. 非阻塞套接字示例代码:…
2024/9/21 5:32:40 人评论 次浏览作者制作不易,关注、点赞、收藏一下吧! 1.曼巴顿距离 曼哈顿距离是由十九世纪的赫尔曼闵可夫斯基所创词汇,用于标明两个点在标准坐标系上的绝对轴距总和。 2.代码实现 2.1.导入头文件、命名空间 这个没有什么好说的,…
2024/9/21 1:50:51 人评论 次浏览1. 配置 gdal 1.1. 官网下载 这个是因为你电脑是 win64 位才选择哦~ 下载这个,然后解压 1.2. 复制这个压缩包下的 ddl 文件 可以按照类型复制,然后复制到你的 java jDK 文件夹下 1.3. 找到你的 java jdk 文件夹 不知道 java 的文件夹位置…
2024/9/20 21:52:22 人评论 次浏览文章目录 css鼠标放上去之前效果鼠标放上去时效果 css <li class"message"></li>.message {width: 22px;height: 22px;background-image: url(/assets/message-01.png);background-size: cover;background-position: center;transition: background-ima…
2024/9/20 21:18:03 人评论 次浏览这节记录下如何使用redis缓存数据库。 第一步: 先在服务器端安装redis, 下载地址:Releases tporadowski/redis GitHub。 第二步: 安装redis客户端可视化管理软件redisDesktopmanager Redis Desktop Manager - Download 第…
2024/9/21 5:47:13 人评论 次浏览目录 本地代码规范化工具 代码检测工具ESLint 代码格式化工具Prettier 远程代码规范化工具 远程提交规范化工具commitizen 提交规范检验工具commitlint husky 什么是git hooks commitlint安装 husky安装 检测代码提交规范 ESLint husky 自动修复格式错误lint-staged…
2024/9/21 5:45:56 人评论 次浏览1. HDFS的架构 HDFS(Hadoop Distributed File System)采用主从架构,由一个NameNode(主节点)和多个DataNode(从节点)组成。NameNode负责管理数据块映射信息(如文件名、文件目录、权限…
2024/9/21 5:44:00 人评论 次浏览Ray Tracing 基本原理: 我们知道为什么会看到物体的颜色,因为光线照射物体,未被吸收的光线反射到人眼,因此,我们看到的颜色,就是光的一部分,光线追踪就是模拟这个过程 光线假设: …
2024/9/21 5:42:47 人评论 次浏览引言 在业务系统中,审计日志记录至关重要。系统需要记录用户的操作日志,特别是在用户操作数据库修改、查询、删除重要数据时,系统应追踪操作人的身份、操作的对象、操作的时间等关键数据。这不仅对运维、合规性有帮助,同时也能提…
2024/9/21 5:42:12 人评论 次浏览一、基本环境配置 Markdown添加图片方式:https://www.jianshu.com/p/280c6a6f2594 1.修改主机名并配置映射 所有节点修改主机名并配置映射:echo 10.104.44.23 master 10.104.44.21 node >> /etc/hosts2.配置防火墙和selinux 控制/计算节点都关闭selinux和防火墙编…
2024/9/21 2:23:38 人评论 次浏览Spring Boot 【模板引擎】thymeleaf 什么是Thymeleaf ?为什么要使用Thymeleaf ?使用Thymeleaf步骤Thymeleaf语法详细 源码分析th属性 1. Thymeleaf 是什么? 简单说, Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替…
2024/9/21 2:23:06 人评论 次浏览背景 使用mat的过程中,有几个值得关注的注意点,可以帮助我们尽快查找到问题的答案 mat实用的注意点 一.打开直方图后排序,直观查看内存占用大小,如下图所示 二.查看某个对象实例的具体值,点击对象,点击List Object…
2024/9/21 2:21:53 人评论 次浏览手动封装一个顺序表(SeqList),分文件编译实现 有私有成员: 顺序表数组的起始地址 ptr、 顺序表的总长度:size、顺序表的实际长度:len 成员函数: 初始化 init(int n) 判空:empty 判满࿱…
2024/9/21 2:21:03 人评论 次浏览目录 在我看来 遇到的问题 原因以及解决方法 方法一:禁止误改误删 方法二:bat文件驱动运行 方法三:cmd命令 方法四:修改注册表(不推荐) 最近在进行漏洞复现(shiro550)的时候&…
2024/9/21 2:18:33 人评论 次浏览Optional 是 Java 8 引入的新特性之一,它是一个容器类,代表一个可能包含或者不包含实际对象的值。其目的是为了减少代码中空指针异常(NullPointerException)的发生,并使得代码更加安全和易读。使用 Optional 可以避免直…
2024/9/21 2:17:56 人评论 次浏览