- 博客(16)
- 资源 (6)
- 收藏
- 关注
原创 CentOS 7 安装LibreOffice 7.4.0 过程
参考了多个网上的LibreOffice安装教程,或多或少都有点过时了,所以我重新整理CentOS7安装LibreOffice7.4的过程,把安装过程中遇到的问题也进行了梳理。
2022-09-08 15:58:35 8102 2
原创 使用NCSO.jar库保存文档时会清空MIME格式
NCSO.jar是连接DIIOP服务的一个java应用库,使用java连接Domino一般都会使用这个库。而我在使用这个库的时候就遇到一个奇怪问题,如标题所述,当调用NotesDocument.save()方法时,会清空文档中富文本域的MIME格式。 具体场景是这样的: 获取mailbox中的滞留邮件,添加一些标志位,然后再将邮件放行。添加标志位后,一般会调用Document.save()方法来
2017-11-12 19:20:13 516
原创 在Websphere中调用javax.xml.xpath.XPath的evaluate方法会报java.lang.VerifyError异常
最近在一个项目开发中,使用javax.xml.xpath.XPath类的evaluate计算xml节点路径,开发过程一直很顺利,直到部署上线后,才发现在生产环境中程序一直报错。在调试跟踪后,发现是Websphere服务器的某些jar包与项目中的jar包发生冲突造成的,这个问题在开发环境是不会出现的,因为开发环境用的是tomcat。问题代码如下:import javax.xml.xpath.XPath
2017-07-03 10:40:22 965
原创 使用Jackson将JSON字符串转换为MAP对象
当我们想将一串JSON格式的字符串转为MAP对象时,可能很多时候会先将字符串转换为JSON对象,然后使用一个for循环语句遍历keyset,将对象元素逐个添加到MAP对象中。其实我们可以用一种更简便的方法,是用Jackson库的ObjectMapper来完成这件事情。import org.codehaus.jackson.map.ObjectMapper;ObjectMapper mapper =
2017-07-03 10:23:14 17240 1
原创 遍历ResultSet结果集的列信息
现在的SSH开发框架非常流行,使得大家都有点忘记了JDBC的用法。笔者在工作中刚好遇到一个场景,由于对性能有较高要求,并且尽可能采用轻量级的技术方案,最终选择了最原始的JDBC技术。在功能模块开发的过程中,由于SQL是动态生成的,在获取结果集后要通过遍历ResultSet的列,将ResultSet转换为Map对象,在这里需要使用到结果集元数据类型。关键代码如下:Map<String, Object>
2017-04-11 10:42:59 10725
原创 判别Class是否属于Interface
判别Class是否属于Interface本人在最近的项目中遇到一个问题,需要往一个接口方法中增加参数,但由于项目已经稳定运行了很长一段时间,不可能去改造现有方法,只能通过新增接口的方式去解决。 对于新增的接口,现有程序就要判断类实例究竟属于哪个接口,然后进行调用。下面是一些测试代码,请大家参考。-示例代码:IFaceA.javapublic class ClassB implements IFac
2017-02-23 14:53:20 3691
原创 struts2+uploadify整合后报错error 404
在项目中应用了struts2和uploadify来完成上传文件的功能,但是在开发过程中发现uploadify在上传文件后,会报http 404 error的错误,认真检查struts2的action路径后确认不是路径错误的问题。然后在网上找到一些对于这个问题的解决办法,有的说是session id丢失问题,有的说是uploadify的bug,需要修改uploadify的源码。
2016-05-28 18:54:09 846
原创 使用Hibernate4处理Oracle XmlType字段类型
使用Hibernate4处理Oracle XmlType字段类型网上有很多关于使用Hibernate处理Oracle XmlType的文章,但大多数资料都已经过时,不能使用。本人在经过对各种解决办法的测试汇总后,终于能够使用Hibernate4正常存取XmlType类型的字段了,而且解决4000个字符的限制。
2016-05-28 18:06:44 1295
转载 Domino控制台命令大全
Broadcast message 向该服务器的用户广播消息 Broadcast message usernames 向该服务器的某一用户广播消息 Dbcache Flush 关闭当前在数据库高速缓存中打开的所有数据库。使用此命令可以在高速缓存中维护数据库,例如:备份或恢复数据库。 Drop username 关闭一个或多个服务器会话。如果希望亲眼确认哪些会
2012-09-12 14:11:25 851
转载 Domino用户更改internet密码后所需的缓存时间进行调整
描述 Domino的用户可以自己通过Web的方式去修改internet密码,更改结束后,旧的密码被放到服务器的缓存中,保留两天来确保管理请求数据库和domino通讯录之间的复制完成。更改密码的请求是由adminP这个任务,在管理请求数据库admin4.nsf中发起“change http password in domino directory”的管理请求从而得以完成的。如果这个默认
2011-12-05 10:12:52 924
原创 Lotus Workflow 安装要点
软件安装:将Domino工作流的引擎安装在服务器端,Architect和Viewer安装在客户端,很简单在服务器上创建工作流数据库:根据模板•DWF_Application_21_en.ntf•DWF_DesignRepository_21_en.ntf•DWF_OrganizationDirectory_21_en.ntf•DWF_ProcessDefinition_
2011-11-20 11:43:24 647
原创 关于Lotus Notes的私有视图数据显示不完整的解决办法
不知道各位有没有遇到这样的问题:当使用的私有视图过了一段时候之后,有些数据就会显示不出来,或者说是数据显示不完整吧,在网上也没找到解决办法,后来还是自己想办法解决了,不敢独享,分享给大家。其实解决办法很简单,打开视图属性,在索引选项那里选择“自动刷新”和“每次使用后废弃”这2个选项就可以了。请看图:
2011-11-11 10:12:33 1533
原创 javascript在IE6下的一个小bug
今天开发的时候发现的一个小问题,请看代码:错误代码:var a=func1(); //当声明和函数调用放在同一行的时候,IE6会报错。正确代码:var a;a=func1(); //这样的编写方式IE6就不会报错了。写在这里给大家看,也给自己留个记录。
2011-01-13 21:05:00 410
转载 [转]FLASH的声音同步方式
(1)以“事件”方式开始声音:独立于时间轴进行完整的播放。即使SWF文件已经停止,声音播放也会继续。这种方式主要用于交互按钮。(2)以“开始”方式开始声音:与“事件方式”功能相近,但必须是前一个声音播放结束,才可以开始播放下一个声音。这种方式主要用于背景音效。(3)以“停止”方式开始声音:使指定的声音停止。使用“事件”或者“开始”方式启动了声音之后,如果希望在声音播放结束前强制静音,就可以
2010-05-14 20:47:00 7345
转载 FLASH中影片剪辑和图形元件的区别与特点
区别:(1)影片剪辑的播放完全独立于时间轴。即使主场景中只有一个帧,也不会影响影片影片剪辑的播放。但是图形元件就不同了——如果主场景中只有一个帧,那么其中的图形元件也只能永远显示一个帧。(2)影片剪辑可以设置实例名称,图形元件则不行。(3)影片剪辑可以设置滤镜,图形元件则不行。(4)影片剪辑可以设置混合模式,图形元件则不行。(5)影片剪辑可以使用“运行时位图缓存”功能,图形元件则不行。(6)在
2010-05-09 21:10:00 9603 2
Google Android SDK开发范例大全(第2版)光盘
2011-10-19
silverlight开发的一个小游戏(含源代码)
2010-03-09
简单画图程序(基于Win32 sdk)
2009-09-05
邮件提醒工具
2008-07-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人