自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (15)
  • 收藏
  • 关注

原创 redis的内存陷阱

整天发些转来的帖子, 自己总结太少了. 把我前段时间redis的让我头疼的地方写一下,因为这个原因本来用redis的数据被迁到tokyoCabinet上。redis是个对内存依赖性很强的NoSql数据库,在内存足够的情况下性能出色如果只有一台机子去部署redis,一定要特别小心。比如我有台24G的服务器,理所当然我会将大量内存分配给redis。比如20G的内存, 问题来了, 当你对redis插入数据后,redis会异步将数据dump到硬盘中想起来很完美,问题是它会fork一个进程,并占去同样大小的内存,你需

2010-10-29 15:46:00 5546 2

转载 Java中多态的实现机制

<br /> <br />多态性是面向对象程序设计代码重用的一个重要机制,我们曾不只一次的提到Java多态性。在Java运行时多态性:继承和接口的实现一文中,我们曾详细介绍了Java实现运行时多态性的动态方法调度;今天我们再次深入Java核心,一起学习Java中多态性的实现。<br />“polymorphism(多态)”一词来自希腊语,意为“多种形式”。多数Java程序员把多态看作对象的一种能力,使其能调用正确的方法版本。尽管如此,这种面向实现的观点导致了多态的神奇功能,胜于仅仅把多态看成纯粹的概念。<b

2010-10-29 15:20:00 5299

转载 在shell脚本里使用sftp批量上传文件

<br /><br />如何在shell脚本里使用sftp批量传送文件<br /><br /><br />主要步骤如下:<br />1.为运行shell脚本的本地用户生成密钥对<br />2.将其中的公钥分发到sftp欲登录的远程服务器上<br />3.编写并以上面的本地用户运行shell脚本<br />一.生成密钥对<br />在shell脚本中使用sftp时必须用到密钥对(公钥和私钥).可使用下列方式生成(SSH 2.X版<br />本),这里本地用户记为:local_user:<br />$ ssh-

2010-10-29 10:43:00 4125

转载 10款相似图片搜索引擎

<br /><br />很多时候不知道该使用什么样的关键词来搜索自己想要的图片,却经常这样“我想要张这样的图片。”传统图片搜索引擎很难这样的需求,相似图片搜索引擎应运而生。<br />1. Picitup<br />一个相似图片搜索引擎, 很简单, 输入关键词搜索, 似乎没什么好说的. 但它的搜索过程真的是让人觉得非常专业, 比如我输入”android”进行图片搜索, 可以在搜索结果页通过”面部”, “风景”, “产品”和”颜色”来进行过滤.在过滤后的图片搜索结果页面又可以通过点击某张图片下面的”Simil

2010-10-27 20:15:00 3254

转载 用Nohup命令让Linux下的程序在后台执行

<br /><br /> Unix/Linux下一般想让某个程序在后台运行,很多都是使用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台:<br />  /usr/local/mysql/bin/mysqld_safe –user=mysql &<br />  但是我们很多程序并不象mysqld一样可以做成守护进程,可能我们的程序只是普通程序而已,一般这种程序即使使用 & 结尾,如果终端关闭,那么程序也会被关闭。为了能够后台运行,我们需要使用nohup这个命令,比如我们有个start.sh需

2010-10-27 10:59:00 2026

转载 Linux Shell变量的使用

一、本地变量的使用本地变量就如同局部变量一样,只在本SHELL中起作用。它不会影响到其他SHELL中的变量。1。显示变量值可以使用echo命令。需要注意的是,使用变量的时候必须在变量名前加上$符号2。清除变量使用unset命令可以清除命令。3。显示所有本地SHELL变量SHELL中预定义了一些环境变量。要想显示这些命令,可以使用set命令。另外,用户自己已经定义过的本地变量也会在其中显示。4。测试变量是否已经赋值${variable:-value}如果变量已经赋值,则使用该变量值。如果变量为空,则使用v

2010-10-26 14:03:00 2254 1

原创 解决linux打开文件数1024限制的解决办法

今天启动jboss时突然报了 open files limit...原来linux默认的文件描述符1024(ulimit -a命令查看)被用光了修改ulimit文件描述符打开/etc/security/limits.conf 添加下面两行* soft nofile 65536* hard nofile 65536想所有用户生效的话换成 * ,设置的数值与硬件配置有关,别设置太大了。

2010-10-19 20:27:00 3233

转载 linux磁盘IO查看(iostat)

<br />##############<br />#<br />#    操作<br />#<br />##############<br /># iostat -x 1 10<br />Linux 2.6.18-92.el5xen    02/03/2009<br />avg-cpu:  %user   %nice %system %iowait  %steal   %idle<br />           1.10    0.00    4.82   39.54    0.07   54.46<br

2010-10-18 10:44:00 2161

原创 上海MYSQL大会摘要

<br />【谭俊青:MyISAM和InnoDB的比较】MySQL存储引擎图,使用最多的是MyISAM。一般爱可生推荐InnoDB给客户。MyISAM存储构成:3个文件(tableName.frm, tableName.MYD, tableNameMYI),不支持事务,表锁。<br /> <br />【谭俊青:MyISAM和InnoDB的比较】MyISAM行存储格式 1 定长-表结构中没有变长字段,默认就是定长存储。好处(高效能,更好的恢复能力,不需整理) 2 变长-表结构如果包含varchar, varb

2010-10-18 09:40:00 2783

转载 Tokyo Cabinet的安装,含Java版

