- 浏览: 366274 次
- 性别:
- 来自: 阿里巴巴
最新评论
-
masuweng:
好好好,辛苦了!!
Spring Data JPA 简单介绍 -
masuweng:
Spring Data JPA 简单介绍 -
zhangjianxinjava:
您好,大神本人小白一个最近在研究不知道可否 通过邮箱进行交流, ...
JAVA Metrics度量工具 - Metrics Core -
xzs603:
http://zhengdl126.iteye.com/blo ...
数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器 -
JavaStart:
运行mysql2redis 的install.sh 文件为何提 ...
mysql到redis的复制
文章列表
Java servlet是大家公认的服务器端web技术的标准,包括jsp,jsf,和大量的web框架,soap,RESTful web service api ,还有新闻供应。servlet运行在这些技术下面,以保证这些技术可以运行在任何java web服务器上。所以servlet的任何变化都会 ...
Tokyo Cabinet提供了Hash、Fixed-length、Table和B+ Tree四种数据结构,不同的结构特性和应用场景都不一样。TC本身提供了专门测试和调试工具tc (h/f/t/b) mgr。 Tokyo Tyrant在启动的时候,通过数据库文件名后缀来表示使用哪种数据结构。 以下是结构和后缀对应表:
Hash Database :.tch
B+ tree database :.tcb
fixed-length database :.tcf
table database :.tct
内存Hash Database :*
内存B+ tree dat ...
http://redis.readthedocs.org/en/latest/
连接操作相关的命令
quit:关闭连接(connection)
auth:简单密码认证
持久化
save:将数据同步保存到磁盘
bgsave:将数据异步保存到磁盘
lastsave:返回上次成功将数据保存到磁盘的Unix时戳
shundown:将数据同步保存到磁盘,然后关闭服务
远程服务控制
info:提供服务器的信息和统计
monitor:实时转储收到的请求
slaveof:改变复制策略设置
config:在运行时配置Redis服务器
对value操作的 ...
系统开发中时常会需要缓存来提升并发读的能力,这时可以通过mysql的UDF和hiredis来进行同步
A UDF(user defined functions) plugin for MySQL, which can be used for pushing data to Redis
https://github.com/jackeylu/mysql2redis
This is used to move the mysql data to redis or from redis to mysql.
https://github.com/zhangjg/mysql2red ...
maven概要
首先我把maven的概念快速的梳理一下,让我们快速地建立起一个比较精确的maven应用场景。
maven不是什么
读书时候要先限定范围,避免一些有害的遐想。要说maven不是什么,我们可以从如下几个要点来展开
maven不是 ...
VM实现机制
并发编程
任务调度
分布式
动态性
模块化
语法
变量与不变量
函数式编程
第一部分:(主要是命令,查看最大打开限制数量,不能解决根本问题)
在Linux下,我们使用ulimit -n 命令可以看到单个进程能够打开的最大文件句柄数量(socket连接也算在里面)。系统默认值1024。
对于一般的应用来说(象Apache、系统进程)1024完全足够使用。但是如何象squid、mysql、java等单进程处理大量请求的应用来说就有点捉襟见肘了。如果单个进程打开的文件句柄数量超过了系统定义的值,就会提到“
通过JVM获取相关的服务器信息 .
- 博客分类:
- Java 基础相关
http://blog.csdn.net/zgmzyr/article/details/6903500
http://topmanopensource.iteye.com/blog/833386
在我们想监控我们的JVM状态的时候,除了可以通过JMX这类jvm提供的接口服务,还是可以自己通过程序来编写一些接口来获取服务器状态信息。
以下代码我在jdk1.5.10版本上测试通过。
[java] view plaincopyprint?
<SPAN style="FONT-SIZE: 18px">import java.lang.ma ...
型号 绰号 英文名称 生产厂商 机型 类型
FJ-1、2、3、4 “狂怒” Fury
F-2A “水牛” Buffalo 二战飞机
F-2H “女妖” Banshee 舰载喷气战斗轰炸机
FJ-2 “佩刀” Sabre 海军型
F-3H “魔鬼” Demon
F-3D “空中骑士” Skyknight 舰载喷气战斗机
F-4 “鬼怪” Phantom
F-4B “鬼怪” Phantom
F-4C “鬼怪” Phantom
jQuery Demo http://www.miniui.com/demo/
使用ExpandoMetaClass和Category可以实现元编程。ExpandoMetaClass可以动态添加和修改类的构造器,方法和属性。Category只能动态添加和修改类的方法。
当使用EMC动态添加或修改方法时,闭包Closure作为方法体被传入,它的delegate指向调用此方法的实例。
具体使用可参考:
openssl genrsa -out rsa_private_key.pem -f4 1024
openssl pkcs8 -topk8 -in rsa_private_key.pem -out pkcs8_rsa_private_key.pem -nocrypt
openssl rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem
RSA是什么:RSA公钥加密算法是1977年由Ron Rivest、Adi Shamirh和LenAdleman在(美国麻省理工学院)开发的。RSA取名来自开发他们三 ...
理解并解决GBK转UTF-8奇数中文乱码
http://www.iteye.com/topic/1097560
HttpClient对URL编码的处理方式解惑!
http://www.iteye.com/topic/60383
Python and RRD
- 博客分类:
- 数据库
RRD是Round Robin Database的意思,RRDTool是用来管理RRD的一个工具。RRDTool的主页在这里,Wikipedia的页面在这里。
RRD其实就是一个时序数据库,使用一个固定大小的环型buffer,适用于存储一些统计性的信息,如CPU负载呀,气温变化呀。我为什么要说这个东西呢,因为XenServer里的性能统计是用的RRD,你可以访问诸如http://xenserver-host/rrd_updates?cf=AVERAGE&interval=5&start=123131321形式的网址来获取统计信息。XenServer将返回一个XML文件 ...