自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

游荡边缘的博客

游荡在技术海洋的边缘

原创 Linux 之 Docker 相关操作

由于公司技术架构调整为Spring Cloud后,采用了Docker进行项目的部署管理。故而整理相关的Docker的信息,以便后期自我回顾 1.Docker环境搭建 CentOS 仅发行版本中的内核支持 Docker。Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为...

2020-02-12 20:13:34

阅读数 13

评论数 0

原创 Linux GoAccess 安装使用

1. 使用yum 安装 yum install glib2 glib2-devel GeoIP-devel ncurses-devel zlib zlib-develyum install gcc -y yum -y install GeoIP-update yum install ...

2020-01-16 13:45:58

阅读数 32

评论数 0

原创 Linux Docker 之 Nginx 安装

1.下载Nginx #下载nginx docker pull nginx:latest 2.快速运行Nginx #运行默认nginx docker run --name nginx -p 8080:80 -d nginx 3.主要配置文件目录 @进入容器内部查看配置目录 ...

2020-01-15 16:42:17

阅读数 17

评论数 0

原创 Linux Docker 之 FastDFS 安装(单节点安装)

1.下载镜像 docker pull registry.cn-beijing.aliyuncs.com/tianzuo/fastdfs 2.运行FastDFS docker run -d --restart=always --privileged=true --net=host --n...

2019-12-25 18:23:04

阅读数 37

评论数 0

原创 Linux Docker 之 Kafka 单节点安装

1、获取相关镜像: 1.1 获取 zookeeper 镜像: docker pull wurstmeister/zookeeper 1.2 获取 kafka 镜像: docker pull wurstmeister/kafka 2.运行镜像 2.1 运行zookeeper do...

2019-12-19 16:34:05

阅读数 36

评论数 0

原创 Linux Docker 之 Redis 安装

由于最近自己demo环境需要使用Redis,为了避免和其他同事正常使用的redis混用,故而整理Redis环境: 查询目前存在的镜像: ## 方法1,通过Docker search 查询 docker search redis ## 方法2,通过redis查询当前版本 https:/...

2019-12-09 09:33:31

阅读数 67

评论数 0

原创 Linux 之 JDK 安装

1.首先确认系统可执行yum 2.安装jdk所有文件 yum install java-1.8.0-openjdk\* -y 3.执行完成后检查是否安装成功 java -version

2019-12-02 10:37:59

阅读数 9

评论数 0

原创 Linux 防火墙之 Firewalld

查看防火墙状态: systemctl status firewalld.service firewall-cmd --state 查询已开放端口: firewall-cmd --list-ports 查询防火墙配置: firewall-cmd --list-all 开启防火墙...

2019-12-02 10:13:36

阅读数 14

评论数 0

原创 Linux 防火墙之 Iptables

查看状态: service iptables status 查看开放/阻断状态: iptables -nvL 开启: service iptables start 关闭: service iptables stop 重启: service iptables restar...

2019-12-02 10:10:51

阅读数 13

评论数 0

原创 Docker限制SpringBoot的内存等配置

在最近的线上运行中,运维反馈部分客户机器上资源不够,且需要根据不同的客户要求调整不同的docker资源,故而整理以下设置: 方式一: 在Dockerfile中设置: ENTRYPOINT exec java -Xms512m -Xmx1024m -Xss1024K -XX:PermSize...

2019-11-25 10:46:17

阅读数 132

评论数 0

原创 Ambari 中集成的 Kafka删除重装

一、删除kafka 在Ambari中停止Kafka相关服务 移除kafka的存储目录(logs)(若存在多个目录时,所有的存储文件均清除) 在Ambari删除kafka相关服务组件 移除各个Broker中有关kafka的目录日志(logs) 移除zookeeper中的相关kafka保存信...

2019-11-06 10:59:42

阅读数 174

评论数 0

转载 Linux tcpdump 网关抓包秘籍

