centos7 离线部署 postgreSQL 官网提供了完善的在安装命令,根据系统环境选择,即可显示相应的安装命令,所以,此处不对在线安装进行详解。 需要在线安装直接访问:PostgreSQL官网 一、前往官网下载 postgreSQL 安装相关依赖包 https://yum.postgresql.org/rpmchart/ 选择安装环境 选择要安装的 postgre 版本 根据系统及服务器架构选择安装环境 x86 架构服务器选择 2021-08-31 数据库相关 > PostgreSQL #数据库 #PostgreSQL
数仓名词解释 一、常用数仓分层名词ODS 全称:Operation Data Store 中文:原始数据层 简介: 原始数据层,存放原始数据,直接加载原始日志,数据。数据保存原貌不做处理,起到备份数据的作用。 数据采用压缩,减少磁盘存储空间(例如:原始数据100G,可以压缩到10G左右,LZO) 创建分区表,防止后续的全表扫描 DWD 全称:Data Warehouse Detail 中文:明细数据层 2021-08-31 数据库相关 > 数据库理论 #数据库
Linux 编译源码安装程序 前言有时候,我们从网上下载到一个 .tar.gz 格式的开源项目源码,想要上传到 Linux 服务器并通过源码进行编译安装。这种方式比较灵活,适用于没有预编译包、或需要自定义编译参数的场景。 下面整理了一份完整的流程,记录从解压源码包到最终编译安装的每一个步骤,供自己备忘,也方便后来者参考。 安装流程前置准备:安装依赖在源码编译之前,首先要确保系统已经安装了构建工具和项目所需的依赖包。常见依赖包括 2021-08-31 服务器运维 > Linux #Linux
SVN 启动模式 首先,要在服务器中创建一个 SVN 版本库目录,用于存放所有版本库 然后启动 SVN 服务,这样外接就可以通过 svn://[ip]/[project] 访问版本库 创建 SVN 版本库 手动创建版本库目录 1mkdir /opt/svn 使用 SVN 命令创建版本库 1svnadmin create /opt/svn/[project] 使用 SVN 命令启动服务svn 服务有两种访问 2021-08-25 服务器运维 > Svn #svn #linux
SVN 简介 Apache Subversion 通常被缩写成 SVN,是一个开放源代码的版本控制系统,Subversion 在 2000 年由 CollabNet Inc 开发,现在发展成为 Apache 软件基金会的一个项目,同样是一个丰富的开发者和用户社区的一部分。 SVN相对于的RCS、CVS,采用了分支管理系统,它的设计目标就是取代CVS。互联网上免费的版本控制服务多基于Subversion。 Sub 2021-08-23 服务器运维 > Svn #svn
Linux ubuntu svn 异常问题汇总 一、svn 常见报错 错误信息 12345svn: E155004: Run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)svn: E155004: Failed to lock working copy '/pangcy'.svn: E2000 2021-08-20 服务器运维 > Svn #svn #ubuntu #linux
JavaScript 模块化和包管理 1. 什么是模块化?模块化是一种编程范式,它将程序划分为小的、独立的单元(模块),每个模块包含特定的功能。通过模块化,可以在项目中更好地组织代码、复用代码,并增强维护性和可读性。 模块化的主要好处: 代码复用:一个模块可以在多个项目中重复使用。 清晰结构:每个模块独立承担特定功能,便于理解和维护。 避免命名冲突:模块内部的变量和函数不直接暴露到全局作用域中。 2. JavaScript 中的模 2020-05-07 前端编程相关 > JavaScript #前端技术 #JavaScript
JavaScript ES6 新特性 1. let 和 const 声明1.1 let 关键字let 用于声明局部变量,作用域限制在块级内部。相比 var,它不会提升到函数或全局作用域顶部。 123456let x = 10;if (x > 5) { let y = x + 5; console.log(y); // 15}console.log(y); // ReferenceError: y 2020-05-07 前端编程相关 > JavaScript #前端技术 #JavaScript
JavaScript ES6 新特性(二) 1. Map 和 Set1.1 MapMap 是一种键值对的集合,它允许使用任何数据类型作为键。在 Map 中,键值对是有序的,且键可以是对象、字符串或其他数据类型。 123456const map = new Map();map.set("name", "Alice");map.set(1, "one");console.log(map 2020-05-07 前端编程相关 > JavaScript #前端技术 #JavaScript
JavaScript 事件处理 1. 什么是事件?事件是用户或浏览器执行的某种操作,如鼠标点击、键盘按下、页面加载等。事件触发后,可以使用 JavaScript 编写相应的事件处理器(也称事件监听器)来响应这些操作。 2. 添加事件监听器在 JavaScript 中,可以通过多种方式为元素添加事件监听器: 2.1 使用 HTML 属性在 HTML 中直接定义事件属性,最简单但不推荐这种方式,因为它不利于代码的可读性和维护: 1& 2020-05-05 前端编程相关 > JavaScript #前端技术 #JavaScript