1、安装依赖的库需要安装bzip2和zlibzlib很简单,yum搞定:yum install zlib-devel但是yum上的bzip2似乎不符合作者推荐的版本最低要求,所以手动安装吧……wget http://www.bzip.org/1.0.5/bzip2-1.0.5.tar.gz tar -xzvf bzip2-1.0.5.tar.gz cd bzip2-1.0.5 make -f Makefile-libbz2_so make install PREFIX=/usr2、编译、安装Tokyo Ca

2010-10-15 16:12:00 2543

转载 技术领域—海量存储计算

PB时代的来临Petabyte,2的50次方个字节。这个对很多人还是很陌生的计量单位,已经变得越来越普遍和触手可及。2004年8月,GOOGLE日常任务输入的数据已经达到了3PB ;2005年Mark Hurd从Teradata来到HP出任CEO,开始建设基于Neo View的8PB的HP EDW。2006年,YAHOO构建了世界上第一个基于ORACLE RAC的PB级别数据中心。2007年9月,GOOGLE的日常任务的输入数量膨胀到403个PB,而输出文件的尺寸也达到了14PB。2008年6月,wired

2010-10-14 09:49:00 1492

转载 关于swap,虚拟内存和page的区别

<br />以前的操作系统是实模式,例如dos。每个时候只有一个进程在跑,这个进程使用全部的物理内存。<br /><br />后来发展到保护模式,分时多进程。一个CPU上跑多个进程, 但进程不知道到底有多少内存可以用,它能访问内存最大地址。例如16位系统就能访问2^16byte,32位就是2^32位。但是实际上没有那么多内存阿?怎么办?保护模式就应运而生了。<br /><br />假设进程是一个刘祥,裁判(系统)一发令他就开始跑步。但是裁判说给你1秒,可以跑100米。于是刘祥开始跑步(内存地址),一秒后刘祥

2010-10-13 16:09:00 1182 1

转载 大流量、高并发的网站的底层系统架构

动态应用,是相对于网站静态内容而言, 是指以c/c++、php、Java、perl、.net等 服务器端语言开发的网络应用软件,比如论坛、网络相册、交友、BLOG等常见应用。动态应用系统通 常与数据库系统、缓存系统、分布式存储系统等密不可分。大型动态应用系统平台主要是针对于大流 量、高并发网站建立的底层系统架构。大型网站的运行需要一个可靠、安全、可扩展、易维护的应用系统平台做为支撑,以保证网站应用的平稳运行。大型动态应用系统又可分为几个子系统:l         Web前 端系统l         负 载均

2010-10-12 11:07:00 1471

转载 linux下的内存查看(virt,res,shr,data的意义)

<br /> <br />其实在认真阅读了这篇名为“计算内存使用”的文章之后,还是处于半迷糊状态。这位作者就说Linux下面没有特别好的显示内存占用的工具,虽然有top和free,但都说得不清楚,就跟巫毒教的魔术似的。<br /><br />比如top这个工具,它会显示3种数据,作者分别解释如下:<br /><br />VIRT:virtual memory usage。Virtual这个词很神,一般解释是:virtual adj.虚的, 实质的, [物]有效的, 事实上的。到底是虚的还是实的?让Googl

2010-10-12 10:51:00 1333

ulipad4源码版下载 python最好用的IDE

ulipad源码版 ulipad4源码版下载 python最好用的IDE,支持Django

2010-03-15

setuptools-0.6c11.win32-py2.6

setuptools-0.6c11.win32-py2.6

2010-03-15

comtypes-0.6.2.win32

wxpython2.8缺少这个模块,不然无法安装源码版的ulipad

2010-03-15

用于中文分词的中文词库包

15W以上中文词库,可用于 信息检索 搜索引擎 分词 15W以上中文词库,可用于 信息检索 搜索引擎 分词 15W以上中文词库,可用于 信息检索 搜索引擎 分词

2010-01-04

Python2.6官方发布版

Python2.6官方发布版 Python2.6官方发布版 Python2.6官方发布版 Python2.6官方发布版

2010-01-04

asm-2.2.2.jar包

hibernate不可缺少的jar包. JAR

2009-08-01

Lucene-2.2.0 源代码.zip

Lucene-2.2.0 源代码 学习学习

2009-05-10

jsp网上购物系统源代码

jsp网上购物系统源代码。。。。。。。。。。 功能齐全

2009-04-19

Java聊天室程序源码

Java聊天室程序源码 本文讨论了如何利用java技术开发聊天室系统,基本满足了结构化、界面友好、速度快、安全性以及稳定性等特点。 系统着重研究并实现了网络应用的部分。根据实现的情况看,具有较友好的聊天界面生成效果,以及流畅的网络通信效果。生成的聊天室可以达到基本的聊天要求,具有较高的研究价值。 系统具有目前聊天室的基本功能:包括支持多种头像,字色,语气选择,支持emote,支持私聊,支持在线聊友查找,支持分屏显示,支持用户定制自己的私人头像,支持脏话过滤,支持嘉宾聊天。屏蔽掉自己讨厌的人物,可以给所有聊友发公共信息。具有速度快,高稳定性,占用系统资源少,用户界面友好等特点。

2009-04-12

工作流设计器web插件(applet)

工作流设计器web插件(applet).rar

2009-02-25

《eclipse基础教程中文版》

《Eclipse基础教程中文版》 pdf文件

2009-02-23

Java+Servlet+API说明文档

Java+Servlet+API说明文档

2009-02-23

java编写的企业OA管理系统(源代码和数据库文件)

java编写的企业OA管理系统(源代码和数据库文件)

2009-02-23

jgraphmanual用户手册

jgraphmanual用户手册,英文的

2009-02-23

空空如也

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

TA关注的人

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