自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

两点

对生活多一点热爱!

  • 博客(128)
  • 资源 (28)
  • 收藏
  • 关注

原创 Linux机器挂载磁盘

需要给一个新机器挂载一个磁盘,具体如下:1、先使用命令查看磁盘和空间(du、df、lsblk、mount、unmount、fdisk 等等)df -h查看磁盘lsblk把这个sdb 8:16 0 25.5T 0 disk 挂载这个目录:/home/a/mnt(目录为空)

2026-04-27 17:23:49 53

原创 使用命令行备份/还原docker运行的数据库 (MySQL、PostgreSQL)

备份MySQL数据库,如果有图形界面操作肯定很方便,那就使用图形界面进行备份与还原;若是使用的Linux系统,没有图形界面,可以试试如下方式:1、备份数据库。

2026-04-27 17:03:57 551

原创 在离线的Ubuntu机器中安装docker

在离线的Ubuntu机器中安装docker,具体如下:1、在有网络的机器中下载docker压缩包如下载:2、拷贝到离线的机器中,然后解压这个包3、移动docker中的文件到系统目录中4、授权5、创建 systemd 服务当然也可以查看文件是否存6、写入docker.service 文件内容7、创建 containerd 服务写入内容8、systemd 生效9、启动服务10、查看安装或是使用管理员验证其他内容:Docker 实际是通过这个文件通信:/var/run/docker.sock。

2026-04-15 11:27:43 518 1

原创 Ubuntu 机器安装解压软件和ip工具

然后使用命令安装这些包就行(进入到当前的离线包目录下)然后在offline-repo目录下下载相关软件包。1、先在在新机器中下载相关的软件。下载其他的包(安装docker)2、把这些包拷贝到离线的机器上。然后就可以使用相关的命令了。如:ifconfig。

2026-04-15 11:01:03 77

原创 ASCII码图片

ASCII(American Standard Code for Information Interchange)是一种基于拉丁字母的字符编码标准,用于电子通信。它使用7位二进制数(共128个字符)表示大小写字母、数字、标点符号及控制字符。标准ASCII码仅使用7位,而扩展ASCII码使用8位(共256个字符),新增了特殊符号、图形字符等。不同系统对扩展部分的定义可能不同(如ISO-8859-1、Windows-1252)。

2026-04-03 16:22:01 61

原创 docker 创建和使用存储卷相关内容

或。

2026-04-03 16:21:07 404

原创 文件处理——文件转换工具类

至此,就可以很方便的实现文件转换了!

2026-03-09 13:41:21 30

原创 Java 实现根据文件地址获取文件流

的情况(例如:调用已有上传接口、复用文件处理逻辑等)。比较高效、常用的方式是使用。

2026-03-09 10:30:36 41

原创 Java 通过GDAL实现将图片转成GEOTIFF文件

业务背景:需要将图片文件转成带坐标的TIF文件。

2026-03-04 10:18:03 37

原创 Java中的抽象类与接口中的多态实现

抽象类是不能被实例化的类,通常用于定义一些通用的行为或结构。可以包含抽象方法(abstract method)和具体方法(concrete method)。一个类如果包含至少一个抽象方法,则必须声明为抽象类。// 抽象方法// 具体方法多态类型实现方式特点应用场景抽象类中的多态方法重写支持具体方法和抽象方法提供默认行为,限制继承接口中的多态方法重写支持默认方法和静态方法定义行为规范,支持多重继承。

2026-03-04 08:55:45 446

原创 Java基础面试题——【Java语言特性】

