自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(222)
  • 收藏
  • 关注

原创 10个非常有趣的Linux命令

Linux当中有很多比较有趣的命令,可以动手看看,很简单的。本文就列出了10个有趣的Linux命令。 1、rev命令一行接一行地颠倒所输入的字符串。运行如下命令:  $ revshiyanlou    2、asciiview命令1)先安装aview $ sudo apt-get install aview  2)再安装i...

2017-02-27 10:12:26 567

原创 [转]jstat查看jvm的GC情况

jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前所有java进程pid的命令,简单实用,非常适合在linux/unix平台上简单察看当前java进程的一些简单情况。jps存放在JAVA_HOME/bin/jps,使用时为了方便请将JAVA_HOME/bin/加入到Path.  jstat        1...

2017-02-07 14:25:30 179

原创 Elasticsearch相关性排序

默认情况下,结果集会按照相关性进行排序 -- 相关性越高,排名越靠前。 这一章我们会讲述相关性是什么以及它是如何计算的。 在此之前,我们先看一下sort参数的使用方法。 排序方式为了使结果可以按照相关性进行排序,我们需要一个相关性的值。在ElasticSearch的查询结果中, 相关性分值会用_score字段来给出一个浮点型的数值,所以默认情况下,结果集以_score进行倒序排列。...

2016-09-20 14:45:27 519

原创 java应用性能分析小技巧

java应用性能分析小技巧1、输入 top  H命令后,拷贝 使用 cpu 最大的 几个线程 pid 。这个是 十 进制2、在计算机将 上面得到的  pid 在计算机器中,转换为 16 进制3、jstack pid > aa.log4、在 第 2 步得到的 pid 。在 aa.log 里面搜索一下...

2016-07-21 17:44:17 140

原创 测试工具集

测试工具 Spoon可用于 android 不同机型设备自动化测试,能将应用 apk 和测试 apk 运行在不同机器上并生成相应测试报告。项目地址:https://github.com/square/spoon Tencent APTAPT 是腾讯开源的一个 Android 平台高效性能测试组件,提供丰富实用的功能,适用于开发自测、定位性能瓶颈;测试人员完成性能基准测...

2016-04-28 16:48:22 180

原创 一段JS格式化JSON的代码

 项目中需要在页面中格式化JSON代码,看到百度上有一个这样的应用,地址:http://app.baidu.com/editjson?keyword=json%E7%BC%96%E8%BE%91%E5%99%A8里面的格式化JSON代码的功能比较好用,就将里面的关键代码提取了出来,稍作修改,方便在其他地方引用,代码如下:使用方法,format(json)这样为格式化代码。form...

2016-04-28 10:22:01 414

原创 IntelliJ IDEA 类代码模板注解自定义

本篇内容为大家提供的是IntelliJ IDEA 使用教程中的文件代码模板的使用,IntelliJ IDEA是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。 。感兴趣的同学可以参考学习下,具体内容如下:...

2016-04-15 10:04:31 126

原创 Xen虚拟机下修改或同步时间失败的解决方法

Xen 虚拟机默认不允许不同的虚拟机使用不同的系统时间,因此所有虚拟机的系统时间都会同宿主机的系统时间严格同步,用 date 命令修改虚拟机系统时间时虽然提示成功但其实系统时间还是没变。若有独立修改 Xen 虚拟机的特殊需要,可以通过如下方法进行: 1.关闭虚拟机和宿主机的时间同步echo xen.independent_wallclock=1 >>/etc/sysctl...

2016-02-19 00:00:42 516

原创 centos7 安装gitlab之后无法重启nginx,也无法停止

在 linode centos7 上安装gitlab-ce,安装之后默认的nginx被停止。 现在无法关闭gitlab自带的nginx,使用kill进程也是一样。 [root@linode nginx]# ps aux | grep nginxroot 4223 0.0 0.0 4188 792 ? Ss 21:53 0:00 runsv nginxroot 4224 0.0 0...

2016-01-30 15:29:15 1739

原创 腾迅股票数据接口 http/javascript

之前使用了新浪的股票数据,由于新浪http/javascript缺少一些数据,用chrome自带的开发工具监视腾迅财经HTTP信息,得到以下获取股票数据的方法。(以五粮液为例) 1. 获取最新行情,访问数据接口:wget http://qt.gtimg.cn/q=sz000858v_sz000858="51~五 粮 液~000858~27.78~27.60~27.70~4179...

