<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Be a man]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iteye_12976</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iteye_12976]]></copyright><item><title><![CDATA[介绍几款PDF转图片的开源工具]]></title><link>https://blog.youkuaiyun.com/iteye_12976/article/details/82135409</link><guid>https://blog.youkuaiyun.com/iteye_12976/article/details/82135409</guid><author>iteye_12976</author><pubDate>Fri, 09 Sep 2011 00:40:45 +0800</pubDate><description><![CDATA[    最近项目中有个需求需要把PDF转成一张图。经过调查，有三款比较流行的Java开源软件有这个功能。但在使用过程中， 它们的区别还是很大的。 下面对这三款软件Pdf-renderer, PDFBox 和JPedal做一个简单的介绍。

    首先， 这三个工具的定位是不同的。
    PDF-Renderer是早日Sun公布的一个开源项目， 它主要目的是方便用户展示PDF文档。 通过解...]]></description><category></category></item><item><title><![CDATA[VI 常用命令]]></title><link>https://blog.youkuaiyun.com/iteye_12976/article/details/82121855</link><guid>https://blog.youkuaiyun.com/iteye_12976/article/details/82121855</guid><author>iteye_12976</author><pubDate>Sun, 14 Aug 2011 14:43:29 +0800</pubDate><description><![CDATA[  废话少说， 收集的一些命令。 如下：

ctrl-f
        前翻一页
       
    ctrl-b
        后翻一页

跳到文件第一行、最后一行
:$ 跳到文件最后一行
:0或:1 跳到文件第一行

gg 跳到文件第一行
Shift + g 跳到文件最后一行
       
    H
        将光标移动到屏幕最上面一行
  ...]]></description><category></category></item><item><title><![CDATA[从移动硬盘安装Ubuntu]]></title><link>https://blog.youkuaiyun.com/iteye_12976/article/details/82097630</link><guid>https://blog.youkuaiyun.com/iteye_12976/article/details/82097630</guid><author>iteye_12976</author><pubDate>Mon, 25 Jul 2011 01:37:08 +0800</pubDate><description><![CDATA[    以前都是用wubi在windows下直接安装的ubuntu。 但有时候有问题起不来。遂想干脆安装一个独立版的。 

    手上只有移动硬盘， 没有光盘。 刻录光盘也是很慢的。 所以直接使用移动硬盘了。 官网[url]http://ubuntu.org.cn/download/ubuntu/download/[/url]上有简单的使用移动硬盘装系统的文档。
    文档中， 介绍使用...]]></description><category></category></item><item><title><![CDATA[jadclipse（反编译Eclipse插件）]]></title><link>https://blog.youkuaiyun.com/iteye_12976/article/details/82095690</link><guid>https://blog.youkuaiyun.com/iteye_12976/article/details/82095690</guid><author>iteye_12976</author><pubDate>Tue, 19 Jul 2011 19:13:42 +0800</pubDate><description><![CDATA[Jad Java decompiler plugin for Eclipse IDE.

 

网站：http://sourceforge.net/projects/jadclipse/

 

使用说明：
 

1。下载：

（1）jadclipse插件：
到SourceForge.net(http://sourceforge.net/projects/jadclip...]]></description><category></category></item><item><title><![CDATA[Java开发时候的内存溢出]]></title><link>https://blog.youkuaiyun.com/iteye_12976/article/details/82093487</link><guid>https://blog.youkuaiyun.com/iteye_12976/article/details/82093487</guid><author>iteye_12976</author><pubDate>Wed, 13 Jul 2011 17:33:51 +0800</pubDate><description><![CDATA[这里以tomcat环境为例，其它WEB服务器如jboss,weblogic等是同一个道理。
一、java.lang.OutOfMemoryError: PermGen space 
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域,
这块内存主要是被JVM存放Class和Meta信息的,Class在被Loader时就会被放到Per...]]></description><category></category></item><item><title><![CDATA[Jakarta-Common-BeanUtils使用笔记]]></title><link>https://blog.youkuaiyun.com/iteye_12976/article/details/82091168</link><guid>https://blog.youkuaiyun.com/iteye_12976/article/details/82091168</guid><author>iteye_12976</author><pubDate>Wed, 06 Jul 2011 16:55:34 +0800</pubDate><description><![CDATA[   [b] 原文转发[url]http://blog.youkuaiyun.com/fanjun/article/details/291662[/url][/b][u][/u]

