自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一个本科毕业生的Java学习之路

关键字: Java , 自学转自:http://forchenyun.iteye.com/blog/546733找完工作了,offer不大不小,还算满意,我将我的学习经验写下,希望给后来人一些启发,更希望Java能够长盛不衰。 如有谬误请见谅 声明:          我是一个普通本科生      以下仅个人见解,如有反对意见,勿人肉我          觉得写代码是软件工...

2011-01-30 14:12:51 168

原创 Apache压力工具ab介绍

关键字: 压力测试 , ab , apache转自:http://www.rickyzhu.com/129_quick-introduce-to-ab.htmlApache压力测试工具apache bench 简称ab.主要是从系统设计和开发的角度去评价系统在一定压力下的表现,就正如下面的介绍一样,看每秒系统能支持的并发请求.从而进行相关的调优操作. 下面是ab的官方介绍....

2011-01-30 14:11:09 175

原创 JVM内存分析及导致内存溢出的不健壮代码及解决办法

关键字: Jvm , 内存溢出转自:http://hi.baidu.com/fvsd3/blog/item/9baec09a301bdebcc9eaf4a2.html一、JVM内存区域组成 java把内存分四种: 1、栈区(stack segment)— 由编译器自动分配释放,存放函数的参数值,局部变量的值等,具体方法执行结束之后,系统自动释放内存资源 2、堆区(heap ...

2011-01-30 14:10:36 132

原创 后台执行好工具--screen

转自:http://my.oschina.net/flynewton/blog/7837关键字: 后台 , screen 1.敲入命令screen会创建一个跑着shell的单一窗口,在这里面你可以跑你所需要的程序 2.新建后台的screen,并带有名字,screen -dmS XXXX,然后Ctrl+a d退出刚创建的窗口(回到进入screen前的环境),然后再敲入命...

2011-01-30 14:09:47 127

原创 JSON介绍

关键字: jsonJSON是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, ...

2011-01-30 14:08:50 80

原创 vim使用技巧两篇

关键字: vim , 编辑器转自:http://www.linuxpk.com第一篇:读本文之前请注意:1. 本文的目标是提供一些vim的使用技巧,利用这些技巧可以提高vim的操作效率。部分技巧在vi上也可以使用,但是现在基本上都是用vim了。2. 本文是整理和总结使用技巧,而非讲解vim入门,因此不会涉及最基本的使用,例如如何上移或下移光标,对此类操作请...

2011-01-30 14:08:06 119

原创 释放Cache内存

关键字: 释放内存 , cache在做性能测试的过程中,Free的内存往往会慢慢地cache起来,这样会比较高效。那么在做性能测试准备的时候该如何释放已经cache起来的内存呢?很简单:调整/proc/sys/vm/drop_caches即可1)查看当前/proc/sys/vm/drop_caches的值,默认为02)运行 sync 命令,确保文档系统的完整性3)如果仅仅想释放...

2011-01-30 14:07:18 371

原创 系统监控好工具Dstat

转自:http://my.oschina.net/flynewton/blog/8253关键字: dstat , 监控今天从同事的书《linux命令详解手册》中发现一个好工具:Dstat,它是一个全面的系统监控工具,界面也很美观ubuntu下直接sudo apt-get install dstat安装redhat下wget http://rpmforge.sw.be/...

2011-01-30 14:06:35 95

原创 测试工程师的学习之旅

关键字: 测试 , 学习转自:www.infoq.com/cn软件行业发展迅猛。越来越多的团队开始重视测试,他们利用测试驱动开发。全新的或者改进的自动化测试和驱动框架层出不穷。团队在采用更多自动化回归测试之后,需要测试人员具有精湛的探索性测试技能。但是大部分人在校园里中学不到这些必要的技能,那么测试人员是如何炼成的呢?同时,我发现一些人在努力寻找让自己满意的测试工作。测试人...

2011-01-30 14:05:53 420

原创 理解 Linux 的处理器负载均值

关键字: 负载 , load转自:http://blog.scoutapp.com/articles/2009/07/31/understanding-load-averages你可能对于 Linux 的负载均值(load averages)已有了充分的了解。负载均值在 uptime 或者 top 命令中可以看到,它们可能会显示成这个样子: load average: 0.09...

2011-01-30 14:05:10 74

原创 "懒惰"Linux 管理员的 10 个关键技巧

