<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lapeng_2011的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lapeng_2011</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lapeng_2011]]></copyright><item><title><![CDATA[mongoDB 入门指南、示例]]></title><link>https://blog.youkuaiyun.com/lapeng_2011/article/details/6891511</link><guid>https://blog.youkuaiyun.com/lapeng_2011/article/details/6891511</guid><author>lapeng_2011</author><pubDate>Thu, 20 Oct 2011 17:45:49 +0800</pubDate><description><![CDATA[一、准备工作
1、 下载mongoDB 
下载地址：http://www.mongodb.org/downloads

选择合适你的版本 
相关文档：http://www.mongodb.org/display/DOCS/Tutorial

2、 安装mongoDB 
A、 不解压模式： 
将下载下来的mongoDB-xxx.zip打开，找到bin目录，运行mongod.exe就]]></description><category></category></item><item><title><![CDATA[mongoDB 介绍（特点、优点、原理）]]></title><link>https://blog.youkuaiyun.com/lapeng_2011/article/details/6891508</link><guid>https://blog.youkuaiyun.com/lapeng_2011/article/details/6891508</guid><author>lapeng_2011</author><pubDate>Thu, 20 Oct 2011 17:45:05 +0800</pubDate><description><![CDATA[介绍：MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。
特点：高性能、易部署、易使用，存储数据非常方便。
主要功能特性有：
Ø 面向集合存储，易存储对象类型的数据
Ø 模式自由
Ø 支持动态查询
Ø 支持完全索引，包含内部对象
Ø 支持查询
Ø 支持复制和故障恢复
Ø 使用高效的二进制数据存储，包括大型对象（如]]></description><category></category></item><item><title><![CDATA[Java操作MongoDB]]></title><link>https://blog.youkuaiyun.com/lapeng_2011/article/details/6891505</link><guid>https://blog.youkuaiyun.com/lapeng_2011/article/details/6891505</guid><author>lapeng_2011</author><pubDate>Thu, 20 Oct 2011 17:43:48 +0800</pubDate><description><![CDATA[开发环境： 
System：Windows 
IDE：eclipse、MyEclipse 8 
Database：mongoDB 
开发依赖库： 
JavaEE5、mongo-2.5.3.jar、junit-4.8.2.jar 
Email：hoojo_@126.com 
Blog：http://blog.youkuaiyun.com/IBM_hoojo

http://hoojo.cnbl]]></description><category></category></item><item><title><![CDATA[如何用Java操作MongoDB(3)]]></title><link>https://blog.youkuaiyun.com/lapeng_2011/article/details/6888687</link><guid>https://blog.youkuaiyun.com/lapeng_2011/article/details/6888687</guid><author>lapeng_2011</author><pubDate>Wed, 19 Oct 2011 18:48:53 +0800</pubDate><description><![CDATA[6、 查询数据 
@Test public void query() {      //查询所有      //queryAll();            //查询id = 4de73f7acd812d61b4626a77      print("find id = 4de73f7acd812d61b4626a77: " + users.find(new BasicDBObject("_id"]]></description><category></category></item><item><title><![CDATA[如何用Java操作MongoDB(2)]]></title><link>https://blog.youkuaiyun.com/lapeng_2011/article/details/6888685</link><guid>https://blog.youkuaiyun.com/lapeng_2011/article/details/6888685</guid><author>lapeng_2011</author><pubDate>Wed, 19 Oct 2011 18:48:15 +0800</pubDate><description><![CDATA[3、 添加操作 
在添加操作之前，我们需要写个查询方法，来查询所有的数据。代码如下：
/**   * function: 查询所有数据   * @author hoojo   * @createDate 2011-6-2 下午03:22:40   */ private void queryAll() {      print("查询users的所有数据：");      //db游标]]></description><category></category></item><item><title><![CDATA[如何用Java操作MongoDB(1)]]></title><link>https://blog.youkuaiyun.com/lapeng_2011/article/details/6888682</link><guid>https://blog.youkuaiyun.com/lapeng_2011/article/details/6888682</guid><author>lapeng_2011</author><pubDate>Wed, 19 Oct 2011 18:46:31 +0800</pubDate><description><![CDATA[上一篇文章介绍到了在MongoDB的控制台完成MongoDB的数据操作，通过前一篇文章我们对MongoDB有了全面的认识和理解。现在我们就用Java来操作MongoDB的数据。
开发环境：

System：WindowsIDE：eclipse、MyEclipse 8Database：mongoDB
开发依赖库：

JavaEE5、mongo-2.5.3.jar、junit-4.8.2.]]></description><category></category></item><item><title><![CDATA[java运行机制]]></title><link>https://blog.youkuaiyun.com/lapeng_2011/article/details/6857456</link><guid>https://blog.youkuaiyun.com/lapeng_2011/article/details/6857456</guid><author>lapeng_2011</author><pubDate>Mon, 10 Oct 2011 00:01:51 +0800</pubDate><description><![CDATA[1. 编译型和解释型(根据执行方式)
  编译型(C，C++)：特定的编译器和操作系统，将高级语言代码一次性“翻译成”该平台执行的机器码，并包装成该平台可执行格式。
  解释型(Ruby)：特定的解释器对源码翻译成特定平台的机器码并立即执行。解释性语言一般不会进行整体性德编译]]></description><category></category></item><item><title><![CDATA[Java基本数据类型]]></title><link>https://blog.youkuaiyun.com/lapeng_2011/article/details/6857190</link><guid>https://blog.youkuaiyun.com/lapeng_2011/article/details/6857190</guid><author>lapeng_2011</author><pubDate>Sun, 09 Oct 2011 21:52:37 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/zuolongsnail/article/details/6855327
