软件工具收集

文件搜索:Everything截屏软件:Snipaste录屏软件:班迪录屏文件压缩工具:7Z软件卸载工具:Geek文件恢复工具:Recuva硬件检测工具:CPU-Z沙盘软件:Sandboxie视频播放器:PotPlayer扫描文件大小工具:WizTreeSSH客户端工具:MobaXterm、Xshe
软件工具 2021年08月31日 1,039次浏览

MySQL:SQL中变量的使用

前言在一些业务场景中,需要在数据库层生成有一定规律的编码,此时可以使用 SQL 中的变量来进行操作。实现建表首先我们创建一个如下的表结构,并写入15条数据:CREATE TABLE `user202411` ( `user_id` int NOT NULL AUTO
MySQL 2024年11月05日 66次浏览

Docker:更换国内镜像源

前言由于众所周不知的原因,国内很多 Docker 镜像源都无法使用了(例如网易镜像源、中科大镜像源等),网上找了半天,这个方法还是可用的。解决具体镜像源地址如下:{ "registry-mirrors": [ "https://docker.m.daocloud
Docker 2024年10月10日 162次浏览

ElasticSearch:Logstash之大数据量同步中的深分页问题

前言前面写过几篇使用 Logstash 把数据从 MySQL 同步到 ElasticSearch 的文章,在那几篇文章中,同步的数据量较小时没有问题,但在同步大量数据时会出现深分页问题。本文我们即是要解决深分页问题。需要注意的是,深分页问题并不是 Logstash 或者 ElasticSearch
ElasticSearch 2024年09月11日 152次浏览

Python:开发Android应用

前言近几天想用 Python 写一个 Android 脚本,Python 功能搞完了,但是在打包为 APK 文件时费了半天的劲。特意记录一下步骤。实现AutoPy-Android在控制 Android 系统时,我使用的 AutoPy-Android 工具包。官方文档的示例程序写得很完善,而且还有 Q
Python 2024年07月05日 558次浏览

Halo:H2数据库切换为MySQL

前言Halo 站点在 1.x 版本默认使用的使用 H2 数据库,在 Halo 社区常有各种原因(服务器异常掉电、OOM 等问题)导致 H2 物理文件损坏,继而导致数据丢失的案例出现,Halo 官方也建议更换为 MySQL 数据库。本文记录下本站点 H2 转 MySQL 的步骤。实现Halo 管理后台
个人站点 2024年06月28日 855次浏览

Maven:安装JAR包到本地仓库

前言由于网络原因,通常大家会把 Maven 的云仓库配置为阿里云仓库,但有些依赖在阿里云拉取不到(例如 geotools 的依赖)。这时我们需要把 JAR 包从 Maven 中央仓库下载下来,然后手动安装到本地进行使用。实现首先确认 Maven 环境是正常的:然后使用如下命令把 JAR 包安装到本地
Maven 2024年06月26日 491次浏览

ElasticSearch:“近实时性”理解

背景在生产环境遇到这样一个问题:先在索引中删除数据,在接下来的逻辑里需要判断数据是否删除,发现数据仍然存在;但在 kibana 的命令行里查询数据,又发现数据的确被删除了。概括问题的现象是这样的:删除数据没有立即生效,立刻去查询依然可以查询到,间隔一小段时间后就查询不到了。解决理论部分这其实是 El
ElasticSearch BUG 2024年06月25日 331次浏览

ElasticSearch:SpringBoot整合 - 复杂查询的使用

前言ElasticSearch 作为一个数据存储工具,有些场景下需要执行一些复杂的查询,此时若使用 SearchSourceBuilder 来构建查询条件就比较费劲,我们将使用 client.getLowLevelClient().performRequest() 来实现。实现理论部分client.
ElasticSearch 2024年06月23日 366次浏览

ElasticSearch:SpringBoot整合 - 复杂图形的使用

前言前面我们介绍了在 SpringBoot 中操作 ElasticSearch,进行单条和批量数据的增删改查,ElasticSearch 还支持对地理图形的操作。这里我们将介绍使用 SpringBoot 在 ElasticSearch 中对地理图形进行操作。实现准备工作前面我们完成了 ELK 环境的
ElasticSearch 2024年06月21日 275次浏览