tcpdump tcpdump - dump traffic on a network tcpdump是一个用于截取网络分组,并输出分组内容的工具。凭借强大的功能和灵活的截取策略,使其成为类UNIX系统下用于网络分析和问题排查的首选工具 tcpdump 支持针对网络层、协议、主机、网络或端口...

2019-10-21 11:48:03

阅读数 57

评论数 0

原创 Docker 网关(dump)抓包秘籍

Dokcer由于是一个运行在单独的容器,与宿主交互的网络模式有以下方式: 网络模式不是Host时: 容器和宿主机的网络互相独立,而容器一般也不会有安装tcpdump。因此,无法直接抓取容器内的包。 网络模式是Host时: 容器不会获得一个独立的Network Namespace,而是和宿主机共...

2019-10-21 11:39:58

阅读数 28

评论数 0

原创 网络检测,常用工具

最近工作中由于要对服务器的网络进行检测处理,所以便用了以下几种网络检测工具: 1.Linux 服务器带宽 上下行带宽 检测 名称:speedtest-cli 网络测试 1.下载 wget https://raw.githubusercontent.com/sivel/speedtest-c...

2019-09-26 23:50:00

阅读数 109

评论数 0

原创 勿忘初心

又到了一年的加薪晋级的时间,本人目前在公司是一个中层管理,手底下管着几个人。在最近的面谈沟通中,个别同事希望能进一步提升,成为一个组长,也想管几个人。这可能是中国式社会衍生的病毒,不管在哪个行业或者哪个地方工作都有种 “以官为贵、以官为尊” 的思想,总觉得不混个一官半职,很丢人,很没面子。因为在企...

2019-09-23 21:51:40

阅读数 482

评论数 0

原创 Linux 如何高效使用 netstat

这是所有与服务器连接的外部 IP 信息列表 , 可以看到第五列是所有的外部 IP 信息 ; proto:网络类型:TCP / UDP Recv-Q:接收缓存字节数 Send-Q:发送缓存字节数 Local Address:本地地址 Foreign Address:外部状态 State:...

2019-08-31 12:56:28

阅读数 18

评论数 0

原创 IDEA 热部署和热加载的方法

热部署: 整个项目从新部署,包括你从新打上.war 文件。 会清空session ,释放内存。项目打包的时候用的多。 热加载: 服务器会监听 class 文件改变,包括web-inf/class,wen-inf/lib,web-inf/web.xml等文件,若发生更改,则局部进行加载,不清空...

2019-08-07 11:50:23

阅读数 55

评论数 0

原创 IDEA自定义模板代码

1.点击Flie->Setting 2.搜索框中输入“template”然后选择 Editor-->Live Templates,选择右边“+”选择 template Group,创建自己的模板分组 3.选中刚创建的分组名称,右边“+”选择模板 4. 5.创建类...

2019-08-05 21:00:10

阅读数 19

评论数 0

转载 Netty是什么?你真的了解吗?

在之前的工作中从未接触过Netty,在原来的工作中遇到网络的客户端服务端往往都是自己编写一个Socket相关程序即解决问题。进入现在的公司过会,开始接触了Netty。下面就对Netty的一些了解进行记录。 Netty简介: Netty是 一个异步事件驱动的网络应用程序框架,用于快速开发可维护的...

2019-08-04 20:15:19

阅读数 35

评论数 0

原创 内存溢出与内存泄漏

在Java开发工作中,考验一个程序的持续运行及高效运行,往往都会接触到内存溢出和内存泄漏问题,今天我们就来谈谈两者的发生原因及如何避免。 1.内存溢出:1.1产生原因 比如你创建一个对象时只申请了1K的内存空间,但是创建后用户每个属性都设置的超大,远超过1K的空间,那么超过1K的数据就没地方存...

2019-08-04 19:03:52

阅读数 21

评论数 0

原创 kafka常用命令

Kafka启动(后台) bin/kafka-server-start.sh -daemon config/server.properties 创建主题 ## 创建 主题 ./kafka-topics.sh --create --zookeeper 127.0.0.1:2181 --re...

2019-08-04 13:16:17

阅读数 80

评论数 0