在移动开发中由于移动设备内存的局限性，往往需要考虑使用的数据类型所占用的字节数。下面简单介绍下Java中几种基本数据类型，以加深记忆。
在Java中一共有8种基]]></description><category></category></item><item><title><![CDATA[深入Java虚拟机JVM类加载初始化学习笔记]]></title><link>https://blog.youkuaiyun.com/lapeng_2011/article/details/6850821</link><guid>https://blog.youkuaiyun.com/lapeng_2011/article/details/6850821</guid><author>lapeng_2011</author><pubDate>Sat, 08 Oct 2011 03:02:42 +0800</pubDate><description><![CDATA[http://developer.51cto.com/art/201103/249613.htm
1. Classloader的作用，概括来说就是将编译后的class装载、加载到机器内存中，为了以后的程序的执行提供前提条件。
2. 一段程序引发的思考：
风中叶老师在他的视频]]></description><category></category></item><item><title><![CDATA[Java多线程程序设计初步(2)]]></title><link>https://blog.youkuaiyun.com/lapeng_2011/article/details/6850820</link><guid>https://blog.youkuaiyun.com/lapeng_2011/article/details/6850820</guid><author>lapeng_2011</author><pubDate>Sat, 08 Oct 2011 03:01:24 +0800</pubDate><description><![CDATA[线程的（同步）控制
一个Java程序的多线程之间可以共享数据。当线程以异步方式访问共享数据时，有时候是不安全的或者不和逻辑的。比如，同一时刻一个线程在读取数据，另外一个线程在处理数据，当处理数据的线程没有等到读取数据的线程读取完毕就去处理数据，必然得到错误的处理结果。这和我们前]]></description><category></category></item><item><title><![CDATA[Java多线程程序设计初步(1)]]></title><link>https://blog.youkuaiyun.com/lapeng_2011/article/details/6850819</link><guid>https://blog.youkuaiyun.com/lapeng_2011/article/details/6850819</guid><author>lapeng_2011</author><pubDate>Sat, 08 Oct 2011 03:00:51 +0800</pubDate><description><![CDATA[http://developer.51cto.com/art/200902/109125.htm

在Java语言产生前，传统的程序设计语言的程序同一时刻只能单任务操作，效率非常低，例如程序往往在接收数据输入时发生阻塞，只有等到程序获得数据后才能继续运行。 随着Interne]]></description><category></category></item><item><title><![CDATA[Java 5.0 多线程编程实践(2)]]></title><link>https://blog.youkuaiyun.com/lapeng_2011/article/details/6850818</link><guid>https://blog.youkuaiyun.com/lapeng_2011/article/details/6850818</guid><author>lapeng_2011</author><pubDate>Sat, 08 Oct 2011 03:00:06 +0800</pubDate><description><![CDATA[服务任务
服务线程ServiceThread维护一个count来记录服务线程被调用的次数。每当服务任务被调用一次时，count的值自增1，因此ServiceThread提供一个increaseCount和getCount的方法，分别将count值自增1和取得该count值。由于]]></description><category></category></item><item><title><![CDATA[Java 5.0 多线程编程实践(1)]]></title><link>https://blog.youkuaiyun.com/lapeng_2011/article/details/6850817</link><guid>https://blog.youkuaiyun.com/lapeng_2011/article/details/6850817</guid><author>lapeng_2011</author><pubDate>Sat, 08 Oct 2011 02:59:29 +0800</pubDate><description><![CDATA[http://developer.51cto.com/art/200902/111214.htm

Java5增加了新的类库并发集java.util.concurrent，该类库为并发程序提供了丰富的API多线程编程在Java 5中更加容易，灵活。本文通过一个网络服务器模型，]]></description><category></category></item><item><title><![CDATA[详细解读JVM中的对象生命周期(2)]]></title><link>https://blog.youkuaiyun.com/lapeng_2011/article/details/6850816</link><guid>https://blog.youkuaiyun.com/lapeng_2011/article/details/6850816</guid><author>lapeng_2011</author><pubDate>Sat, 08 Oct 2011 02:54:32 +0800</pubDate><description><![CDATA[应用阶段
当对象的创建阶段结束之后，该对象通常就会进入对象的应用阶段。这个阶段是对象得以表现自身能力的阶段。也就是说对象的应用阶段是对象整个生命周期中证明自身“存在价值”的时期。在对象的应用阶段，对象具备下列特征：