关键字: linux , 系统管理 , 技巧转自:http://www.ibm.com/developerworks/cn/linux/l-10sysadtips/index.html好的系统管理员区分在效率上。如果一位高效的系统管理员能在 10 分钟内完成一件他人需要 2 个小时才能完成的任务,那么他应该受到奖励(得到更多报酬),因为他为公司节约了时间,而时间就是金钱,不...

2011-01-30 14:04:37 197

原创 检测内存泄漏

转自:http://my.oschina.net/flynewton/blog/8294关键字: 内存泄漏 , jmap , jconsole今天性能测试时用Jconsole监控JVM内存情况(在JVM参数中添加:-Dcom.sun.management.jmxremote.port=1100 -Dcom.sun.management.jmxremote.ssl=false ...

2011-01-30 14:03:52 102

原创 世界上最健康的作息时间表-----打印出来 放电脑前~~~~

关键字: 生活作息 转自:http://blog.renren.com/GetEntry.do?id=464099766&owner=2323353897:30:起床。英国威斯敏斯特大学的研究人员发现,那些在早上5:22―7:21 分起床的人,其血液中有一种能引起心脏病的物质含量较高,因此,在7:21之后起床对身体健康更加有益。打开台灯。“一醒来,就将灯打开,这样将...

2011-01-30 14:02:57 116

原创 Python中使用正则表达式

关键字: python , 正则表达式《Python unix与linux系统管理指南》学习笔记Python中使用正则表达式,应该要养成创建编译后的正则表达式的习惯,使用方法如下:源码打印?#!/usr/bin/env python    import re    def run_re():      pattern = 'ERRO...

2011-01-30 14:02:23 88

原创 Mysql添加远程超级用户

关键字: mysql , 创建 , 超级用户 , 远程一般安装了MySql之后都只有一个超级管理权限的用户root,而且root限制只能在数据库本机上使用。我们可以通过下面2种方式添加一个具有超级管理权限而且能远程访问MySql数据库的超级用户1.   使用GRANT语句添加:首先本机上用root用户登录MySql,然后输入:mysql>GRANT ALL PRIVI...

2011-01-30 14:01:57 490

原创 一个算法题

关键字: 算法转自:http://www.iteye.com/topic/784128有101块金币,其中一块是假的,要求用无砝码的天平称两次,判断是真的金币重还是假的重答案:分三份,第一份份五十个,第二份五十个,第三份份一个。 第一次:将两份五十个分别放到天平两端。 如果天平是平的,证明第三份是假的。这时只要从真的里拿出一个,和假的分别放到天平两端,就能知道假的是轻是...

2011-01-30 14:01:19 105

原创 用 python 实现一个多线程网页下载器

关键字: Python , 多线程转自http://blog.csdn.net/lanphaday/archive/2009/04/16/4083852.aspx学习之源码打印?#!/usr/bin/env python  # -*- coding:utf-8 -*-    import urllib, httplib    import ...

2011-01-30 14:00:37 132

原创 Java集合类--ArrayList

http://www.cnblogs.com/huangfox/archive/2010/10/09/1846758.html Java集合类 一、 概述 集合类是java中常用的工具,使用频率最多的是Collection和Map两个接口的实现类,Collection存放多个单对象,而Map存放多个Key-value形式的键值对。Collection又分成两大接口:List...

2011-01-30 13:59:59 78

原创 Java集合类--LinkedList

http://www.cnblogs.com/huangfox/archive/2010/10/11/1847863.html一、 LinkedList 3.1      创建:LinkedList()LinkedList底层的数据结构是一个双向链表。既然是双向链表,那么必定存在一种数据结构——我们可以称之为节点,节点实例保存业务数据,前一个节点的位置信息和后一个节点位置信息,...

2011-01-30 13:58:50 113

原创 Java集合类--HashMap

关键字: java , collection , hashmap转自:http://www.cnblogs.com/huangfox/archive/2010/10/12/1848863.html HashMap一般的线性表、树中,记录在数据结构中的相对位置是随机的,即和记录的关键字之间不存在确定的关系,因此,在结构中查找记录时需进行一系列和关键字的比较。这一类查找方法建立...

2011-01-30 13:57:44 78

原创 利用memcached构建高性能的Web应用程序

