自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 linux中mv命令使用详解

mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录。1.命令格式:    mv [选项] 源文件或目录 目标文件或目录2.命令功能:视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时,mv命令完成文件重命...

2018-12-31 21:11:47 9964

转载 linux上怎么快速删除一个目录

在linux中删除一个目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可解决。直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字-r 就是向下递归,不管有多少级目录,一并删除-f 就是直接强行删除,不作任何提示的意思删除文件夹实例:rm -rf /var/log/httpd/access将会删除/var/log/...

2018-12-31 21:09:55 4895

转载 IDEA 重构快捷键

IntelliJ IDEA 中常用到重构Refactor 重构 Signarture 签名 Extract 提取 Field 属性 Constant 常量 Method 方法 Parameter 参数 Surround 环绕重命名文件、方法、属性等(Rename):Shift+F6,同时被修改处在其他被调用的地方也会随之更改,修改文件名,如类名,右键当前类文件 -> R...

2018-12-31 19:07:01 883

转载 Java项目性能监控和调优工具-Javamelody

JavaMelody能够在运行环境监测Java或Java EE应用程序服务器。并以图表的形式显示:Java内存和JavaCPU使用情况,用户Session数量,JDBC连接数,和http请求、sql请求、jsp页面与业务接口方法(EJB3、spring、Guice)的执行数量,平均执行时间,错误百分比等。图表可以按天,周,月,年或自定义时间段查看。  监控效果图见本文结尾部分. 配...

2018-12-31 18:35:23 314

转载 Java虚拟机垃圾回收(三) 7种垃圾收集器:主要特点 应用场景 设置参数 基本运行原理

Java虚拟机垃圾回收(三) 7种垃圾收集器 主要特点 应用场景 设置参数 基本运行原理       在《Java虚拟机垃圾回收(一) 基础》中了解到如何判断对象是存活还是已经死亡?在《Java虚拟机垃圾回收(二) 垃圾回收算法》了解到Java虚拟机垃圾回收的几种常见算法。       下面先来了解HotSpot虚拟机中的7种垃圾收集器:Serial、ParNew、Parallel S...

2018-12-31 18:22:53 285

转载 Minor GC、Major GC和Full GC之间的区别

在 Plumbr 从事 GC 暂停检测相关功能的工作时,我被迫用自己的方式,通过大量文章、书籍和演讲来介绍我所做的工作。在整个过程中,经常对 Minor、Major、和 Full GC 事件的使用感到困惑。这也是我写这篇博客的原因,我希望能清楚地解释这其中的一些疑惑。文章要求读者熟悉 JVM 内置的通用垃圾回收原则。堆内存划分为 Eden、Survivor 和 Tenured/Old 空间,代...

2018-12-31 18:13:21 578

转载 JVM调优——之CMS GC日志分析

  最近在学习JVM和GC调优,今天总结下CMS的一些特点和要点,让我们先简单的看下整个堆年轻代和年老代的垃圾收集器组合(以下配合java8完美支持,其他版本可能稍有不同),其中标红线的则是我们今天要着重讲的内容:垃圾回收器的可用组合:  ParNew and CMS"Concurrent Mark and Sweep" 是CMS的全称,官方给予的名称是:“Mostly C...

2018-12-31 17:59:19 182

转载 JVM的GC日志分析

JVM的GC日志的主要参数包括如下几个:-XX:+PrintGC 输出GC日志-XX:+PrintGCDetails 输出GC的详细日志-XX:+PrintGCTimeStamps 输出GC的时间戳(以基准时间的形式)-XX:+PrintGCDateStamps 输出GC的时间戳(以日期的形式,如 2013-05-04T21:53:59.234+0800)-XX:+PrintH...

2018-12-31 17:45:31 199

转载 idea打印gc信息及其简单概述

根据系统信息选择对应的文件 - IntelliJ IDEA 2017.2.3\bin\idea64.exe.vmoptions - IntelliJ IDEA 2017.2.3\bin\idea32.exe.vmoptions在结尾加-verbose:gc-XX:+PrintGCDetails-XX:+PrintGCDateStamps-Xloggc:gcc.log123...

2018-12-31 16:47:25 859

转载 ps命令注意事项

1.ps命令由于历史原因,版本比较多,主要分为三种版本  1)Unix风格的版本,命令参数加单横线。比如ps -ef  2)BSD风格的版本,命令参数前不加任何横线。比如ps aux  3)GNU风格的版本,命令参数前加双横线。比如ps --deselect --forest //显示所有进程,并且显示出进程的父子关系,就是显示出哪个进程创建了哪些进程。2.由于ps命令较为复杂,一...

