自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lengyuhong的专栏

仰望天空,脚踏实地

  • 博客(54)
  • 资源 (12)
  • 收藏
  • 关注

原创 收集的云计算资料

sun公司的入门资料:

2010-09-29 17:52:00 778

转载 kswapd0,kjournald,pdflush 是干嘛的?

<br />以前服务器不忙的时候没有发现这几个进程,自从装了2个mysql以后,负载跑起来了,发现有几个不知道作用的进程,<br />google之后,记之<br />290 root      10  -5     0    0    0 S    1  0.0   1:40.26 kswapd0<br />1969 root      10  -5     0    0    0 D    0  0.0 165:27.61 kjournald<br />19080 root      15   0   

2010-09-29 14:31:00 5934

原创 网络性能测试中用到的指标

<br /> <br />QPS的解释:<br />引擎压力测试中,我们常常会说QPS,那么什么是QPS呢?<br />QPS:Queries Per Second意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,用这个来衡量性能<br /> <br />Transactionrate: 381.56 trans/sec:每秒传输381.56次<br />这个指标与Transaction是不能直接挂钩的<br /> <br />QPS的计算方法:<br /><br /> <br />QPS  =

2010-09-29 10:37:00 3787

转载 CPU利用率与Load Average的区别?

<br /><br />CPU利用率与Load Average的区别?<br />CPU利用率,是对一个时间段内CPU使用状况的统计,通过这个指标可以看出在某一个时间段内CPU被占用的情况,如果CPU被占用时间很高,那么就需要考虑CPU是否已经处于超负荷运作,长期超负荷运作对于机器本身来说是一种损害,因此必须将CPU的利用率控制在一定的比例下,以保证机器的正常运作。<br />Load Average是 CPU的Load,它所包含的信息不是CPU的使用率状况,而是在一段时间内CPU正在处理以及等待CPU处理

2010-09-29 10:18:00 2465

转载 NoSQL数据库探讨之一 ——为什么要用非关系数据库?

<br />随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品的发展非常迅速。而传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,例如: <br /><br />1、High performance - 对数据库高并发读写的需求 <br />web2.0网站要根据用户个性化信息来实时生成动态页面和提供动态信息,所以基本上无法使用动态页面静态化技术,因此数据库并发负载非常高

2010-09-28 13:53:00 1011

转载 腾讯这个公司:没有想像力的中国Google

<br /><br />导读:腾讯一直是中国互联网最具争议的公司之一,从前一阵《计算机世界》的封面文章《“狗日的腾讯”》,到其收购康盛创想,关于腾讯的话题一直不间断。这篇文章是刊登在最新一期《互联网天地》上的评论文章,作者魏武挥站在观察的角度,用纯商业的眼光来看腾讯,并就几个关键的问题阐述了自己的观点。他总结腾讯的关键词有:极度务实、两方买卖、赚人性的钱。它的终极目标,不是信息性质的帝国,而是基于真实世界身份的虚拟帝国。<br /> <br />全文如下:<br />刊发于最新一期的《互联网天地》杂志,是我

2010-09-27 14:00:00 1725

原创 PM、PD、UE与UI:互联网公司产品部门的四大角色

<br />这周从产品部门的角度出发,讲一下我心目中的几大主要任务和相应的职责区别,涉及产品经理、产品设计师、用户体验师、视觉设计师四个角色。一般来说,这个顺序就是一个产品从规划到最终成型的任务流方向,是一个从抽象到具体、商业到技术的过程。<br /><br />PM:产品经理,俗称老大(另一个PM项目经理在我们公司更像是从技术角度出发的职位)。一个产品,首先由PM来分析细分市场、目标客户的诉求,规划产品的卖点、杀手级应用,这个过程通常PD已经介入了,这个层面上,商业问题、业务逻辑的流畅是思考的焦点。<br

2010-09-27 12:02:00 21231 3

转载 Java线程:线程的同步问题