Java 的访问修饰符通过控制成员的可见性和可访问性,实现了对代码的封装和模块化管理。合理使用这些修饰符有助于提高程序的安全性、可维护性和可扩展性。在 Java 中,继承(extends是面向对象编程的重要特性之一,它允许一个类(子类)继承另一个类(父类)的属性和方法。通过继承,可以实现代码复用、扩展功能等。方法重写是指在子类中重新定义从父类继承来的方法。目的是为了改变或扩展父类的行为。重写必须与父类方法具有相同的签名(方法名、参数列表、返回类型)。规则说明两同方法名相同,参数列表相同两小。

2026-02-02 15:18:19 675

原创 雪花算法生成ID实用工具类——Java版

ID的生成一般可以是序列递增、雪花算法、UUID等等。

2026-02-02 15:18:02 1325

原创 Java 基础面试题——【Java 基本数据类型与包装类】

思考🤔:基本数据类型有哪些?什么是包装类?

2026-01-27 15:02:22 813

原创 docker-compose 运行服务样例文件

首先,创建一个自定义的 Docker 网络,这将作为所有服务的共享网络环境。这个命令会创建一个名为的网络,你可以根据需要更改名称。是 Docker 的高级选项,不是所有版本都支持,建议查阅官方文档确认兼容性。📌 小贴士场景推荐方法单个容器固定 IP使用或的多个容器固定 IP使用自定义网络 + IP 池DNS 解析在运行容器时指定--dns或在中配置🧪 测试 DNS 是否生效你可以进入容器内部,使用nslookup或ping好了,今天分享就是这么多,欢迎评论补充完善!

2026-01-27 10:44:35 976

原创 KML文件格式和支持添加的内容

标准 KML 文件示例包含基本的 KML 结构,定义了一个文档和一个地标(点)。包含常见属性和元素的 KML 示例文件包含多个地标(点、线、多边形)。定义了样式(点、线、多边形的颜色和图标)。使用了 HTML 格式的描述。包含时间戳示例。包含网络链接,指向外部 KML 文件。

2026-01-26 14:19:50 865

原创 Java 基础面试题——【== 和 equals 的区别】

思考🤔:什么事基本类型?什么是引用类型?

2026-01-26 14:18:19 921

原创 GEOSERVER 发布栅格数据(如tif数据)

优势:数据结构简单:规则的矩阵结构,使得算法实现相对容易,非常适合进行数学计算和空间分析(如地形坡度计算、叠加分析等)。易于模拟连续现象:非常适合表示地表温度、高程、降水量等在一定空间内连续变化的现象。与遥感无缝结合:卫星影像、航空照片本身就是栅格数据,可直接用于处理和分析。局限:数据量与精度的矛盾:栅格单元(像元)尺寸越小,精度越高,但数据量会呈几何级数增长,对存储和计算能力要求更高。

2025-12-04 17:33:23 1313

原创 JAVA GIS 使用给线路添加差值点

至此就可以实现生成路线的电线塔点了。

2025-12-04 15:10:31 176

原创 GEOSERVER 发布矢量数据(如shp数据)

SHP是由美国环境系统研究所(ESRI)开发的地理信息系统矢量数据格式,包含主文件(.shp)、索引文件(.shx)及dBASE属性表(.dbf)。其文件结构由固定长度文件头与变长记录组成,并涵盖三维坐标及测量值存储规范。

2025-11-24 15:18:08 441

原创 GEOSERVER 是什么?可以做些什么?

GeoServer是一个基于Java开发的开源地理信息系统(GIS)服务器,主要用于发布、共享和编辑地理空间数据。它遵循开放地理空间联盟(OGC)的标准,支持多种数据格式和服务接口,是现代地理信息系统应用的核心组件之一。

2025-11-24 15:00:02 294

原创 开发常用的GIS瓦片底图,有公共的和需要权限的两种

1. 【推荐:Google2024最新版高清图层(一)】https://gac-geo.googlecnapps.cn/maps/vt?lyrs=s&gl=US&x={x}&y={y}&z={z}2. 【推荐:Arcgis2024最新版高清图层(二)】https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}3. 【高德影像图层】http://webst01.is.aut

2025-11-03 15:58:20 1252 1

原创 简单方便使用的一个地图加载编辑的页面代码

好的👌,至此,一个可以加载不同地图的页面就好了。

2025-11-03 15:30:53 227

原创 Linux中复制文件(文件迁移操作)

rsync:一个快速且灵活的文件复制工具,它可以同步两个目录之间的文件差异,只复制变化的文件部分。是 Linux 系统中一个功能强大的文件同步工具,它能够高效地在本地或远程系统之间同步文件和目录。scp 是加密的,更加安全的操作,rcp 是不加密的,scp 是 rcp 的升级加强版。rsync -P -t -r -v -e [待传输文件] usr@IP:[接收目录]:递归处理,将指定目录下的文件与子目录一并处理(用于复制目录)。-p :保留源文件或目录的属性,包括拥有者,所属群组,权限与时间。

2025-07-22 16:01:26 3301

原创 docker 中安装 ONLYOFFICE 服务

e JWT_SECRET=SECRET_key:设置JWT密钥,用于JWT认证。onlyoffice/documentserver 是docker image 中查看的名称。由于需要在线编译word文件,所以安装ONLYOFFICE 服务。先在/home/soft/only_office目录下创建。先按照页面提示先运行相关命令,然后点击前往测试示例,查看。至此,在docker中就搭建好了onlyoffice服务。-e JWT_ENABLED=true:启用JWT认证。1️⃣Linux中创建目录。

2025-07-22 16:01:10 1314 2

原创 Linux查看空间大小相关命令内容

如:创建log.txt文件 touch log.txt。

2025-07-01 17:50:12 295 2

原创 Ubuntu机器开启root用户远程登录

把#PermitRootLogin prohibit-password 变成 PermitRootLogin yes。找到如下位置的:#PermitRootLogin prohibit-password。输入密码进行登录登录,然后操作内容就是使用root进行相关操作。然后回车↩︎输入密码【注意👀】输入密码的时候是不显示密码的;先查看原始配置,然后再进行修改配置。1️⃣配置root用户密码。2️⃣修改ssh 配置。4️⃣使用root登录。

2025-07-01 17:28:02 761

原创 解决http请求参数过多问题——多种方式

3、创建请求类的时候操作 maxInMemorySize。发送的请求体(Body)大小超出了限制导致的。1、添加配置文件方法。

2025-05-30 14:21:44 524

原创 springboot项目中构建树结构数据返回

需要构建一个树结构返回(ID,PID),具体示例如下。

2025-05-30 11:48:06 351

原创 Java 实现下载指定minio目录下的所有内容到远程机器

确保项目中引入了 MinIO 的 Java SDK和远程来进行 SSH 文件上传。至此,即可实现下载minio中指定目录下的所有文件内容到远程指定的机器了。

2025-05-29 17:58:02 337

原创 Java 实现下载指定minio目录下的所有内容到本机

至此,即可实现下载minio中指定目录下的所有文件内容了。确保项目中引入了 MinIO 的 Java SDK。

2025-05-29 16:58:03 788

原创 Java 基础知识点——并发

死锁是指两个或多个线程因争夺资源而互相等待,导致程序无法继续执行。

2025-05-28 13:58:32 1719

原创 Minio不同权限的桶获取预览链接

至此,两种常见类型的桶🪣获取文件访问预览地址就可以成功获取了。然后访问返回的URL,模式是1小时可访问。其他的类型的,欢迎👏留言评论补充🎉。然后再调用生成访问地址接口方法。

2025-05-28 08:58:07 1315

原创 Java使用minio上传整个目录下的所有内容

至此可以实现远程上传到minio中。其中minioConfig.getEndpoint()就是什么配置类中的参数,也可以使用如下方法获取配置文件的内容,还可以直接写成固定值都是可以的。实现从远程主机上传目录到 MinIO,你可以通过 SSH(SFTP 或 SCP)下载远程目录到本地临时目录,然后按之前逻辑上传至 MinIO。1️⃣和2️⃣是对本地的目录进行操作,3️⃣是对远程机器的目录进行操作。就可以实现本地或者是远程机器上的目录上传到minio中了!不同的文件类型也都可以直接上传。

2025-05-27 15:19:00 746

原创 Java spingboot项目 在docker运行,需要含GDAL的JDK

在一个springboot项目中,打包成jar后,需要在docker中运行!

2025-05-27 10:01:10 991 4

原创 两个Ubuntu机器,设置共享目录实时同步

inotify-tools:一个文件系统事件监控机制,允许你监视文件系统的变化,如创建、删除、修改等。rsync:一个快速且灵活的文件复制工具,它可以同步两个目录之间的文件差异,只复制变化的文件部分。若是脚本有格式问题,则安装dos2unix 将脚本转换为 Unix 格式。2>&1 表示将命令的标准错误输出重定向到标准输出1中一起输出。"2>"表示将命令的`标准错误`输出重定向到指定的文件中。">"符号用于将命令的`标准输出`重定向到指定的文件中。机器A、B需要都安装这个两个工具。

2025-05-26 15:58:07 758 1

原创 两个Ubuntu机器(内网)免密登录设置

业务背景:现有两个机器;

2025-05-26 15:52:27 1598

原创 Java 处理地理信息数据[DEM TIF文件数据获取高程]

EPSG 是一个国际标准,用于唯一标识地理坐标系和投影坐标系。

2025-05-23 15:28:08 1217

原创 获取DEM 数据,一般常用的下载地址

这个就是先选择数据集,然后可以框选,也可以按照行政区划下载即可!这个也是需要注册账号后下载使用的,然后选择范围下载即可!这个需要注册账号,然后访问下载!这个也是选择区域下载即可!也是选择区域下载即可!

2025-05-23 15:00:00 6278

原创 IDEA中springboot项目中连接docker

编辑命令:vim /usr/lib/systemd/system/docker.service。(可选)查看端口:用于检查服务器上是否开放了监听端口 2375,并查看与之相关的网络连接状态。查看docker 版本:docker --version。最后在项目中编写dockerfile文件,最后打包运行即可!先查看docker的配置文件:docker.service。2、修改docker 配置,关闭防火墙,放行端口。安装之后添加docker操作:具体如下图所示。1、在Linux中安装docker。

2025-05-16 17:08:11 1191 1

原创 Linux 安装jdk

是 Linux 和类 Unix 系统中常用的归档工具,主要用于打包和解包文件。它支持多种压缩格式,是最基础且功能强大的文件管理工具之一。把文件下载后上传的jdk 目录下,然后进行解压 tar -zxvf。添加jdk的环境变量:注意修改 JAVA_HOME 中的内容。1、⏬下载JDK(需要的版本)然后就可以查看Java版本了。如果没有则进行创建文件目录。在Linux中安装jdk。

2025-05-16 09:18:51 1548

含有GDAL3.8.5的JDK17的docker镜像

含有GDAL3.8.5的JDK17的docker镜像

2025-06-18

Linux常用命令学习[基础操作、文件管理、权限管理、系统管理等]

Linux常用命令学习[基础操作、文件管理、权限管理、系统管理等]

2025-06-03

gdal的docker基础镜像,使用时先下载解压后上传到Linux机器上,然后docker load -i 还原镜像

gdal的docker基础镜像,使用时先下载解压后上传到Linux机器上,然后docker load -i 还原镜像 参考文章链接:https://blog.csdn.net/qq_43544074/article/details/148160054

2025-05-27

哈尔滨附近的dem tif文件

哈尔滨附近的dem tif文件

2025-05-23

含有GDAL3.8的JDK 17

含有GDAL3.8的JDK 17

2025-05-23

MINIO服务安装使用(minio相关安装包和脚本)

MINIO服务安装使用(minio相关安装包和脚本)

2025-04-28

多个地理坐标转换工具可使用

多个地理坐标转换工具可使用

2025-03-26

python3.10版和相关GDAL相关内容

python3.10版和相关GDAL相关内容

2025-02-21

JAVA GIS开发测试使用的样例文件

JAVA GIS开发测试使用的样例文件

2024-12-30

java gis 开发中,点线面shp样例文件

java gis 开发中,点线面shp样例文件

2024-12-30

Java GIS 开发基础环境,带有GDAL的JDK1.8

Java GIS 开发基础环境,带有GDAL的JDK1.8

2024-12-30

3D Emoji 图标,一共3007个图标

3D Emoji 图标,一共3007个图标

2024-11-14

Linux 64 位机器的JDK1.8(jdk-8u421-linux-x64.tar.gz)和安装说明

Linux 64 位机器的JDK1.8(jdk-8u421-linux-x64.tar.gz)和安装说明

2024-09-06

Nginx优化.pdf

个人总结的Nginx优化笔记

2021-08-05

CentOS8安装odoo14.pdf

安装Odoo14教程(网络和个人成功搭建的问题和解决办法)

2021-08-05

JDK-PAKKAGE.zip(JDK8\17\19)

JDK-PAKKAGE.zip(JDK8\17\19)

2023-12-15

Java相关解题算法笔记

Java相关解题算法笔记

2023-02-23

服务端口关闭小工具,确认的和直接关闭的

端口关闭小工具,确认的和直接关闭的

2022-11-18

Java 开发常用工具(gitblit-1.9.3、Inno-Setup-6.2.0-Setup、exe4j-windows)

Java 开发常用工具(gitblit-1.9.3、Inno_Setup_6.2.0_Setup、exe4j_windows)代码管理仓库gitblit、java项目的jar包,打包工具exe4j_windows,设置安装工具Inno_Setup

2022-11-18

微信游戏小程序源码-合成大西瓜小游戏(合成版)源码 附带流量主功能

微信游戏小程序源码-合成大西瓜小游戏(合成版)源码 附带流量主功能

2022-09-15

日常使用的一些小工具,例如:hash生成,IP地址扫描等

日常使用的一些小工具,例如:hash生成,IP地址扫描等

2022-07-29

FFmpeg的Windows包

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序,里面包含ffmpeg.exe:音视频转码、转换器;ffplay.exe:简单的音视频播放器;ffprobe.exe:简单的多媒体码流分析器

2022-07-25

内网穿透映射【把本地资源映射到公网访问】

内网穿透映射【把本地资源映射到公网访问】

2022-07-08

接口压力测试工具可多线程

接口的压力测试

2021-10-09

端口快速扫描查看信息工具

端口扫描查看信息工具,方便查询端口占用等

2021-10-14

安卓调试输出adb日志到文件

安卓调试,查看日志用

2021-10-09

跨域测试文件网页的直接测试.zip

跨域测试文件网页的直接测试

2021-07-12

大学生选课管理信息系统

学生选课管理系统,支持学生选课,教师对学生管理,管理员最终管理,为了减轻教务工作,针对学生选课这一环节,实现学生的信息查询、选课功能以及教师对课程信息发布的管理等功能。

2020-06-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除