- 博客(422)
- 资源 (8)
- 收藏
- 关注
转载 PostgreSQL跨库操作(dblink、postgres_fdw、mysql_fdw)
PostgreSQL跨库操作(dblink、postgres_fdw)背景信息注意事项使用dblink1、新建dblink插件。2、创建dblink连接。使用postgres_fdw1、新建一个数据库。2、新建postgres_fdw插件。3、新建远程数据库服务器。4、导入外部表。使用PostgreSQL本身提供的扩展插件,例如dblink和postgres_fdw,可以跨库操作表。背景信息阿里云RDS for PostgreSQL云盘版实例开放dblink和postgres_fdw插件,支持相同VP
2021-07-09 13:15:57
6009
原创 PostgreSQL, pgsql新增插入数据,存在则更新,不存则在新增插入,ON CONFLICT insert冲突处理
基本语法, 通过 INSERT ON CONFLICT 来使用 upsert 功能upsert :(update or insert)INSERT INTO table_name(column_list) VALUES(value_list)ON CONFLICT target action;[Err] ERROR: duplicate key value violates unique constraint "kxstore_pkey"DETAIL: Key (id)=(137936381
2020-12-25 13:26:54
7043
原创 PostgreSQL中统计指定字符或者单词或者字符串在一个长字符串中出现总次数,PostgreSQL统计字符串中某字符出现次数
PostgreSQL中统计指定字符或者单词或者字符串在一个长字符串中出现总次数select array_length(regexp_split_to_array('\u5206\u4EAB\u6570\u636E\u5E93\u524D\u6CBF\uFF0C\u89E3\u6784\u5B9E\u6218\u5E72\u8D27\uFF0C\u63A8\u52A8\u6570\u636E\u5E93\u6280\u672F\u53D8\u9769groupCodedatabasegroupDesc\u6
2020-10-20 16:28:06
8746
原创 PostgreSQL类型转换函数 to_char(***, text), to_number(***,text)
PostgreSQL类型转换函数PostgreSQL类型转换函数将数值转成字符串类型将字符串转成数值其他转换FunctionPostgreSQL类型转换函数将数值转成字符串类型调用to_char(int, text)函数,int为要转换值,text为数值格式化模式模式描述9带有指定数值位数的值0带前导零的值.(句点)小数点,(逗号)分组(千)分隔符PR尖括号内负值S带符号的数值L货币符号D小数点G分组分隔符M
2020-10-16 17:12:35
24889
1
原创 VIVO手机测试指令代码大全
在拨号界面输入在拨号界面输入在拨号界面输入*#06#查询手机串号(所有品牌通用的方式)*#*#4636#*#*安卓工程模式(OS稳定4.0之前)*#*#4838#*#*安卓工程模式(OS稳定4.0之后)*#*#7777#*#*开发者模式(用于开启灭屏效果之类的,打开触摸屏幕视觉白点等等)***工程模式*#*#001#*#*vivoNV参数*#225#vivo版本测试*#*#112#*#*BBKlog*#*#118#*#*隐藏3G开关*#*#5806#
2020-07-19 21:41:45
85008
原创 DBeaver ee和 ce 的使用、PostgreSQL的SQL可视化执行分析,性能分析,执行优化、SqlServer的SQL可视化执行分析,性能分析,执行优化、MySQL执行分析等;pgAdmin
DBeaver免费的多平台数据库工具开发人员,SQL程序员,数据库管理员和分析师。支持任何具有JDBC驱动程序的数据库(基本上是指-任何数据库)。EE版本还支持非JDBC数据源(MongoDB、Cassandra、Redis、DynamoDB等)。具有元数据编辑器、SQL编辑器、富数据编辑器、ERD、数据导出/导入/迁移、SQL执行计划等功能。基于Eclipse平台。使用插件体系结构并为以下数据库提供附加功能:MySQL/MariaDB、PostgreSQL、Greenplum、Oracle、DB2
2020-07-03 15:35:32
7604
2
原创 Fedora 32 /31 /30 /29 /28 系统在GNOME桌面下安装NVIDIA显卡驱动 NVIDIA GeForce Driver Installation on Fedora Linux
Fedora 32 /31 /30 /29 /28 系统在GNOME桌面下安装NVIDIA显卡驱动前言准备内容查询已安装的系统和驱动信息新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入以下内容将介绍如何在Fedora 3
2020-06-05 00:46:32
2841
2
原创 OPPO手机测试指令代码大全
在拨号界面输入在拨号界面输入在拨号界面输入*#99#:打开/关闭屏幕常亮*#888#:查看硬件版本*#1234#:查看软件版本*#2323#:网络切换*#06#:查看本机ID*#6776#:本机出厂日期*#800#:卡顿修复*#803#:永不断网*#911#:扩大内存*#807#:自动测试*#808#:原厂设定*#8778#:恢复原厂设置*#900# 蓝牙开启*#901# 蓝牙关闭*#4321# 蓝牙模式却换*#99#:打开/关闭屏幕常亮*#888#:查看硬件版本
2020-05-13 14:04:02
111445
原创 编辑 JAR 包内嵌套的 TXT 文件(Vim 操作)
由于 JAR 本质是压缩文件,无法直接修改内部文件,需通过「解压 → 编辑 → 重新打包」的流程操作
2025-10-30 17:57:42
490
原创 实现Linux服务器负载监控并通过POST接口查询
本文介绍了一个基于Go语言实现的Linux服务器负载监控系统,通过POST接口提供查询服务。系统采集CPU使用率、内存占用、磁盘空间、运行时间和平均负载等关键指标,封装为JSON格式响应。实现特点是严格限定POST方法访问,包含跨平台检测确保只在Linux环境运行。部署后可通过/api/load端点获取结构化监控数据,如"cpu_usage":"15.3% user"等。文章还建议了JWT认证、Prometheus集成和阈值告警等扩展方向。该方案为服务器监控提供了轻量
2025-09-19 12:00:23
317
原创 在CentOS7系统中,通过以下几种方式实现禁ping
CentOS7系统可通过多种方式禁ping:1)临时修改/proc/sys/net/ipv4/icmp_echo_ignore_all文件(重启失效);2)永久修改/etc/sysctl.conf配置文件;3)使用firewall-cmd防火墙添加ICMP拒绝规则;4)通过iptables设置ICMP丢弃规则。推荐使用sysctl.conf配置文件或firewall-cmd防火墙方式实现永久禁ping效果,修改后需执行相应命令使配置生效。
2025-09-15 14:38:32
449
原创 在CentOS系统中查询已删除但仍占用磁盘空间的文件
摘要: 在CentOS系统中,通过df -h查看磁盘空间后,可使用lsof | grep deleted查找被删除但被进程占用的文件,获取PID后通过kill -9终止进程释放空间。若需保留进程,可清空文件内容(echo "" > /proc/PID/fd/描述符)。注意强制终止可能导致服务异常,恢复误删文件需使用extundelete工具。定期清理日志可预防空间不足。
2025-08-19 22:03:31
725
原创 pip install 加速、国内镜像源配置方法、PyPI 软件仓库
本文介绍了加速pip安装的多种方法,主要推荐使用国内镜像源。提供了清华、阿里云等主流镜像地址,并详细说明了临时使用和永久配置镜像源的操作步骤。针对不同操作系统给出了配置文件路径,同时介绍了其他优化技巧如使用缓存、并行下载等。还补充了PyPI镜像使用的注意事项,包括同步延迟、安全提示等。另外提供了PDM、Poetry等工具配置镜像的方法,以及Homebrew环境下的设置建议。通过合理配置镜像源,可显著提升Python包管理工具的下载速度和使用体验。
2025-08-08 01:27:09
731
原创 CentOS 7 下通过 Anaconda3 运行llm大模型、deepseek大模型的完整指南
摘要:本文提供了在CentOS 7系统下通过Anaconda3运行LLM大模型和DeepSeek大模型的完整指南。环境准备包括Anaconda3安装、GPU驱动检查及CUDA版本验证;创建专用Python环境并安装必要依赖库;模型部署涵盖权重下载和推理服务启动,支持多GPU并行和4-bit量化优化;针对CPU运行方案,详细说明了环境配置、模型量化加载及性能优化方法;同时给出常见问题解决方案和资源监控建议,帮助用户高效部署和优化大模型运行环境。
2025-08-07 23:54:54
920
原创 CentOS 7 安装 Anaconda
摘要:本文介绍在CentOS 7系统安装Anaconda的简明步骤,包括下载安装脚本、运行交互式安装、激活环境变量及验证安装。关键注意事项包括权限管理(建议普通用户操作)、自定义安装路径配置、镜像加速选项,以及卸载方法。安装过程需注意许可协议确认和路径选择,完成安装后需通过source ~/.bashrc激活环境变量。文中还提供了清华镜像下载地址以加速安装,并强调避免使用root用户安装可能导致的权限问题
2025-08-07 23:49:38
484
原创 SQL Server 创建 PostgreSQL 数据库 链接服务器指南
摘要:本文详细介绍了如何在SQL Server中创建PostgreSQL数据库的链接服务器。主要内容包括安装PostgreSQL ODBC驱动、配置ODBC数据源、通过SQL Server Management Studio创建链接服务器、设置安全连接参数以及测试连接的方法。文章还提供了常见问题解决方案和性能优化建议,如检查远程连接权限、防火墙设置,以及使用OPENQUERY提升大数据量查询效率。最后强调了网络互通性、专用账户使用和定期检查链接状态等注意事项。
2025-08-07 14:19:05
604
原创 PostgreSQL 数据库 设置90天密码过期时间的完整方案
PostgreSQL 数据库设置90天密码过期的完整方案:通过ALTER ROLE命令可单独或批量设置用户密码有效期,建议配合密码复杂度要求和历史记录功能增强安全性。方案包含自动化管理脚本(定期检查、到期自动锁定)和注意事项(排除系统账户、处理时区问题等)。核心SQL命令包括设置过期时间、启用密码检查扩展和创建密码历史表,同时提供定期检查脚本实现自动提醒功能。实施时需注意备份策略和多节点环境的一致性维护。
2025-08-07 14:14:03
571
原创 Linux 限制 root 登录 IP 地址的方法
什么是RootRoot在Android和Linux系统中指超级用户权限,拥有对系统的完全控制。通过Root可以访问受限文件、卸载预装应用、修改系统设置等。但Root也存在风险,如设备变砖、安全漏洞增加、保修失效等。Root的原理Android基于Linux内核,Root本质是获取UID为0的超级用户权限。常见方法包括利用系统漏洞或修改启动分区。Root后通常会安装SuperSU或Magisk等工具管理权限请求。Root的常见方法使用一键Root工具如KingRoot、Magisk等。这些工具自动化
2025-08-07 13:41:51
581
原创 Golang读取ZIP压缩包并显示Gin静态html网站
本文介绍了如何使用Golang从ZIP压缩包读取静态网站内容并通过Gin框架提供服务。主要步骤包括:1) 使用archive/zip包读取ZIP文件;2) 将文件解压到临时目录;3) 配置Gin的静态文件服务路由。文章还提供了完整的代码示例,展示了从读取ZIP到启动Gin服务器的完整流程,并建议了内存映射优化等高级技巧,以提高静态网站访问性能。该方法适用于需要从压缩包直接部署静态网站的场景。
2025-07-06 22:16:41
593
原创 在CentOS 7系统安装PostgreSQL 15时出现`libzstd.so.1`依赖缺失问题
在CentOS 7安装PostgreSQL 15时出现libzstd.so.1依赖缺失问题。解决方法包括:1)安装EPEL仓库;2)手动下载安装libzstd 1.5.5或更高版本;3)重新安装PostgreSQL。若必要可临时使用--skip-broken跳过依赖检查。该问题主要由系统默认libzstd版本过低导致,通过第三方源或手动安装可解决。
2025-06-16 10:51:26
428
原创 在CentOS7系统中实现每天自动同步北京时间
摘要:CentOS7系统可通过两种方法自动同步北京时间:(1)推荐使用chrony服务,安装配置后添加阿里云NTP服务器并设置时区;(2)使用传统ntpd服务,同样配置NTP服务器后启动服务。两种方法均需确保网络连通,可通过命令验证同步状态,时区需单独设置为Asia/Shanghai。若时间偏差较大可手动强制同步,chrony和ntpd分别对应不同命令。操作涉及修改配置文件、启动服务及验证步骤,适合需保持时间准确性的服务器环境。
2025-06-13 13:12:08
981
原创 github.com/lib/pq 数据库链接完整示例方式
本文介绍了使用github.com/lib/pq连接PostgreSQL数据库的多种方式。包括基础连接格式(必需用户名和数据库名)、完整参数示例(含主机、端口、密码等)、URL格式连接、连接池配置(最大/最小连接数)以及特殊场景设置(如连接超时、只读模式)。文中特别提醒密码特殊字符处理、生产环境SSL启用等注意事项,并提供了标准URI格式的参数编码说明。通过15个典型配置示例,全面覆盖了开发中的常见连接需求。
2025-05-29 18:53:38
1259
原创 Ubuntu22云服务器添加2G Swap分区
在 Ubuntu 22 云服务器上添加 2GB 的 Swap 空间(交换分区),推荐使用而非物理分区,因为操作更简单且无需调整磁盘布局。kswapd0 进程 CPU 占用过高解决方案一、问题定位与诊断检查内存和交换空间使用情况执行 free -m 或 top 命令,观察物理内存和交换分区的占用率。若 物理内存接近耗尽且交换空间使用激增,说明系统因内存不足触发频繁换页操作,导致 kswapd0 进程高负载12。识别高内存进程使用 top 或 htop 命令按内存使用排序(按 M 键)
2025-03-27 22:59:22
623
原创 LiteIDE中配置golang编译生成无CMD窗口EXE的步骤
在LiteIDE中golang生成无CMD窗口的EXE,需三步操作:①环境检查(确保GOROOT和GOPATH配置正确,路径避免中文/空格);②编译参数设置(菜单栏“编译→编译配置”,在BUILDARGS中添加 -ldflags "-s -w -H=windowsgui",注意引号为英文符号);③构建验证(按Ctrl+B编译,生成的EXE默认在项目bin目录,双击运行无黑窗即为成功)。若需调试可移除-s -w保留符号表,但会增大文件体积;若编译失败,优先检查参数格式和路径规范。
2025-03-20 22:40:04
755
原创 OpenResty 启动失败: nginx: [warn] the “user“ directive makes sense only if the master process runs with
OpenResty 服务未以 root 权限启动,导致该指令被忽略。推荐方案:优先选择 方案 1,以 root 用户运行 OpenResty 可彻底解决端口权限问题。影响:非 root 用户启动的进程无法绑定到 1024 以下端口(如 80、443)。安全提示:若使用非 root 用户,需定期检查 setcap 权限是否生效。直接原因:非 root 用户尝试绑定到 80 端口,但权限不足。深层原因:OpenResty 服务启动时未获得足够的权限。重启 OpenResty。
2025-03-18 00:25:12
1847
原创 在 Ubuntu 系统 22.04 上安装 Docker
在 Ubuntu 22.04 上安装 Docker 的步骤如下:---### **1. 更新系统包**确保系统软件包是最新的:```bashsudo apt update && sudo apt upgrade -y```---### **2. 安装依赖工具**安装 Docker 所需的工具和证书:```bashsudo apt install -y ca-certificates curl gnupg lsb-release```---### **3. 添加 Doc
2025-03-03 14:53:26
1076
原创 golang中请求接口出错 tls: failed to verify certificate: x509: certificate signed by unknown authority
如果你遇到 tls: failed to verify certificate: x509: certificate signed by unknown authority 的错误,通常是因为 Go 的 HTTP 客户端无法验证服务器的 SSL/TLS 证书。这可能是因为证书是自签名的,或者是由一个不被信任的证书颁发机构(CA)签发的 .在开发和测试阶段,忽略证书验证可能是方便的,但在生产环境中,确保使用受信任的证书是非常重要的,以保护数据的安全性。
2025-01-14 16:00:57
2865
原创 Quartz的12张数据库表说明、Quartz 数据库表含义解释
Quartz的触发时间的配置的三种方式:2.1.cron 方式:采用cronExpression表达式配置时间。2.2.simple 方式:和JavaTimer差不多,可以指定一个开始时间和结束时间外加一个循环时间。2.3.calendars 方式:可以和cron配合使用,用cron表达式指定一个触发时间规律,用calendar指定一个范围。
2024-12-31 10:12:24
1207
原创 Ubuntu系统下 npm install -g tauri 报错问题处理
处理在安装 Tauri 时遇到的问题,可以按照以下步骤进行操作npm error command failednpm error command sh -c (node install/libvips && node install/dll-copy && prebuild-install) || (node-gyp rebuild && node install/dll-copy)npm error make: Entering directory '/root/.nvm/versions/node/
2024-12-24 15:37:08
1767
原创 在 Ubuntu 下使用 Tauri 打包 EXE 应用
你可以使用任何前端框架(如 React、Vue、Svelte 等)。:Tauri 依赖于 Rust,因此需要先安装 Rust。通过以上步骤,,已能够在 Ubuntu 下使用 Tauri 打包 EXE 应用。:确保你已经安装了 Node.js。请注意,生成的 EXE 文件需要在 Windows 环境中运行。安装完成后,确保将 Rust 的路径添加到你的环境变量中。中,确保设置了适当的目标平台。
2024-12-23 18:44:57
1220
原创 使用navicat新旧版本,连接PostgreSQL高版本报错问题图文解决办法
错误: 字段 d.datlastsysoid 不存在LINE 1: ..., 'pg_database') AS comment, t.spcname, d.datacl, d.datlasts...错误: 字段 c.relhasoids 不存在LINE 1: SELECT c.oid, obj_description(c.oid), c.relhasoids AS hasoi...错误: 字段 c.consrc 不存在LINE 1: ...y, c.confupdtype, c.conf
2024-12-14 14:39:34
2586
1
转载 PostGIS在PostgreSQL 15及以上版本的安装指南
本文旨在为读者提供PostgreSQL 15及以上版本中PostGIS的安装指南,并详细探讨如何使用QGIS对PostGIS中的空间数据进行可视化。通过本指南,读者可以轻松地在PostgreSQL数据库中安装和配置PostGIS扩展,并利用QGIS的强大功能对空间数据进行高效管理和可视化展示。PostGIS 是一个开源的空间数据库扩展,它为 PostgreSQL 数据库添加了强大的地理空间功能。
2024-12-14 13:25:23
1062
原创 快速且靠谱的简单安装 PostgreSQL 15 yum 安装postgis3.3
要在基于RPM的系统(如CentOS或RHEL)上使用yum安装PostGIS 3.3,需要确保有正确的仓库配置以及所有必需的依赖项。详细记录了在CentOS7.9系统上安装PostgreSQL和PostGIS的过程,包括环境准备、依赖包下载与安装、编译配置、错误排查以及数据库创建和加载PostGIS扩展的步骤。过程中遇到了如gcc、readline、zlib、libxml2、geos、proj、gdal、json-c、protobuf-c等依赖库的安装问题,并逐一解决
2024-12-14 12:56:28
1870
原创 将文件夹下所有包含关键词 `postgis` 的文件打包到一个压缩包中
将文件夹下所有包含关键词postgis的文件打包到一个压缩包中,可以使用tar命令结合find命令。find /path/to/directory: 在指定的目录中查找文件。-type f: 只查找文件。-name '*txtx*': 查找文件名中包含 txtx 的文件。|: 将 find 命令的输出传递给 tar 命令。tar -czvf output.tar.gz -T -:-c: 创建一个新的归档文件。-z: 使用 gzip 压缩。-v: 显示详细的处理过程。-f output.tar
2024-12-13 16:14:03
284
原创 如何在两台 PostgreSQL 服务器之间使用逻辑复制槽进行数据复制
以上步骤展示了如何在两台 PostgreSQL 服务器之间设置逻辑复制槽。确保在生产环境中进行充分测试,并根据需要调整配置参数。我们将设置一台主服务器(Publisher)和一台从服务器(Subscriber),并通过逻辑复制槽实现数据同步。以下是一个完整的示例,展示如何在两台 PostgreSQL 服务器之间使用逻辑复制槽进行数据复制。
2024-12-10 01:44:54
1030
原创 在Linux设置postgresql开机自启动,创建一个文件 postgresql-15.service
使用 systemd 管理 PostgreSQL 15 服务时指定自定义数据目录,请按照以下步骤操作。文件,并使用 systemd 管理 PostgreSQL 15 服务。如果您在过程中遇到任何问题,请查看日志文件以获取更多信息,日志通常位于。或 PostgreSQL 数据目录下的。通过以上步骤,成功创建一个。在编辑器中,添加以下内容。
2024-12-06 13:13:31
1465
原创 通过EPEL 仓库,在 CentOS 7 上安装 OpenResty
在 CentOS 7 上安装 OpenResty,可以通过启用 EPEL(Extra Packages for Enterprise Linux)仓库来简化安装过程。这样,你就可以在 CentOS 7 上成功安装 OpenResty 了!
2024-12-05 22:26:46
951
原创 CentOS7停更后,如何配置国内Yum源、镜像源
Yum(Yellowdog Updater Modified)是一个在CentOS和Red Hat Enterprise Linux(RHEL)等基于RPM的系统中使用的包管理器。默认情况下,CentOS会使用官方的Yum源进行软件包的安装和更新。然而,由于网络环境的不同,国内用户可能会遇到访问官方源较慢或不稳定的问题。为了解决这个问题,我们可以配置国内的Yum源来加快软件包的下载速度。
2024-12-05 21:53:02
1263
原创 使用aspx,完成一个转发http的post请求功能的api接口,url中增加目标地址参数,传递自定义header参数
以下是更新后的代码示例,展示了如何从请求中获取API地址参数并将其添加到目标URL中。要在URL中增加目的API地址参数,可以通过修改目标URL的构建方式来实现。以下是一个简单的示例,展示了如何在ASPX页面中实现这个功能。,那么在处理POST请求时,代码会将请求转发到。类来完成一个转发HTTP的POST请求功能。假设你的ASPX页面的URL是。在ASP.NET中,可以使用。首先,确保在项目中引用了。
2024-12-05 17:15:20
1092
原创 在 Ubuntu 上使用 Git 拉取 `paytest` 分支branch代码并上传更改的完整步骤
以上步骤涵盖了在 Ubuntu 上使用 Git 拉取paytest分支branch代码及上传更改的完整流程,包括账户设置和 SSH 密钥的生成。如果在任何步骤中遇到问题,请确保你有适当的权限和网络连接。
2024-12-04 15:20:42
335
sapjco3.dll version "721.619" ,"720.38",17,27737 压缩包一共包含2个版本的dll
2023-11-20
PostGIS 3.0.2dev Manual --- postgis-3.0.pdf
2020-07-13
jdk-8u251-linux-x64.rpm .zip
2020-06-02
dbeaver-ce-7.1.0-win32.win32.x86_64.zip
2020-07-08
webbench-1.5.tar.gz.zip
2020-09-14
StarUML用户使用手册.doc
2021-07-07
dbeaver-ce-6.2.3-win32.win32.x86_64.zip
2020-07-08
iis部署mvc需要的dll.rar
2020-03-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