极客手札
首页
学习笔记
Java
Linux
算法学习
Docker
MySQL
电脑小知识
装机必备软件
网址收藏
随笔
人生计划
归档
关于
Login
Menu
首页
学习笔记
Java
Linux
算法学习
Docker
MySQL
电脑小知识
装机必备软件
网址收藏
随笔
人生计划
归档
关于
极客手札
GeekScribe
Archives
2025 / 06
正则表达式
2025-06-03
正则表达式学习 基本语法 字符匹配 .: 匹配任意单个字符(除了换行符)。 a: 匹配字符 a。 字符集 [abc]: 匹配 a、b 或 c 中的任意一个字符。 [a-z]: 匹配从 a 到 z 范围内的任意一个字符。 元字符 \d: 匹配任意数字,等价于 [0-9]。 \D: 匹配任意非数字字符。
FreeMarker学习
2025-06-03
什么是FreeMarker? FreeMarker是一款模版引擎:即一种基于模版和要改变的数据,并用来生成文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。 入门 模版 + 数据 = 输出 模版 <ht
2025 / 02
ES学习
2025-02-20
Java
一、Elasticsearch是什么? 定位 :基于 Lucene 的分布式、RESTful 搜索引擎和分析引擎。 核心功能 :快速全文检索、结构化搜索、数据分析、实时日志处理等。 适用场景 :搜索引擎、日志分析(如 ELK Stack)、大数据实时分析、商业智能(BI)等。 二、核心概念 1、 索
算法学习
2025-02-20
算法学习
#算法
算法学习 一、定长滑动窗口 1.1 基础 1456. 定长子串中元音的最大数目 1263 643. 子数组最大平均数 I 1343. 大小为 K 且平均值大于等于阈值的子数组数目
RocketMQ和RabbitMQ选择
2025-02-19
消息队列
#Java
如何根据项目需求选择rocketMQ和RabbitMQ? 一、核心特性对比表 特性 RocketMQ RabbitMQ 定位 大规模分布式系统、流处理场景 企业级复杂路由、低延迟场景 消息模型 发布/订阅(Topic+Tag) Exchange/Queue绑定,支持Direct、Topic、Fano
设计模式2
2025-02-19
工厂模式 工厂模式(Factory Pattern)是Java中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 工厂模式提供了一种将对象的实例化过程封装在工厂类中的方式。通过使用工厂模式,可以将对象的创建与使用代码分离,提供一种统一的接口来创建不同类型的对象
2025 / 01
苹果设备的续航哲学:少即是多?
2025-01-06
人生随笔
苹果设备的续航哲学:少即是多? 首先说明下,我目前使用的是苹果12和新入手的mac mini m4. 苹果设备的续航问题:是设计缺陷,还是有意为之? 自从苹果推出第一代iPhone以来,其产品一直以高端、精致的设计和强大的性能著称。无论是iPhone、iPad还是Mac,苹果的设备总是能在发布时引发
Git
2025-01-06
git 在脚本中通过 SSH 连接到远程服务器而无需手动输入密码,可以使用 SSH 密钥认证机制。这样做可以自动完成认证过程,而无需手动输入密码。 以下是实现自动化认证的步骤: 生成 SSH 密钥对: 如果您尚未生成 SSH 密钥对,请使用 ssh-keygen 命令生成。执行以下命令: ssh-k
2024 / 12
Mac mini 如何查看(外置)硬盘温度?
2024-12-18
电脑小知识
#Mac mini
Mac mini 如何查看(外置)硬盘温度? 前一段时间刚买了最新款的丐版M4 Mac mini,因为硬盘只有256g,所以将系统安装在了外置硬盘上,在使用过程中总是担心硬盘温度过高,所以想看看硬盘内部温度是多少,在网上学习一段时间后,发现 smartmontools 可以查看硬盘温度。接下来说一下
2024 / 04
linux
2024-04-10
Linux
#linux
linux 查看系统内核版本 cat /etc/issue
Previous
1 / 3
Next