1.   概述
BeanUtils主要提供了对于JavaBean进行各种操作， 大量用于表单转化。

       BeanUtils一共分4个包：

Ø         org.apache.commons.bea...]]></description><category></category></item><item><title><![CDATA[Maven 的一些简单命令]]></title><link>https://blog.youkuaiyun.com/iteye_12976/article/details/82077343</link><guid>https://blog.youkuaiyun.com/iteye_12976/article/details/82077343</guid><author>iteye_12976</author><pubDate>Tue, 21 Jun 2011 22:39:54 +0800</pubDate><description><![CDATA[mvn pom.xml文件配置详解
[url]http://maven.apache.org/ref/2.0.8/maven-model/maven.html[/url]


mvn -version/-v 显示版本信息
mvn archetype:generate 创建mvn项目
mvn archetype:create -DgroupId=com.oreilly -Dartifac...]]></description><category></category></item><item><title><![CDATA[在阿里巴巴工作最有幸福感]]></title><link>https://blog.youkuaiyun.com/iteye_12976/article/details/82064339</link><guid>https://blog.youkuaiyun.com/iteye_12976/article/details/82064339</guid><author>iteye_12976</author><pubDate>Thu, 12 May 2011 17:40:22 +0800</pubDate><description><![CDATA[[b]转自马云， 没做考证。 希望是真的。 呵呵[/b]

以前我们把自己定位为最佳雇主公司，现在需要做出新的调整。我们认为，所谓的最佳雇主公司，其实还是停留在老板对员工的“我待你不错，你要感恩”这样的浅层次上，这违背了我们缔造企业价值观的初衷。我们觉得整个阿里巴巴的下一步，应该是将“最佳雇主公司”努力转变为“员工最感幸福的公司”。

　　激发内心价值观

　　也许我们的员工不是最有钱...]]></description><category></category></item><item><title><![CDATA[Hibernate, JPA, and Sequences]]></title><link>https://blog.youkuaiyun.com/iteye_12976/article/details/82046649</link><guid>https://blog.youkuaiyun.com/iteye_12976/article/details/82046649</guid><author>iteye_12976</author><pubDate>Tue, 19 Apr 2011 17:23:32 +0800</pubDate><description><![CDATA[

         这篇文章主要介绍Hibernate 和 JPA 在Stack 3.x下如何与数据库的sequences 交互。这里介绍了一些common的用例， 但并不打算详细介绍Hibernate 或JPA的 ID 生成策略。这篇文章可以帮助你避免常见的陷阱以及可以解答下面的这些问题：
[list]
[*] 当我调用entityManager.persist(obj)， 同时数据库...]]></description><category></category></item><item><title><![CDATA[基于MVC模式Struts框架研究]]></title><link>https://blog.youkuaiyun.com/iteye_12976/article/details/82044559</link><guid>https://blog.youkuaiyun.com/iteye_12976/article/details/82044559</guid><author>iteye_12976</author><pubDate>Wed, 13 Apr 2011 20:02:20 +0800</pubDate><description><![CDATA[      不做web开发多年了， 可偶尔去面试的时候， 还是会问道Struts实现mvc的细节。 很多东西都模糊了。 在网上找了下， 觉得这篇不错， 记下来防止以后用的着。 ‘

       分布式企业应用软件结构复杂、涉及多种技术，对设计开发人员提出了很高的要求。在此情况下，运用设计模式――可复用的设计方案进行软件的设计开发十分必要。MVC模式已被证明是一种成功的软件设计模式，本文主要讨...]]></description><category></category></item><item><title><![CDATA[Java反射与动态代理]]></title><link>https://blog.youkuaiyun.com/iteye_12976/article/details/82044414</link><guid>https://blog.youkuaiyun.com/iteye_12976/article/details/82044414</guid><author>iteye_12976</author><pubDate>Wed, 13 Apr 2011 15:08:05 +0800</pubDate><description><![CDATA[这篇文章是 成富 先生在InfoQ上Java 深度历险系列的一篇。 原文：[url]http://www.infoq.com/cn/articles/cf-java-reflection-dynamic-proxy[/url]

