自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 收藏
  • 关注

原创 Linux实用小命令之删除文件第一行

工作中你有没有遇到过要把一个文本文件,比如user.txt 导入到数据库user_table中,但这个文本中除了一行行数据外,第一行是表头字段,那这一行其实不属于数据,是要剔除掉的。这是你会怎么办?有人肯定说用vi或者vim直接打开删除第一行,这个方法可行,但要是文本太大呢,vi,vim等工具就不太好用了。而且步骤繁琐。其实Linux中有个很好用的命令 sed 可以帮我们实现这个功能,删除文本...

2019-06-10 22:36:37 13605

原创 Java基础知识14讲-总结篇

各位浏览到我博客的伙伴们:您们好!《Java基础知识14讲系列》是我自己总结的一些Java入门知识。非常简单,非常基础。仅针对零基础的同行入门学习用。里面的代码都是我自己敲出来并执行通过的,大家可以学习参考。当然也难免有错误的地方,欢迎指正,共同学习,携手进步!另外我csdn上所有博客都总结的有Word版笔记,Word版笔记带目录、附完整代码、附运行截图,且格式排版更整齐。需要Word版笔记...

2019-06-05 22:13:53 273

原创 Java基础知识14讲-14:maven介绍

【Java基础知识14讲-14:maven介绍】Maven是什么?简单来讲,Maven是一个项目管理工具。它可以根据简单的配置自动为项目下载并安装好所需要的外部引用包和插件。Maven 能做什么?清理、编译、测试、报告、打包、部署Maven的配置:下载地址: http://maven.apache.org/download.cgi1.解压maven 压缩包2.配置maven 的...

2019-06-05 22:00:18 408

原创 Java基础知识14讲-13:Java接口

【Java基础知识14讲-13:Java接口】【接口interface】:所有的方法必须是抽象的,不能有方法体。类与接口之间是实现关系,而且类可以继承一个类的同时实现多个接口。【包】package对类文件进行分类管理。给类提供多层命名空间。写在程序文件第一行。类名的全称是 包名.类名权限:...

2019-06-05 21:55:59 204

原创 Java基础知识14讲-12:Java抽象类

【Java基础知识14讲-12:Java抽象类】【抽象定义】;抽象就是从多个事物中将共性的,本质的的内容抽取出来。例如:狼和狗共性都是犬科,犬科就是抽象出来的概念。【抽象类】:Java中可以定义没有方法体的方法,该方法的具体实现由子类完成,该方法称为抽象方法。包含抽象方法的类就是抽象类。抽象类和抽象方法都必须使用abstract关键字来修饰。抽象方法只有方法声明,没有方法体,定义在抽...

2019-06-05 21:54:34 150

原创 Java基础知识14讲-11:Java继承、多态

【Java基础知识14讲-11:Java继承、多态】【继承】:1.多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那 么多个类无需再定义这些属性行为,只要继承单独的类即可。2.多个类可以成为子类,单独这个类称为父类或超类。3.子类可以直接访问父类中非私有的属性和行为。4.通过extends关键字让类与类之间产生继承关系。class SubDemo extends Dem...

2019-06-05 21:52:57 132

原创 Java基础知识14讲-10:Java类

【Java基础知识14讲-10:Java类】【对象:】1.面向对象程序设计的核心是使用对象编程。对象(object)代表现实世界中可以明确识别的的一个整体事物。例如:一个教师,一个学生,一个三角形,软件界面中的一个窗口等。都可以看做是一个对象。2.对象必须具有自己独有的特征:状态和行为。对象的状态使用一组数组的值来描述,成为属性:对象的行为由一组对象能够完成的方法来描述。例如:一个矩形对...

2019-05-02 21:29:19 228

原创 Java基础知识14讲-09:Java循环结构

