背景近期在为一个工业控制领域的上位机数采项目进行技术预研,苦于手头没有PLC(Programmable Logic Controller,可编程逻辑控制器)硬件设备,为了快速、完整地体验下从 PLC 数据采集、传输到上位机进行存储、展现的完整流程,决定基于 SIMATIC_PLCSIM_Advanced_V3 、 TIA Portal V16 、 KEPServerEX6 以及 UAExpert
# Java 连接 PostgreSQL 集群的基本知识 在现代应用开发中,数据库集群已经成为一种很常见的架构,尤其是在高并发和高可用性场景下。本文将探讨如何在 Java 应用中连接到 PostgreSQL 集群,并提供示例代码以便读者更好地理解。 ## PostgreSQL 集群介绍 PostgreSQL 集群可以由多个数据库实例构成,这些实例工作在主从模式下,以实现负载均衡和故障转移的效
原创 2024-09-16 04:46:10
159阅读
PostgreSQL中NULL的意义PG中,NULL可以表示空numeric值;不能进行数学操作符计算,NULL参与的结果都是NULL。1、NULL是什么首先需要理解NULL值是什么。因不同语言处理方式不同,所以NULL值经常引起一些混淆。在详细介绍之前,还需要了解三值逻辑和二值逻辑概念。二值是布尔值的概念,要么真,要么假。但三值逻辑可以真,也可以为假,还可以是中间值(未知)。某些语言中,NULL
昨 天看了一些网上的tomcat数据库连接池配置的东西,但是一直没配好,主要原因是网上的文章几乎没有针对tomcat 7进行配置的,而且针对SQL SERVER的也不多,今天上午看了官方的文档,花了一上午时间终于配置好了数据库连接池,这里发给大家看看,如果有什么疑问就留言吧。  首先我们需要向项目中导入tomcat-dbcp.jar 、servlet-ap.jar和sql serv
转载 9月前
28阅读
The difference between TCP/IP and UDP Java主要关注传输层, 在传输层TCP,UDP是两种传输数据流的方式。一、TCP(Transmission Control Protocol,传输控制协议)Connection-oriented protocal.也就是说,在收发数据前,双方会先建立一条虚拟的通信道,必须和对方建立可靠的连接。3次握手:1 、A向B
转载 8月前
8阅读
    在这个一夜网络没关,早上起来房子就归移动了的年代,对我们这些深度网瘾患者来说,基本上每天不是在用 WIFI 就是在找 WIFI 的路上。不过,现在有了更好的选择——在路上用 WIFI 上网。这就是我想说的公交移动 WIFI 上网。 第一次接触到公交WIFI,还是在深圳出差的路上,偶尔上了一部公交(后来才知道原来东部公交有几路
太多的程序员认为SQL有点像野兽。 它是少数几种声明性语言之一 ,因此其行为与命令式,面向对象甚至功能性语言完全不同(尽管有些人说SQL在某种程度上也具有功能性 )。 作为一名SQL培训师( 请访问我们的培训,这太好了 !),我每天都在编写SQL,并使用我们公司的开源库jOOQ来拥抱SQL。 因此,我不得不将SQL的美丽带给仍在努力中的人们。 以下教程适用于 已经使用过SQL但从未完全
转载 2024-09-23 11:44:18
49阅读
# Docker搭建PostgreSQL教程 ## 导言 在本文中,我将向你介绍如何使用Docker来搭建一个PostgreSQL数据库。Docker是一个开源的容器化平台,可以帮助开发者更方便地构建、分发和运行应用程序。PostgreSQL是一个强大的开源关系型数据库管理系统,被广泛用于大型应用程序的数据存储和处理。 ## 整体流程 下面是搭建PostgreSQL的整体流程,我们会一步一步地
原创 2024-01-04 12:11:58
151阅读
  这次是远程到公司服务器上测试,把Oracle Sql Developer和JTDS复制上去执行,都是绿色版直接运行就可以。迁移速度更快了,昨晚是连VPN,现在直接在服务器上迁移,一下就迁移完了。刚才批量把存储过程的加密语句去掉了(即删除WITH ENCRYPTION),看下存储过程的移植 1、存储过程不是很令人满意,21个存储过程无法转换,9个存储过程转换成功,只有3个未报
1.6.SQL运维篇运维这块逆天只能说够用,并不能说擅长,所以这篇就当抛砖之用,欢迎补充和纠错PS:再说明下CentOS优化策略这部分的内容来源:首先这块逆天不是很擅长,所以主要是参考网上的DBA文章,之后请教了下运维相关的朋友,大家辩证看就行了,我只能保证90%的准确度(具体看业务)1.6.1.概念1.RAID系RAID:磁盘冗余队列把多个容量小的磁盘组成一组容量更大的磁盘,并提供数据冗余来保证
1 背景一般来说,数据库的升级很少遇到,除非确实出现了新的业务需求或者系统bug无法解决的情况下才选择升级。本文基本测试了一下pg9.6升级到10.5的过程,没有遇到太大的问题。2 升级之前博客中有介绍,其实postgresql和mysql的安装逻辑结构很相似,数据和程序时分开的,启动时候指定启动的数据目录,当然数据目录是可以放在配置文件中。今天测试了一下使用pg10.5的版本去打开pg9.6版本
在进行数据库查询时,有完整查询和模糊查询之分。一般模糊查询语句如下:SELECT 字段 FROM 表 WHERE 某字段 Like 条件其中关于条件,SQL提供了四种匹配模式:1,% :表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。比如 SELECT * FROM [user] WHERE u_name LIKE '%三%'将会把u_name
数据类型决定了它的存储格式、有效值范围以及可以对它进行的操作。本文主要记录一些PL/SQL中标量数据类型需要注意的一些点。 首先简单解释下什么是标量数据类型,当第一次在ORACLE官方文档中看到这个词的时候也是有点懵的。ORACLE对其的解释是store values with no internal components,意思是标量数据类型只有一个值,没有内部分量,比如VARCHAR2、BOO
Druid 回顾Apache Druid 具有以下特点:亚秒级 OLAP 查询,包括多维过滤、Ad-hoc 的属性分组、快速聚合数据等等。实时的数据消费,真正做到数据摄入实时、查询结果实时。高效的多租户能力,最高可以做到几千用户同时在线查询。扩展性强,支持 PB 级数据、千亿级事件快速处理,支持每秒数千查询并发。极高的高可用保障,支持滚动升级。 Druid的应用场景门店 App 业务大致情
目录openGauss数据库SQL引擎openGauss数据库执行器技术openGauss存储技术一、openGauss存储概览二、openGauss行存储引擎Ⅰ、行存储引擎总体架构Ⅱ、行存储的基本模型与页面组织结构Ⅲ、行存储的多版本管理以及DML操作Ⅳ、基于CSN的MVCC机制Ⅴ、行存储的空间回收Ⅵ、行存储的共享缓存管理Ⅶ、并行日志系统设计Ⅷ、持久化及故障恢复系统设计三、openGauss列存储
转载 2024-10-18 16:07:07
37阅读
PostgreSQL安装首先从网上下载PostgreSQL安装包,我使用的是PostgreSQL 9.6.16.2,下载地址为:https://get.enterprisedb.com/postgresql/postgresql-9.6.16-2-windows-x64.exe。当然也有其他的版本,可以根据自己的需求下载。下载后打开存放地址,复制路径,然后打开powershell或CMD,cd到安
posgresql介绍 posgresql与posgres是一种数据库没有区别。PostgreSQL是以加
原创 2023-03-23 08:51:41
105阅读
一、多行转成一列(并以","隔开)表名:A表数据:想要的查询结果:查询语句:SELECT name , value = ( STUFF(( SELECT ',' + value FROM A WHERE name = Test.name
MySQL中的存储引擎:1、存储引擎的概念2、查看MySQL所支持的存储引擎3、MySQL中几种常用存储引擎的特点4、存储引擎之间的相互转化一、存储引擎1、存储引擎其实就是如何实现存储数据,如何为存储的数据建立索引以及如何更新,查询数据等技术实现的方法。2、MySQL中的数据用各种不同的技术存储在文件(或内存)中,这些技术中的每一种技术都使用不同的存储机制,索引技巧,锁定水平并且最终提供广泛的不同
转载 2024-09-05 07:35:06
27阅读
# MySQL 迁移至 PostgreSQL 的完整指南 在数据库的世界中,由于各种原因,开发人员和DBA(数据库管理员)有时需要将数据从一个数据库管理系统(DBMS)迁移到另一个系统。MySQL 和 PostgreSQL 是两个流行的开源关系数据库,许多企业在发展的过程中可能会考虑从 MySQL 迁移到 PostgreSQL。本文将介绍 MySQL 迁移至 PostgreSQL 的过程,包括潜
原创 8月前
33阅读
  • 1
  • 2
  • 3
  • 4
  • 5