面临的问题对于高并发高访问的Web应用程序来说,数据库存取瓶颈一直是个令人头疼的问题。特别当你的程序架构还是建立在单数据库模式,而一个数据池连接数峰值已经达到500的时候,那你的程序运行离崩溃的边缘也不远了。很多小网站的开发人员一开始都将注意力放在了产品需求设计上,缺忽视了程序整体性能,可扩展性等方面的考虑,结果眼看着访问量一天天网上爬,可突然发现有一天网站因为访问量过大而崩溃了,到时...

2011-01-30 13:56:54 66

原创 memcached完全剖析–1. memcached的基础

转自:http://my.oschina.net/flynewton/blog/8986 关键字: memcached , 基础版权声明:可以任意转载,但转载时必须标明原作者charlee、原始链接http://tech.idv2.com/2008/07/10/memcached-001/以及本声明。memcached是什么?memcached 是以LiveJ...

2011-01-30 13:55:22 70

原创 memcached全面剖析–2.理解memcached的内存存储

转自:http://my.oschina.net/flynewton/blog/8992关键字: memcached , 存储 , 缓存版权声明:可以任意转载,但转载时必须标明原作者charlee、原始链接http://tech.idv2.com/2008/07/11/memcached-002/以及本声明下面是《memcached全面剖析》的第二部分。Slab A...

2011-01-30 13:54:13 53

原创 memcached全面剖析–3.memcached的删除机制和发展方向

转自:http://my.oschina.net/flynewton/blog/8998 关键字: memcached , 缓存 , 删除机制版权声明:可以任意转载,但转载时必须标明原作者charlee、原始链接http://tech.idv2.com/2008/07/16/memcached-003/以及本声明。 下面是《memcached全面剖析》的第三...

2011-01-30 13:53:17 63

原创 memcached全面剖析–4. memcached的分布式算法

转自:http://my.oschina.net/flynewton/blog/8999关键字: memcached , 分布式版权声明:可以任意转载,但转载时必须标明原作者charlee、原始链接http://tech.idv2.com/2008/07/24/memcached-004/以及本声明.之前介绍了memcached的内部情况。本次不再介绍memcached的内...

2011-01-30 13:52:30 65

原创 memcached全面剖析–5. memcached的应用和兼容程序

转自:http://my.oschina.net/flynewton/blog/9004关键字: memcached , 应用版权声明:可以任意转载,但转载时必须标明原作者charlee、原始链接http://tech.idv2.com/2008/07/31/memcached-005/以及本声明。memcached的连载终于要结束了。 到上次为止, 我们介绍了与mem...

2011-01-30 13:51:35 62

原创 svn 常用命令

关键字: svn , linux , 命令转自:http://hi.baidu.com/aaxh/blog/item/138e8913fa2ebdd8f7039e11.html1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简...

2011-01-30 13:50:03 75

原创 linux命令行快捷键

关键字: linux , 快捷键转自:http://os.chinaitzhe.com/linux/2008-01/119926636930912.html history 显示命令历史列表↑(Ctrl p)  显示上一条命令↓(Ctrl n)  显示下一条命令!num 执行命令历史列表的第num条命令!! 执行上一条命令!?string? 执行含有stri...

2011-01-30 13:49:27 69

原创 memcached server LRU 深入分析

关键字: memcached , LRU原文:http://ourmysql.com/archives/730Memcached, 人所皆知的remote distribute cache(不知道的可以javaeye一下下,或者google一下下,或者baidu一下下,但是鉴于baidu的排名商业味道太浓(从最近得某某事 件可以看出),所以还是建议javaeye一下下),使用起...

2011-01-30 13:48:48 66

原创 Memcached学习摘要

关键字: memcached转自:http://blog.csdn.net/starxu85/archive/2008/03/29/2227158.aspx过期机制: memcached的item过期后并不会有删除该item的操作,只会在get的时候判断是否过期。覆盖机制: 当memcached满了的时候,过期的items将会被优先覆盖,然后是用的最少的items锁...

2011-01-30 13:48:11 65

原创 关系型数据库3个范式

第一范式(1NF)无重复的列。第一范式(1NF)是对关系模式的基本要求。 第二范式(2NF)属性完全依赖于主键。第二范式(2NF)要求数据库表中的每个实例或行必须可以被惟一地区分。第三范式(3NF)要求一个数据库表中不包含已在其它表中已包含的非主关键字信息,即属性不依赖于其它非主属性。 满足第三范式(3NF)必须先满足第二范式(2NF)。...