原创 重装kafka后不能消费原topic数据。

问题环境: 1.单kafka服务 问题复现:重装kafka服务后flink不能消费数据。 问题查找历程: 1.首先查看flink的日志信息,看到有: 从上面的日志怀疑是flink本身的检查点保留了kafka的偏移量导致的,根据查找相关资料并不影响flink获取数据 2.打开flin...

2019-08-02 17:39:21

阅读数 59

评论数 0

原创 浅谈如何提高团队沟通力

身在职场中的你,是否会觉得和同事和客户的合作是这个世界上最难的事情之一?比如在开会时讨论某一个功能需求或技术方案时各执其辞,两三个小时过去,却没有达成任何决议?有时候遇到时间紧任务急,你急得像热锅上的蚂蚁,但配合你工作的同事内心毫无波动?工作中出现问题,你提出解决方案,但同事却爱搭不理?合作的同事...

2019-07-16 18:06:33

阅读数 107

评论数 0

原创 Docker 启动时报:iptables 异常

在docker运行时,有时可正常运行,若加上防火墙或docker内部端口不能访问时,添加以下代码可修复问题 1.找到 cd /etc/sysctl.d/ 2.在99-sysctl.conf配置文件中添加 net.bridge.bridge-nf-call-ip6tables = 1 n...

2019-07-10 10:47:35

阅读数 32

评论数 0

原创 Spring Boot 与 Spring Cloud 版本对应关系

Spring Cloud版本 Spring Boot版本 Angel版本 兼容 1.2.x Brixton版本 兼容 1.3.x Camden版本 兼容 1.4.x Dalston版本、Edgware版本 兼容 1.5.x Finchley版本 ...

2019-07-10 10:41:46

阅读数 20

评论数 0

原创 JAVA 移位运算符

在使用Netty的过程中,往往对byte进行操作,故整理移位运算符的一些信息。 Java中的三种移位运算符: << : 左移运算符,num << 1,相当于num乘以2 语法格式:   需要移位的数字 << 移位的次数  例如: ...

2019-06-27 08:45:54

阅读数 22

评论数 0

转载 Java获取系统信息(cpu,内存,硬盘,进程等)的相关方法

1.利用jdk自带的API获取信息:(只支持jdk1.60以上的版本啊) import java.io.InputStreamReader; import java.io.LineNumberReader; import java.util.ArrayList; import java.ut...

2019-06-27 08:45:25

阅读数 50

评论数 0

转载 jProfiler远程连接Linux监控jvm、tomcat运行状态

第一步、下载软件 官网地址:http://www.ej-technologies.com/download/jprofiler/files,一个linux服务端,一个windows客户端 GUI界面 第二步、安装 1、下载好后把tar包上传的linux服务器,解压。 / ...

2019-06-27 08:45:08

阅读数 22

评论数 0

转载 Linux下分析Java程序内存(pmap、jmap、jstat)

1、pmap查看进程内存 运行命令 使用pmap可以查看某一个进程(非java的也可以)的内存使用使用情况, 命令格式: pmap 进程id 1 示例说明 pmap 12358 1 第一列,内存块起始地址 第二列,占用内存大小 第三列,内存权限 第四列,内存名称,anon表示动...

2019-06-27 08:44:55

阅读数 33

评论数 0

转载 Netty 源码分析之ByteBuf

Netty 源码分析之ByteBuf ByteBuf基础 Java Nio 的Buffer 在进行数据传输的过程中,我们经常会用到缓冲区。 在Java NIO 为我们提供了原生的七种缓冲区实现,对应着Java 的七种基本类型。一般使用ByteBuffer较多。原生的Buffer虽然能满足我们...

2019-06-27 08:43:56

阅读数 50

评论数 0

转载 Tomcat heapdump文件配置

