10 2016 档案

摘要:java gc的工作原理、如何优化GC的性能、如何和GC进行有效的交互 一个优秀的Java 程序员必须了解GC 的工作原理、如何优化GC的性能、如何和GC进行有效的交互,因为有一些应用程序对性能要求较高,例如嵌入式系统、实时系统等。只有全面提升内存的管理效 率,才能提高整个应用程序的性能。 本篇文章 阅读全文
posted @ 2016-10-31 11:45 jiu~ 阅读(883) 评论(0) 推荐(0) 编辑
摘要:使用这个jmeter工具测试时,遇到这么个gc错误,网上找到了解决方案。原因是jmeter默认分配内存的参数很小,好像是256M吧。故而解决方法,就是增加内存: 注意,new值必须比heap值要小。 有篇文章,可以参考下,我还没搞明白:http://www.cnblogs.com/jiu0821/p 阅读全文
posted @ 2016-10-31 11:44 jiu~ 阅读(3726) 评论(0) 推荐(0) 编辑
摘要:我遇到这样的问题,本地部署时抛出异常java.lang.OutOfMemoryError:GC overhead limit exceeded导致服务起不来,查看日志发现加载了太多资源到内存,本地的性能也不好,gc时间消耗的较多。解决这种问题两种方法是,增加参数,- XX:-UseGCOverhea 阅读全文
posted @ 2016-10-31 11:43 jiu~ 阅读(7731) 评论(0) 推荐(1) 编辑
摘要:一、查看和修改Linux的时区 1. 查看当前时区命令 : "date -R" 2. 修改设置Linux服务器时区方法 A命令 : "tzselect" 方法 B 仅限于RedHat Linux 和 CentOS命令 : "timeconfig" 方法 C 适用于Debian命令 : "dpkg-r 阅读全文
posted @ 2016-10-26 11:06 jiu~ 阅读(123621) 评论(0) 推荐(9) 编辑
摘要:elasticsearch原生支持date类型,json格式通过字符来表示date 类型。所以在用json提交日期至elasticsearch的时候,es会隐式转换,把es认为是date类型的字符串直接转为date类型。至于什么 样的字符串es会认为可以转换成date类型,参考elasticsear 阅读全文
posted @ 2016-10-26 11:05 jiu~ 阅读(7873) 评论(1) 推荐(0) 编辑
摘要:一、基本概念 1.测试计划是使用 JMeter 进行测试的起点,它是其它 JMeter 测试元件的容器。 2.线程组:代表一定数量的并发用户,它可以用来模拟并发用户发送请求。实际的请求内容在Sampler中定义,它被线程组包含。可以在“测试计划 ->添加->线程组”来建立它,然后在线程组面板里有几个 阅读全文
posted @ 2016-10-26 10:13 jiu~ 阅读(27745) 评论(2) 推荐(7) 编辑
摘要:在 http Load Testing 中,json 数据的提交是个让人头疼的问题。本文详细介绍如何进行 JMeter 的 json 测试提交,以及如何将其参数化。Step 1 http json 请求采样器的录制 这个工具很多,可以使用 JMeter 代理录制,也可以使用 Badboy。 Step 阅读全文
posted @ 2016-10-21 21:52 jiu~ 阅读(20683) 评论(0) 推荐(5) 编辑
摘要:关于daemon,其最简单的用法是: 将上面代码放置程序中,程序执行到这一行,就会自动进入后台运行,不再与终端交互,即终端再输入的参数无效,程序的输出(比如printf等)无效。通常,daemon会用于服务器程序中。 daemon又称守护进程,以下两个链接,我还没消化,先附上: http://blo 阅读全文
posted @ 2016-10-21 19:54 jiu~ 阅读(277) 评论(0) 推荐(0) 编辑
摘要:名称:cp 使用权限:所有使用者 使用方式: cp [options] source dest cp [options] source... directory 说明:将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。 把计 -a 尽可能将档案状态、权限等资料都照原状予以复制。 -r 若 sou 阅读全文
posted @ 2016-10-21 19:50 jiu~ 阅读(297) 评论(0) 推荐(0) 编辑
摘要:在C语言中写文件 在C语言中读文件 阅读全文
posted @ 2016-10-21 19:37 jiu~ 阅读(1111) 评论(0) 推荐(0) 编辑
摘要:VS2010静态编译生成的.exe可执行文件,可以在其他未安装VS2010的电脑直接运行。 静态编译:就是在编译可执行文件的时候,将可执行文件需要调用的对应动态链接库(.so)中的部分提取出来,链接到可执行文件中去,使可执行文件在运行的时候不依赖动态链接库。 编译方式: 设置: 1、项目->(鼠标右 阅读全文
posted @ 2016-10-21 19:35 jiu~ 阅读(5626) 评论(0) 推荐(0) 编辑
摘要:1.在下达的命令后面加上&,就可以使该命令在后台进行工作,这样做最大的好处就是不怕被ctrl+c这个中断指令所中断。 2. 那大家可能又要问了,在后台执行的程序怎么使它恢复到前台来运行呢?很简单,只用执行fg这个命令,就可以了。 3.可能有些同学又要问了,我现在已经在前台运行的命令,我能把它放到后台 阅读全文
posted @ 2016-10-20 19:24 jiu~ 阅读(5046) 评论(0) 推荐(0) 编辑
摘要:IPTables基本命令 在向大家介绍复杂防火墙规则之前,还是先上一些简单的料,让大家对IPTables最为基本的命令有一些简单了解。 首先要说明的是IPTables命令必需以root权限运行,这意味着你需要使用root身份登录或者能够有权限使用su或sudo -i取得root Shell。下面的内 阅读全文
posted @ 2016-10-20 19:21 jiu~ 阅读(25008) 评论(0) 推荐(1) 编辑
摘要:下面几个函数的头文件 : <stdio.h> 下面几个函数的头文件 : <stdio.h> fseek int fseek( FILE *stream, long offset, int origin ); 第一个参数stream为文件指针 第二个参数offset为偏移量,正数表示正向偏移,负数表示 阅读全文
posted @ 2016-10-19 19:50 jiu~ 阅读(668) 评论(0) 推荐(1) 编辑
摘要:一、安装插件 要删除某个索引的一个type下的所有文档,相当于关系型数据库中的清空表操作。查阅了一些资料可以通过Delete-by-Query插件删除,首先使用插件管理器安装Delete-by-Query插件: 离线方式与head类似,解压放置elasticsearch/plugins/下即可。 集 阅读全文
posted @ 2016-10-15 15:53 jiu~ 阅读(4497) 评论(0) 推荐(0) 编辑
摘要:configure作用:是源码安装软件时配置环境用的 他根据你的配置选项和你的系统情况生成makefile文件 为make 做准备 最常用的参数: ./configure --prefix 作用: 不指定prefix,则可执行文件默认放在/usr/local/bin,库文件默认放在/usr/loca 阅读全文
posted @ 2016-10-14 18:17 jiu~ 阅读(696) 评论(0) 推荐(0) 编辑
摘要:在 安装插件的过程中,尤其是安装Marvel插件遇到了很多问题,又要下载license、Marvel-agent,又要下载安装Kibana,很多内容 不知道为何这样安装处理。仔细看了看ElasticSearch的官方文档关于Marvel部分的介绍,索性翻译一下。英语水平有限,翻译错误的地方敬请 谅解 阅读全文
posted @ 2016-10-13 19:22 jiu~ 阅读(2051) 评论(0) 推荐(0) 编辑
摘要:介绍: 要说kibana,就不得不先说一下logstash。这里呢,先要讲个故事。故事是开头是这样的,Logstash早期曾经自带了一个特别简单的logstash-web用来查看ES中的数据,其功能太过简单,于是RashidKhan用PHP写了一个更好用的web,取名为Kibana,这个PHP版本的 阅读全文
posted @ 2016-10-13 19:19 jiu~ 阅读(1004) 评论(0) 推荐(0) 编辑
摘要:入门知识: Jmeter是一个非常好用的压力测试工具。 Jmeter用来做轻量级的压力测试,非常合适,只需要十几分钟,就能把压力测试需要的脚本写好。 顾名思义:压力测试,就是 被测试的系统,在一定的访问压力下,看程序运行是否稳定/服务器运行是否稳定(资源占用情况) 比如: 2000个用户同时到一个购 阅读全文
posted @ 2016-10-13 09:52 jiu~ 阅读(7664) 评论(4) 推荐(4) 编辑
摘要:使用方法: telnet服务往往需要手动去开启: 阅读全文
posted @ 2016-10-12 20:03 jiu~ 阅读(191) 评论(0) 推荐(0) 编辑
摘要:问题: es在linux上搭建好,通过curl -XGET ip:port可以获得服务器信息展示,但是主机在浏览器上无法访问。 原因: 主机通过telnet访问linux的80端口,发现是不通的。可以确定,是linux的防火墙限制了外部访问。(虽然不是很懂80端口与9200端口的关系,但是在设置了开 阅读全文
posted @ 2016-10-12 19:58 jiu~ 阅读(3155) 评论(0) 推荐(0) 编辑
摘要:对于这个error,我采用的一个不完美的方法是: 这个错误提示依旧会出现,不过会自动略过去,且挂载正常。 我是参考:http://superuser.com/questions/139032/ubuntu-10-04-an-error-occurred-while-mounting-mnt-hgfs 阅读全文
posted @ 2016-10-12 10:42 jiu~ 阅读(616) 评论(0) 推荐(0) 编辑
摘要:网上的解释是:“ you need to add -lstdc++, or use 'g++' rather than 'gcc' as your driver program.”,也就是说如果想要使用g++编译程序的话,那么链接时需要添加“-Istdc++”。 我试了一下 , 在链接时加上"-Is 阅读全文
posted @ 2016-10-11 10:23 jiu~ 阅读(1332) 评论(0) 推荐(0) 编辑
摘要:一、首先是安装VMWare tools 安装过程可参考:http://www.cnblogs.com/jiu0821/p/7559949.html 二、解决安装VMWare tools后/mnt中有hgfs但没共享文件 前提:在虚拟机软件中设置了共享目录 此时在linux中进入 /mnt/hgfs 阅读全文
posted @ 2016-10-10 15:42 jiu~ 阅读(35860) 评论(1) 推荐(9) 编辑
摘要:一、 Apache JMeter介绍1. Apache JMeter是什么Apache JMeter 是Apache组织的开放源代码项目,是一个100%纯Java桌面应用,用于压力测试和性能测量。它最初被设计用于Web应用测试但后来扩展到其它测试领域。最新的版本大家可以到http://jakarta 阅读全文
posted @ 2016-10-09 19:56 jiu~ 阅读(326) 评论(0) 推荐(0) 编辑
摘要:说明: linux系统: CentOS 6.0 Vtune版本: 2015 安装过程: 1.下载vtune_amplifier_xe_2015_update4.tar.gz(到官网去下载即可) 2.解压vtune_amplifier_xe_2015_update4.tar.gz #tar -zxvf 阅读全文
posted @ 2016-10-09 19:42 jiu~ 阅读(4154) 评论(0) 推荐(0) 编辑
摘要:通过函数的定义来区分: 1.strstr: 返回子串出现的第一次位置 char *strstr(const char *haystack, const char *needle) 可见,strstr函数搜索的是一个const char*型的数据,即字符串常量 2.strchr: 返回字符出现的第一次 阅读全文
posted @ 2016-10-08 18:04 jiu~ 阅读(778) 评论(0) 推荐(0) 编辑

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