与javax.lang.model不同的是，通过反射API可以获取程序在运行时刻的内部结构。反射API中提供的动态代理也是非常强大的功能，可以原生实现AOP中 的方法...]]></description><category></category></item><item><title><![CDATA[Java6中线程优化及基准测试思路 （二）]]></title><link>https://blog.youkuaiyun.com/iteye_12976/article/details/82042294</link><guid>https://blog.youkuaiyun.com/iteye_12976/article/details/82042294</guid><author>iteye_12976</author><pubDate>Thu, 07 Apr 2011 18:35:03 +0800</pubDate><description><![CDATA[[b]转载： [url]http://www.infoq.com/cn/articles/java-threading-optimizations-p2[/url][/b]

在本文的第一部分中，我们通过一个单一线程的基准，比较了同步的StringBuffer和非同步的StringBuilder之间的性能。从最初的基准测试结果来看，偏向锁提供了最佳的性能，比其他的优化方式更有效。测试的结果似乎...]]></description><category></category></item><item><title><![CDATA[Java6中线程优化及基准测试思路 （一）]]></title><link>https://blog.youkuaiyun.com/iteye_12976/article/details/82042289</link><guid>https://blog.youkuaiyun.com/iteye_12976/article/details/82042289</guid><author>iteye_12976</author><pubDate>Thu, 07 Apr 2011 18:16:45 +0800</pubDate><description><![CDATA[转载的文章， 文章里的思路太NB了。 
原文： [url]http://www.infoq.com/cn/articles/java-threading-optimizations-p1[/url]

[b]介绍 — Java 6中的线程优化[/b]
Sun、IBM、BEA和其他公司在各自实现的Java 6虚拟机上都花费了大量的精力优化锁的管理和同步。诸如偏向锁（biased lockin...]]></description><category></category></item><item><title><![CDATA[Oracle 更改SGA， Memory target]]></title><link>https://blog.youkuaiyun.com/iteye_12976/article/details/82042186</link><guid>https://blog.youkuaiyun.com/iteye_12976/article/details/82042186</guid><author>iteye_12976</author><pubDate>Thu, 07 Apr 2011 15:29:00 +0800</pubDate><description><![CDATA[   本想玩玩更改 Oracle SGA的。 没想到碰到的事情还不少。 下面就来说说这个可怕的过程。 

开始， 更改sga成功。
[code=&quot;java&quot;]
SQL&gt; sqlplul /nolog
SQL&gt; conn as sysdba
SQL&gt;   alter system set sga_max_size=1500m scope=spfile;
[/code]

可当我重启...]]></description><category></category></item><item><title><![CDATA[转载  乐观锁与悲观锁]]></title><link>https://blog.youkuaiyun.com/iteye_12976/article/details/82041759</link><guid>https://blog.youkuaiyun.com/iteye_12976/article/details/82041759</guid><author>iteye_12976</author><pubDate>Wed, 06 Apr 2011 15:21:33 +0800</pubDate><description><![CDATA[原文 [url]http://utopiasky.iteye.com/blog/600931[/url]

下面先就乐观锁与悲观锁的概念及基本用法做下介绍，因为网上的已经比较详细，就直接摘抄了

 

******************************************************************

