01 2017 档案
通用权限管理设计
摘要:权限设计(初稿) 1. 前言: 权限管理往往是一个极其复杂的问题,但也可简单表述为这样的逻辑表达式:判断“Who对What(Which)进行How的操作”的逻辑表达式是否为真。针对不同的应用,需要根据项目的实际情况和具体架构,在维护性、灵活性、完整性等N多个方案之间比较权衡,选择符合的方案。 2.
阅读全文
java操作office和pdf文件java读取word,excel和pdf文档内容
摘要:在平常应用程序中,对office和pdf文档进行读取数据是比较常见的功能,尤其在很多web应用程序中。所以今天我们就简单来看一下Java对word、excel、pdf文件的读取。本篇博客只是讲解简单应用。如果想深入了解原理。请读者自行研究一些相关源码。 首先我们来认识一下读取相关文档的jar包: 1
阅读全文
java读取pdf和MS Office文档
摘要:有时候PDF中的文字无法复制,这可能是因为PDF文件加密了,不过使用PDFBox开源软件就可以把它读出来。 还有一个用于创建PDF文件的项目 iText。 PDFBox下面有两个子项目:FontBox是一个处理PDF字体的java类库;JempBox是一个处理XMP元数据的java类库。 一个简单示
阅读全文
在项目中使用ExtJS
摘要:下载ExtJs 5.1.0后解压得如下图的目录结构: 下面来搭建ExtJs的开发环境。 1. MyEclipse中新建Web Project,目录结构如下: 注意: 项目中extjs5.1.0目录的文件均来自ExtJs中build文件夹下,并且引用了crisp主题样式,读者也可引用其他 theme。
阅读全文
ArrayList、Vector、HashMap、HashSet的默认初始容量、加载因子、扩容增量
摘要:当底层实现涉及到扩容时,容器或重新分配一段更大的连续内存(如果是离散分配则不需要重新分配,离散分配都是插入新元素时动态分配内存),要将容器原来的数据全部复制到新的内存上,这无疑使效率大大降低。 加载因子的系数小于等于1,意指 即当 元素个数 超过 容量长度*加载因子的系数 时,进行扩容。 另外,扩容
阅读全文