2016-01-18 15:29:31 425

原创 nginx 配置 https 的双向认证

SSL 的双向认证就是,客户端要获取服务端的证书,检查下服务端是不是我可以信任的主机,否则我就认为那个站点的内容不可信任,不应该去访问你(浏览器会告诉你),同时服务端也要检查客户端的证书,客户端如果不是服务端所信任的,那服务端也会认为,你不是我的合法用户,我拒绝给你提供服务。所以,要让 HTTPS 的双向认证顺利完成,就要在服务端给定一个证书,这个证书是浏览器可信任的,同时客户端(浏览器)也要...

2015-01-27 14:31:09 267

原创 Nginx添加ssl之添加本地证书

说明:只是为了本地测试nginx添加ssl功能,因此就本地生成了密钥,证书,但这样证书是不被信任的。具体效果见下图: 实现:1.使用如下命令并根据提示输入信息,生成证书openssl genrsa -des3 -out localhost.key 1024//创建自身密钥openssl req -new-key localhost.key -out localhost.csr ...

2015-01-27 13:39:49 384

原创 Mac OS的Launchpad 攻略:清空、重置、手动整理、删除、重建图标缓存

Mac OS的应用都以图标的形式出现在Launchpad中,操作起来十分直观和方便。不过,在十分罕见的情况下,这些图标也会可能产生一些混乱,普通用户很难处理。Launchpad存储在一个SQLite数据库中,存储目录是: ~/Library/Application Support/Dock/。我们可以使用Mac OS系统自带的Terminal(终端)执行(无需root权限)来执行相关的SQL指令,...

2014-11-24 17:27:02 2483 1

原创 查看java内存情况命令

jinfo:可以输出并修改运行时的java 进程的opts。 jps:与unix上的ps类似,用来显示本地的java进程,可以查看本地运行着几个java程序,并显示他们的进程号。 jstat:一个极强的监视VM内存工具。可以用来监视VM内存内的各种堆和非堆的大小及其内存使用量。 jmap:打印出某个java进程(使用pid)内存内的所有'对象'的情况(如:产生那些对象,及其数量)。 jconsol...

2014-11-14 18:05:47 101

原创 CentOS5.X配置Socket5代理

 Socket5代理安装配置yum -y install gcc automake make pam-devel openldap-devel cyrus-sasl-devel openssl-develwget http://superb-dca2.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gzt...

2014-11-08 23:20:42 177

原创 Apache tomcat 日志分析

1,查看apache进程:ps aux | grep httpd | grep -v grep | wc -l2,查看80端口的tcp连接:netstat -tan | grep "ESTABLISHED" | grep ":80" | wc -l3,通过日志查看当天ip连接数,过滤重复:cat access_log | grep "24/Jul/2007" | awk '{prin...

2014-10-15 17:47:04 182

原创 Linux下文件名批量替换

方法1:for i in *; do mv "$i" "$i.txt"; done 方法2:// 把当前目录及其子目录的所有png文件替换为jpg文件find . -name "*.png"|sed 's/.png//'|xargs -n1 -I {} mv {}.png {}.jpg ...

2014-10-09 16:55:53 291

原创 Mac Lion 10.7.2 用MacPorts安装 Nginx + PHP-FPM

Mac Lion 10.7.2 用MacPorts安装 Nginx + PHP-FPM sudo port -v selfupdate  修改PHP5的Portfile文件 sudo vi /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/lang/php5/Portf...

2014-07-25 11:56:17 183

原创 Linux命令行提示符设置

PS1:就是用户平时的提示符。PS2:第一行没输完,等待第二行输入的提示符。Linux系统提示符是用系统变量PS1来定义的。一般系统默认的形式是:[username@host 工作目录]$. 用echo $PS1可以得到PS1的值,即PS1="[\u@\h: \w \t]\$ " 登录后可以更改PS1的显示样式,但是当退出重启登录进入系统后,样式又变成系统默认的样式了,如果要彻底改变它的样式,...

2014-05-20 16:19:33 166

原创 setcookie中的expire

