
其他扩展
pan_joy
不在沉默中爆发,就在沉默中死亡,不在黑暗中发光,就在黑暗中消亡。-----自立自强
展开
-
TCP/IP协议与UDP协议
TCP/IP协议TCP/IP是“传输控制协议/因特网协议”的缩略语,指的是一些主要协议中的两个协议,这些协议也被称为因特网协议簇。TCP/IP协议可为任意的计算机系统提供网络连接,其连接可以跨越不同的网络介质、应对可能的不利条件。因特网的一个基本设计目标是允许广泛的网络特质,接纳诸如带宽、延时、丢包、包失序以及数据包的最大长度方面的不同。另一个目标是健壮性,能应对单个网络、网关和主机的转载 2016-10-14 10:25:48 · 1106 阅读 · 0 评论 -
wrk压测工具的使用
wrk压测的git地址:https://github.com/wg/wrkwrk安装:直接下载然后解压之后进入目录然后make编译即可。get请求:./wrk -t1 -c400 -d200s http://www.baidu.com参数-t代表线程数-c代表连接数-d代表请求持续时间发送post请求时需要编写一个lua文件wrk.method = "POST"wrk.body = '{"pus...原创 2018-05-23 17:52:00 · 939 阅读 · 0 评论 -
OkHttp实现延时重试
场景分析很多项目由于有callback,且失败重试和重定向需求,因此需要实先OkHttp失败重试解决方案package com.gomefinance.esign.httpretry;import lombok.extern.slf4j.Slf4j;import okhttp3.Interceptor;import okhttp3.Request;import okhttp3原创 2017-09-30 18:04:53 · 10945 阅读 · 2 评论 -
实现HttpClient重试
场景应用目前程序中涉及到需要callback操作,product需要被动的接收consume的处理状态,为了最大程度的能够callback成功因此consume在http调用出现问题(如:服务不可用、异常、超时)情况下需要进行重试(retry request)。1、针对异常的重试例如:connect timed out/read timed outHttpClientBuilder原创 2017-09-30 16:46:06 · 11144 阅读 · 2 评论 -
Linux查看CPU和内存(一)----top命令
top命令简介在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等。退出 top 的命令为 q (在 top 运行中敲 q 键一次)。top命令是Linu原创 2017-08-28 17:26:20 · 737 阅读 · 0 评论 -
Java校验文件是否损坏
经常在程序操作文件时,遇到文件以及损坏的问题,那么如何校验文件是否损坏呢?这就需要Apache Tika包了,maven引用如下: org.apache.tika tika-parsers 1.16 org.apache.t原创 2017-09-04 16:36:35 · 10257 阅读 · 6 评论 -
Java在linux上只能在程序的当前目录下创建文件/文件夹导致的问题
Java在linux上只能在程序的当前目录下创建文件/文件夹,导致正常在Windows运行正常的程序,到linux上,如果创建的目录不在当前程序执行目录下会提示:Permission denied解决也很简单,增加以下代码即可:File f=new File("/home/sxl/out");f.setWritable(true, false);原创 2017-08-03 08:00:13 · 6244 阅读 · 1 评论 -
Linux下安装JDK的方法
1、首先卸载原有的JDK查看JDK版本rpm -qa | grep gcj可能的结果是:libgcj-4.1.2-42.el5 java-1.4.2-gcj-compat-1.4.2.0-40jpp.1152、卸载原有JDKyum -y remove java-1.4.2-gcj-compat-1.4.2.0-40jpp.115如果这中方法不行,可以使用如下的方原创 2017-05-23 10:38:34 · 377 阅读 · 0 评论 -
二叉树遍历解析
一、简述今天来总结下二叉树前序、中序、后序遍历相互求法,即如果知道两个的遍历,如何求第三种遍历方法,画出来二叉树,然后根据各种遍历不同的特性来求,下面我们分别说明。首先,我们看看前序、中序、后序遍历的特性: 前序遍历: 访问顺序:根>>左子树>>右子树 中序遍历: 访问顺序:左子树>>根>>右子树 后序遍历: 访问顺序:左子树>>右子树>>根二、示例1、已知前序、中序遍原创 2017-02-09 20:01:12 · 755 阅读 · 0 评论 -
更改Centos6的yum源
1、阿里云Linux安装软件镜像源阿里云是最近新出的一个镜像源。得益与阿里云的高速发展,这么大的需求,肯定会推出自己的镜像源。阿里云Linux安装镜像源地址:http://mirrors.aliyun.com/第一步:备份你的原镜像文件,以免出错后可以恢复。mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-原创 2016-12-04 10:57:46 · 23148 阅读 · 0 评论 -
VMware虚拟机安装vmware-tool
注意:安装前确保你是root用户1、安装虚拟机后通过点击左上角的VM/虚拟机--->install VMware tools ,虚拟机会弹出一个光盘如下图2、双击打开光盘,会弹出安装包。解压安装包之后,找到VMware-tools-distrib,进入其所在目录下,可以ls查看里面的东西,然后 ./vmware install.pl 就进入安装过程了。就按步骤一步一步来原创 2016-12-04 10:58:51 · 1634 阅读 · 0 评论 -
Linux下文件操作的常用命令
1、新建命令vi vim touch 加一个不存在的文件名都是新建一个文件不同之处在于:touch只是新建,不打开,执行之后就存在这个文件了。而vi/vim执行之后直接打开,如果之后不保存退出,该文件就不存在。vi/vim新建的示例:左下角的new file就表示该文件为新建文件。2、查看命令tail命令tail -n 100 install.log 查看原创 2016-10-30 11:01:48 · 410 阅读 · 0 评论