- 博客(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
原创 Java中的抽象类与接口中的多态实现
抽象类是不能被实例化的类,通常用于定义一些通用的行为或结构。可以包含抽象方法(abstract method)和具体方法(concrete method)。一个类如果包含至少一个抽象方法,则必须声明为抽象类。// 抽象方法// 具体方法多态类型实现方式特点应用场景抽象类中的多态方法重写支持具体方法和抽象方法提供默认行为,限制继承接口中的多态方法重写支持默认方法和静态方法定义行为规范,支持多重继承。
2026-03-04 08:55:45
446
原创 Java基础面试题——【Java语言特性】
Java 的访问修饰符通过控制成员的可见性和可访问性,实现了对代码的封装和模块化管理。合理使用这些修饰符有助于提高程序的安全性、可维护性和可扩展性。在 Java 中,继承(extends是面向对象编程的重要特性之一,它允许一个类(子类)继承另一个类(父类)的属性和方法。通过继承,可以实现代码复用、扩展功能等。方法重写是指在子类中重新定义从父类继承来的方法。目的是为了改变或扩展父类的行为。重写必须与父类方法具有相同的签名(方法名、参数列表、返回类型)。规则说明两同方法名相同,参数列表相同两小。
2026-02-02 15:18:19
675
原创 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
原创 GEOSERVER 发布栅格数据(如tif数据)
优势:数据结构简单:规则的矩阵结构,使得算法实现相对容易,非常适合进行数学计算和空间分析(如地形坡度计算、叠加分析等)。易于模拟连续现象:非常适合表示地表温度、高程、降水量等在一定空间内连续变化的现象。与遥感无缝结合:卫星影像、航空照片本身就是栅格数据,可直接用于处理和分析。局限:数据量与精度的矛盾:栅格单元(像元)尺寸越小,精度越高,但数据量会呈几何级数增长,对存储和计算能力要求更高。
2025-12-04 17:33:23
1313
原创 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
原创 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
原创 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
原创 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
原创 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
原创 获取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
gdal的docker基础镜像,使用时先下载解压后上传到Linux机器上,然后docker load -i 还原镜像
2025-05-27
Linux 64 位机器的JDK1.8(jdk-8u421-linux-x64.tar.gz)和安装说明
2024-09-06
Java 开发常用工具(gitblit-1.9.3、Inno-Setup-6.2.0-Setup、exe4j-windows)
2022-11-18
FFmpeg的Windows包
2022-07-25
大学生选课管理信息系统
2020-06-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