数据库
文章平均质量分 72
angelasp
从事软件开发很多年,擅长大数据、python、java、c#、php、小程序、app代码、gis后端等开发; 纯源码分享,希望能帮助到大家。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Neo4j数据导入全攻略-从离线批量到编程式导入
本文系统梳理了Neo4j图数据库的多种数据导入方法,包括离线批量导入、在线Cypher导入、APOC插件增强导入、编程式导入及图形化界面导入。针对不同场景需求(如海量数据初始化、中小量数据增量更新、非文件数据源同步等),详细分析了各方法的适用性、操作步骤及优劣势。通过对比不同导入方式在数据库状态、数据量、格式支持等维度的差异,提供了明确的选型建议,帮助开发者根据实际项目需求选择最合适的导入方案,平衡效率、灵活性和易用性。原创 2025-12-31 16:27:53 · 821 阅读 · 0 评论 -
解决phpstudy_pro 无法启动 MySQL 以及3306被占用的问题
MySQL服务启动失败时若提示端口被占用,可通过以下步骤解决:1.使用phpstudy工具或命令行查询占用3306端口的进程PID;2.关闭占用进程(Windows用任务管理器/命令行,Mac/Linux用kill命令)或修改MySQL端口;3.若修改端口需同步更新项目连接配置;4.验证新端口是否生效。常见问题包括权限不足、Docker占用等,可通过重启或更换端口解决。原创 2025-12-18 17:39:24 · 1198 阅读 · 0 评论 -
EasyExcel报Can not find ‘Converter‘ support class Timestamp转换类型异常-解决方案
【摘要】在使用Alibaba EasyExcel导出Excel时,2.x版本常出现ExcelDataConvertException异常导致文件0KB,主要因缺少java.sql.Timestamp类型转换器。本文提出三种解决方案:1)数据预处理,将Timestamp转为String格式;2)自定义转换器适配2.x版本;3)升级至3.x版本(推荐)。关键注意点包括正确配置Content-Type、线程安全问题及异常日志处理。方案选择建议根据项目场景:临时修复选方案1,长期优化选方案3,方案2作为兜底保障。三原创 2025-12-18 17:12:50 · 886 阅读 · 0 评论 -
基于SpringBoot前后端分离-秒杀系统设计与实现源码(毕业设计源码+论文)
本文摘要:本研究基于SpringBoot框架开发了一个移动互联网时代的秒杀系统,采用B/S架构和MySQL数据库。系统实现了管理员功能(用户管理、商品类型管理、商品信息管理、订单管理)和用户功能(商品浏览、秒杀购买、订单管理、收藏等)。通过可行性分析验证了系统在技术、经济和操作方面的可行性,并详细介绍了系统设计原则、功能结构、数据库设计(包含E-R图和表结构)以及具体实现界面。系统运用了Java、Vue.js等主流技术,具有安全性高、可扩展性强等特点,符合当前移动互联网应用的发展趋势。原创 2025-10-21 09:24:49 · 847 阅读 · 0 评论 -
基于SpringBoot前后端分离-医药管理系统源码(毕业设计源码+论文)
本文设计开发了一个基于SpringBoot和Vue框架的医药管理系统。系统采用MySQL数据库存储数据,分为管理员和员工两个角色:管理员负责药品、员工、供应商信息管理以及销售统计;员工则进行药品进货、销售操作和库存查询。系统遵循安全性、易用性等设计原则,通过E-R图设计了数据库结构,实现了药品全流程管理功能。测试表明,该系统能有效提升医药信息管理效率,降低数据错误率,满足医药行业信息化需求。原创 2025-10-21 09:17:47 · 615 阅读 · 0 评论 -
Docker部署neo4j
docker 安装neo4j要在Docker中安装Neo4j,可以按照以下步骤进行操作:查找Neo4j的Docker镜像:Neo4j官方已经在Docker Hub上提供了官方的Docker镜像,你可以通过Docker Hub查看可用的Neo4j镜像原创 2024-12-26 17:43:49 · 2037 阅读 · 0 评论 -
Spring Boot 中Mybatis使用Like的使用方式和注意点
使用Springboot简单配置一下Mybatis,然后进行说明。Springboot集成Mybatis这里就不做介绍了,这里我们主要介绍一下在mybatis配置文件中怎么使用模糊查询。原创 2024-04-19 11:37:46 · 2753 阅读 · 0 评论 -
PostgreSQL按日期列创建分区表
自动创建分区可以帮助你管理大型的数据集,使得数据更加易于管理和查询。通过使用触发器,你可以减少手动创建分区的需求,从而使数据管理过程更加自动化和高效。然而,自动化分区管理需要仔细设计,确保触发器和定时任务的逻辑与你的业务需求和数据增长模式相匹配。还有一个重要的注意点是,自动化创建分区的策略和逻辑应该与你的实际数据使用模式密切匹配。如果你的数据有非常特定的增长模式,例如,如果数据主要是基于时间序列增长的,则你的分区策略很明确,并且你的自动化脚本应该能够预测并创建相应时间段的分区。原创 2024-02-19 16:54:16 · 4615 阅读 · 0 评论 -
postgresql基于postgis常用空间函数
2、ST_AsGeoJSON 空间数据转geojson格式。10、根据已存在经纬度字段更新geometry字段。5、ST_GeomFromText 文本转二进制。11、查询两点之间的距离(获取面状要素几何中心)1、st_astext 空间二进制转文本。3、ST_Transform 坐标转换。4、st_srid 查询数据表坐标系。6、计算线路长度(米)12、合并多个几何对象。原创 2023-10-20 11:10:30 · 1465 阅读 · 0 评论 -
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器
针对“在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。原创 2023-08-14 16:13:23 · 12403 阅读 · 0 评论 -
Windows11安装sqlserver2012失败后解决方案
无法使用文件 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\mastlog.ldf',因为最初格式化此文件时所用扇区大小为 4096,而目前所在卷的扇区大小为 32768。EnableLog]7.恭喜你,sqlserver总算卸载干净,同时安装环境已经弄好了。6.重启电脑,完成后 右键管理员模式运行PowerShell,输入命令,检查扇区是否已经更改回来;,检查这两个参数是不是4096,如果不是,则需要去更改;原创 2023-04-28 11:11:42 · 8656 阅读 · 2 评论 -
pgAdmin 报错:Utility file not found. Please correct the Binary Path in the Preferences dialog
在使用 pgAdmin 对数据库进行导出的时候,弹出报错信息“通过弹出的信息可知:客户端工具没有找到可用文件,需要在 Preferences 中更正 Binary Path。Please correct the Binary Path in the Preferences dialog 这里已经提示需要设置 “原创 2023-04-26 12:41:06 · 2825 阅读 · 0 评论 -
PostgreSQL启动失败:本地计算机上的postgresq-x64-11服务启动后停止。某些服务或程序使用时将自动停止。-解决方法
可以看到日志中提示“"global/pg_control": Permission denied”,也就是说某些文件没有操作权限。考虑到安装数据库的时候我是直接把其它机器上的data文件夹拷贝过来的,并没有创建默认的data文件夹,所以推测问题是拷贝过来的文件夹没有读写等操作权限。安装PostgreSQL数据库后,启动服务时提示“本地计算机上的postgresq-x64-11服务启动后停止。在计算机管理——系统工具——事件查看器——Windows日志,找到PostgreSQL的错误日志。原创 2023-03-30 19:04:18 · 3744 阅读 · 0 评论 -
postgres 空间坐标转换和获取geom中心点
select st_x(st_centroid(geom)) AS x from table原创 2022-10-21 16:52:53 · 23501 阅读 · 0 评论 -
PostgreSQL两个日期的时间差比较分钟/小时
字符串转日期带时间 使用 to_timestamp(text,'yyyy-mm-dd hh24:MI:SS')日期格式中分钟 使用"MI"!-- 当前日期按24小时显示。to_date 不带时间。-- 按分钟比较差值。-- 按小时比较差值。原创 2022-10-09 17:44:28 · 4286 阅读 · 0 评论 -
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor原创 2022-08-16 16:12:44 · 4750 阅读 · 0 评论 -
Centos7.9在线安装PostgreSQL和PostGIS
一、版本信息:CentOS版本:CentOS Linux release 7.9.2009 (Core)PostgreSQL版本: PostgreSQL 12.0PostGIS版本:postgis31二、PostgresSQL + PostGIS 安装1、官网安装链接:PostgreSQL: Linux downloads2、升级所有包同时也升级软件和系统内核yum -y update3、安装rpm文件sudo yum install -y https://down.原创 2022-04-20 22:36:42 · 1607 阅读 · 0 评论 -
union all和union的区别
union和union all的区别是,union会自动压缩多个结果集合中的重复结果,而union all则将所有的结果全部显示出来,不管是不是重复。Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。实际大部分应用中是不会产生重复的记录,最常见的是过程表与历史表UNIONUnion All:对两个结果集进行并集操作,包括重复行,不进行排序;如果返回的两个结果原创 2022-03-29 17:34:56 · 6546 阅读 · 0 评论 -
greenplum(GP) Failed to kill processes for segment /xxxx/xxx: ([Errno 3] No such process) 报错解决方案
先上报错图片以及gpstop error: postmaster.pid file does not exist. is Greenplum instance already stopped?gpstate -s 命令查看原创 2021-05-07 17:10:40 · 1460 阅读 · 0 评论 -
Greenplum(GP)数据库启动报错-cannot access pg_controldata for dbid 6 on host xxxx
1、错误问题首先看看服务器报错界面gpadmin-[WARNING]:-cannot access pg_controldata for dbid 6 on host node04xxxx2、查找原因1、开始以为是服务器开通了防火墙,然后关闭主节点和从节点防火墙后还是报错;2、查询服务器5433端口 一直未开启;3、重启所有服务器在执行gpstart,最终还是提示gpstart:node主节点:gpadmin-[INFO]:-Process results...2021042.原创 2021-04-30 10:21:26 · 1030 阅读 · 0 评论 -
解决 MySQL 8.0 客户端连接 caching_sha2_password 问题
解决方法可用以下命令:命令行登录mysql;mysql>use mysql;mysql>ALTER USER root IDENTIFIED WITH mysql_native_password BY '你的密码';mysql>FLUSH PRIVILEGES;网上说用:MySql 8.0 C#连接报错 MySql.Data.MySqlClient.M...原创 2020-04-03 18:39:47 · 9353 阅读 · 2 评论
分享