锁（ locking ） 
业务逻辑的实现过...]]></description><category></category></item><item><title><![CDATA[JDK动态代理与CGLIB代理的对比]]></title><link>https://blog.youkuaiyun.com/iteye_12976/article/details/82041570</link><guid>https://blog.youkuaiyun.com/iteye_12976/article/details/82041570</guid><author>iteye_12976</author><pubDate>Tue, 05 Apr 2011 23:35:15 +0800</pubDate><description><![CDATA[
这篇文章试验了JDK动态代理与CGLIB动态代理。从Spring的AOP框架介绍中得知对于使用接口的类，Spring使用JDK 动态代理(原来做项目中试图从Bean强制转换为实现类，结果报错，原来是这么回事)，没有接口的就使用别的AOP框架aspectj，但这些都是依赖于 Java字节码工具ASM生成一个原类的新类，调用Callback

但是JDK动态代理为什么必须使用接口一直很疑惑，难...]]></description><category></category></item><item><title><![CDATA[Java枚举类型]]></title><link>https://blog.youkuaiyun.com/iteye_12976/article/details/82041180</link><guid>https://blog.youkuaiyun.com/iteye_12976/article/details/82041180</guid><author>iteye_12976</author><pubDate>Mon, 04 Apr 2011 19:50:29 +0800</pubDate><description><![CDATA[Tiger中的一个重要新特性是枚举构造，它是一种新的Java枚举类型，允许用常量来表示特定的数据片断，而且全部都以类型安全的形式来表示。它能够让我们抛弃所有旧的public static final 代码。
 
下面先看看枚举的一些简单例子， 下面就是一个典型枚举类型的定义：
[code=&quot;java&quot;]
  public enum Color{

    RED,BLUE,BLACK,...]]></description><category></category></item><item><title><![CDATA[Oracle表连接方式]]></title><link>https://blog.youkuaiyun.com/iteye_12976/article/details/82041123</link><guid>https://blog.youkuaiyun.com/iteye_12976/article/details/82041123</guid><author>iteye_12976</author><pubDate>Mon, 04 Apr 2011 14:32:44 +0800</pubDate><description><![CDATA[原文 ： [url]http://database.51cto.com/art/201009/228094.htm[/url]

[b]1. 内连接(自然连接)[/b]

[b]2. 外连接[/b]

（1）左外连接 (左边的表不加限制)

（2）右外连接(右边的表不加限制)

（3）全外连接(左右两表都不加限制)

[b]3. 自连接（同一张表内的连接）[/b]

S...]]></description><category></category></item><item><title><![CDATA[连接池调优]]></title><link>https://blog.youkuaiyun.com/iteye_12976/article/details/82040988</link><guid>https://blog.youkuaiyun.com/iteye_12976/article/details/82040988</guid><author>iteye_12976</author><pubDate>Sun, 03 Apr 2011 18:34:29 +0800</pubDate><description><![CDATA[由于创建物理数据库连接非常耗时，你应该始终使用连接池，而且应该始终使用生产级连接池而非Hibernate内置的基本连接池算法。

通常会为Hibernate提供一个有连接池功能的数据源。Apache DBCP的BasicDataSource[13]是一个流行的开源生产级数据源。大多数数据库厂商也实现了自己的兼容JDBC 3.0的连接池。举例来说，你也可以使用Oracle ReaApplicat...]]></description><category></category></item><item><title><![CDATA[数据库驱动应用程序中影响性能的反模式]]></title><link>https://blog.youkuaiyun.com/iteye_12976/article/details/82040975</link><guid>https://blog.youkuaiyun.com/iteye_12976/article/details/82040975</guid><author>iteye_12976</author><pubDate>Sun, 03 Apr 2011 16:53:50 +0800</pubDate><description><![CDATA[原文转载自： [url][http://www.infoq.com/cn/articles/Anti-Patterns-Alois-Reitbauer/url]

几乎所有现代应用程序都要通过数据库实现数据持久化。数据库访问层经常要对严重的性能问题负责。一旦遇到数据库的问题，大多数人开始研究数据库本身。正确的索引和数据库结构对提高性能非常关键。然而，很多时候糟糕的性能或可伸缩性问题的罪魁祸首却...]]></description><category></category></item></channel></rss>