<br />一、同步问题提出线程的同步是为了防止多个线程访问一个数据对象时,对数据造成的破坏。例如:两个线程ThreadA、ThreadB都操作同一个对象Foo对象,并修改Foo对象上的数据。 publicclass Foo {    privateint x = 100;    publicint getX() {        return x;    }    publicint fix(int y) {        x = x - y;        return

2010-09-27 12:00:00 838

转载 Java加锁问题 java.util.ConcurrentModificationException 错误

<br />工作中碰到个ConcurrentModificationException。代码如下:<br />List list = ...;<br />for(Iterator iter = list.iterator(); iter.hasNext();) {<br />    Object obj = iter.next();<br />    ...<br />    if(***) {<br />        list.remove(obj);<br />    }<br />}<br />

2010-09-26 17:52:00 1122

转载 Java怎样中断一个运行中的线程(3)

<br /><br />中断I/O操作<br />然而,如果线程在I/O操作进行时被阻塞,又会如何?I/O操作可以阻塞线程一段相当长的时间,特别是牵扯到网络应用时。例如,服务器可能需要等待一个请求(request),又或者,一个网络应用程序可能要等待远端主机的响应。<br />如果你正使用通道(channels)(这是在Java 1.4中引入的新的I/O API),那么被阻塞的线程将收到一个 ClosedByInterruptException异常。如果情况是这样,其代码的逻辑和第三个例子中的是一样的,只是

2010-09-26 09:23:00 678

转载 Java怎样中断一个运行中的线程(2)

<br /><br />使用Thread.interrupt()中断线程<br />正如Listing A中所描述的,Thread.interrupt()方法不会中断一个正在运行的线程。这一方法实际上完成的是,在线程受到阻塞时抛出一个中断信号,这样线程就得以退出阻塞的状态。更确切的说,如果线程被Object.wait, Thread.join和 Thread.sleep三种方法之一阻塞,那么,它将接收到一个中断异常(InterruptedException),从而提早地终结被阻塞状态。<br />因此,如果

2010-09-26 09:22:00 599

转载 Java怎样中断一个运行中的线程(1)

<br />编程人员在编程过程中,多线程呈现出了一组新的难题,而如何中断一个正在运行的线程则是难题之一。本文中,作者将讲述相关的方法。<br /> <br />程序是很简易的。然而,在编程人员面前,多线程呈现出了一组新的难题,如果没有被恰当的解决,将导致意外的行为以及细微的、难以发现的错误。<br />在本篇文章中,我们针对这些难题之一:如何中断一个正在运行的线程。<br />背景中断(Interrupt)一个线程意味着在该线程完成任务之前停止其正在进行的一切,有效地中止其当前的操作。线程是死亡、还

2010-09-26 09:19:00 669

转载 NoSQL漫谈 (阿里DBA所写)

<br /><br />什么是NoSQL?wiki上的定义是“NoSQL is a movement promoting a loosely defined class of non-relational data stores that break with a long history of relational databases”。其实并不存在一个叫NoSQL的产品,它是一类non-relational data stores的集合。NoSQL的重点是non-relational,而传统的数据库是r

2010-09-20 17:38:00 3058

转载 java线程有关阻塞的相关函数

<br />阻塞指的是暂停一个线程的执行以等待某个条件发生(如某资源就绪),学过操作系统的同学对它一<br />定已经很熟悉了。Java 提供了大量方法来支持阻塞,下面让我们逐一分析。<br /><br />  1. sleep() 方法:sleep() 允许 指定以毫秒为单位的一段时间作为参数,它使得线程在指定的时间<br />内进入阻塞状态,不能得到CPU 时间,指定的时间一过,线程重新进入可执行状态。<br />  典型地,sleep() 被用在等待某个资源就绪的情形:测试发现条件不满足后,让线程阻塞

2010-09-20 16:59:00 2831

转载 Java线程为何会堵塞?

<br /><br />堵塞状态是前述四种状态中最有趣的,值得我们作进一步的探讨。线程被堵塞可能是由下述五方面的原因造成的:<br />(1) 调用sleep(毫秒数),使线程进入“睡眠”状态。在规定的时间内,这个线程是不会运行的。<br />(2) 用suspend()暂停了线程的执行。除非线程收到resume()消息,否则不会返回“可运行”状态。<br />(3) 用wait()暂停了线程的执行。除非线程收到nofify()或者notifyAll()消息,否则不会变成“可运行”(是的,这看起来同原因2非

2010-09-20 16:57:00 7122

原创 团购网集合

下面这些都是今年最火的消费方式,精选的团购网站,每日提供一单精品消费。最省钱,最fashion! 以下都是本人最最喜欢的一些团购网站,大家各取所需吧 1.   糯米网 推荐指数五星:★★★★★ (已开通城市:北京,上海,杭州) 目前开通了好结果城市,登入后切换到自己所在的城市 推荐理由:上线首日形成15万消费者团购的空前规模,糯米网团购第一单创造了Groupon模式网站的全球纪录,人人网自己的哦 2. 拉手网 推荐指数五星:★★★★★ (已开通城市:全国一百大城市……太多了我写不下……) 目前开通了好结果城

2010-09-20 09:36:00 2121

原创 图文细说11种计算机图标符号的历史(不得不感慨苹果公司的设计能力)

<br /><br />处于信息社会的我们(尤其是IT相关人士),每天都要长时间在计算机上进行各种操作,比如,开机/关机、播放/暂定音乐和发送/接收邮件等等。在进行这些操作的时候,都要接触很多计算机图标或符号。不知你对这些图标/符号了解多少呢?下面将介绍一些常用的图标/符号的来源。<br /><br />电源早在二战期间,工程师用二进制系统来标识电源按钮:1代表“开”,0代表“关”。1973年,国际电工委员会(ICE)把一个“开口处有条线嵌入的圆圈”粗略地定义为“standby power state(待机

2010-09-20 09:13:00 3784

转载 你应该知道的 8个Java 的领军人物

<br /><br />导读:本文介绍了8个Java的领军人物,他们创建了框架,产品,工具或者书籍,并将其捐献给了Java社区,改变了Java的编码方式。<br /> 8. Tomcat & Ant创始人<br /><br />James Duncan Davidson,Tomcat和Ant创始人。<br /> Duncan于1970年7月29日生于美国德克萨斯州。主要专注在Mac OS X、Java和XML技术。他频繁地在全世界各种会议上演讲,话题范围从开源到高效Java开发。<br />Duncan 是

2010-09-19 09:20:00 1208

原创 拯救诺基亚,前主管的激进计划

<br /><br />by Andrew Orlowski from the Register | Merlin 译, baryn, 郭磊校,转载请注明 ifanr.com 译文链接Risku 的主张<br /><br />几个月前,一本书在芬兰面世后引发了小小的轰动。诺基亚前高级经理在书中分析了公司的问题,提出了一些激进而出人意表的解决方案。直到现在,此书仍没有被翻译成英文。我对此书(《Uusi Nokia》,新诺基亚)的作者 Juhani Risku 进行了三小时的采访,本文是对此书所提出建议的评论。

2010-09-19 09:11:00 1150

转载 Posterous CEO 从苹果公司学到的 8 个管理经验

<br /><br />Businessinsider 刊载了 Sachin Agarwal 在苹果公司 6 年期间学到的管理经验。他在苹果公司主要从事 Final Cut Pro 的开发工作,离开了苹果后,他成功创建了 Posterous 博客平台,并担任了公司的 CEO。<br />在苹果工作期间的经验帮助了他,也让 Posterous 走向了成功。<br />让我们看看他所学到的这 8 个经验吧,也许这是每一个创业者都必须信奉的成功经验。以一个内部人的身份,而且成功地把角色从工程师转变为创业者,Sac

2010-09-19 08:57:00 906

原创 雅虎巴茨坚守:阿里马云能否绝处逢生?

<br />雅虎巴茨坚守:阿里马云能否绝处逢生?  备受业内关注的阿里巴巴欲从雅虎手中回购自己股权的事件又有了新的进展,据称,在雅虎坚决的拒绝下,阿里巴巴已经终止了与雅虎的回购谈判,在这场阿里巴巴与雅虎股权的争夺战中,雅虎CEO巴茨的坚守似乎赢得了胜利,而更令阿里巴巴不快的是,巴茨在未来还有意亲自加入阿里巴巴的董事会。但鉴于之前阿里巴巴与雅虎之间的矛盾,尤其在近期有关股权回购中阿里巴巴方面对于雅虎过于激烈的言辞,势必让业内对于未来阿里巴巴,尤其是CEO马云的命运多了几分猜测和担心。<br /><br /> 

2010-09-19 08:55:00 759

原创 JavaEE经典试题(八)Hibernate实体关联映射

<br />实体关联映射: <br /><br />1、一对一映射: <br />   主要有两种方式来映射: <br />   一、基于外键的映射方式: <br />       首先有两张表,例如:TABEL user  AND card;card 表中参照一个user的主键id <br />       首先就是要保证这两个类中,必须要分别有各自的一个连接;也就是说在各个类中有另外一个类  <br /><br />     的一个属性;比如说: <br />class User <br />{ <br

2010-09-17 19:27:00 906

原创 Java 中对String的操作

Java里数字转字符串前面自动补0的实现。/** * Java里数字转字符串前面自动补0的实现。 * */ public class TestStringFormat { public static void main(String[] args) { int youNumber = 1; // 0 代表前面补充0 // 4 代表长度为4 // d 代表参数为正数型 String s

2010-09-17 18:05:00 1810

转载 JVM(java 虚拟机)内存设置

<br /><br />一、设置JVM内存设置<br />1. 设置JVM内存的参数有四个:<br />-Xmx    Java Heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定;<br />-Xms    Java Heap初始值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值;<br />-Xmn    Java Heap Young区大小,不熟悉最好保留默认值;<br />-Xss    每个线程的Stack大小,不

2010-09-17 14:40:00 1020

原创 JavaEE经典试题(七) Spring的IOC简介

IoC与DI 首先想说说IoC(Inversion of Control,控制倒转)。这是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。

2010-09-17 10:52:00 829

转载 JavaEE经典试题(六) AOP简介

AOP(Aspect-Oriented Programming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,但并不适合定义从左到右的关系。例如日志功能。日志代码往往水平地散布在所有对象层次中,而与它所散布到的对象的核心功能毫无关系。对于其他类型的代码

2010-09-17 10:47:00 1398

转载 JavaEE经典试题(五) JPQL

<br />JPQL就是一种查询语言,具有与SQL 相类似的特征,JPQL是完全面向对象的,具备继承、多态和关联等特性,和hibernate HQL很相似。 查询语句的参数JPQL语句支持两种方式的参数定义方式: 命名参数和位置参数。。在同一个查询语句中只允许使用一种参数定义方式。 命令参数的格式为:“: +参数名”例:Query query = em.createQuery("select p from Person p where p.personid=:Id");query.setParameter(

2010-09-17 10:33:00 881

原创 JavaEE经典试题(四) Hibernate简介

<br /><br />一 历史与背景<br />1 应用程序的分层体系结构<br />    随着计算机应用软件的发展,应用程序逐渐由单层体系结构发展为多层体系结构。其中,三层结构是目前典型的一种应用软件结构,如图1左。<br />表述层:提供与用户交互的界面,如GUI(图形用户界面),web页面等;<br />业务逻辑层:负责各种业务逻辑,直接访问数据库,提供对业务数据的保存、更新、删除和查询操作;<br />数据库层:负责存放管理应用的持久性业务数据<br /> <br /> <br />三层结构的特

2010-09-17 10:27:00 1321

原创 JavaEE经典试题(三) Struts,Spring,Hibernate简介

Struts,Spring,Hibernate简介正文开始:本文并不想介绍Struts,Spring,Hibernate的原理系统架构等,本文地目的是通过一个较复杂地实例介绍如何整合Struts,Spring,Hibernate,网上现有的例子虽然也能 达到目的,但功能都比较单一,复杂的例子时会有意想不到的麻烦。本文对读者假设已经具备了以上框架的基础知识。以及那些已经了解Struts,Spring,Hibernate的基本概念,但是还没有亲 身在较复杂的项目中体验Struts+Spring+Hibernat

2010-09-17 10:20:00 1191

转载 JavaEE经典试题(二) EJB各种bean简介

EJB 依照特性的不同,目前区分为三种,分别是 Session Bean ,Entity Bean ,以及 Message Driven Bean 。其中 Session Bean 与Entity Bean 算是 EJB 的始祖,这两种 EJB 在 EJB 规格 1.x 的时候就已经存在了,而 Message Driven Bean 则出现在 EJB 2.0 的规格中。 Session Bean Session Bean 主要的目的是让程序开发者将逻辑层抽离,特别是复杂的逻辑可以放在 Session Bea

2010-09-17 10:08:00 966

原创 JavaEE经典试题(一)

<br />1.MVC的各个部分都有那些技术来实现?如何实现? <br />答:MVC是Model-View-Controller的简写。"Model" 代表的是应用的业务逻辑(通过JavaBean,EJB组件实现), "View" 是应用的表示面(由JSP页面产生),"Controller" 是提供应用的处理过程控制(一般是一个Servlet),通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现。这些组件可以进行交互和重用。 <br /><br />2.J2EE是什么? <br />答:Je

2010-09-17 09:53:00 3406

原创 Eclipse快捷键大全(转载)

<br />Ctrl+1 快速修复(最经典的快捷键,就不用多说了)<br />Ctrl+D: 删除当前行 <br />Ctrl+Alt+↓ 复制当前行到下一行(复制增加)<br />Ctrl+Alt+↑ 复制当前行到上一行(复制增加)<br />Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)<br />Alt+↑ 当前行和上面一行交互位置(同上)<br />Alt+← 前一个编辑的页面<br />Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)<br />Alt+Ente

2010-09-16 16:47:00 654

原创 一些有创意的网站和技术

放大镜技术http://blog.open.taobao.com/abouthttp://ued.taobao.com/blog/about/QQ桌面http://web2.qq.com

2010-09-15 13:45:00 818

原创 Linux环境下配置jboss

配置JDK和JBOSS-配置JDK和JBOSS到JBoss的web站点下载JBoss的二进制版本。下载地址:你会发现所有当前的二进制版本分为zip和tar.gz格式的文件。zip适合Windows系统,而tar.gz适合Unix类的系统,选择你最适合你的版本。配置JDK和JBOSS-解压缩    你下载的文件到一个目录(你自己选择),在windows下,你可以是使用winzip等工具,在Unix下,你可以用下面的命令:$ gunzip jboss-3.2.0.tar.gz$ tar xf jboos-3

2010-09-13 17:53:00 10438 1

原创 web实验报告——MVC模式

<br />实验十MVC的实现一、实验目的通过实验掌握下列知识:1、掌握MVC的基本概念2、掌握符合MVC架构的web应用的开发方法 二、实验内容及步骤1、MVC的实现1)按照下图设计并实现网页内容:                               图(1)a)        开发符合MVC架构的web应用以实现以上页面功能及流向;b)        首页包含用户登录表单以及用户注册的链接c)                用户登录时,使用js技术对用户填写的信息进行简单检查(<FORM onS

2010-09-13 16:46:00 10031

原创 web实验报告——数据库连接与应用(SQL Server)

web实验报告——数据库连接与应用(SQL Server)

2010-09-13 16:27:00 7352

原创 web实验报告——会话跟踪使用程序

web实验报告——会话跟踪使用程序

2010-09-13 16:25:00 1375

原创 web实验报告——会话跟踪使用程序

web实验报告——会话跟踪使用程序

2010-09-13 16:25:00 1247

原创 web实验报告——cookie的使用

web实验报告——cookie的使用

2010-09-13 16:21:00 2756

原创 介绍操纵Linux的两款使用软件 ExpanDrive 和 Putty

ExpanDrive 就像是你MAC或者PC上的U盘。可以在远程计算机上打开、编辑、保存文件。下载地址:

2010-09-13 15:35:00 2686

一种规则与统计相结合的汉语分词方法

一种规则与统计相结合的汉语分词方法,作者是南京大学计算机科学与技术系,南京大学软件新技术国家重点实验室

2010-11-19

lucene3.0.0的学习资料

lucene3.0.0的学习资料,里边有lucene的jar包,具体的入门讲解:http://blog.csdn.net/lengyuhong/archive/2010/11/17/6014597.aspx

2010-11-17

SUN云计算入门资料

电子书 云计算 入门 电子书 云计算 入门

2010-09-29

ExpanDrive

ExpanDrive SSH 本地硬盘,轻松将远程硬盘映射成本的硬盘

2010-09-13

org.json jar包

org.json jar包 org.json jar包 org.json jar包 org.json jar包 org.json jar包

2010-08-23

log4j-1.2.16.jar

log4j-1.2.16.jar log4j-1.2.16.jar log4j-1.2.16.jar log4j-1.2.16.jar log4j-1.2.16.jar

2010-08-21

log4j入门使用文档

log4j使用文档,这篇文档属于入门级的,适合初学者和想要查询简单语句的人观看

2010-08-21

JUnit Jar 单元测试

JUnit Jar 单元测试 JUnit Jar 单元测试 JUnit Jar 单元测试 JUnit Jar 单元测试 JUnit Jar 单元测试 JUnit Jar 单元测试

2010-08-21

junit和ant的入门学习资料

junit和ant的入门学习资料,适合初学者,但得不深,但很实用

2010-08-16

基于小波变换的数字水印算法设计(论文)

基于小波变换的数字水印算法设计(论文) 基于小波变换的数字水印算法设计(论文) 基于小波变换的数字水印算法设计(论文)

2010-06-06

sql+2000驱动

链接SQLServer的数据库时需要用到SQLServer的驱动,这里我们所上传的驱动是针对SQLServer2000,希望对大家有所帮助

2010-05-26

c++ 实现简单的迷宫

虽然很简单的程序,但可以从中学到些东西!

2009-03-25

空空如也

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

TA关注的人

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