- 浏览: 147408 次
- 性别:
- 来自: 北京
最新评论
-
cherishlive:
charlth.li@hotmail.com 同求 谢谢
通过jsp标签封装的列表组件 -
xiaoll880214:
您好!利用你贴的decodeQuotedPrintable方法 ...
实现MHT文件格式的解析和内容抽取 -
zhenrs:
可以把ApplicationContext贴出来不
JBPM与SPRING事务整合之深度历险 -
cllstudy:
您好,急需lucene对mht解析的parse,能发源代码给我 ...
实现MHT文件格式的解析和内容抽取 -
terryisme:
terryisme@126.com多谢.
通过jsp标签封装的列表组件
文章列表
文本内容提取: 使用net.sf.mpxj 的工具提取文本内容;
package com.koders.se.parser;
import com.koders.se.search.WikiDOC;
import net.sf.mpxj.ProjectFile;
import net.sf.mpxj.Resource;
import net.sf.mpxj.ResourceAssignment;
import net.sf.mpxj.Task;
import net.sf.mpxj.mpp.MPPReader;
import net.sf.mpxj.mpx.MPXReader;
im ...
权限模型多种多样,包含各种教条和方法论,但在实践中真正行之有效的模型绝对不能照搬某套理论,必须结合实际情况做到无招胜有招的境界;同时模型设计必须利于编码、利于统一控制、尽量减少配置工作量、具备符合大众习惯的默认配置。
如果一套权限模型导致系统中的业务逻辑中到处混合着权限处理,则可以判定其基本是失败的。
发一个简单的模型图上来:
3年前,麦子的一篇《我奋斗了18年才和你坐在一起喝咖啡》引起多少共鸣,一个农家子弟经过18年的奋斗,才取得和大都会里的同龄人平起平坐的权利,一代人的真实写照。然而,3年过去,我恍然发觉,他言之过早。18年又如何?再丰盛的年华叠加,我仍不能和你坐在一起喝咖啡。
那年我25,无数个夙兴夜寐,换来一个硕士学位,额上的抬头纹分外明显,脚下却半步也不敢停歇。如果不想让户口打回原籍,子子孙孙无穷匮,得赶紧地找份留京工作。你呢?你不着急,魔兽世界和红色警报?早玩腻了!你野心勃勃地筹划着“创业创业”。当时李彦宏、陈天桥、周云帆,牛人们还没有横空出世,百度、Google、完美时空更是遥远的名词,可青 ...
我的白领朋友们,一些在你看来唾手可得的东西,我付出了巨大的努力。
从我出生的一刻起,我的身份就与你有了天壤之别,因为我只能报农村户口,而你是城市户口。如果我长大以后一直保持农村户口,那么我就无法在 ...
关于单元测试的问题之前我们也进行过讨论,但究竟如何实行、实行后能达到什么样的效果还没有形成结论。下面是我的一些想法,大家一起探讨。
标准的单元测试应该完全由测试人员来完成,主要工作包括定义测试用例、编 ...
- 2008-04-11 16:18
- 浏览 1204
- 评论(0)
项目经理、架构师需要将团队从意志消沉的低效的企业级开发中解脱出来,重新找回黑客时代的激情!
现实世界和繁琐的业务需求已经足够使人烦闷、意志消沉了,对于现实我们几近无奈,但是我们至少应该让开发者不要困惑迷失于与基本的工具!
- 2008-04-05 20:08
- 浏览 915
- 评论(0)
1. 架构师对于PowerPoint的熟练程度要远远胜过流行的Java IDE。 2. 光是部署基本环境(比如应用程序服务器和数据库)就需要若干张DVD和几个小时。 3. 一些流行的服务器需要几分钟去启动和部署,而你每天要重复若干次。 4. 为应用服务器的bug立案(并且重现问题的所在)往往比你自己修复它需要的时间更长(当然,如果你有源代码的话) 5. 很难为开发者们找到一个可以高效运行那些“企业级”开发工具的硬件,而且因为这些开发工具十分昂贵,想要弃他们不用也很困难 6. 架构师热爱分层,光是从持久层传递一个持久实体到表现层,就需要若干次mapping。 7. 一切都是可配置、可替换、可建模的 ...
- 2008-04-05 20:04
- 浏览 933
- 评论(0)
本文讨论了某集团办公自动化(以下简称OA)系统项目管理中的沟通管理问题。该系统旨在提高集团各部门之间公文上传下达的效率、加强办公审批职能、真正实现无纸化办公。系统包括了流程定义、公文系统、短消息平台、 ...
- 2008-04-02 14:05
- 浏览 1642
- 评论(0)
------------------此文很早就写了,不知何故在博客上找不到了,所以重新录进来...---------------------
spring modules中包含了spring集成JBPM的机制,在使用的发现其并没有彻底解决两者的事务处理统一的问题,经过一段事件的摸索终于将jpbm与spring完全整合,主要是事务处理的整合,工作流代码与业务代码在一个事务上下文进行;
第一步:首先引入spring-modules-jbpm31.jar,同时将jbpm包含的所有hibernate映射文件解压出来,集成到spring配置文件中,可以使用类路径下的目录形式简化,如下:
xml ...
- 2008-03-29 20:47
- 浏览 6699
- 评论(7)
由于我们的业务系统中有大量的MHT格式的资料,需要对其建立索引,搜索很久了一直没有找到相关解析的类库,只好自己动手丰衣足食了。已实现内容的提取以及和lucene的整合,稍后会完善编码检测及其他内容的提取,做一个完整的parser出来。
文本内容提取: 首先提取html部分的内容,解码之后使用nekoHtml提取文本内容;
public class MhtDocHandler extends HtmDocHandler {
private DOMFragmentParser parser = new DOMFragmentParser();
public Doc ...
在JDBC应用中,如果你已经是稍有水平开发者,你就应该始终以PreparedStatement代替Statement.也就是说,在任何时候都不要使用Statement.基于以下的原因:一.代码的可读性和可维护性.虽然用PreparedStatement来代替Statement会使代码多出几行,但这 ...
- 2008-03-29 01:55
- 浏览 1016
- 评论(0)
代码行计算(包括注释、配置、jsp):
n=文本文件大小(M)*1024*1024/80/2
【80:最大行字符数,除以2为平均长度】
- 2008-03-29 01:55
- 浏览 1222
- 评论(0)
NekoHTML在处理html文档时,如果碰到&开始的转义字符(如 空格),会出现乱码问题! 现象: 此问题在网络上多次出现,但没有解决办法,经过跟踪nekoHtml的执行,发现其处理&转义字符时需要读取org\cyberneko\html\res\HTMLlat1.properties属性文件,查找&转义字符的对应字符,但是由于某种原因,java.util.Properties类在读取此文件会产生乱码; 解决办法: 由于我提取html内容后最终还是要已html的形式在页面展示,所以对转义字符的处理并不希望在内容提取时进行,而是有浏览器在显示时做转换;所以可以将HTMLl ...