【Java基础知识14讲-09:Java循环结构】程序依据判断条件决定是否重复执行循环体内的语句。Java中循环结构:do do whilewhile9.1循环结构 while如下: while(条件表达式) {语句;}如图:当判断条件为真时,循环体语句就会重复执行直到判断条件为假时才会跳出while循环Java程序代码举例如下:/** * Created...

2019-05-02 21:21:14 244 1

原创 Java基础知识14讲-08:Java选择结构

【Java基础知识14讲-08:Java选择结构】8.1选择结构简介程序流程1.简单语句顺序执⾏2.如果想处理⼆选⼀的操作,⽤“选择结构”。3.如果想处理重复的操作,⽤“循环结构”Java程序结构1.顺序结构2.选择结构3.循环结构选择结构:if语句Switch语句8.2选择结构—if语句If语句的三种形式:1.其一if (条件表达式) {语句;}...

2019-05-02 21:03:18 172

原创 Java基础知识14讲-07:Java数组

【Java基础知识14讲-07:Java数组】数组是相同类型的数据按顺序组成的⼀种复合数据类型。如果在程序中想定义多个同样类型的。变量,数组是⼀个很好的⽅法数组是⼀组相关数据的集合,可以分为⼀维数组,⼆维数组和多维数组。一:声明数组声明数组包括数组的名字,数组包含的元素的数据类型声明⼀维数组有下列两种格式:1.数组元素类型数组名字[];2.数组元素类型[] 数组名字;例如: i...

2019-04-13 15:45:12 249

原创 Java基础知识14讲-06:Intellij IDEA打包jar包

【Java基础知识14讲-06:Intellij IDEA打包】工具打包过程如下:工具左上角::》File 》Project Structure 》Artifacts 》+号 >> JAR >> Empty 》取名字,路径,把case2拖到左边,点击OK后如下图:下一步回到主界面:Build >> Build Artifacts如下图:出...

2019-04-13 15:35:19 108

原创 Java基础知识14讲-05:Java运算符和表达式

【Java基础知识14讲-05:运算符和表达式】5.1 运算符1.表达式是⽤来说明某种运算规则的语⾔成份,由参与运算的操作数、运算符及括号组成2.表达式运算得到的结果称为表达式的值,这个值的数据类型也就是表达式的类型3.运算符的作⽤是使它连接的操作数完成特定运算,对不同类型的数据能够进⾏的运算是不同的4.Java语⾔提供了算术运算符、关系运算符、逻辑运算符、位运算符等种类丰富的运算,...

2019-04-13 15:28:46 386

原创 Java基础知识14讲-04:Java的输入输出

【Java基础知识14讲-04:Java的输入输出】4.1输出System.out.printf输出System.out.printf与C语⾔中的printf函数功能完全类似System.out.printf(格式控制部分,表达式1,表达式2…)例如Int classNumber = 10;Int age = 16;System.out.printf(“the class i...

2019-04-05 21:02:41 232

原创 Java基础知识14讲-03:Java的数据类型

【Java基础知识14讲:03Java的数据类型】3.1基本数据类型boolean, byte, char, short, int, long, float, double引⽤数据类型类(class)接⼜(interface)数组逻辑类型boolean常量:true,false例如boolean x = true;boolean y =false3.2整数类型...

2019-04-05 19:59:59 214

原创 Java基础知识14讲-02:HelloWorld

【Java基础知识入门14讲:02Java的HelloWorld程序】HelloWorld第一个Java程序public class HelloWorld {public static void main(String[] args){System.out.println("hello world");}}知识介绍:类(class)类使⽤关键字class进⾏定义,每个Java...

2019-04-02 23:36:54 313

原创 Java基础知识14讲-01:概述、安装

【Java基础知识入门14讲:01Java概述、安装】SUN公司在1995年推出的⾼级编程语⾔简单易学,⾯向对象,安全可靠平台⽆关的编程语⾔⼀次开发,⼀次编译,到处执⾏Java运⾏环境(JRE, Java Runtime Environment)Java虚拟机Java程序所需的核⼼类库如果想要运⾏⼀个开发好的Java程序,只需要安装JREJava开发环境(JDK, Java D...

2019-04-02 23:28:38 134

原创 大数据技术介绍:02分布式文件系统HDFS

大数据技术介绍:02分布式文件系统HDFSHDFS是什么?HDFS源自于Google的GFS论文发表于2003年10月HDFS是GFS克隆版Hadoop Distributed File System易于扩展的分布式文件系统运行在大量普通廉价机器上,提供容错机制为大量用户提供性能不错的文件存取服务HDFS的优点:1.高容错性数据自动保存多个副本副本丢失后,自动恢复2.适合...

2019-03-02 10:02:13 425

原创 大数据技术介绍:01大数据概述

大数据技术框架:Hadoop生态系统(1)Hadoop生态系统(2)Hadoop构成:Flume(非结构化数据收集):Cloudera开源的日志收集系统用于非结构化数据收集Flume特点分布式高可靠性高容错性易于定制与扩展日志收集工具:flumeHadoop构成:Sqoop(结构化数据收集)Sqoop:SQL-to-Hadoop连接传统关系型数据库和Hadoo...

2019-02-02 10:21:33 26626 2

原创 IBM小型机AIX操作系统总结16–AIX常用shell脚本

(需要Word版笔记的请私信留邮箱)【IBM小型机AIX操作系统总结16–AIX常用shell脚本】脚本运行假设脚本:/mnt/test.shksh /mnt/test.sh --指定shell运行文档,文档可无执行权限chmod a+x /mnt/test.sh --给脚本增加执行权限/mnt/test.sh --绝对路径运行脚本以上两种方式:...

2019-01-10 07:34:06 2880

原创 IBM小型机AIX操作系统总结15–性能参数

(需要Word版笔记的请私信留邮箱)【IBM小型机AIX操作系统总结15–性能参数】综合参数topas --查看系统综合参数,3秒刷新一次 可见:CPU,内存,换页空间,磁盘,网络,进程 内存部分:comp 运行进程占内存比例 noncomp非运行进程占内存比例 client客户...

2019-01-10 07:33:57 1689

原创 IBM小型机AIX操作系统总结14–网络文件系统NFS

(需要Word版笔记的请私信留邮箱)【IBM小型机AIX操作系统总结14–网络文件系统NFS】NFS --网络文件系统功能:Unix之间共享数据用。协议:RPC协议实验操作:必备服务server方protmap, nfsd, rpc.mount(支持客户端挂载),rpc.statd, rpc.lockd(读写操作锁)client方protmap, rpc.statd, rpc...

2019-01-10 07:33:45 620

原创 IBM小型机AIX操作系统总结13–网络配置

(需要Word版笔记的请私信留邮箱)【IBM小型机AIX操作系统总结13–网络配置】网络设备ent0 ,ent1 --网卡名,网络适配器名,一个网卡可以有多个接口en0 , en1 --网络接口名lsdev -Cc adapter --查看适配器设备,可见网卡ifconfig -a --查看所有接口ip网络参数hostname ...

2019-01-10 07:33:35 2117

原创 IBM小型机AIX操作系统总结12–设备管理

(需要Word版笔记的请私信留邮箱)【IBM小型机AIX操作系统总结12–设备管理】管理方式和Linux一样AIX采用逻辑设备管理方式管理硬件,即把所有的硬件设备,当做一个系统文件来处理。即设备对应一个文件,设备文件统一放在/dev/目录下。设备文件又称为逻辑设备按读写方式分类:块设备ls -l --最左侧第一位字符,显示b数据存储时,在设备上不是依次使用空间。是在设备上...

2019-01-10 07:33:24 1066

原创 IBM小型机AIX操作系统总结11–进程管理

(需要Word版笔记的请私信留邮箱)【IBM小型机AIX操作系统总结11–进程管理】进程管理ps --查看本终端进程ps -aux (linuxz中)ps aux (AIX中不带-) 查看所有进程,可见各资源占系统资源比例ps -ef --查看所有进程 可见PPID,偶尔 ps aux 查不到的进程用 ps -ef ...

2019-01-10 07:33:07 712

原创 IBM小型机AIX操作系统总结10–备份恢复

(需要Word版笔记的请私信留邮箱)【IBM小型机AIX操作系统总结10–备份恢复】刀片服务器: x86 U盘即可装系统,Linux系统,ghost系统恢复小型机:4 URISC 精简指令集,AIX,smitty菜单系统备份恢复1U = 约4.45里面标准机柜 42U备份分类完全备份 差异备份 增量备份 累积增量备份备份级别0—9应用案例:周日–周六:0 2 2...

2019-01-09 21:48:28 1515

原创 IBM小型机AIX操作系统总结09–文件系统FS

(需要Word版笔记的请私信留邮箱)【IBM小型机AIX操作系统总结09–文件系统FS】文件系统 FS:lsfs --查看所有文件系统mount -- 查看挂载表, 可见文件系统是否挂载df -h (Linux中,AIX中需要指定G,M)df -g --查看文件系统使用率df -m --查看文件系统使用率操作步骤:smitty fs =》add =》 enhance...

2019-01-09 21:42:19 1291

原创 IBM小型机AIX操作系统总结08–换页空间

(需要Word版笔记的请私信留邮箱)【IBM小型机AIX操作系统总结08–换页空间】换页空间paging space 即虚拟内存Linux中称为swap交换空间Windows中DxDiag可见页面文件lsvg -l rootvg --可查看rootvg的LV划分,可见hd6为换页空间lsps -a --查看所有的换页空间topas --查看综合参数,也可见内存和换页空...

2019-01-09 21:39:28 963

原创 IBM小型机AIX操作系统总结07--Raid技术

(需要Word版笔记的请私信留邮箱)【IBM小型机AIX操作系统总结07–Raid技术】磁盘读写区域划分磁盘盘片上分为五个区域:中心区域,内部边缘,内部中间,外部中间,外部边缘读写速度:中心区域 》内部中间 》外部中间 》内部边缘 》 外部边缘lsvg -p VG名字 --查看VG中的PV,可见各个区域的空闲PP数,从外向内排列显示lspv -l hdisk2 --查看PV中LP的...

2019-01-09 21:31:58 1164

原创 IBM小型机AIX操作系统总结06--逻辑卷管理LVM

(需要Word版笔记的请私信留邮箱)【IBM小型机AIX操作系统总结06–逻辑卷管理LVM】注意:LVM ( LogicalVolumeManager ) 即逻辑卷管理,和Linux区别的是,在Linux中的pv为一个分区,但在AIX中的一个pv为一个磁盘。pv的概念许多人把Linux和AIX的弄混淆,面试中也经常遇到此类的问答。方便整理,此篇共分三个知识点:LVM1, LVM2, LVM...

2019-01-09 21:28:40 1500

原创 BM小型机AIX操作系统总结05--用户和组管理

(需要Word版笔记的请私信留邮箱)【BM小型机AIX操作系统总结05–用户和组管理】smitty security --进入用户管理菜单用户管理命令:lsuser ALL --显示所有用户(显示所有属性)lsuser -a ALL ---只显示用户名lsuser -a id ALL ---显示用户指定属性(id)lsuser -a shell ALL ---显示用...

2019-01-09 21:12:25 874

原创 IBM小型机AIX操作系统总结04--AIX开机

(需要Word版笔记的请私信留邮箱)IBM小型机AIX操作系统总结04–AIX开机登录后欢迎信息文件:vi /etc/motd命令提示符:vi /.profile --编辑root的个人环境变量配置文件、AIX中root的家目录是根 /export PS1=“[$LOGIN@hostname${PWD}]#” —设定环境变量保存退出。系统操作命令:uname -a ...

2019-01-09 21:07:28 2238 2

原创 IBM小型机AIX操作系统总结03--系统安装

(需要Word版笔记的请私信留邮箱)IBM小型机AIX操作系统总结03–系统安装查看光驱:lsdev -l cd0 --查看光驱available --表示光驱可用defind --表示光驱未启用mkdev -l cd0 --启用光驱rmdev -l cd0 --关闭光驱rmdev -dl cd0 --卸载光驱(l指定设备,d卸载)cfgmgr --...

2019-01-09 21:04:28 1732 3

原创 IBM小型机AIX操作系统总结02--软件安装

(需要Word版笔记的请私信留邮箱)BM小型机AIX操作系统总结02–软件安装AIX系统软件命名:命名方式:产品名.软件名.文件集名例:远程通信类.ssh.server 远程通信类.ssh.client远程通信类.Telnet.S&C产品名:大的功能软件集合 lpp软件名:软件程序名 packet文件集:单个文件包名 fileset软件安装包分类:insta...

2019-01-09 21:02:28 891

原创 IBM小型机AIX操作系统总结01--基础知识

(需要Word版笔记的请私信留邮箱)AIX是IBM小型机专用系统:AIX系统中使用的shell是ksh#set -o emacs --Esc两次 补全 类似Linux中的(Tab补全)# set -o vi ---开启查看历史命令的功能操作:遵循vi编辑器界面下的操作方Esc +k 组合键 向回返Esc +j 组合键 向下返Esc +h 组合键 光标向左Es...

2019-01-09 21:00:26 4819 10

原创 工作常用数据库SQL优化总结(持续更新)

1、避免在where子句中使用 is null 或 is not null 对字段进行判断。2、避免在 where 子句中使用 != 或 <> 操作符。3、避免在 where 子句中使用 or来链接条件。4、少用 in 或 not in,用exists 和not exists 代替5、注意 like 中通配符的使用,不要通赔首个字符,比如’aa%’ 比‘%aa%’执行效率快。...

2018-11-15 14:50:03 593

原创 数据库中函数和存储过程的区别总结

数据库的使用中,经常用到函数和存储过程。都是为了实现某个sql功能,那么这两者有区别吗?都适用哪些场景?总结如下总的来说函数限制比较多,如不能用临时表,只能用表变量等,而存储过程的限制相对就比较少。1.存储过程实现的功能要复杂一点,而函数的实现的功能针对性比较强。2.对于存储过程来说可以返回参数,而函数只能返回值或者表对象。3.存储过程一般是作为一个独立的部分来执行,而函数可以作为查询语句...

2018-11-15 14:31:14 6999

原创 DB2数据库多行一列转换成 一行一列

在db2中遇到多行一列转为一行一列的需求时,用db2函数 LISTAGG可以实现该功能。语法如下: SELECT [分组的字段],LISTAGG([需要聚合的字段名], ',') FROM [表名] GROUP BY [分组的字段名] ; 1:构造一张临时表数据如下:select * from ( values ('1', 'aa'), ('1', '...

2018-11-14 09:51:12 8285 2

原创 各数据库SELECT结果只显示前几条记录方法整理

为了查看数据表中的数据情况。经常会遇到想让查询结果只显示N行,比如只显示10行的情况。不同的数据库有不同的关键字和SELECT实现语法。整理如下,本人亲测。 1、SQL Server数据库select top 10 * from table_name;2、DB2数据库select * from table_name fetch first 10 rows only;3、Or...

2018-09-14 21:06:17 16921

原创 Linux下怎样设定时删除一天前的数据

工作中遇到有时要定时删除服务器上的一些文件。如历史日志、过时脚本等。可以利用Linux自动的crontab设置定时任务。方法如下:find . -ctime +1 |xargs rm 解析:此命令就是删除1天前的数据,find . -ctime +1是找到当前目录一天前的数据,|xargs rm 是吧find的结果放到管道用xargs传递 rm 删除操作。用crontab把该命令...

2018-09-10 11:06:36 2831

原创 Linux下配置ssh免密码登录

Linux下配置ssh免密码登录,如机器A免密码登录机器B,步骤如下 准备:用yum安装ssh 1.开启ssh#systemctl restart sshd.service#systemctl start sshd.service#systemctl stop sshd.service --停止ssh服务命令2.在机器A上生成公钥和私钥 #ssh-keygen ...

2018-09-07 20:59:44 165

空空如也

空空如也

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

TA关注的人

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