openGauss 数据库 PostGIS 安装与使用

PostGIS Extension 是 PostgreSQL 的空间数据库扩展,提供如下空间信息服务功能:空间对象、空间索引、空间操作函数和空间操作符。PostGIS Extension 完全遵循 OpenGIS 规范。openGauss 提供 PostGIS Extension(版本为 PostG

1月17日 01:00
27
0
使用 “宝塔一键迁移” 工具,将单机版 typecho 博客系统迁移到京东云 cvm 云主机

服务器更换、网站搬家,对于很多开发者新手来说不是一件容易的事情,需要迁移网站程序、数据库,修改数据库连接文件等。在云迁移方案中,宝塔是非常简单好用的服务器运维面板,能够极大提升运维管理效率。本文将介绍如何使用 “宝塔一键迁移” 工具将单机版 typecho 博客系统快速迁移到京东云 cvm 云主机。

1月18日 00:17
14
0
最新整理的运维工程师面试真的太给力了,整整 50 道,速度收藏!

1、请简述 OSI 七层网络模型有哪些层及各自的含义? 物理层:底层数据传输,比如网线、网卡标准 数据链路层:定义数据的基本格式,如何传输,如何标识。比如网卡 MAC 地址 网络层:定义 IP 编码,定义路由功能,比如不同设备的数据转发 传输层:端到端传输数据的基本功能,比如 TCP、UDP 会话层:控制应用程序之间会话能力,比如不同软件数据分发给不停软件 表示层:数据格式标识,基本压缩加密功能。 应用层:各种应用软件,包括 Web 应用。 2、在 Linux 的 LVM 分区格式下,请简述给根分区磁盘扩容的步骤? 这个分 3 种 第一种方法: growpart /dev/vda 1 resize2fs /dev/vda1     第二种方法: partpeobe /dev/sda resize2fs&nbs

1月15日 22:05
38
0
DevOps 整合 Jenkins+k8s+CICD

一、DevOps 介绍 软件开发最开始是由两个团队组成: 开发计划由开发团队从头开始设计和整体系统的构建。需要系统不停的迭代更新。 运维团队将开发团队的 Code 进行测试后部署上线。希望系统稳定安全运行。 这看似两个目标不同的团队需要协同完成一个软件的开发。 在开发团队指定好计划并完成 coding 后,需要提供到运维团队。 运维团队向开发团队反馈需要修复的 BUG 以及一些需要返工的任务。 这时开发团队需要经常等待运维团队的反馈。这无疑延长了事件并推迟了整个软件开发的周期。 会有一种方式,在开发团队等待的时候,让开发团队转移到下一个项目中。等待运维团队为之前的代码提供反馈。 可是这样就意味着一个完整的项目需要一个更长的周期才可以开发出最终代码。 基于现在的互联网现状,更推崇敏捷式开发,这样就导致项目的迭代速度更快,但是由于开发团队与运维团队的沟通问题,会导致新版本上线的时间成本很高。这又违背的敏捷式开发的最初的目的。 那么如果让开发团队和运维团队整合到成一个团队,协同应对一套软件呢?这就被称为 DevOps。 DevOps,字面意思是 Development &Operations 的缩写,也就是开发 & 运维。 然字面意思只

1月15日 22:04
29
0
当你输入网址,小手一点,然后发生了什么?

输入网址并点回车,后台到底发生了什么。透析 HTTP 协议与 TCP 连接之间的千丝万缕的关系。掌握为何是三次握手四次挥手?time_wait 存在的意义是什么?全面图解重点问题,再也不用担心面试问这个问题。

1月15日 21:24
32
0
用 100W + 行代码贡献经验,带你了解如何参与 OpenHarmony 开源

截至 2022 年 11 月,深开鸿共计参与共建 OpenAtom OpenHarmony(以下简称 OpenHarmony)社区 16 个 SIG,其中 4 个为深开鸿主导,并累计贡献代码量超过百万行。

1月15日 21:56
37
0
别催了,别催了,这篇文章我一次性把 Shell 的内容说完

Shell 搜索与匹配 1、在文件中查找字符串 grep 命令可以搜索文件,查找指定的字符串。 $ grep myvar *.c 在这个例子中,我们搜索的文件全都位于当前目录下。因此,我们只使用了简单的 shell 模式 *.c 来匹配以 .c 结束的文件,并没有在文件名前再添加路径。 但并非所有待搜索的文件都老老实实地待在当前目录下。但因为 shell 并不在意你输入多少路径名,所以我们也可以这么写: $ grep myvar ../lib/*.c ../server/*.c ../cmd/*.c */*.c 如果待搜索的文件不止一个,grep 会在输出前加上文件名以及冒号,然后是该文件中包含 grep 搜索内容的文本。 grep 的第一个(非选项)参数可以是一个简单的字符串,也可以是更复杂的正则表达式(regexp)。正则表达式不同于 shell 的模式匹配,尽管两者有时看起来差不多。 常见错误 忘记指定 grep 的输入,例如 grep myvar。这种情况下,grep 会认为你要从 STDIN 提供输入,而

1月15日 01:13
36
0
跨域:后端工程师最熟悉的陌生“人”

跨域,对后端工程师来说,可谓既熟悉又陌生。这两个月我以架构师的角色参与一款教育产品的孵化,有了一段难忘的跨域之旅。 写这篇文章,我想分享我在跨域这个知识点的经历和思考,希望对大家有所启发。

1月14日 10:09
27
0
openGauss 中 Schema 赋权小试

Schema 又称作模式。通过管理 Schema,允许多个用户使用同一数据库而不相互干扰,可以将数据库对象组织成易于管理的逻辑组,同时便于将第三方应用添加到相应的 Schema 下而不引起冲突。

1月14日 01:20
30
0
ElasticSearch 必知必会 - 基础篇

说明:以下全部均基于 eslaticsearch 8.1 版本 一。索引的定义 官网文档地址:https://www.elastic.co/guide/en/elasticsearch/reference/8.1/indices.html 索引的全局认知 ElasticSearch Mysql Index Table Type 废弃 Table 废弃 Document Row Field Column Mapping S

1月12日 00:17
37
0