自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Less Is More

思而不行假道理,行而不思空忙碌

  • 博客(37)
  • 资源 (2)
  • 收藏
  • 关注

转载 Linux如何查看进程、杀死进程、启动进程等常用命令

1.查进程    ps命令查找与进程相关的PID号:    ps a 显示现行终端机下的所有程序,包括其他用户的程序。    ps -A 显示所有程序。    ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。    ps -e 此参数的效果和指定"A"参数相同。    ps e 列出程序时,显示每个程序所使用的环境变量。    ps f 用ASCII字符显示树...

2018-04-28 10:55:59 113

转载 ps -ef |grep 输出的具体含义

比如:[root@localhost ~]# ps -ef | grep ApacheJetspeedroot     18887 18828  0 08:09 pts/0    00:00:00 grep ApacheJetspeed字段含义如下:UID       PID   PPID     C STIME   TTY    TIME     CMDroot ...

2018-04-27 16:01:02 362

转载 Java抽象类 详解

一、抽象类的基本概念普通类是一个完善的功能类,可以直接产生实例化对象,并且在普通类中可以包含有构造方法、普通方法、static方法、常量和变量等内容。而抽象类是指在普通类的结构里面增加抽象方法的组成部分。那么什么叫抽象方法呢?在所有的普通方法上面都会有一个“{}”,这个表示方法体,有方法体的方法一定可以被对象直接使用。而抽象方法,是指没有方法体的方法,同时抽象方法还...

2018-04-27 11:12:52 173

转载 CentOS7 使用yum命令安装Java SDK(openjdk)

CentOS 6.X 和 7.X 自带有OpenJDK runtime environment  (openjdk)。它是一个在linux上实现开源的java 平台。安装方式:1、输入以下命令,以查看可用的JDK软件包列表;yum search java | grep -i --color JDK2、在CentOS linux安装 JAVA SDK在命令行终端以root用户 输入以下命令yum安装...

2018-04-26 14:10:51 740

转载 Linux压缩打包命令