2011-01-30 13:47:36 88

原创 python为什么不需要swap(a,b)

关键字: python , swap转自:http://blog.csdn.net/ccat/archive/2003/04/30/8349.aspx致 谢:这是一篇译稿,原作者是一位NASA的程序员,非常感谢他在Python社区及时、详细的为我解答了问题,并在讲解中解说了一些Python的相关知 识,还宽容的对待我蹩脚的英语。感谢他同意我将他的来信介绍给大家。这是一位谦和有礼...

2011-01-30 13:47:08 247

原创 Java运行时绑定探讨

关键字: java , 多态 , 重载 , 重写 , 动态绑定 转自:http://zhangjunhd.blog.51cto.com运行时绑定也叫动态绑定,它是一种调用对象方法的机制。Java调用对象方法时,一般采用运行时绑定机制。1.Java的方法调用过程编译器查看对象的声明类型和方法名(对象变量的声明类型)。通过声明类型找到方法列表。编译...

2011-01-30 13:46:40 76

原创 浅谈equals和hashcode

关键字: equals , hashcode转自:http://www.sunxin.org/forum/thread/19720.html先谈equals。equals是Object类提供的方法之一,众所周知,每一个java类都继承自Object类,所以说每一个对象都有equals这个方法。而我们在用这个方法时却一般都重写这个方法,why?Ok,先看一个Obj...

2011-01-30 13:45:59 65

原创 Junit4参数化测试

关键字: junit , 参数化转自:http://ttitfly.iteye.com/blog/178496JUnit4中参数化测试要点: 1. 测试类必须由Parameterized测试运行器修饰 2. 准备数据。数据的准备需要在一个方法中进行,该方法需要满足一定的要求: 1)该方法必须由Parameters注解修饰 2)该方法必须为publ...

2011-01-30 13:45:17 202

原创 Linux下安装memcached

转自:http://my.oschina.net/flynewton/blog/9694 关键字: memcached , libevent , 安装转载并修改自:http://www.iteye.com/topic/110112核心步骤:wget下载libevent和memcached1.先安装libevent。配置时需要指定安装路径 即./config...

2011-01-30 13:44:48 74

原创 索引的优点和缺点,设计数据库的人员必看

关键字: 数据库 , 索引转自:http://my.oschina.net/kingfloger/blog/9644面试的时候常问人索引的优缺点,今天看到开源中国中有这么一篇好文章,故转之一、为什么要创建索引呢(优点)?二、建立方向索引的不利因素(缺点)三、创建方向索引的准则四、创建索引的方法 五、索引的特征 六、索引的类型七、聚簇索引的体系结构 ...

2011-01-30 13:43:51 123

原创 数据库索引

一、引言 对数据库索引的关注从未淡出我的们的讨论,那么数据库索引是什么样的?聚集索引与非聚集索引有什么不同?希望本文对各位同仁有一定的帮助。有不少存疑的地方,诚心希望各位不吝赐教指正,共同进步。[最近首页之争沸沸扬扬,也不知道这个放在这合适么,苦劳?功劳?……] 二、B-Tree 我们常见的数据库系统,其索引使用的数据结构多是B-Tree或者B+Tree。例如,MsSql使用的是B+Tree,Or...

2011-01-30 13:41:56 67

原创 探索设计模式--单例模式

关键字: 设计模式 , singleton , 单例转自:http://www.iteye.com/topic/575052各种构造模式之间可以互相比较,但是没有优劣好坏之分,只有确定了上下文环境,才能谈应用什么模式学习设计模式我觉得也没有必要去强背一些代码模版,应当去理解每种模式的出现的原因和解决的问题当你发现你的设计需要更大灵活性时,设计便会向着合适的模式演化,这时...

2011-01-30 13:40:34 94

原创 Java线程安全总结

关键字: java , 线程安全 , synchronized , volatile转自:http://jameswxx.iteye.com/blog/806968本文主要内容:1.什么是可见性2.什么是有序性3.多线程情况下如何保证可见性和有序性4.synchronized关键字和volatile关键字介绍 浅谈java内存模型        不同...

2011-01-30 13:39:48 81

空空如也

空空如也

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

TA关注的人

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