Stq's NoteBook

...

postgresql外部表

外部表的优势 数据集成和访问: 多数据源访问:外部表允许你在一个数据库中访问多个不同数据源的数据,包括其他数据库、文件、Web服务等。 集成异构数据:你可以将来自不同数据源的数据统一到一个数据库中,使其更容易查询和分析。 数据仓库集成:外部表可以用于将数据仓库与外部数据源集成,从而为分析提供更广泛的数据。 性能优化: 节省存储空间:外部表可以避免将外部数据复制到本地数据库,从而节省存储空...

pg_cron

修改PostgreSQL配置文件postgresql.conf允许PostgreSQL加载pg_cron扩展: shared_preload_libraries = 'pg_cron' 重新启动PostgreSQL以使配置更改生效 创建pg_cron扩展: CREATE EXTENSION pg_cron; 使用sql创建定时任务: --在每天凌晨3点运行一次SQL命令,删除m...

常用bash脚本

Hello World, Hello Blog

重启java JAR_PATH="." JAR_NAME="foo.jar" # 找出运行foo.jar的进程ID (PID) PID=$(ps aux | grep "$JAR_NAME" | grep -v grep | awk '{print $2}') # 如果找到了PID,则杀死该进程 if [[ ! -z $PID ]]; then echo "Killing proce...

docker相关

docker在线安装 yum install docker docker离线安装 #下载所需文件 wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-17.03.2.ce-1.el7.centos.x86_64.rpm wget https://download.docker.co...

开发者手册

命名 文件名全部小写 因为 Linux 系统是大小写敏感的,而 Windows 系统和 Mac 系统大小写不敏感, 如果两个文件名只有大小写不同,其他都相同,跨平台就会出问题 可以少按几次 Shift 避免误导 避免使用accountList来随意指代一组账号, 除非它真的是一个List,否则会引起错误的判...

KotLin中stream的用法

#Kotlin中Stream的一些用法 val list = listOf("aa", "ac", "ab", "dd", "ee") val list2 = listOf("aa", "aa", "ag", "dd", "dd") //foreach list.forEach { println("list中的元素:$it") } //stream 中迭代对象引用默认为it...

Neo4j相关

查询n个节点之间的全部关系 MATCH path = (p1:Person)-[*]-(p2:Person) WHERE p1.姓名 IN ["张三", "李四", "王五"] AND p2.姓名 IN ["张三", "李四", "王五"] RETURN path python读取全量数据写入neo4j #merge_nodes from py2neo import Graph imp...

Mysql&MariaDb相关

使用Navicat执行大sql文件超时报错 是因为客户端/服务器之间通信的缓存区的的最大值为64M #重新设置缓冲区大小即可 // 26843545=256*1024*1024 set global max_allowed_packet=2684354566;

Elasticsearch相关

占坑

git设置代理

Hello World, Hello Blog

git设置代理 由于xj屏蔽了github,需要git设置代理才能成功推送Blog git config --global http.proxy 'socks5://127.0.0.1:7890' #或者 git config --global http.proxy 'http://127.0.0.1:7890' # 取消代理 git config --global --unset http...