- 浏览: 146353 次
最新评论
-
x_looking:
Client client = new TransportCl ...
ELASTICSEARCH常见问题 -
辣de冷wmyes:
ElasticSearch视频教程百度网盘地址:http:// ...
一、Elasticsearch安装使用教程
文章列表
系统监控工具,JavaMelody
- 博客分类:
- 测试工具
JavaMelody 能够监测Java或Java EE应用程序服务器,并以图表的方式显示:Java内存和Java CPU使用情况,用户Session数量,JDBC连接数,和http请求、sql请求、jsp页面与业务接口方法(EJB3、Spring、 Guice)的执行数量,平均执行时间,错误百分比等。图表可以按天,周,月,年或自定义时间段查看。
JavaMelody v1.56.0 发布,此版本现已提供下载:
如果使用 Maven,要在 pom.xml 添加依赖:
<dependency>
<groupId>net.bull.javamelody</grou ...
Multi-Mechanize 是一个开源的Web性能和负载测试框架,可让你并发运行多个 Python 脚本来对网站或者Web服务进行压力测试。
主要特性:
支持各种 HTTP methods
高级超链接和HTML表单支持
支持 SSL
自动处理 Cookies
可设置HTTP头
自动处理重定向
支持代理
支持 HTTP 认证
下面是一些测试结果图表:
项目主页:http://www.open-open.com/lib/view/home/1330432457108
前言
local sensitive hash 局部敏感哈希 的东西,据说这玩意可以把文档降维到hash数字,数字两两计算运算量要小很多。查找很多文档后看到google对于网页去重使用的是simhash,他们每天需要处理的文档在亿级别; simhash是由 Charika ...
前言
Redis是一个开源的高性能键值对数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,并借助许多高层级的接口使其可以胜任如缓存、队列系统等不同的角色。
Redis持久化了解
为了让性能更加优异,Redis默认是把所有的数据都存在内存中的。但是当服务器重启或程序异常崩溃时,Redis的数据就会全部丢失。因此出现了持久化的概念。持久化就是将存在内存中的数据同步到磁盘来保证持久化。
1、Redis持久化的方式
两种: RDB 和 AOF
RDB 持久化可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snap ...
Mysql 的latin1 不等于标准的latin1(iso-8859-1) 和cp1252,比iso-8859-1多了0x80-0x9f字符,比cp1252多了0x81,0x8d,0x8f,0x90,0x9d 一共5个字符。
http://dev.mysql.com/doc/refman/5.0/en/charset-we-sets.html
这样在Java中,如果使用标准的iso-8859-1或者cp1252解码可能出现乱码。
s.getBytes("iso-8859-1") 或者 s.getBytes("cp1252"); 所以用以下方法解决。
pu ...
redis的常用命令主要分为两个方面、一个是键值相关命令、一个是服务器相关命令
1、键值相关命令
keys * :取出当前所有的key
exists name :查看n是否有name这个key
del name :删除key name
expire confirm 100 :设置confirm这个key100秒过期
ttl confirm :获取confirm 这个key的有效时长
select 0 :选择到0数据库 redis默认的数据库是0~15一共16个数据库
move confirm 1 :将当前数据库中 ...
一、毫秒值转换为指定的日期格式
使用MYSQL自带的函数FROM_UNIXTIME(unix_timestamp,format)。
举例:
select FROM_UNIXTIME(1364176514656/1000,'%Y-%m-%d %h:%i:%s')as date ;
结果为:
2013-03-25 09:55:15
其中unix_timestamp为字段值/1000.
format可以使用的值为:
%M 月名字(January……December)
%W 星期名字(Sunday……Saturday)
%D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。)
%Y 年 ...
一 windows下安装
直接拷贝tcnative-1.dll到TOMCAT_HOME/bin目录下,启动即可
下载地址 http://archive.apache.org/dist/tomcat/tomcat-connectors/native/
二 linux centos4.8或者ubuntu10.10 server安装
1.下载包
到http://apr.apache.org/下载下面3个包
http://apache.fayea.com/apr/apr-1.5.2.tar.gz
http://apache.fayea.com/apr/apr-util-1.5.4.tar. ...
mysql 系统查询语句
- 博客分类:
- mysql
前言:
information_schema 库的 TABLES 表,字段分别是
CREATE TEMPORARY TABLE `TABLES` (
`TABLE_CATALOG` varchar(512) NOT NULL DEFAULT '',
`TABLE_SCHEMA` varchar(64) NOT NULL DEFAULT '',
`TABLE_NAME` varchar(64) NOT NULL DEFAULT '',
`TABLE_TYPE` varchar(64) NOT NULL DEFAULT '',
`ENGINE` varchar(64) DEFA ...
批量删除Key
Redis 中有删除单个 Key 的指令 del,但没有批量删除 Key 的指令,可以借助 Linux 的 xargs 指令来完成这个动作
1、删除当前数据库的key,默认数据库为0
redis-cli keys "*" | xargs redis-cli del
注:
如果redis-cli没有设置成系统变量,需要指定redis-cli的完整路径
如:/usr/lib/redis-2.8.17/src/redis-cli keys "*" | xargs /usr/lib/redis- ...
Vim多行缩进技巧
关键字: vim indent
按v进入visual状态,选择多行,用>或<缩进或缩出
通常根据语言特征使用自动缩进排版:在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format。使用gg=G可对整篇代码进行排版。
拷贝复制命令
yy,p -----拷贝一行到剪贴板/取出剪贴板中内容的命令
替换语法
语法为 :[addr]s/源字符串/目的字符串/[option]
全局替换命令为::%s/源字符串/目的字符串/g
[ ...
向mysql添加新用户并分配权限
bin>mysql -u root
mysql> grant 权限1,权限2,…权限n on 数据库名称.表名称 to 用户名@用户地址 identified by ‘连接口令’;
说明:1、权限1,权限2,…权限n代表select,insert,update,delete,create,drop,index,alter,grant,refe ...
修改MYSQL密码
首先要声明一点,大部分情况下,修改MySQL是需要有mysql里的root权限的,所以一般用户无法更改密码,除非请求管理员。
方法一:使用phpmyadmin,这是最简单的了,修改mysql库的user表,不过别忘了使用PASSWORD函数。
方法二:使用mysqladmin,mysqladmin -u root -p password mypasswd; 输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。
把命令里的root改为你的用户名,你就可以改你自己的密码了。
下面的方法都在mysql提示符下使用,且必须有mysql的 ...
MySQL导出数据库
1,导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名
如:mysqldump -u root -p news > news.sql
2,导出表数据:mysqldump -u 用户名 -p 数据库名 表名 > 导出的文件名
如:mysqldump -u root -p news test> news.test.sql
MySQL导入数据库
1,进入MySQL:mysql -u 用户名 -p
如:mysql -u root -p
2,输入:mysql>use 目标数据库名
如:mysql>us ...