摘要: load过程分为4个阶段:load/build/delete/index copy。load阶段是将源文件parser成物理数据存储的格式,直接装入到页中,而不通过db2引擎,load阶段会检查表定义,违背定义的数据不会装入到表中。build阶段建议索引(如果装入表有索引的话),会检查唯一性约束,违 阅读全文
posted @ 2023-08-17 14:49 whisper_hm 阅读(349) 评论(0) 推荐(0)
摘要: 因操作系统的差异,在Windows系统编辑文件时的换行符是CRLF,而在Unix系统(包括AIX、LINUX)编辑文件时的换行符为LF,当把在Windows系统编辑的文件传送到Unix系统上后,查看文件会发现每行后面多了一个^M符号,这个有可能会导致在执行某些脚本时出现问题,那么该如何解决呢? 1、 阅读全文
posted @ 2023-08-17 14:41 whisper_hm 阅读(159) 评论(0) 推荐(0)
摘要: 在工作生活当中,我们可能会遇到需要在文件的每一行的行首或者行尾插入相同字符的需求,以达到快速编辑、提高效率的目的。 例如,我想写一个脚本,能同时编译多个文件。 假设你想要编译的文件都在/shrdata/cap/ibsbase目录,并且编译命令是basemk,那么你可以这样做: 1.cd /shrda 阅读全文
posted @ 2023-03-15 10:14 whisper_hm 阅读(1600) 评论(0) 推荐(0)
摘要: DB2 SqlCode对照表 sqlcode sqlstate DB2错误信息(按sqlcode排序)000 00000 SQL语句成功完成01xxx SQL语句成功完成,但是有警告+012 01545 未限定的列名被解释为一个有相互关系的引用+098 01568 动态SQL语句用分号结束+100 阅读全文
posted @ 2023-03-08 12:01 whisper_hm 阅读(505) 评论(0) 推荐(0)
摘要: $():这个小括号里放的是命令,和``反引号作用一样,执行这个命令${}:这里面放的是变量,用来引用的"${}":同${},主要区别在于字符串拼接$( )中放的是命令,相当于` `,例如todaydate=$(date +%Y%m%d)意思是执行date命令,返回执行结果给变量todaydate,也 阅读全文
posted @ 2021-11-01 09:37 whisper_hm 阅读(1162) 评论(0) 推荐(0)
摘要: 里氏替换原则的定义 里氏替换原则(Liskov Substitution Principle,LSP)由麻省理工学院计算机科学实验室的里斯科夫(Liskov)女士在 1987 年的“面向对象技术的高峰会议”(OOPSLA)上发表的一篇文章《数据抽象和层次》(Data Abstraction and 阅读全文
posted @ 2021-09-23 17:00 whisper_hm 阅读(72) 评论(0) 推荐(0)
摘要: 开闭原则的定义 开闭原则(Open Closed Principle,OCP)由勃兰特·梅耶(Bertrand Meyer)提出,他在 1988 年的著作《面向对象软件构造》(Object Oriented Software Construction)中提出:软件实体应当对扩展开放,对修改关闭(So 阅读全文
posted @ 2021-09-23 16:41 whisper_hm 阅读(78) 评论(0) 推荐(0)
摘要: 前言 设计模式是对大家实际工作中写的各种代码进行高层次抽象的总结,其中最出名的当属 Gang of Four (GoF) 的分类了,他们将设计模式分类为 23 种经典的模式,根据用途我们又可以分为三大类,分别为创建型模式、结构型模式和行为型模式。 有一些重要的设计原则在开篇和大家分享下,这些原则将贯 阅读全文
posted @ 2021-09-15 16:49 whisper_hm 阅读(141) 评论(0) 推荐(0)
摘要: 前言 在Linux的学习和使用当中,人们常常提到的三剑客其实指的是grep、sed、awk这三个命令的简称,当熟练掌握了这几个命令,可以极大的提升运维效率。在讲到这三个命令之前,我们得先了解什么是正则表达式,正则表达式是学习三剑客的基础和前提。 一、正则表达式 正则表达式:Regular Expre 阅读全文
posted @ 2021-09-03 16:02 whisper_hm 阅读(3199) 评论(0) 推荐(1)
摘要: 在工作生活当中我们可能会遇到许许多多的问题,例如在Linux环境如何统计某字符串在文件的个数呢?以下3种方式可以解决: 1.通过使用grep查找命令 $ grep -o '字符串' file | wc -l 2.通过使用awk命令进行统计 $ awk -v RS="@#$j" '{print gsu 阅读全文
posted @ 2021-08-31 10:02 whisper_hm 阅读(7176) 评论(0) 推荐(0)