tar命令 [root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 ....参数-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意: 在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。-z :是否同时具有 gzi...

2018-04-26 09:45:06 575

转载 IntelliJ IDEA常用快捷键汇总

 在使用IntelliJ Idea的时候,使用快捷键是必不可少的。掌握一些常用的快捷键能大大提高我们的开发效率。有些快捷键可以熟练的使用,但是还有另外一些快捷键虽然很好用,但是由于因为没有形成使用习惯或者没有理解快捷键的用法,甚至之前对一些快捷键根本没有概念,导致不会去使用。对于这些快捷键,如果能够用好,编辑代码的效率必能提高一个水平。所以在此梳理出来,加强自己的使用,形成习惯。(注:有些操作的快...

2018-04-25 15:50:29 169

转载 git提交忽略不必要的文件或文件夹

创建maven项目,使用git提交,有时需要忽略不必要的文件或文件夹,只保留一些基本。例如如下截图,实际开发中我们只需提交:src,.gitignore,pom.xml而自己项目文件一般都保留,但是有些则不必要提交,如maven项目的target文件夹等等。git忽略不必要文件有2种方法,一种是命令方法,一种是eclipse安装git插件设置方法一:命令方法1.首先...

2018-04-25 14:48:36 34857

转载 java使用validator进行校验

不管是html页面表单提交的对象数据还是和第三方公司进行接口对接,都需要对接收到的数据进行校验(非空、长度、格式等等)。如果使用if一个个进行校验(字段非常多),这是让人崩溃的过程。幸好jdk或hibernate都提供了对object对象的校验,只需加上相应的注解即可。     本人喜欢学习时,都建立个maven小项目进行实践学习。1.项目建立pom.xml[html] view plain c...

2018-04-25 11:24:35 42309 1

转载 java 深入了解DTO及如何使用DTO

这篇文章主要来谈论一下DTO使用的场合及其带来的好处。首先要理解DTO是什么?DTO就是数据传输对象(Data Transfer Object)的缩写。 DTO模式,是指将数据封装成普通的JavaBeans,在J2EE多个层次之间传输。   DTO类似信使,是同步系统中的Message。  该J...

2018-04-24 12:49:16 1335

转载 深入浅出parallelStream

about Stream什么是流? Stream是java8中新增加的一个特性,被java猿统称为流. Stream 不是集合元素,它不是数据结构并不保存数据,它是有关算法和计算的,它更像一个高级版本的 Iterator。原始版本的 Iterator,用户只能显式地一个一个遍历元素并对其执行某些操作;高级版本的 Stream,用户只要给出需要对其包含的元素执行什么操作,比如 “过滤掉长度大于 ...

2018-04-24 10:18:08 689

转载 单元测试系列:Mock工具之Mockito实战

原文链接:http://www.cnblogs.com/zishi/p/6780719.html在实际项目中写单元测试的过程中我们会发现需要测试的类有很多依赖,这些依赖项又会有依赖,导致在单元测试代码里几乎无法完成构建,尤其是当依赖项尚未构建完成时会导致单元测试无法进行。为了解决这类问题我们引入了Mock的概念,简单的说就是模拟这些需要构建的类或者资源,提供给需要测试的对象使用。业内的Mock工具...

2018-04-24 09:12:55 2195

原创 kubernetes核心概念总结

1、基础架构1.1 Master  Master节点上面主要由四个模块组成:APIServer、scheduler、controller manager、etcd。    APIServer。APIServer负责对外提供RESTful的Kubernetes API服务,它是系统管理指令的统一入口,任何对资源进行增删改查的操作都要交给APIServer处理后再提交给etcd。如架构图中所示,kub...

2018-04-19 15:59:44 1669

转载 Docker容器开机自动启动(在宿主机重启后或者Docker服务重启后)

一、环境介绍系统版本:CentOS6.7 X64内核版本:2.6.32-573.18.1.el6.x86_64二、测试过程使用在Docker run的时候使用--restart参数来设置。no - container:不重启on-failure - container:退出状态非0时重启always:始终重启12345678910111213141516171819[root@docker ~]#...

2018-04-18 10:55:00 13680

转载 Grafana3.1.0的使用

Grafana是一个开源的度量分析与可视化套件。经常被用作基础设施的时间序列数据和应用程序分析的可视化,它在其他领域也被广泛的使用包括工业传感器、家庭自动化、天气和过程控制等。Grafana支持许多不同的数据源。每个数据源都有一个特定的查询编辑器,该编辑器定制的特性和功能是公开的特定数据来源。 ...

2018-04-17 17:03:25 854

转载 Grafana3.1.0安装步骤

下载grafana以及安装   Zabbix plugin for Grafana官网给出了rpm和源码包的安装方法sudo yuminstall https://grafanarel.s3.amazonaws.com/builds/grafana-3.1.0-1468321182.x86_64.rpm# ... configure your options in /etc/grafana/gra...

2018-04-17 17:02:49 293 1

转载 Java并发编程-阻塞队列(BlockingQueue)的实现原理

阻塞队列 (BlockingQueue)是Java util.concurrent包下重要的数据结构,BlockingQueue提供了线程安全的队列访问方式:当阻塞队列进行插入数据时,如果队列已满,线程将会阻塞等待直到队列非满;从阻塞队列取数据时,如果队列已空,线程将会阻塞等待直到队列非空。并发包下很多高级同步类的实现都是基于BlockingQueue实现的。B...

2018-04-16 14:00:48 250

转载 nginx负载均衡的5种策略(转载)

nginx可以根据客户端IP进行负载均衡,在upstream里设置ip_hash,就可以针对同一个C类地址段中的客户端选择同一个后端服务器,除非那个后端服务器宕了才会换一个。nginx的upstream目前支持的5种方式的分配1、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。 upstream backserver { server 192.168...

2018-04-16 11:23:51 461

转载 linux wget 命令用法详解(附实例说明)

Linux wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件或从远程服务器恢复备份到本地服务器 Linux wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件或从远程服务器恢复备份到本地服务器。如果我们使用虚拟主机,处理这样的事务我们只能先从远...

2018-04-13 10:25:18 225

原创 IntelliJ IDEA像Eclipse一样打开多个项目

我的IDEA是201703版本的,估计和你们的也相差不大。首先我的需求是将两个有关联的业务模块放在一起,并可以run起来。起先我是一个模块一个模块的导入,发现并不奏效,后来在其它页面上说创建一个文件夹,列入a,把两个关联的项目b,c,同时放在a文件夹下,直接导入创建的项目a文件夹。例如点击file下的open,找到对应的a目录,直接导入,这里zcmGatewayNew代表a,zcm-gateway...

2018-04-11 09:32:07 1086

转载 Java 枚举(enum) 详解7种常见的用法

JDK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。大师兄我又加上自己的理解,来帮助各位理解一下。用法一:常量在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 Java代码 public enum Color { ...

2018-04-10 19:27:23 300

转载 Linux中rm命令的用法

rm和rmdirrmdir可以删除空文件。rm可以删除文件和文件夹,但是文件夹不能为空。rm命令的一般形式为:rm [选项]... 目录... 删除指定的<文件>(即解除链接)。-d      --directory    删除可能仍有数据的目录 (只限超级用户)-f      --force          略过不存在的文件,不显示任何信息-i      --interactive...

2018-04-10 14:26:26 1186

转载 ideal中如何添加几个不同的项目在同一个idea的显示页面

今天,我遇到了一个问题,就是同事给了我一些项目,我下载了之后,项目有点多,然后想把这些项目都放到一个里面,所以我就采取了添加module的方式进行添加,首先先看一下我们的四个项目,我们就想实现在一个idea里面进行添加这四个module1.首先我们要新建一个项目,手动的在那个项目中新建一个文件夹然后我们可以把要导入的module,可以手动的粘贴到这个myFirstT...

2018-04-08 15:07:11 1182

转载 是否

一个人走在街上路过的人是否和我一样 不是在寻找什么 只是想悄悄地将自己流放 一个人坐在河旁 水中的鱼是否和我一样 不是在留恋什么 只是想静静地看岁月流淌 一个人站在山顶天边的云是否和我一样 不是在掩饰什么 只是想慢慢改变自己的模样 一个人躺在屋里 房顶的灯是否和我一样 不是在炫耀什么 只是想默默地为自己点亮 是否,命运只是相逢一场是否,爱情只是一种奢望 是否,人生就是走在路上 是否,快乐就是选择遗...

2018-04-07 20:35:21 141

转载 influxdata监控系统简介

influxdata是一个强大的实时监控系统,分为4个部分,系统架构图如下: TelegrafTelegraf负责收集监控数据,并将数据输出到influxDB数据库,它支持多种类型的数据输入,比如httpjson、mysql、rabbitMQ等等。InfluxDBInfluxDB是time-series data数据库,负责高效处理实时数据。Chro...

2018-04-03 16:23:40 3697

转载 Kubernetes 1.8.x 全手动安装教程

Kubernetes 提供了许多云端平台与操作系统的安装方式,本章将以全手动安装方式来部署,主要是学习与了解 Kubernetes 创建流程。若想要了解更多平台的部署可以参考 Picking the Right Solution来选择自己最喜欢的方式。本次安装版本为:Kubernetes v1.8.2Etcd v3.2.9Calico v2.6.2Docker v17.10.0-ce预先准备信息本...

2018-04-03 15:44:43 465

转载 docker数据卷(volume)

1.什么是数据卷volume     为了了解什么是Docker Volume,首先我们需要明确Docker内的文件系统是如何工作的。Docker镜像被存储在一系列的只读层。当我们开启一个容器,Docker读取只读镜像并添加一个读写层在顶部。如果正在运行的容器修改了现有的文件,该文件将被拷贝出底层的只读层到最顶层的读写层。在读写层中的旧版本文件隐藏于该文件之下,但并没有被不破坏 - 它仍然存在于镜...

2018-04-03 11:17:05 274

转载 Monitor:单节点监控之Cadvisor

题记我们知道,容器相比较云主机最大的优势是可以共享资源,也就是可以较云主机创建更多的容器协同工作,当然,这么多容器如何统一管理,运维监控可能是我们需要关注的话题,接下来就介绍一下一个比较好的容器监控工具。--------------------------------------------------------------------------------------Blog:    htt...

2018-04-03 11:02:11 294

转载 Centos7 yum、rpm命令大全

rpm命令rpm包,由“-”、“.”构成,包名、版本信息、版本号、运行平台对已安装软件信息的查询rpm -qa 查询已安装的软件rpm -qf 文件名绝对路径 文件名的绝对路径rpm -ql 软件名 查询已安装的软件包都安装...

2018-04-02 19:39:41 1906

转载 centos7 常用命令

管理centos服务器的时候常会对文件进行一些常规操作,除了ftp之外了解在ssh下必要的文件操作命令那也是必不可少的,以下摘录一些常用的文件操作命令:文件操作: ls ####查看目录中的文件#### ls -F ####查看目录中的文件#### ls -l ####显示文件和目录的详细资料#### ls -a ####显示隐藏文件#### ls [...

2018-04-02 19:26:48 224

转载 centos7 五大查找常用命令

最近,我在学习Linux,下面是一些笔记。使用电脑的时候,经常需要查找文件。在Linux中,有很多方法可以做到这一点。国外网站LinuxHaxor总结了五条命令,你可以看看自己知道几条。大多数程序员,可能经常使用其中的2到3条,对这5条命令都很熟悉的人应该是不多的。findfind是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。find的使用格式如下:  $ find <指定目录...

2018-04-02 19:25:36 1706

转载 Linux rpm 命令参数使用详解[介绍和应用]

RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。常用命令组合: -ivh:安装显示安装进度--install--verbose--hash...

2018-04-02 19:21:31 196

转载 rpm 命令|rpm 安装|rpm 卸载|rpm 使用|rpm 删除

在Linux操作系统中,有一个系统软件包,它的功能类似于Windows里面的“添加/删除程序”,但是功能又比“添加/删除程序”强很多,它就是Red Hat Package Manager(简称RPM)。此工具包最先是由Red Hat公司推出的,后来被其他Linux开发商所借用。由于它为Linux使用者省去了很多时间,所以被广泛应用于在Linux下安装、删除软件。下面就给大家介绍一下它的具体使用方法...

2018-04-02 19:19:17 1610

转载 CentOS下rpm命令详解

rpm,Redhat Package Manager,即为红帽公司为RHEL开发的专用包管理器,后来更改为RPM Package Manager,类似于GNU项目,使用递归命名,GNU's Not Unix.通用选项-v 显示附加信息-vv 显示调试信息--root 让RPM将指定的路径做为"根目录",这样预安装程序和后安装程序都会安装到这个目录下--dbpath 设置RPM 资料库...

2018-04-02 18:43:06 971

转载 CentOS下yum命令详解

CentOS下yum命令详解Yum: 即Yellowdog Update Modifier,是一种基于rpm的包管理工具yum命令使用示例显示yum仓库显示所有仓库yum repolist all显示可用的仓库repolist enabled显示可用的仓库repolist disabled显示应用程序包显示所有的程序包yum list 或yum list all[vathe@localho...

2018-04-02 18:30:02 1030

转载 influxdb的简单使用

之前对influxdb有一个简单的了解和入门的使用,近期由于想使用influxdb做一点东西玩玩,又要捡起influxdb。本篇就针对influxdb的数据库、表的概念,增删改查操作、RESTful操作等做下总结。 一、influxdb与传统数据库的比较 库、表等比较:influxDB传统数据库中的概念database数据库measurement数据库中的表points表里面的一行数据 infl...

2018-04-02 11:42:47 2181

转载 Docker run 命令参数及使用

docker run :创建一个新的容器并运行一个命令语法[html] view plain copy docker run [OPTIONS] IMAGE [COMMAND] [ARG...]  OPTIONS说明:-a stdin: 指定标准输入输出内容类型,可选 STDIN/STDOUT/STDERR 三项;-d: 后台运行容器,并返回容器ID;-i: 以交互模式运行容器,通常与 -t 同时...

2018-04-02 09:30:39 1553

转载 influxdb基本操作

名词解释在具体的讲解influxdb的相关操作之前先说说influxdb的一些专有名词,这些名词代表什么。influxDB名词database:数据库;measurement:数据库中的表;points:表里面的一行数据。influxDB中独有的一些概念Point由时间戳(time)、数据(field)和标签(tags)组成。time:每条数据记录的时间,也是数据库自动生成的主索引;fields:...

2018-04-02 00:11:15 1353

heidisql9.5.0

适用于window64位,一款比navicat还要好用的数据库开源管理软件。

2018-05-23

空空如也

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

TA关注的人

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