2018-12-31 16:18:38 247

转载 Package should contain a content type part [M1.13]

word版本问题,2003 2007

2018-12-29 11:20:21 1872

转载 kafka API详解

1. 生产者api Producer是Kafka三大组件中的一个,用于发送消息到kafka集群中Producer提供了丰富的配置(见后面的配置项)用于控制它的行为在编码之前先使用命令创建topic./kafka-topics.sh --create --zookeeper hadoop01,hadoop02,hadoop03:2181 --partitions 2 --rep...

2018-12-26 11:06:01 887

转载 使用tcpdump+Wireshark抓包分析kafka通信协议

tcpdump 是Linux平台上网络抓包、分析神器,wireshark可用在Windows上以可视化方式直接分析查看tcpdump抓取的数据文件。且wireshark内置支持很多常见应用协议解析,其中就包括kafka通信协议(Wireshark 2.4.0到2.6.0)。因此我们可以通过tcpdump抓取kafka数据包保存到文件,通过wireshark分析学习kafka通信协议交互。Wire...

2018-12-26 10:19:26 1269 1

转载 解决IntelliJ IDEA启动缓慢

一、设置jvm  1、由于默认的jvm太多,但是实际上可以用的比较少,我们可以这样进行设置,使用鼠标右键单击桌面上的IntelliJ IDEA软件图标,选择“打开文件所在的位置”一栏   2、然后根据类型的排序,找到后缀为“vmoptions”的文件(注意和你的操作系统版本一致,32bit || 64bit)   3、找到之后将他们打开,然后更改Xmx与Xms这...

2018-12-26 10:10:29 8870 2

转载 11. kafka重试机制解读

前面对kafka的学习中已经了解到KafkaProducer通过设定参数retries,如果发送消息到broker时抛出异常,且是允许重试的异常,那么就会最大重试retries参数指定的次数。本片文章主要分析几个问题: - 哪些异常可以重试 - 如何实现重试接下来通过分析一一解开这些问题的答案。1.哪些异常可以重试org.apache.kafka.clients.producer...

2018-12-24 16:38:57 2898

转载 vmet8 设置重出现出错.子网IP和子网掩码不匹配

如果子网掩码设成255.255.255.0 ,那么前面的子网ip就应该设成192.168.221.0,而不是192.168.221.128

2018-12-23 22:34:48 28617

转载 SuSE Linux防火墙配置

SuSE Linux防火墙配置1. SuSE Linux防火墙配置文件路径:/etc/sysconfig/SuSEfirewall2;2. 启动、关闭、重启防火墙:   rcSuSEfirewall2 start   rcSuSEfirewall2 stop   rcSuSEfirewall2 restart   帮助说明:Usage: /sbin/rcSuSEfirewall2 ...

2018-12-23 22:04:12 829

原创 linux 网络服务

重启网络命令:service network restart1.查看ssh服务的状态输入以下命令:sudo service sshd status如果出现Loaded: error (Reason: No such file or directory)提示的话,说名没有安装ssh服务,按照第二步:安装ssh服务。如果出现Active: inactive (dead)...

2018-12-23 21:58:32 266

转载 Linux目录结构和常用命令

一、Linux目录结构你想知道为什么某些程序位于/bin下,或者/sbin,或者/usr/bin,或/usr/sbin目录下吗?例如,less命令位于/usr/bin目录下。为什么没在/bin中,或/sbin,或/usr/sbin目录中?所有这些目录之间有什么不同?在这篇文章中,让我们回顾一下Linux的文件系统结构,并理解各上层目录的含义。蓝色:表示目录青色:表示链接黑色:表...

2018-12-23 14:30:32 239

转载 linux如何添加新网卡并修改网卡配置文件

如何给linux虚拟机添加网卡,并给配置修改网卡信息环境:VMware Workstation 系统:Centos 步骤一:关机、添加网卡硬件:1、网络适配器2、添加3、选中网络适配器   下一步4、选择网络连接方式,这里看你自己需求 。然后点击 完成步骤二:开机、添加新网卡配置文件1、查看当前网卡信息。只有一块网卡eth0# ifconfig2、添加i...

2018-12-21 16:21:37 16672 1

转载 db2数据库监控脚本

db2数据库监控脚本主要用途1、监控db2数据库性能; 2、按照监控日期生成文件夹,存放监控日志文件; 3、自动清理过期日志; 4、可以设定监控时间间隔与监控次数; 5、结合crontab计划任务,可以设定何时调用脚本;注意事项需要根据业务需要,适当设置监控频率与监控周期;版本移植性因Linux与AIX在脚本编写上有少许差异,所以分为两个脚本。Linux下db2监...

