09 2019 档案

摘要:一个数据库包含一个或多个模式,而模式又包含表、序列、函数等,不同的模式可以包含相同名称的表、序列、函数等。模式本质上是命名空间,就像人的姓氏一样。一个用户只要有权限,连接到数据库后,可一次访问该数据库的任何模式下的对象。新建一个数据库会默认创建一个public模式,后续操作数据库对象如果没指定模式, 阅读全文
posted @ 2019-09-28 10:18 疯子110 阅读(3930) 评论(0) 推荐(0)
摘要:使用Postgresql自带的pgAgent,可以很方便地创建定时执行任务。现在网上的资料都比较旧,Postgresql版本更新得比较快,导致网上的一些教程都不合用了,现在我写分享一下自己的经验。 Postgresql的版本是 9.X 1.安装pgAgent。pgAgent在以前旧的版本是pgAdm 阅读全文
posted @ 2019-09-27 17:40 疯子110 阅读(1462) 评论(0) 推荐(0)
摘要:我们使用Git命令去clone Gitlab仓库的代码时,第一次弹框提示输入账号密码的时候输错了,然后后面就一直拒绝,不再重复提示输入账号密码,怎么破? git报错信息 git报错信息 运行一下命令缓存输入的用户名和密码: 清除掉缓存在git中的用户名和密码 完美解决! 阅读全文
posted @ 2019-09-26 09:06 疯子110 阅读(2132) 评论(0) 推荐(0)
摘要:PostgreSQL中定时job执行 业务分析 近期项目需要定期清理数据库中的多余数据,即每月1号删除指定表中一年以上的数据。 初步分析这种定时job可以使用一下两种技术实现: Linux的crontab功能 pgadmin的pgAgent功能 为了避免数据库系统和操作系统的绑定,最后决定在数据库层 阅读全文
posted @ 2019-09-19 10:39 疯子110 阅读(7591) 评论(0) 推荐(0)
摘要:Linux中的定时自动执行功能(at,crontab) 概念 在Linux系统中,提供了两种提前对工作进行安排的方式 at 只执行一次 crontab 周期性重复执行 at 只执行一次 crontab 周期性重复执行 通过对这两个工具的应用可以让我们在操作系统层面实现定时自动运行功能 实验环境 at 阅读全文
posted @ 2019-09-19 10:35 疯子110 阅读(1879) 评论(0) 推荐(0)
摘要:PostgreSQL定时自动备份 简介 PostgreSQL数据库中未提供数据库的定时备份功能,所以需要结合备份和定时job功能来共同实现。 这里我选取了2种定时job方式,crontab是Linux中的定时job功能,故只能支持Linux系列操作系统;其中pgAgent是基于数据库的定时备份,可适 阅读全文
posted @ 2019-09-19 10:30 疯子110 阅读(13909) 评论(0) 推荐(0)
摘要:介绍: barman是postgresql备份还原的管理工具。 本文环境: 系统: centos6.6 PostgreSQL 9.3.9 barman-1.4.1-1.rhel6.noarch.rpm 主机如下: ? 1 <span style="font-size: 12px;">192.168. 阅读全文
posted @ 2019-09-19 10:25 疯子110 阅读(3100) 评论(0) 推荐(0)
摘要:barman特点 零数据丢失备份。保证用户在只有一台备份服务器的情况下达到零数据丢失。 与备份服务器合作。允许备份服务器在与主服务器的流式复制不可用时,从barman获取wal文件。 可靠的监控集成。用于监控和创建有关Barman配置状态的报告。 可并行的备份和恢复。以更快的速度执行拷贝,加快了整个 阅读全文
posted @ 2019-09-19 10:22 疯子110 阅读(1632) 评论(2) 推荐(0)
摘要:PostgreSQL 没有类似MySQL 的二进制日志, 但是有和MySQL 类似的REDO LOG,并且有MySQL 没有的REDO 归档功能。当然REDO 的归档已经MariaDB 和Percona-MySQL 已经实现。 那我们就利用PGSQL的REDO 归档,也叫WAL来实现增量备份。 假设 阅读全文
posted @ 2019-09-19 10:19 疯子110 阅读(774) 评论(0) 推荐(1)
摘要:1、查找文件 find / -name ‘filename’ 2、查找目录 find / -name ‘path’ -type d 3、查找内容 find . | xargs grep -ri ‘content’//find . | xargs grep -ril ‘content’ 只显示文件名称 阅读全文
posted @ 2019-09-19 08:54 疯子110 阅读(26507) 评论(0) 推荐(1)
摘要:1.查看客户端版本 2.查看服务器端版本 2.1 查看详细信息 2.2 查看版本信息 2.2 查看数字版本信息包括小版号 或 3.注意事项 SELECT current_setting(‘server_version_num’);返回类型为text,如果需要可以转换为interger 阅读全文
posted @ 2019-09-19 08:51 疯子110 阅读(20319) 评论(0) 推荐(1)
摘要:一、手动解压安装包: 1、在user目录下新建java文件夹: # cd /usr/ # cd /usr/ # mkdir java # mkdir java # cd java # cd java 2.下载jdk1.8,进入http://www.oracle.com/technetwork/jav 阅读全文
posted @ 2019-09-19 08:50 疯子110 阅读(48207) 评论(3) 推荐(4)
摘要:1.Linux环境下 #su postgres -bash-3.2$psql -U postgres postgres=#alter user postgres with password 'new password'; postgres=#\q 阅读全文
posted @ 2019-09-19 08:43 疯子110 阅读(828) 评论(0) 推荐(0)
摘要:一.修改主机名称 在CentOS7中有三种定义的主机名:静态的(static)、瞬态的(transient)、和灵活的(pretty)。静态主机名也称为内核主机名,是系统在启动时从/etc/hostname内自动初始化的主机名。瞬态主机名是在系统运行时临时分配的主机名。灵活主机名则允许使用特殊字符的 阅读全文
posted @ 2019-09-18 19:20 疯子110 阅读(1836) 评论(0) 推荐(1)
摘要:Barman需要用到psql客户端,所以需要在Barman服务器安装psql数据库 1 linux操作系统环境准备: python版本:2.6或2.7 yum -y install epel-release.noarch yum -y install python-argcomplete.noarc 阅读全文
posted @ 2019-09-18 16:21 疯子110 阅读(469) 评论(0) 推荐(0)
摘要:1 centos6下修改hostname 2 centos7修改hostname 阅读全文
posted @ 2019-09-18 16:20 疯子110 阅读(340) 评论(0) 推荐(0)
摘要:pgpass 是 连接 postgresql 时使用的密码文件,通常位置为 ~/.pgpass。在使用某些组件时还真的必须使用。具体的格式为: hostname:port:database:username:password 常见的使用如下: ~/.pgpass 上的权限必须是600 阅读全文
posted @ 2019-09-18 16:18 疯子110 阅读(1561) 评论(0) 推荐(0)
摘要:先说结论: 在centos下用yum install xxxyum和apt-get的区别: 一般来说著名的linux系统基本上分两大类: RedHat 系列 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数” 包管理工具 yum 支持tar包 Debian系列 常见的安装包格式 de 阅读全文
posted @ 2019-09-17 18:05 疯子110 阅读(9467) 评论(0) 推荐(0)
摘要:1,centos7.2下查看的java版本号 java -version 阅读全文
posted @ 2019-09-17 18:04 疯子110 阅读(7974) 评论(0) 推荐(0)
摘要:本文链接:https://blog.csdn.net/lesz_s/article/details/88732500 本文链接:https://blog.csdn.net/lesz_s/article/details/88732500 首先contos的软件包管理是yum但是yum包好多都没有 比如 阅读全文
posted @ 2019-09-17 16:54 疯子110 阅读(2438) 评论(0) 推荐(0)
摘要:一、简介 在SQL语法中如果我们想使用in的话直接可以像如下一样使用: select * from HealthCoupon where useType in ( '4' , '3' )但是如果在MyBatis中的使用in的话,像如下去做的话,肯定会报错: Map<String, Object> s 阅读全文
posted @ 2019-09-12 14:33 疯子110 阅读(5488) 评论(0) 推荐(0)
摘要:报错: READONLY You can’t write against a read only slave. 报错原因: 因为连接的是从节点,从节点只有读的权限,没有写的权限 解决方案: 进入redis.conf配置文件,修改配置文件的slave-read-only为no,那么从节点也就可以进行写 阅读全文
posted @ 2019-09-12 13:51 疯子110 阅读(20000) 评论(0) 推荐(0)
摘要:1、问题来源 日常工作中会遇到 commit 到本地仓库的代码,因为一些原因,需要撤销后再提交到本地,或者需要整合多次 commit,然后 push 到远程仓库。 2、IDEA解决方案 I.在idea左下方 图1.png 图1.png II.点击'Log' 图2.png 图2.png III.右键选 阅读全文
posted @ 2019-09-06 11:27 疯子110 阅读(6745) 评论(0) 推荐(0)
摘要:一、找到tomcat下conf文件夹下server.xml; 二、修改8080端口 三、修改8009端口 四、修改8005端口 修改后同时启动多个tomcat成功。 阅读全文
posted @ 2019-09-06 11:18 疯子110 阅读(1280) 评论(0) 推荐(0)