◆系统至少维护着对象的一个强引用（Strong Refe]]></description><category></category></item><item><title><![CDATA[详细解读JVM中的对象生命周期(1)]]></title><link>https://blog.youkuaiyun.com/lapeng_2011/article/details/6850815</link><guid>https://blog.youkuaiyun.com/lapeng_2011/article/details/6850815</guid><author>lapeng_2011</author><pubDate>Sat, 08 Oct 2011 02:53:44 +0800</pubDate><description><![CDATA[http://developer.51cto.com/art/200903/112869.htm
在JVM运行空间中，对象的整个生命周期大致可以分为7个阶段：创建阶段（Creation）、应用阶段（Using）、不可视阶段（Invisible）、不可到达阶段（Unreachab]]></description><category></category></item><item><title><![CDATA[Java中基于等待的调优方法详解(5)]]></title><link>https://blog.youkuaiyun.com/lapeng_2011/article/details/6850811</link><guid>https://blog.youkuaiyun.com/lapeng_2011/article/details/6850811</guid><author>lapeng_2011</author><pubDate>Sat, 08 Oct 2011 02:48:30 +0800</pubDate><description><![CDATA[后退调优
现在关于基于层次的和基于技术的等待点的一切都介绍完了，最后一步就是优化每一个等待点的配置。这一步有时被称为“后退调优”，其思想非常简单：

1、开放所有基于层次的等待点和外部依赖池——也就是配置它们允许过多的负载经过服务器。
2、根据应用生成均衡的和具有代表性的]]></description><category></category></item><item><title><![CDATA[Java中基于等待的调优方法详解(4)]]></title><link>https://blog.youkuaiyun.com/lapeng_2011/article/details/6850810</link><guid>https://blog.youkuaiyun.com/lapeng_2011/article/details/6850810</guid><author>lapeng_2011</author><pubDate>Sat, 08 Oct 2011 02:47:59 +0800</pubDate><description><![CDATA[基于技术的等待点
基于层次的等待点考虑的是在不同服务器之间传递请求，而基于技术的等待点关注的则是在单个服务器中如何通过有效地内部工作来传递请求。基于层次的调优，类似于IBM的队列调优，只是调整应用的有效第一步，如果忽略了调优应用服务器的内部工作，则会对应用性能产生巨大的影响。这]]></description><category></category></item><item><title><![CDATA[Java中基于等待的调优方法详解(3)]]></title><link>https://blog.youkuaiyun.com/lapeng_2011/article/details/6850808</link><guid>https://blog.youkuaiyun.com/lapeng_2011/article/details/6850808</guid><author>lapeng_2011</author><pubDate>Sat, 08 Oct 2011 02:47:08 +0800</pubDate><description><![CDATA[基于等待的调优方法
建好了负载测试，接下来就是决定把调优精力放在何处。大多数调优指南都会提到“性能比率”或者度量之间的关系。例如，某调优指南可能强调说缓存命中率应该达到80%或者更高，因此负载测试应用时调整缓存大小直到命中率达到80%.然后处理列表上的下一个度量值，但是不要忘记]]></description><category></category></item><item><title><![CDATA[Java中基于等待的调优方法详解(2)]]></title><link>https://blog.youkuaiyun.com/lapeng_2011/article/details/6850807</link><guid>https://blog.youkuaiyun.com/lapeng_2011/article/details/6850807</guid><author>lapeng_2011</author><pubDate>Sat, 08 Oct 2011 02:46:34 +0800</pubDate><description><![CDATA[http://developer.51cto.com/art/200811/98826_1.htm


已存在应用
已存在应用跟一个全新应用相比，一个明显的优点是：真实的用户行为可以在实际生产环境中观察获得。根据请求的本质和它们如何被应用定义，可以通过两个选择定义最终用户]]></description><category></category></item><item><title><![CDATA[Java中基于等待的调优方法详解(1)]]></title><link>https://blog.youkuaiyun.com/lapeng_2011/article/details/6850806</link><guid>https://blog.youkuaiyun.com/lapeng_2011/article/details/6850806</guid><author>lapeng_2011</author><pubDate>Sat, 08 Oct 2011 02:45:29 +0800</pubDate><description><![CDATA[http://developer.51cto.com/art/200811/98826.htm


企业Java应用的性能调优是一项艰巨的、有时甚至是徒劳的任务，这是由现代应用的复杂性和缺少正规的调优方法导致的。现代企业应用与十年前的应用相比差距很大，如今这些应用支持多输入]]></description><category></category></item></channel></rss>