`
文章列表
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 年 ...
build-essential - 编译所必需的软件包列表
一 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. ...
前言: 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多行缩进技巧 关键字: 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 ...
Global site tag (gtag.js) - Google Analytics