2018-12-21 14:09:52 1032

转载 JDK(1.6,1.7,1.8,10,11)64位解压版配置使用

JDK(1.6,1.7,1.8,10,11)64位解压版配置使用安装jdk解压版下载jdk地址   链接: https://pan.baidu.com/s/1sm8O5dF 密码: 86p4将下载的javaSE(1.6,1.7,1.8,10,11其中一种)解压到当前文件夹中。例如我的解压路径:然后复制jdk的路径到path中:验证其中配置的环境是否可用:到此,配置压缩版jd...

2018-12-20 23:28:51 1595

转载 su oracle : 只切换用户,而不切换环境;就是说切到oracle用户后,使用的依旧是root的环境。 su - oracle :同时切换用户和环境

su oracle : 只切换用户,而不切换环境;就是说切到oracle用户后,使用的依旧是root的环境。su - oracle :同时切换用户和环境 su   oracle:不会执行oracle主目录中的profile脚本   su   -oracle:会执行oracle主目录中的profile脚本  ...

2018-12-20 14:59:18 1348

转载 Linux下配置oracle的环境变量

1、用root用户登录系统;2、通过su命令切换到安装oracle的用户,也可以直接登录     su -  oracle3、通过ls  -a可以直接查看.bash_profile文件4、通过vi命令编辑配置文件      vi    .bash_profile5、在.bash_profile下配置如下信息    ORACLE_HOME=/u01/app/oracle/...

2018-12-20 14:37:53 3976

转载 Win10以管理员身份打开命令提示符CMD的3种方法

不可否认,多数技术人员还需要大量使用命令提示符。在Win10系统上,除了在运行窗口输入“cmd”可以使用管理员身份来打开命令提示符外,此外还有三种方法也能实现这个目的。是哪三种?我们一起来看看。  方法一  打开C:\Windows\System32目录,找到cmd.exe,单击选中后右键,菜单中选择“以管理员身份运行”。  方法二  1、点开开始菜单,在搜索框中输入“cmd”...

2018-12-19 16:30:02 27164

转载 windows下安装DB2数据库以及使用Aqua Data Studio链接数据库

本文只是作为自己的心得体会,不具有一般性!1、其实安装DB2数据库还是比较简单的,一般都是直接下一步下一步就可以了,只是有些地方需要注意。我安装的DB2数据库版本如下图所示:2、拿到数据库的版本之后,解压缩,如下图的目录结构:然后点击setup.exe.出现如下图的安装界面,选中安装产品->安装新产品:3、会出现如下图所示的界面:稍微等待一会,会出现如下图所示的界面:...

2018-12-19 15:53:16 402

转载 gradle配置本地jar包依赖和以debug模式启动jetty

以debug模式启动jetty,这个目的很明显,为了后台java代码的远程调试。做法是:增加环境变量GRADLE_OPTS,值设置为:-Xdebug -Xrunjdwp:transport=dt_socket,address=9999,server=y,suspend=n 这样通过gradle jettyRun命令启动jetty容器的时候,会有如下的显示结果,代表已经启用了debu...

2018-12-19 00:52:57 388

转载 Gradle的简介,这里就不罗嗦了,Google上一大堆,这里就说说它的基本使用吧(可以简单的理解为它是Maven的高级版本,没那么神秘)。

基本使用流程:1. 下载 Gradle 到本地,并配置环境变量。2. 在项目中创建 build.gradle文件3. 编写 build.grade 脚本4. 执行grade 命令快捷使用方法:下载Android Studio,让它帮我们搞定一切。指定依赖:1. 依赖仓库中的jar1 compile 'group:name:version' 2. 依赖本地ja...

2018-12-18 23:52:44 457

转载 Java ResultSet接口 详细说明

Java ResultSet接口 详细说明记录集接口(ResultSet)接口  在JDBC API 2.0中,ResultSet接口有了很大的变化,增加了很多行操作、行定位的新方法,功能也强大了许多,最主要的变化有以下几个方面:  1、新定义了若干个常数  这些常数用于指定ResultSet的类型,游标移动的方向等性质,如下所示:  public static final int F...

2018-12-18 00:28:39 6300

转载 java-JDBC-ResultSet详解(java数据库操作)

