自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PostgreSQL 级联删除

删除和更新时对应的操作是一样的1 Restrict禁止删除被引用的行 (不能将约束检查推迟到事物的晚些时候)2No Action如果存在任何引用行,则抛出错误,如果不声明任何行为则No Action就是缺省行为 (允许约束检查推迟到事物的晚些时候)3Cascade在删除一个被引用的行时,引用他的行被自动删除4Set Null (外键上才有)删除被引用行时,引用他的字段设置为NULL5SetDefault (外键上才有)删除被引用行时,引用他的字段被设置为缺省值...

2020-08-30 17:54:25 3489

原创 PostgreSQL pgloader 密码包含@时 导入失败解决方法

问题pgloader导入语句示例:pgloader --type csv --field "综合资源网元ID,CU名称" -L "/home/adminz/v_device_wireless_cu.log" --with truncate --with "skip header=1" --with "batch rows=10000" --with "fields terminated by ','" /home/adminz/V_DEVICE_WIRELESS_CU.csv postgres:/

2020-08-30 11:09:42 2680

原创 PostgreSQL 修改密码

1. 修改PostgreSQL数据库默认用户postgres的密码PostgreSQL数据库创建一个postgres用户作为数据库的管理员,密码随机,所以需要修改密码,方式如下:步骤一:登录PostgreSQLsudo-u postgres psql步骤二:修改登录PostgreSQL密码ALTER USER postgres WITH PASSWORD'postgres';密码postgres要用引号引起来 命令最后有分号步骤三:退出PostgreSQL客户端\q...

2020-08-30 09:51:48 23342 2

原创 Linux 删除文本所有空行

方法一:利用grepgrep -v '^\s*$' test.txt注:-v表示将匹配的结果进行反转,正则表达式匹配空行。(空行可包括空格符制表符等空白字符)方法二:利用sedsed '/^\s*$/d' test.txt注:d代表删除该行方法三:利用awkawk NF test.txt注:NF代表当前行的字段数,空行的话字段数为0,被awk解释为假,因此不进行输出。以上三种方式均可处理包含空白字符(空格符,制表符等)的空行。方法四:若空行均由...

2020-08-29 15:19:31 762 1

原创 Linux 查看文件指定行数内容

1、tailtail date.log 输出文件末尾的内容,默认10行tail -20 date.log 输出最后20行的内容tail -n -20 date.log 输出倒数第20行到文件末尾的内容tail -n +20 date.log 输出第20行到文件末尾的内容tail -f date.log 实时监控文件内容增加,默认10行。2、headhead date.log 输...

2020-08-28 08:22:07 3001

原创 CentOS7 安装 pgloader

转载自网上,未亲自测试我需要将一些MySQL数据库转换为Postgresql.我遇到了pgloader脚本,它承诺是最好的解决方案,但是来自Windows环境我不知道如何构建它.我的服务器有CentOS7,但我从来没有在它上面编译任何东西,除了yum.我只是不知道从哪里开始,甚至不知道如何运行自述文件中提到的bootstrap-centos7.sh脚本.有没有人在Windows上编译pgloader或者可以提供一些明确的步骤如何在CentOS7上构建这个程序?解决方法:也许你已经安装了

2020-08-23 20:30:43 1483

原创 docker使用pgloader导入csv

# 拉取镜像docker pull dimitri/pgloader:latest# 查看pgloader版本docker run --rm --name docker_pgloader dimitri/pgloader:latest pgloader --version# 显示pgloader命令帮助文档docker run --rm --name docker_pgloader dimitri/pgloader:latest pgloader --help使用docker版本.

2020-08-23 18:25:16 785 1

原创 Linux gzip 压缩/解压 详解