系统有时会遇到OutOfMemoryError,Java堆溢出了。我们需要找到造成OutOfMemoryError原因。一般有两种情况: 1、内存泄露,对象已经死了,无法通过垃圾收集器进行自动回收; 2、内存溢出,内存中的对象都还必须存活着,这说明Java堆分配空间不足,检查堆设置大小(-Xm...

2019-06-27 08:43:34

阅读数 43

评论数 0

原创 如何观察是否具有领导力

朋友开了一家广告公司,自己做老板。这两年公司发展势头很好,规模和业绩都有很大的提升。周末时间,朋友在微信上联系我,说他的公司准备在员工中培养两位优秀员工同时选拔出一至两个领导。希望我能帮他提提意见。 我很佩服这位朋友。当年能果断放弃在重庆的工作,回贵州老家从零开始创业,这让我很佩服他的魄力和勇气...

2019-06-26 23:07:00

阅读数 47

评论数 0

转载 java.net.SocketException: Too many open files

原因: 操作系统的中打开文件的最大句柄数受限所致,常常发生在很多个并发用户访问服务器的时候。因为为了执行每个用户的应用服务器都要加载很多文件(new 一个socket 就需要一个文件句柄),这就会导致打开文件的句柄的缺乏。 解决方式: a) 尽量把类打成 jar 包,因为一个 jar 包只消耗...

2018-08-30 10:03:33

阅读数 2216

评论数 0

转载 TCP/IP异常 java.io.IOException

1 java.net.SocketTimeoutException .  这 个异 常比较常见,socket 超时。一般有 2 个地方会抛出这个,一个是 connect 的 时 候 , 这 个 超 时 参 数 由connect(SocketAddress endpoint,int timeout...

2018-08-30 10:01:07

阅读数 1335

评论数 0

转载 java.io.IOException 断开的管道

java tcp/ip异常 1 java.net.SocketTimeoutException .  这 个异 常比较常见,socket 超时。一般有 2 个地方会抛出这个,一个是 connect 的 时 候 , 这 个 超 时 参 数 由connect(SocketAddress endpo...

2018-08-30 09:45:45

阅读数 7633

评论数 0

转载 Tomcat 运行过程中出现 Too manay open files 异常分析

查看采集数据的tomcat日志,习惯性的先翻到日志的最后去查看有没有异常的打印,果然发现了好几种异常信息,但是最多还是这个:   “Too manay open files” 问题很明显啊,文件描述符超出限制导致无法打开文件或创建网络连接,这个问题又会导致一些其它问题的产生,肯定是ulim...

2018-08-30 09:44:16

阅读数 175

评论数 0

原创 浅谈Java IO流特性

在java中流基本都封装在java.io的包下。且大部分流都是以装饰器的模式进行实现,提供了很多流操作的便捷性;以下浅谈常见的几种。一、   二进制流二进制字节方式读写的流(字节流没有编码的概念,转换字节需要考虑编码,不能按行处理,使用不太方便)主要有:InputStream、OutputStre...

2018-05-08 09:38:33

阅读数 353

评论数 0

转载 FFMPEG截图 RTMP直播流

ffmpeg -probesize 1 -i "rtmp://{ip}/live/1 live=1" -y -t 0.001 -ss 1 -f image2 -r 1 c:/rtm.jpeg  -probesize 1:设置探测尺寸-i “rtmp://  live=1”   ...

2018-04-16 17:46:29

阅读数 864

评论数 0

转载 Linux TCP的连接数数据读取

1)统计80端口连接数netstat -nat|grep -i "80"|wc -l2)统计httpd协议连接数ps -ef|grep httpd|wc -l3)、统计已连接上的,状态为“establishednetstat -na|grep ESTABLISHED|wc -l...

2018-04-16 17:30:56

阅读数 37

评论数 0

转载 常见CIF、D1、720P、1080P视频格式上行带宽计算

在视频监控系统中,对存储空间容量的大小需求是与画面质量的高低、及视频线路等都有很大关系。下面对视频存储空间大小与传输带宽的之间的计算方法做以先容。       比特率是指每秒传送的比特(bit)数。单位为bps(BitPerSecond),比特率越高,传送的数据越大。比特率表示经过编码(压缩)后的...

2018-04-13 13:47:15

阅读数 2026

评论数 0

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