这篇文章并没有给出如何使用ResultSet的具体例子,只是从ResultSet的功能性上进行了详细的讲述。希望这篇文章对大家理解ResultSet能够有所帮助。下面就是这篇文章的具体内容。 结果集(ResultSet)是数据中查询结果返回的一种对象,可以说结果集是一个存储查询结果的对象,但是结果集并不仅仅具有存储的功能,他同时还具有操纵数据的功能,可能完成对数据的更新等。 结果集读取数据的方...

2018-12-17 22:52:18 2242

转载 ORA-28009:connection as SYS should be as SYSDBA OR SYSOPER

输入用户名  sys 然后输入密码后 出现  ORA-28009:connection as SYS should be as SYSDBA OR SYSOPER 错误解决办法 : 例如我的oracle 密码为 Oracle12c 输入口令应该填 Oracle12c as sysdba  OK !--------------------- 作者:3073820738 来源:CSD...

2018-12-17 18:23:35 1013 1

转载 Intellij IDEA 4种配置热部署的方法

热部署可以使的修改代码后,无须重启服务器,就可以加载更改的代码。 第1种:修改服务器配置,使得IDEA窗口失去焦点时,更新类和资源 菜单Run -> EditConfiguration , 然后配置指定服务器下,右侧server标签下on frame deactivation = Update classes and resource。 优点:简单 缺点:基于JVM提供的热...

2018-12-17 09:55:48 797

转载 Linux下*.tar.gz文件解压缩命令

1.压缩命令:  命令格式:tar  -zcvf   压缩文件名.tar.gz   被压缩文件名      可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。 2.解压缩命令:  命令格式:tar  -zxvf   压缩文件名.tar.gz  解压缩后的文件只能放在当前的目录。...

2018-12-16 13:27:08 10895 1

转载 SUSE linux使用zypper 安装软件-比yum更好用

1. How to install "wget" command in Linux and how to use multiple : https://www.cyberciti.biz/tips/linux-wget-your-ultimate-command-line-downloader.html  2.以前接触red hat或者d...

2018-12-16 13:15:36 6393 1

转载 Linux性能监控工具sysstat系列:介绍与安装

简介sysstat提供了Linux性能监控的工具集,包括sar、sadf、mpstat、iostat、pidstat等,这些工具可以监控系统性能和使用情况。各工具的作用如下:iostat - 提供CPU统计,存储I/O统计(磁盘设备,分区及网络文件系统)mpstat - 提供单个或组合CPU相关统计pidstat - 提供Linux进程级别统计:I/O、CPU、内存等sar - 收集、报...

2018-12-16 13:06:04 490

转载 zypper命令使用示例

导读 Zypper是OpenSUSE和企业版SUSE中软件包管理器ZYpp的命令行接口。 主要用于:1.管理软件包:zypper可用来安装、删除、更新和查询本地或远程的软件包。2.管理仓库:zypper可用命令行添加、删除、启用或禁用库。  I. 用zypper管理软件包1. 安装包语法: # zypper install 示例:安装Mozilla firefox[r...

2018-12-16 13:04:10 1318

转载 Linux中目录proc/net/dev详解

在Linux系统中,系统调用是操作系统提供给应用程序使用操作系统服务的重要接口,但同时也正是通过系统调用机制,操作系统屏蔽了用户直接访问系统内核的可能性。幸运的是Linux提供了LKM机制可以使我们在内核空间工作,在LKM机制中一个重要的组成部分就是proc伪文件系统,它为用户提供了动态操作Linux内核信息的接口,是除系统调用之外另一个重要的Linux内核空间与用户空间交换数据的途径。而pr...

2018-12-16 12:47:17 1619

转载 Linux系统启动时间查看

1.uptime命令输出:16:11:40 up 59 days, 4:21, 2 users, load average: 0.00, 0.01, 0.002.查看/proc/uptime文件计算系统启动时间cat /proc/uptime输出: 5113396.94 575949.85第一数字即是系统已运行的时间5113396.94 秒,运用系统工具date即可算出系统启动时间代...

2018-12-16 12:40:59 838

转载 linux cat /etc/passwd 说明

通常在Linux系统中,用户的关键信息被存放在系统的/etc/passwd文件中,系统的每一个合法用户账号对应于该文件中的一行记录。这行记录定义了每个用户账号的属性。下面是一个passwd文件的示例(部分摘录):root:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/s...

2018-12-16 12:28:58 5087

转载 Linux查看物理CPU个数、核数、逻辑CPU个数

# 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数# 查看物理CPU个数cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l# 查看每个物理CPU中core的个数(即核数)cat /proc/cpuinfo| grep "cpu cores...

2018-12-16 00:43:29 95

空空如也

空空如也

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

TA关注的人

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