gzip 是linux中常见的压缩/解压工具,最常见的使用对象是*.gz格式的文件,这里简单介绍下它最常见的用法,GZIP(1) General Commands Manual GZIP(1)NAMEgzip, gunzip, zcat - compress or expand filesSYNOPSISgzip [ -acdfhklLnNrtvV19 ] [--rsyncable] [-S suffix] [ name ... ]gunzip [ -acfh...

2020-08-23 17:02:37 41402 1

原创 SQL Server 与 PostgreSQL 数据类型映射关系

Microsoft SQL ServerPostgreSQLBIGINT64-bit integerBIGINTBINARY(n)Fixed length byte stringBYTEABIT1, 0 or NULLBOOLEANCHAR(n)Fixed length char string, 1 <= n <= 8000CHAR(n)VARCHAR(n)Variable length char string, 1 <= n...

2020-08-23 12:12:15 1338

原创 CentOS7 扩容任何目录(包括 /boot)小白都可以学会,每一步都有详细截图引导

刚开始学linux时,没注意把/boot空间设置小了,现在/boot空间已经不够了,已经爆满了,然后就研究了一下怎么扩容,已经成功了,我现在就来分享一下我的过程。第一步:虚拟机添加新的硬盘。看图点击第一步的时候,选择设置。下图的硬盘大小可以看需要选择,一般情况下3个G左右就足够了(还有剩)第二步:将原来/boot里面的内容,备份到/目录下新建的一个/boot_old目录cd /mkdir /boot_oldcp -r /boot /boot_old第三步:

2020-08-23 10:55:50 4196 2

原创 Vmware CentOS7 磁盘扩容 篇2

步骤一:虚拟机扩展磁盘容量 首先,打开已经安装好的虚拟机,选择需要扩展磁盘的虚拟机,点击设备中的“硬盘”。如图: 接着,进入虚拟机设置界面,在界面的右侧选择“扩展”。如图: 接着,在弹出的扩展磁盘容量中,输入需要扩展磁盘的大小,完成后点击“确定”。如图: 接着,等待系统自动扩展完成,在弹出的对话框中选择“确定”,这样虚拟机的磁盘就扩展完成了。如图: 接着,回到虚拟机设置界面,点击下方的“确定”保存刚设置的参数。 步骤二:在cent

2020-08-23 08:08:27 541 1

原创 pgloader 基本使用

导入csv:--type: 导入文件类型--field: 导入表的字段--with truncate:每次先删除表全部记录再新增,如果每次是增量导入,则不需要增加此选项--with "fields terminated by ','":字段值通过,分隔实例:pgloader --type csv --field "requirement_num,demand_schema_id,planning_schema_id,demand_state,period,constructi

2020-08-17 21:46:30 1865

原创 PostgreSQL 连表UPDATE

PostgreSQL 手册上的update语法如下:[ WITH [ RECURSIVE ] with_query [, ...] ]UPDATE [ ONLY ] table_name [ * ] [ [ AS ] alias ] SET { column_name = { expression | DEFAULT } | ( column_name [, ...] ) = ( { expression | DEFAULT } [, ...] ) |

2020-08-17 17:31:57 3242

原创 Oracle数据库导入csv文件(SQLLDR命令行)

1.说明Oracle数据库导入csv文件,当csv文件较小时,可以使用数据库管理工具,比如DBevaer导入到数据库,当csv文件很大时,可以使用Oracle提供的sqlldr命令行工具,能够快速导入大量数据。在数据库之间进行数据迁移时,特别是不同类型的数据库,使用csv文件是一种很好的选择。2.sqlldr用法下面介绍sqlldr用法,有一个USER_INFO.csv文件,需要导入到数据库中USER_INFO表,而且有1.5亿条数据,要求导入耗时尽量小。这里先介绍基

2020-08-17 11:14:47 9499

原创 快速生成指定大小的空文件

本文讲述了linux系统、windows系统,以及java语言快速生成制定大小空文件的方法,供大家学习参考:1.Linux系统dd命令of:fileName为文件名称,例如test.txt;bs:设置一次复制的大小,例如1M;count:设置复制次数,例如50;dd if=/dev/zero of=<fileName> bs=<一次复制的大小> count=<复制的次数>示例dd if=/dev/zero of=1.txt bs=1M.

2020-08-09 11:13:18 2015

原创 VirtualBox 中安装 Win10

每个虚拟机就是一台电脑,可以简单这样理解。接下来使用VirtualBox创建一个虚拟机,其中安装windows10操作系统用于进行操作隔离环境的各种测试,非常方便,尤其是虚拟机随便创建还原点,不爽还原好了,或者用来存放一些只能你自己观看的“资料”什么的。哈哈!1.Win10安装镜像下载以前官网是可以下载iso的,现在直接在PC的web浏览器中不能直接看到下载入口了。通过调整浏览器的设置可以找到。但是我知道一种更好的方式。这个太牛的地址:http://msdn.itellyou.cn/,满足你所有

2020-08-08 15:17:56 3658 1

原创 Excel 多条件查找

今天在论坛有个小伙伴问到一个关于Excel查找的相关问题,但是他的要求是多个条件进行限制,然后匹配对应的数据出来,今天小菜就以这种情况和大家分享关于Excel双(多)条件查找的5种技巧!现在需求是匹配出营销部的小菜底薪。会发现公司叫小菜的不只是营销部,因此不能做为单一条件去匹配,故此这类我们称多条件查找。方法1:用SUMPRODUCT函数公式:=SUMPRODUCT(($A$2:$A$8=E2)*($B$2:$B$8=F2)*($C$2:$C$8))...

2020-08-07 16:51:19 3366

原创 Excel 截取字符串大全

怎么样可以从一串字符中的某个指定位置的前或后截取指定个数的字符.如:12345.6789,我要截取小数点前(或后)的3个字符.怎么样操作,另外,怎么样从右边截取字符,就是和left()函数相反的那个功能.=find(".",a2)返回在数字中字符(小数点)的位置。具体公式如下:字符(小数点)前三位=MID(A2,FIND(".",A2)-3,3)字符(小数点)后三个=MID(A2,FIND(".",A2)+1,3)字符(小数点)前面的所有数字=LEFT(A2,FIND("

2020-08-07 15:03:04 8872

原创 Oracle 查询表字段信息SQL脚本

查询格式/示例:SELECT a.TABLE_NAME "表/视图名称", a.COLUMN_NAME 字段名称, a.DATA_TYPE 类型, a.DATA_LENGTH 长度, a.DATA_PRECISION 精度, ( CASE WHEN a.NULLABLE = 'Y' THEN '否' WHEN a.NULLABLE = 'N' THEN '是' END ) 是否必填, a.COLUMN_ID 序号 FROM all_tab_columns a WHERE OWNE

2020-08-05 11:24:25 850

原创 PostgreSQL 查询表字段信息SQL脚本

查询脚本:SELECT c.relname 表名称, A.attname AS 字段名称, col_description(A.attrelid,A.attnum) AS 注释, format_type ( A.atttypid, A.atttypmod ) AS 类型, CASE WHEN A.attnotnull='f' THEN '否' ELSE '是' END AS 是否必填, a.attnum 序号FROM pg_class AS c, pg_attribute AS

2020-08-05 11:20:43 2332

原创 SQL SERVER 查询表字段信息SQL脚本

查询脚本:SELECT 'MTNOH_AAA_Resource' AS 数据库名, so.name AS 表名称, sc.name AS 字段名, st.name AS 数据类型, sc.length AS 长度, sc.colorder AS 序号FROM syscolumns sc, systypes st, sysobjects soWHERE st.xtype= sc.xtype AND sc.id = so.id AND so.type='U' order

2020-08-05 11:15:03 1377 1

原创 总浮动时间(TF) 自由浮动时间(FF) 区别

此篇参考了http://blog.sina.com.cn/s/blog_ae72ef760101bxhz.html用了里面的两张图首先贴上咱们举例用的项目进度网络图:其中每个小方块里面的若干数字是啥意思呢:TF = Total Flow = 总浮动时间FF = Free Flow = 自由浮动时间每个小方块是一个活动,TF和FF都是针对一个活动来说的自由浮动时间在不延误其紧后进度活动最早开始日期的前提下,某进度活动可以推迟的时间量。这里解释一下上面这个官方定义中的"推迟".

2020-08-02 21:56:27 25647

PMP第六版ITTO和4W1H

2020年最新PMBOK(第六版) 49个过程 ITTO和4W1H及输出流向图,精美排版

2020-06-25

49个过程ITTO汇总(PMBOK第六版).xlsx

最全 PMBOK第六版 ITTO 汇总。完全遵照 《PMBOK第六版》 中 ITTO 图汇总而来,Excel格式,方便进一步编辑、做个人笔记。

2020-06-07

修改WIN10控制台编码为UTF-8和恢复为ANSI简体中文

WIN10 cmd控制台本来的编码是ANSI的,所以要求执行的批处理脚本编码格式也是ANSI才行,要不就两边统一都改成UTF-8处理(作为一个程序员,一般我都会统一成UTF-8编码格式),下面就介绍如何统一改成UTF-8编码格式,和恢复为ANSI简体中文格式

2019-03-17

修改WIN10控制台编码为UTF-8

WIN10 cmd控制台本来的编码是ANSI的,所以要求执行的批处理脚本编码格式也是ANSI才行,要不就两边统一都改成UTF-8处理(作为一个程序员,一般我都会统一成UTF-8编码格式),下面就介绍如何统一改成UTF-8编码格式

2019-03-17

Excel中项目开发计划的日期编排公式技巧

Excel中,项目开发计划的日期编排公式技巧,遇到多人开发时,日程的安排可以智能编排,免去很多人工输入,可以看Excel中Sheet1的单元格P3,Q3的公式

2018-11-03

SpringBoot入门必学项目源码

能从中学习的知识: SpringBoot,MVC,MyBatis,Druid,Jsp,Bootstrap 带权限管理 文件上传和下载 多数据源切换等功能

2018-01-20

Hadoop实战 陆家恒著 第2版 part2 保证 完整

Hadoop实战 陆家恒著 第2版 part2 保证完整 一共四个部分,这是第二部分

2015-07-29

Hadoop实战 陆家恒著 第2版 part1 保证完整

Hadoop实战 陆家恒著 第2版 part1 保证完整 一共四个部分,这是第一部分

2015-07-29

Hadoop实战 陆家恒著 第2版 part3 保证完整

Hadoop实战 陆家恒著 第2版 part3 保证完整

2015-07-29

mysql-connector-java-5.1.11-bin.jar

mysql的连接驱动,亲测绝对可靠,保证能用

2015-07-18

hive-0.8.1.tar.gz

hive0.8.1稳定版本,亲测可以安装

2015-07-18

C++语言基础.doc

C++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.doc

2008-10-26

J2EE程序员适合的最全笔试题

这是业界公认的比较齐全的笔试必备题目,如果你是j2ee程序员的话,看过了能力会有很大幅度的提升.

2008-10-23

最全的java面试笔试题大汇集

最新最全的java 面试笔试题大汇集

2008-05-09

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

TA关注的人

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