`
qqdwll
  • 浏览: 131116 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
    最近项目中有个需求需要把PDF转成一张图。经过调查,有三款比较流行的Java开源软件有这个功能。但在使用过程中, 它们的区别还是很大的。 下面对这三款软件Pdf-renderer, PDFBox 和JPedal做一个简单的介绍。     首先, 这三个工具的定位是不同的。     PDF-Renderer是早日Sun公布的一个开源项目, 它主要目的是方便用户展示PDF文档。 通过解析PDF文档, 使用户能够在自己的应用中查看, 预览,绘制PNG和合并到3D的场景中。      PDFBox是Java实现的PDF文档协作类库,提供PDF文档的创建、处理以及文档内容提取功能。 它还包含比 ...

VI 常用命令

  废话少说, 收集的一些命令。 如下: ctrl-f         前翻一页            ctrl-b         后翻一页 跳到文件第一行、最后一行 :$ 跳到文件最后一行 :0或:1 跳到文件第一行 gg 跳到文件第一行 Shift + g 跳到文件最后一行            H         将光标移动到屏幕最上面一行            M         将光标移动到屏幕中间            L         将光标移动到屏幕最下面一行            w         右移光标到下一个字的开头            e    ...
    以前都是用wubi在windows下直接安装的ubuntu。 但有时候有问题起不来。遂想干脆安装一个独立版的。     手上只有移动硬盘, 没有光盘。 刻录光盘也是很慢的。 所以直接使用移动硬盘了。 官网http://ubuntu.org.cn/download/ubuntu/ ...
Jad Java decompiler plugin for Eclipse IDE. 网站:http://sourceforge.net/projects/jadclipse/ 使用说明: 1。下载: (1)jadclipse插件: 到SourceForge.net(http://sourceforge.net/projects/jadclipse/)下载插件: 下载jadclipse_3.1.0.jar版本,支持eclipse3.1M6以上 下载jadclipse_3.2.0.jar版本,支持eclipse3.2M3和eclipse3.2M4. 下载jadclipse ...
这里以tomcat环境为例,其它WEB服务器如jboss,weblogic等是同一个道理。 一、java.lang.OutOfMemoryError: PermGen space PermGen space的全称是Permanent Generation space,是指内存的永久保存区域, 这块内存主要是被JVM存放Class和Meta信息的,Class在被Loader时 ...
   原文转发http://blog.csdn.net/fanjun/article/details/291662[u][/u] 1.   概述 BeanUtils主要提供了对于JavaBean进行各种操作, 大量用于表单转化。        BeanUtils一共分4个包: Ø         org.apache.commons.beanutils Ø         org.apache.commons.beanutils.converters Ø         org.apache.commons.beanutils.locale Ø         org.apache ...
mvn pom.xml文件配置详解 http://maven.apache.org/ref/2.0.8/maven-model/maven.html mvn -version/-v 显示版本信息 mvn archetype:generate 创建mvn项目 mvn archetype:create -DgroupId=com.oreilly -DartifactId=my-app 创建mvn项目 mvn package 生成target目录,编译、测试代码, ...
转自马云, 没做考证。 希望是真的。 呵呵 以前我们把自己定位为最佳雇主公司,现在需要做出新的调整。我们认为,所谓的最佳雇主公司,其实还是停留在老板对员工的“我待你不错,你要感恩”这样的浅层次上,这违背了 ...
         这篇文章主要介绍Hibernate 和 JPA 在Stack 3.x下如何与数据库的sequences 交互。这里介绍了一些common的用例, 但并不打算详细介绍Hibernate 或JPA的 ID 生成策略。这篇文章可以帮助你避免常见的陷阱以及可以解答下面的这些 ...
      不做web开发多年了, 可偶尔去面试的时候, 还是会问道Struts实现mvc的细节。 很多东西都模糊了。 在网上找了下, 觉得这篇不错, 记下来防止以后用的着。 ‘        分布式企业应用软件结构复杂、涉及多种技术,对设计开发人员提出了很高的要求。在此情况下,运用设计模式――可复用的设计方案进行软件的设计开发十分必要。MVC模式已被证明是一种成功的软件设计模式,本文主要讨论了一种实现MVC模式的应用框架――Struts,并通过一个实例展示了Struts框架实现MVC模式的方法。 MVC设计模式  MVC(Modle-View-Controller,模型-视图-控制器)模 ...
这篇文章是 成富 先生在InfoQ上Java 深度历险系列的一篇。 原文:http://www.infoq.com/cn/articles/cf-java-reflection-dynamic-proxy 与javax.lang.model不同的是,通过反射API可以获取程序在运行时刻的内部结构。反射API中提供的动态代理也是非常强大的功能,可以原生实现AOP中 的方法拦截功能。正如英文单词reflection的含义一样,使用反射API的时候就好像在看一个Java类在水中的倒影一样。知道了Java类的内部 结构之后,就可以与它进行交互,包括创建新的对象和调用对象中的方法等。这种交互方式与直接在 ...
转载: http://www.infoq.com/cn/articles/java-threading-optimizations-p2 在本文的第一部分中,我们通过一个单一线程的基准,比较了同步的StringBuffer和非同步的StringBuilder之间的性能。从最初的基准测试结果来看,偏向锁提供了最佳的性能, ...
转载的文章, 文章里的思路太NB了。 原文: http://www.infoq.com/cn/articles/java-threading-optimizations-p1 介绍 — Java 6中的线程优化 Sun、IBM、BEA和其他公司在各自实现的Java 6虚拟机上都花费了大量的精力优化锁的管理和同步。诸如偏向锁 ...
   本想玩玩更改 Oracle SGA的。 没想到碰到的事情还不少。 下面就来说说这个可怕的过程。 开始, 更改sga成功。 SQL> sqlplul /nolog SQL> conn as sysdba SQL> alter system set sga_max_size=1500m scope=spfile; 可当我重启数据库的时候却悲剧了, 数据库启动失败。 提示某些参数设置太小。 下面就开始了恢复数据库的历程了 。 环境: Oracle: Oracle Database 11g Enterprise Edition Release 11.1 ...
原文 http://utopiasky.iteye.com/blog/600931 下面先就乐观锁与悲观锁的概念及基本用法做下介绍,因为网上的已经比较详细,就直接摘抄了 ****************************************************************** 锁( locking ) 业务逻辑的实现过程中, ...
Global site tag (gtag.js) - Google Analytics