Expire的设置是一个unix的时间戳各地的unix时间戳的是相同的,时间戳根据不同的时区得到了不同的当前时间信息(也就是说各地的时间不同并不代表时间戳不同)统一的时间戳,才使expire的设置具有了意义,才使服务器与客户端具有一定的可比性网站中还存在两种情况       不设置expire       直接设置expire为0 实验:(ie6)1. 设置tim...

2014-05-09 20:58:20 895

原创 VIM编辑器手册

曾经使用了两年多的Vim,手册也翻过一遍。虽然现在不怎么用vim了,曾经的笔记还是贴出来,与喜欢vim的朋友分享。索引1. 关于Vim1.1 Vim的几种模式2. 启动Vim3. 文档操作4. 光标的移动4.1 基本移动4.2 翻屏4.3 标记5. 插入文本5.1 基本插入5.2 改写插入6. 剪切复制和寄...

2014-05-02 15:26:26 104

原创 LINUX下搭建FTP服务器

1、FTP服务器的简介 关于ftp的介绍,大家也一定不陌生了。我就直接把百度百科上的介绍拿过来,和大家一起温习一下概念。 FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用...

2014-05-01 16:16:36 90

原创 iptables转发

首先要用iptables 的转发,就得打开转发开关 echo '1' >/proc/sys/net/ipv4/ip_forward查看下当前的配置情况:iptables -L -n如果没做任何配置,应该是这么个结果:Chain INPUT (policy ACCEPT)target     prot opt source               destinationChain FORW...

2014-05-01 16:13:05 140

原创 linux下IPTABLES配置详解

如果你的IPTABLES基础知识还不了解,建议先去看看.开始配置我们来配置一个filter表的防火墙.(1)查看本机关于IPTABLES的设置情况[root@tp ~]# iptables -L -nChain INPUT (policy ACCEPT)target       prot opt source                 destination       ...

2014-05-01 16:08:44 98

原创 linux下查看线程数的几种方法

1、cat /proc/${pid}/status 2、pstree -p ${pid} 3、top -p ${pid} 再按H   或者直接输入 top -bH -d 3 -p  ${pid}top -H手册中说:-H : Threads toggle加上这个选项启动top,top一行显示一个线程。否则,它一行显示一个进程。 4、ps xH手册中说:H Show ...

2014-04-23 20:04:28 70

原创 淘宝性能测试要点

