自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (6)
  • 问答 (2)
  • 收藏
  • 关注

原创 JAVA连接PostgreSQL数据库

驱动包的下载:http://jdbc.postgresql.org/download.html把驱动包放人到classpath中示例代码:代码如下:package com.hbk.test;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java....

2019-03-29 14:18:49 10044 2

原创 PostgreSQL权限

PostgreSQL中的权限有如下SELECT,INSERT,UPDATE,DELETE,TRUNCATE,REFERENCES,TRIGGER,CREATE,CONNECT,TEMPORARY,EXECUTE 和 USAGE授权使用grant语法,回收权限使用revoke语法,跟mysql,oracle相似grant privilege on object to {public | gro...

2019-03-28 15:34:04 2971

原创 PostgreSQL自增语法

mysql使用auto_increment的语法实现表字段自增。在PostgreSQL中,具有数据类型为smallserial,serial,bigserial的字段具有自增特性。create table company( id serial primary key, name text not null, age int not null, address char(50), sa...

2019-03-28 14:16:21 3802 2

转载 PostgreSQL修改表(alter table语句)

PostgreSQL ALTER TABLE命令用于添加,删除或修改现有表中的列。您还可以使用ALTER TABLE命令在现有表上添加和删除各种约束。语法:使用ALTER TABLE语句在现有表中添加新列:ALTER TABLE table_name ADD column_name datatype;现有表中ALTER TABLE到DROP COLUMN(删除某个字段):ALTER T...

2019-03-28 13:46:13 9030

原创 查看PostgreSQL数据库中所有表

作为曾经干过运维的我来说,或许对大部分运维人员来说,不能依靠管理工具来操作数据库,如pgAdmin,经常远程登录到某一台数据库服务器,使用命令行的方式查询数据库中的表。获取当前db中所有的表信息。select * from pg_tables;用户自定义的表,如果未经特殊处理,默认都是放在名为public的schema下select tablename from pg_tables wh...

2019-03-28 10:04:09 126412

原创 PostgreSQL日期和时间函数

PostgreSQL的日期和时间函数跟其他数据库还是有很大区别的,在工作中,一方面是经验的积累,经验的积累主要靠熟练掌握其数据库中的各种语法,函数,特性等,方便在需要用到的时候,拿来即用。AGE()函数主要有age(timestamp,timestamp)计算两个时间间隔的年龄计算下我的年龄(不小心暴露了我的年龄…)postgres=# select age(timestamp '2019...

2019-03-28 10:00:57 1236

原创 PostgreSQL索引

PostgreSQL中有几种索引类型,如B-tree,Hash,GiST,SP-GiST和GIN等。每种索引类型根据不同的查询使用不同的算法。 默认情况下,CREATE INDEX命令使用B树索引。在项目中经常使用单列索引,对应查询where语句搜索字段语法create index index_name on table_name(column_name);多列索引,后面加多个即可cr...

2019-03-28 08:54:33 366

原创 PostgreSQL触发器

员工表CREATE TABLE COMPANY( ID INT PRIMARY KEY NOT NULL, NAME TEXT NOT NULL, AGE INT NOT NULL, ADDRESS CHAR(50), SALARY REAL );...

2019-03-27 17:51:10 327

原创 PostgreSQL存储过程

编写存储过程CREATE OR REPLACE FUNCTION totalRecords () RETURNS integer AS $total$ declare total integer; BEGIN SELECT count(*) into total FROM EMPLOYEES; RETURN total; END; $total...

2019-03-27 17:23:38 1870

原创 PostgreSQL学习笔记

一、下载http://www.enterprisedb.com/products-services-training/pgdownload#windows二、创建数据库使用pgAdmin工具创建数据库安装好postgreSQL之后,可以在开始–>所有程序中找到pgAdmin工具,使用它可以轻松快速创建数据库,它也是在工作之余经常使用的。附几个创建截图使用查询工具创建数据库打...

2019-03-27 14:17:25 1916

原创 linux下搭建FTP服务器

yum安装yum install vsftpd -y服务开启,关闭,重启启动ftp服务service vsftpd start停止ftp服务service vsftpd stop重启ftp服务service vsftpd restartvsftpd配置ftp的配置文件主要有三个,位于/etc/vsftpd/目录下,分别是:ftpusers 该文件用来指定那些用户...

2019-03-24 15:59:16 530

原创 使用防火墙达到禁ping效果

iptables -A INPUT -p icmp --icmp-type 8 -s 0/0 -j DROP ping 命令工作的是 发送一个ICMP请求报文交给目的IP,然后目的IP回复一个ICMP报文。上述命令就是利用iptables丢弃掉请求的ICMP包,达到禁ping效果。假如我们允许自己ping别人,但是别人ping自己ping不通如何实现呢?分析:对于ping这个协议,进来的...

2019-03-24 11:54:27 2093

原创 NAT模式下实现外部网络对虚拟机(ssh)访问功能

虚拟机的ip信息如下:[root@localhost ~]# ifconfigeth0 Link encap:Ethernet HWaddr 00:0C:29:CE:93:4E inet addr:192.168.86.128 Bcast:192.168.86.255 Mask:255.255.255.0 inet6 addr: fe...

2019-03-15 17:58:37 2504

原创 docker logs 查看实时日志

docker logs -f -t --since="2017-05-31" --tail=10 edu_web_1 --since : 此参数指定了输出日志开始日期,即只输出指定日期之后的日志。-f : 查看实时日志-t : 查看日志产生的日期-tail=10 : 查看最后的10条日志。edu_web_1 : 容器名称...

2019-03-15 12:01:41 2971

转载 Docker Compose命令详解

1.Docker compose的使用非常类似于docker命令的使用,但是需要注意的是大部分的compose命令都需要到docker-compose.yml文件所在的目录下才能执行。2.compose以守护进程模式运行加-d选项$ docker-compose up -d3.查看有哪些服务,使用docker-compose ps命令,非常类似于 docker 的ps命令4.查看com...

2019-03-15 11:56:48 434

原创 Docker Compose安装

官网手册安装地址https://docs.docker.com/compose/install/直接下载即可curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose增加...

2019-03-15 11:47:36 305

原创 linux安装docker

添加yum仓库tee /etc/yum.repos.d/docker.repo <<-'EOF'[dockerrepo]name=Docker Repositorybaseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/enabled=1gpgcheck=1gpgkey=https://yum....

2019-03-15 10:57:41 402

转载 linux命令tee

tee命令主要被用来向standout(标准输出流,通常是命令执行窗口)输出的同时也将内容输出到文件[root@ZGQ-SRV-2 ~]# ping www.baidu.comPING www.a.shifen.com (14.215.177.39) 56(84) bytes of data.64 bytes from 14.215.177.39: icmp_seq=1 ttl=53 tim...

2019-03-15 10:46:43 621

转载 Docker下实战zabbix三部曲之一:极速体验

本文转载自:http://blog.csdn.net/boling_cavalry/article/details/76857936 @博陵精骑对于想学习和实践zabbix的读者来说,在真实环境搭建一套zabbix系统是件费时费力的事情,本文内容就是用docker来缩减搭建时间,目标是让读者们尽快投入zabbix系统的体验和实践;创建docker-compose.yml文件首先创建一份do...

2019-03-15 09:51:16 277

原创 ORA-28000: the account is locked解决方法

出现这个错误是因为这个账户被锁定,需要进行解锁sqlplus / as sysdbaalter user hbk identified by hbk account unlock;

2019-03-14 15:37:06 370

原创 修改oracle数据库内存

SQL> conn sys/密码 as sysdba 已连接。 SQL> show parameter memoryNAME TYPE VALUEhi_shared_memory_address integer 0 memory_max_target big integer 6524M memory_target big integer 6524M shared_me...

2019-03-14 14:07:27 1135

转载 linux释放内存

Linux服务器运行一段时间后,由于其内存管理机制,会将暂时不用的内存转为buff/cache,这样在程序使用到这一部分数据时,能够很快的取出,从而提高系统的运行效率,所以这也正是linux内存管理中非常出色的一点,所以乍一看内存剩余的非常少,但是在程序真正需要内存空间时,linux会将缓存让出给程序使用,这样达到对内存的最充分利用,所以真正剩余的内存是free+buff/cache但是有些时候...

2019-03-14 13:56:04 866

转载 oracle启动报ORA-27102: out of memory

https://www.cnblogs.com/jyzhao/p/4701372.html

2019-03-13 19:05:27 2960

原创 Centos GPG key retrieval failed: [Errno 14] Could not open/read file:///etc/pki/rpm-gpg/RPM-GPG-KEY-

warning: rpmts_HdrFromFdno: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEYRetrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7GPG key retrieval failed: [Errno 14] Could not open/...

2019-03-13 11:39:13 882

原创 Error: xz compression not available的解决办法

yum clean all (清空epel的安装) yum -y install xz

2019-03-13 11:24:35 384

原创 eWebEditor授权序列号

3:2323:2:2:1::ip:c4828092ad389b22fcdd568e3dd11a0

2019-03-12 22:11:29 4920

原创 redis:CLUSTER cluster is down 解决方法

在搭建好的redis集群中,由于公司办公室网络问题,突然断了以下网,导致集群中部分节点数据异常,使用redis-cli客户端连接之后,获取键值的时候报CLUSTER cluster is down检测节点redis-trib.rb check 192.168.8.174:7000检测结果: [ERR] Not all 16384 slots are covered by nodes.结果...

2019-03-12 11:27:43 1788

原创 linux使用netstat报command not found

在centos中使用netstat命令的时候报command not found的解决方法是yum install net-tools

2019-03-12 11:22:35 20722

原创 redis集群搭建

两台机模拟6个节点,一台机器三个节点,创建出3个master,3个slave环境。两台虚拟机ip192.168.8.174192.168.8.2221、下载并解压下载到/root目录wget http://download.redis.io/releases/redis-3.2.4.tar.gztar -zxvf redis-3.2.4.tar.gz 2、编译安装cd redi...

2019-03-12 10:52:32 308

原创 制作CentOS系统启动盘(U盘)

https://blog.csdn.net/Primeprime/article/details/82182778

2019-03-11 19:48:48 1056

原创 oracle静默安装报所选安装与指定 Oracle 主目录中已安装的软件冲突

find / -name inventory.xmlrm -rf /data/oracle/oraInventory/ContentsXML/inventory.xml 把找到的inventory.xml文件删除之后,再安装就不报错了

2019-03-08 18:02:27 1888

原创 oracle安装出现原因: 所选 Oracle 主目录包含目录或文件。

静默安装oracle 11g的时候报了如下错误:[oracle@localhost database]$ ./runInstaller -silent -force -noconfig -ignorePrp正在启动 Oracle Universal Installer...检查临时空间: 必须大于 120 MB。 实际为 34801 MB 通过检查交换空间: 必须大于 150 ...

2019-03-08 17:46:21 11637 2

原创 Linux下不同后缀的压缩包的解压命令

1、*.tar 用 tar -xvf 解压2、*.gz 用 gzip -d或者gunzip 解压3、.tar.gz和.tgz 用 tar -xzf 解压 tar.xz 用 tar -Jxvf 解压4、*.bz2 用 bzip2 -d或者用bunzip2 解压5、*.tar.bz2用tar -xjf 解压6、*.Z 用 uncompress 解压7、*.tar.Z 用tar -xZ...

2019-03-07 10:40:50 343

转载 详细记录一次Tomcat服务器和Nginx服务器的缺省banner的修改全过程

一、隐藏服务器缺省banner的目的通过隐藏服务器缺省banner,可以避免黑客获取真实的服务器类型和版本信息,间接地增加攻击难度。二、查看服务器的缺省banner(标记)的命令1、Linux: curl -I 服务器ip:port , 就是获取http响应头 。通过命令返回的信息,我们可以看到这是Tomcat的缺省banner:Apache-Coyote/1.1。2...

2019-03-06 14:42:35 7953

原创 openssl: error while loading shared libraries: libssl.so.1.1

在执行openssl version出现如下错误:openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory这是由于openssl库的位置不正确造成的。解决方法:在root用户下执行:ln -s /usr/l...

2019-03-06 11:42:22 5101 1

原创 redis使用--pattern选项遍历查询

bin/redis-cli --scan --pattern 'session:*7ab0'

2019-03-05 15:15:01 3210

原创 Win7系统提示对于目标文件系统文件过大

现这种情况的原因是FAT32的文件系统不支持复制大于4g的单个文件,而NTFS则是支持大文件,所以我们可通过转换文件格式来解决问题cmd打开命令行窗口convert h:/fs:ntfsh为盘符,如你的U盘等...

2019-03-04 16:55:32 1711

原创 在线录像就这么简单

首先通过浏览器访问ShowMore这款工具的官方网站(https://showmore.com/zh/)接着点击网页正中的“开始录制”按钮。如果用户是第一次使用这项服务的话,那么首先需要安装一个非常小巧的启动器才可以。下载安装完之后就可以使用,学习成本较低,以下是一些相关截图。...

2019-03-04 15:37:32 343

转载 Redis重启数据丢失问题

在Linux系统中,Redis本来是有数据的,但在Linux系统重启后,Redis中的数据全部丢失。经过几次测试都一样,只有在Linux系统重启才会丢失,Redis重启应该是没有问题的。这个问题只在Linux系统才存在,在Windows系统是没有问题的。解决方案在Linux系统设置一个参数(vm.overcommit_memory)即可解决。步骤如下:1、编辑 sysctl.conf 配...

2019-03-04 15:23:44 2432

原创 redis主从复制配置

在两台机安装redisyum install redis默认安装的配置文件在/etc/redis.conf编辑其中的redis.conf,由于是两台虚拟机中做实验,可以使用默认的6379端口,如果在同一台机,则需要设置不同的运行端口。主redis.conf(192.168.8.174)主要注释掉bind 127.0.0.1以及把protected-mode yes改成no#bind...

2019-03-04 13:59:11 341 1

nacos2.2.1整合达梦数据库进行持久化

通过下载nacos2.2.1源码,使用IDEA进行源码修改,重新编译生成nacos版本包。 压缩包里有nacos2.2.1官网源码,以及整合后的源码,以及安装教程文档。

2023-08-02

nginx离线安装.zip

在遇到不能yum安装时,你必须掌握的离线安装nginx方法,相关依赖包已在压缩包中。

2020-08-07

wbox.js弹窗插件,一款不错的弹窗插件选择

wbox.js为一个Jquery弹窗插件,是一款值得推荐的弹窗插件

2019-07-25

zabbix环境的搭建

在linux服务器环境中搭建zabbix智能化运维平台,该文档通过安装php,apache, mysql,zabbix实现

2019-04-10

jquery瀑布流插件

响应式jquery瀑布流插件,不依赖第三方js,在前端页面特效中,值得收藏

2019-02-19

企业进销存管理系统源码

企业进销存管理系统源码,数据库使用mysql,使用技术shiro,jpa,spring boot,easyui,highcharts4

2019-02-14

linux静默安装oracle11g

详情讲解oracle在linux上静默安装的步骤,望能帮助到各位运维人员遇到无图形界面linux情况下施展拳脚。

2018-12-26

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除