11 2017 档案

摘要:1.主要统计信息 Tsung统计数据是平均每十秒重置一次,所以这里的响应时间(连接、请求、页面、会话)是指每十秒的平均响应时间; connect: 表示 每个连接持续时间; Hightest 10sec mean 连接最长持续时间 Lowest 10sec mean 连接最短持续时间 Highest 阅读全文
posted @ 2017-11-23 16:23 低调人生 阅读(1715) 评论(1) 推荐(0) 编辑
摘要:Tsung解析Tsung.xml配置文件 见http://blog.csdn.net/libing1991_/article/details/47684433 配置文件 打开 http_simple.xml ,下面来讲几个关键的配置。 clients 用户产生的方式 tsung运行时可以由很多的虚拟 阅读全文
posted @ 2017-11-23 16:22 低调人生 阅读(2584) 评论(0) 推荐(0) 编辑
摘要:在安装之前确保安装了以下工具: erlang 必须要有安装java环境,要不然不成功 [plain] view plaincopy yum install gcc yum install gcc-c++ yum install libtool yum install libtool-ltdl-dev 阅读全文
posted @ 2017-11-23 16:17 低调人生 阅读(440) 评论(0) 推荐(0) 编辑
摘要:在网上看来很多关于同步锁的博文,记录下来方便以后阅读 一、Lock和synchronized有以下几点不同: 1)Lock是一个接口,而synchronized是Java中的关键字,synchronized是内置的语言实现,synchronized是在JVM层面上实现的,不但可以通过一些监控工具监控 阅读全文
posted @ 2017-11-22 17:01 低调人生 阅读(33766) 评论(2) 推荐(0) 编辑
摘要:Map:“键值”对映射的抽象接口。该映射不包括重复的键,一个键对应一个值。 SortedMap:有序的键值对接口,继承Map接口。 NavigableMap:继承SortedMap,具有了针对给定搜索目标返回最接近匹配项的导航方法的接口。 AbstractMap:实现了Map中的绝大部分函数接口。它 阅读全文
posted @ 2017-11-22 16:19 低调人生 阅读(1301) 评论(0) 推荐(0) 编辑
摘要:线程池为线程生命周期开销问题和资源不足问题提供了解决方案。通过对多个任务重用线程,线程创建的开销被分摊到了多个任务上。其好处是,因为在请求到达时线程已经存在,所以无意中也消除了线程创建所带来的延迟。这样,就可以立即为请求服务,使应用程序响应更快。而且,通过适当地调整线程池中的线程数目,也就是当请求的 阅读全文
posted @ 2017-11-22 14:26 低调人生 阅读(5260) 评论(1) 推荐(0) 编辑
摘要:Queue: 基本上,一个队列就是一个先入先出(FIFO)的数据结构 Queue接口与List、Set同一级别,都是继承了Collection接口。LinkedList实现了Deque接 口。 Queue的实现 1、没有实现的阻塞接口的LinkedList: 实现了java.util.Queue接口 阅读全文
posted @ 2017-11-22 10:12 低调人生 阅读(409233) 评论(15) 推荐(36) 编辑
摘要:当把java项目打包成jar后,如何运行main函数呢? 第一种:指定运行main类: 第二种:在MANIFEST.MF里配置了Main-Class,可以直接执行jar文件 Main-Class: com.hk.app.Application 如在maven项目配置启动main: 然后打包执行以下命 阅读全文
posted @ 2017-11-21 11:14 低调人生 阅读(4894) 评论(0) 推荐(0) 编辑
摘要:linux的cpu使用频率是根据cpu个数和核数决定的 top,然后你按一下键盘的1,这就是单个核心的负载,不然是所有核心的负载相加,自然会超过100 如上面 cpu个数是4个,那么cpu可以占到400% 阅读全文
posted @ 2017-11-21 10:52 低调人生 阅读(5421) 评论(1) 推荐(1) 编辑
摘要:linux查看系统的硬件信息,并不像windows那么直观,这里我罗列了查看系统信息的实用命令,并做了分类,实例解说。 cpu lscpu命令,查看的是cpu的统计信息. 查看/proc/cpuinfo,可以知道每个cpu信息,如每个CPU的型号,主频等。 上面输出的是第一个cpu部分信息,还有3个 阅读全文
posted @ 2017-11-21 10:48 低调人生 阅读(386) 评论(0) 推荐(0) 编辑
摘要:mvn本地导jar mvn install:install-file -Dfile=D:/iCloud-Jms-1.01.001.jar -DgroupId=com.broadsense -DartifactId=iCloud-Jms -Dversion=1.01.001 -Dpackaging=j 阅读全文
posted @ 2017-11-21 09:54 低调人生 阅读(145) 评论(0) 推荐(0) 编辑
摘要:1.nohup 用途:不挂断地运行命令,即使终端ssh关闭了也一直运行。 语法:nohup Command [ Arg … ] [ & ] 例:nohup start.sh & 无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文件中。nohup.out相 阅读全文
posted @ 2017-11-21 09:47 低调人生 阅读(9718) 评论(0) 推荐(0) 编辑
摘要:最近公司的一个服务器cpu占用比较高,定时任务出现问题,后来发现竟然给入侵了,用来跑比特币挖矿,特意分享下挖矿脚本 平时写点脚本定时任务备份数据库,最近登上服务器,才发现crontab被串改了。我写的定时脚本给删了。。。 就奇怪了,无端端多了几个计划任务 开始还以为公司那位干的定时任务,我就研究下干 阅读全文
posted @ 2017-11-13 11:01 低调人生 阅读(2777) 评论(0) 推荐(0) 编辑
摘要:、什么是 Disruptor 从功能上来看,Disruptor 是实现了“队列”的功能,而且是一个有界队列。那么它的应用场景自然就是“生产者-消费者”模型的应用场合了。 可以拿 JDK 的 BlockingQueue 做一个简单对比,以便更好地认识 Disruptor 是什么。 我们知道 Block 阅读全文
posted @ 2017-11-10 14:23 低调人生 阅读(5445) 评论(0) 推荐(0) 编辑
摘要:netty发送和接收数据handler处理器 主要是继承 SimpleChannelInboundHandler 和 ChannelInboundHandlerAdapter 一般用netty来发送和接收数据都会继承SimpleChannelInboundHandler和ChannelInbound 阅读全文
posted @ 2017-11-10 12:01 低调人生 阅读(30195) 评论(2) 推荐(0) 编辑
摘要:netty通讯需要对数据进行编码,解码,于是我们需要用到netty的编码器、解码器 netty 提供的解码器 DelimiterBasedFrameDecoder 解决TCP的粘包解码器 StringDecoder 消息转成String解码器 LineBasedFrameDecoder 自动完成标识 阅读全文
posted @ 2017-11-10 11:50 低调人生 阅读(12036) 评论(0) 推荐(0) 编辑
摘要:Netty 是一个基于NIO的客户、服务器端编程框架,使用Netty 可以确保你快速和简单的开发出一个网络应用,例如实现了某种协议的客户,服务端应用。Netty相当简化和流线化了网络应用的编程开发过程,例如,TCP和UDP的socket服务开发。 Netty简单来说就是socket通讯,支持多协议的 阅读全文
posted @ 2017-11-10 10:58 低调人生 阅读(2079) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示