每台服务器每秒平均PV量= ( (80%*总PV)/(24*60*60*(9/24)))/服务器数量,即每台服务器每秒平均PV量=2.14*(总PV)/* (24*60*60) /服务器数量最高峰的pv量是1.29倍的平均pv值  性能测试策略  1.模拟生产线真实的硬件环境。  2.服务器置于同一机房,最大限度避免网络问题。  3.以PV为切入点,通过模型将...

2014-04-03 10:49:16 187

原创 Web网站的性能测试工具

随着Web 2.0技术的迅速发展,许多公司都开发了一些基于Web的网站服务,通常在设计开发Web应用系统的时候很难模拟出大量用户同时访问系统的实际情况,因此,当Web网站遇到访问高峰时,容易发生服务器响应速度变慢甚至服务中断。为了避免这种情况,需要一种能够真实模拟大量用户访问Web应用系统的性能测试工具进行压力测试,来测试静态HTML页面的响应时间,甚至测试动态网页(包括ASP、PHP、JSP等...

2014-04-03 10:46:37 74

原创 JAVA SFTP

參考網頁:http://ziyouxf.iteye.com/blog/506161 jar檔下載點http://findjar.com/index.x;jsessionid=1B0A97BB06FD872CA68A7AFAEC19261E?query=jsch+ 選擇:jsch-0.1.16.jarhttp://findjar.com/jar/jsch/jsch/0....

2014-03-26 10:39:25 91

原创 vi下以16进制来查看二进制文件

在vi的命令状态下 ::%!xxd ——将当前文本转换为16进制格式。:%!od ——将当前文本转换为16进制格式。:%!xxd -c 12——将当前文本转换为16进制格式,并每行显示12个字节。:%!xxd -r ——将当前文件转换回文本格式。 xxd工具:xxd creates a hex dump of a given file or standard inp...

2014-03-25 10:51:35 765

原创 腾讯、网易、新浪微博分享接口

 腾讯微博分享:<script type="text/javascript">function postToWb(){var _t = encodeURI('${(activity.intro)!}');//'${(activity.intro)!}'这是取得Action穿过来的值,如果想取当前标题改为document.titlevar _url = encode...

2014-03-12 20:05:42 441

原创 JavaScript引擎研究与C、C++与互调用

1.  概要JavaScript是一种广泛用于Web客户端开发的脚本语言,常用来控制浏览器的DOM树,给HTML网页添加动态功能。目前JavaScript遵循的web标准的是ECMAScript262。由于JavaScript提供了丰富的内置函数、良好的对象机制。所以JavaScript还可以嵌入到某一种宿主语言中,弥补宿主语言的表现力,从而实现快速、灵活、可定制的开发。现有的主流浏...

2013-11-06 17:16:00 368

原创 SVN服务器配置

 mkdir -p /data/program/svn/repos svnadmin create /data/program/svn/repos  vi /data/program/svn/repos/conf/svnserve.confanon-access = none # 使非授权用户无法访问auth-access = write # 使授权用户有写权限...

2013-10-31 11:38:46 84

原创 eclipse js 报错解决办法

在使用别人的项目的时候,导入到eclipse中发现js文件报错,解决办法是关闭eclipse的js校验功能。三个步骤:1. Eclipse配置右键点击项目->properties->Validation->Errors/Warming将Enable Javascript Sematic validation前面的钩子去掉  2. 打开.projec...

2013-09-18 18:11:58 105

原创 Linux下通过端口查看进程

方法一: lsof -Pnl +M -i4  |grep 8453 lsof命令参数解释   1) -P :这个选项约束着网络文件的端口号到端口名称的转换。约束转换可以使lsof运行得更快一些。在端口名称的查找不能奏效时,这是很有用的。    2) -n : 这个选项约束着网络文件的端口号到主机名称的转换。约束转换可以使lsof的运行更快一些。在主机名称的查找不能奏效时,它非常有用。...

2013-09-18 18:06:26 90

原创 linux下SH脚本执行JAVA代码

linux下SH脚本执行JAVA代码:#!/bin/sh java -Djava.ext.dirs=lib -Djava.library.path=lib net.tzmall.spider.Application $*  

2013-07-12 08:33:55 120

原创 php获取post中的json数据的实现方法

最近用到ext与PHP交互,ext把json数据post给PHP,但在PHP里面$_post获取不到,$_REQUEST也获取不到,但是通过firedebug看到的请求信息确实是把JSON数据post给了PHP,这什么情况突然想到了以前接触过flash将图片二进制流传给php,灵机一动用$GLOBALS['HTTP_RAW_POST_DATA']获取到了。于是就深入的查了一下,原来PHP默认...

2013-07-06 12:01:53 215

原创 在Mac OS X中配置Apache + PHP + MySQL

Mac OS X 内置Apache 和 PHP,使用起来非常方便。本文以Mac OS X 10.6.3和 10.8.1为例。主要内容包括:启动Apache运行PHP安装MySQL使用phpMyAdmin配置PHP的MCrypt扩展库设置虚拟主机 启动Apache 有两种方法: 打开“系统设置偏好(System Preferences)” -...

2013-07-03 16:05:15 83

原创 apache solr php client

1,建立一个文件夹apache_solr,将下载好的solr解压,将5个文件夹拷贝到里面。 2,SolrPhpClient下载解压,将SolrPhpClient文件夹考到里面,此时apache_solr里面看起来像是这样。 3,安装jdk,命令行进入cd example,执行start.jar,如图,回车,启动solr内置服务器,默认端口是8983,访问http:...

2013-06-25 16:02:15 186

原创 crontab介绍 + 小示例 + crontab不执行的原因

1.Cron的启动与关闭由于Cron是Linux的内置服务,可以用以下的方法启动.关闭这个服务:/sbin/service crond start           //启动服务/sbin/service crond stop            //关闭服务/sbin/service crond restart        //重启服务/sbin/service crond re...

2013-05-20 19:47:33 73

原创 Spring获取Web应用根目录的方法

Spring 在 org.springframework.web.util 包中提供了几个特殊用途的 Servlet 监听器,正确地使用它们可以完成一些特定需求的功能。比如某些第三方工具支持通过 ${key} 的方式引用系统参数(即可以通过 System.getProperty() 获取的属性),WebAppRootListener 可以将 Web 应用根目录添加到系统参数中,对应的属性名可以...

2013-05-03 17:46:42 114

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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