加载中
Jmeter的第一次尝试

计划用Jmeter做下性能测试, 问题我们不是Web应用, 是纯TCP的交互系统, 所以要用Jmeter的TCP通信方式, 问题1, 怎么收发TCP消息. Jmeter里有个TCP取样器, 用于TCP通信, 但是默认是字符通信, 也...

2017/07/21 16:20
112
几个代码走查工具的调研

这几天项目要推行代码走查, 调研了几个工具, 记录如下: 1. agileReview:这个是Eclipse的一个插件,看介绍是用这个工具可以编辑一个记录走查内容的文件,再通过git等共享文件进行交流, 但是...

2017/06/07 13:32
2.4K
Java安全编程

1.限制敏感数据的生命周期 对存储敏感信息的数据用后没有清除 ---解决方案: 对敏感信息使用过后, 要主动进行清除. 尽量不用String这样的不可变数据存储. 敏感信息被交换到磁盘存储 ---解决方...

2017/02/24 21:14
47
一个android应用开发中的各种坑.

导入外部jar 要用到weibosdk的jar包, 所以要导入一个外部的jar包到android工程中. 首先是从libraries中添加这个jar包 再要把这个jar配置一下, 排第一, 并选中. Couldn't load weibosdkcore ...

2017/02/05 15:34
41
Johnson算法

Johnson算法可以在O(V*V lgV + VE)的时间内找到所有节点对之间的最短路径,对于稀疏图来说,算法的渐进表现要由于重复平方法和FloydWarshall算法,如果图没有权值为负值的环路,则返回所有结...

2017/01/13 14:53
70
Java 垃圾回收器

分类 Serial 最简单, 单线程清理Minor GC和Full GC, 所有线程暂停. 适合只有单线程的硬件环境 -XX:+UseSerialGC Throughput 多线程清理Minor GC和Full GC, 所有线程暂停. -XX:+UseParallelG...

2017/01/12 11:47
27
Guava库的新工具--Graph

图类型 Graph Graph是最简单和最基本的图类型。它定义了用于处理节点到节点关系的基本操作,例如获取后继节点:successors(node),获取相邻节点:adjacentNodes(node)和获取节点的入度值:i...

2016/12/26 15:03
1K
TCP BBR算法与Reno/CUBIC的对比

我一再强调,BBR算法是个分界点,所有的TCP拥塞控制算法,被分为BBR之前和BBR之后的(其实发现,这并不是我个人的观点,很多人都这么认为,所有想写本文探个究竟)。当然这里的”所有“并不包括...

2016/12/16 13:51
1K
从TCP拥塞本质看BBR算法及其收敛性(附CUBIC的改进/NCL机制)

本文试图给出一些与BBR算法相关但却是其之外的东西。 1.TCP拥塞的本质 注意,我并没有把题目定义成网络拥塞的本质,不然又要扯泊松到达和排队论了。事实上,TCP拥塞的本质要好理解的多!TCP...

2016/12/16 13:50
277
TCP BBR算法的带宽敏感性以及高丢包率下的优化

bbr算法比较简单也比较容易理解,所有关于它的优化也就同样不复杂了。 请注意,任何优化都只针对特定场景的,根本不存在一种放任四海而皆准的算法。我们分析Google的测试报告时,比较容易被忽...

2016/12/16 13:49
808
Google's BBR拥塞控制算法模型解析

0.模型 模型是最根本的! 我非常讨厌把所有的东西杂糅在一起,我比较喜欢各个击破,所以说,我最喜欢正交基!我希望把待观测的东西分解成毫无耦合的N个方面,然后各自研究其特性。这个思路我...

2016/12/16 13:48
319
Google's BBR TCP拥塞控制算法的四个变速引擎

1.Linux TCP迄今为止的拥塞控制机制 我并不了解其它平台的TCP拥塞控制算法实现,但是我了解Linux的,迄今为止,在bbr刚刚被引入之后,Linux的拥塞控制算法分为两类: 保守模式 bbr之前以Ren...

2016/12/16 13:45
1K
来自Google的TCP BBR拥塞控制算法解析

正文之前,给出本文的图例: BBR的组成 bbr算法实际上非常简单,在实现上它由5部分组成: 1.即时速率的计算 计算一个即时的带宽bw,该带宽是bbr一切计算的基准,bbr将会根据当前的即时带宽以...

2016/12/16 13:44
684
Shell脚本8种字符串截取方法总结

Linux 的字符串截取很有用。有八种方法。 假设有变量 var=http://www.aaa.com/123.htm. 1. # 号截取,删除左边字符,保留右边字符。 echo ${var#*//} 其中 var 是变量名,# 号是运算符,*//...

2016/11/23 13:34
45
用Java Service Wrapper 注册一个系统服务

之前要想在系统开机启动一个Java进程,一般都是用脚本写到rc.local中。 还有一种办法是写了个服务脚本把它注册到系统服务,也可以开机启动。并可以通过service命令进行管理。 JavaServiceWra...

2016/07/14 16:47
255
RabbitMQ的配置

环境是在Centos6.6上用RPM包安装了rabbitMQ 3.5.4,默认的端口是5672,现要通过配置,修改这个端口号。 创建环境配置文件 在/etc/rabbitmq目录下,手动创建一个名为rabbitmq-evn.conf的文件,...

2016/04/21 20:09
539
从问题看本质: 研究TCP close_wait的内幕

最近遇到的一个关于socket.close的问题,在某个应用服务器出现的状况(执行netstat -np | grep tcp): tcp 0 0 10.224.122.16:50158 10.224.112.58:8788 CLOSE_WAIT tcp 0 0 10.224.122.16:3765...

2016/03/30 10:00
280
pandas 笔记

读取一个表格数据 数据格式如: 1::1193::5::978300760 1::661::3::978302109 1::914::3::978301968 1::3408::4::978300275 1::2355::5::978824291 1::1197::3::978302268 1::1287::5::9783...

2016/01/29 21:59
83
Kafka设计解析(四):Kafka Consumer解析

High Level Consumer 很多时候,客户程序只是希望从Kafka读取数据,不太关心消息offset的处理。同时也希望提供一些语义,例如同一条消息只被某一个 Consumer消费(单播)或被所有Consumer消费...

2015/12/23 12:00
108
Kafka设计解析(三):Kafka High Availability (下)

Kafka是由LinkedIn开发的一个分布式的消息系统,使用Scala编写,它以可水平扩展和高吞吐率而被广泛使用。目前越来越多的开源分布式处理系统如Cloudera、Apache Storm、Spark都支持与Kafka集成...

2015/12/21 13:49
188

没有更多内容

加载失败,请刷新页面

返回顶部
顶部