- 浏览: 171450 次
- 性别:
- 来自: 北京
-
最新评论
-
liujianche11:
客户端收到消息后封装回来的IQ应该是拿不到那个id的吧 你在 ...
openfire消息回执插件 -
向奕昌:
解决了,几天tomcat启动都是这问题
java.io.EOFException解决 -
xfei6868:
在spring-ldap 1.3的文档中也有同样的例子,没有找 ...
SpringLDAP-Reference(中文文档)(五) -
youchengLin:
问题解决了,多谢
java.io.EOFException解决 -
xihuan&java:
谢谢问题解决
java.io.EOFException解决
文章列表
最近工作中用到openfire,做聊天应用服务器,环境塔建没有问题,但当手机客户端网络异常时,却仍显示用户在线,导致有一部分消息对方会收不到。在网上找了半天,也没找到好的解决方案。参考N多文章及询问群友,终决定加个消息回执插件,来保证 消息是否收到 的准确性。
具体如下:
插件基本上是在别人基础上改的
基于开源 Openfire 聊天服务器 - 开发Openfire聊天记录插件
http://www.cnblogs.com/hoojo/archive/2013/03/29/openfire_plugin_chatlogs_plugin_.html
1、核心插件类C ...
最近要做app的服务端接口,要用json格式,就专门做了个工程,研究下spring mvc与json的整合。备忘 spring mvc返回json数据的几种方式(归纳网上做法):1、直接 PrintWriter 输出2、spring 内置 @ResponseBody3、返回ModelAndView,在里面指定viewName4、定义一个json的渲染viewResolver我用的是第二种,比较简单,过程如下1、准备工作 :搭个spring mvc 框架,采用 @ResponseBody方式还需要第三方jar包 (jackson,我会放在附件中)。2、关键代码springXX.xml
...
当数据库表加了分区字段后,一般情况下,是不能随便修改其中的值的,但是执行以下就可以打开限制:
首先你可以查看下表的状态
SELECT ROW_MOVEMENT FROM USER_TABLES
WHERE TABLE_NAME = 'AAA'
通常为 ENABLED
再执行语句
ALTER TABLE AAA ENABLE ROW MOVEMENT
就可以了
经典语录1:哈佛有一个著名的理论:人的差别在于业余时间,而一个人的命运决定于晚上8点到10点之间。每晚抽出2个小时的时间用来阅读、进修、思考或参加有意的演讲、讨论,你会发现,你的人生正在发生改变,坚持数年之后 ...
问题:在数据库表中日期字段中存的日期光有年月日,没有时分秒。
解决:
检查表的相应映射xml文件。
<property name="operateDate" type="Date">
如果同上面所写,那问题出在 type类型上了。
正确写法 : <property name="operateDate" type="java.util.Date">
Hibernate映射类型、对应的Java时间和日期类型及对应的标准S ...
Spring LDAP 是一个用于操作 LDAP 的 Java 框架。它是基于 Spring 的 JdbcTemplate 模式。这个框架能够帮助开发人员简化 looking up,closing contexts,looping through NamingEnumerations,encoding/decoding values与 filters 等操作。(理论上市面所有目录产品都适用,什么?你不知道ldap目录,请建议绕行)
下面是我搭建的一个简单的java测试目录的环境,只是试下能不能连上ldap,以及能否进行简单操作。功能比较简单
所需jar包:见附件工程
applicat ...
第五章 DirContext配制
5.1 自定义DirContext 前后处理 某些情况下,在搜索前后要调用DirContext进行操作,进行这种操作的接口为DirContextProcessor publicinterfaceDirContextProcessor{ publicvoidpreProcess(DirContextctx)throwsNamingException; publicvoidpostProcess(DirContextctx)throwsNamingException; } LdapTemplate有一个查询方法提供了DirContextProcessor pu ...
第四章 添加missing API方法重载
4.1自定义查询方法
尽管在LdapTemplate中有很多的DirContext重载方法,但它不可能对每个方法都这样做,因为方法太多了,但是我们提供一种方法使用LdapTemplate来得到你想要的conetxt
比如说你要调用如下的context方法
NamingEnumerationsearch(Namename,StringfilterExpr,Object[]filterArgs,SearchControlsctls)
在LdapTemplate中没有合适的重载方法,我们可以用自定义的SearchExecutor实现
p ...
第三章 通过DirContextAdapter进行简单的属性访问及操作
3.1介绍
一个鲜为人知的可能被低估的Java Ldap Api DirContextAdapter 可以去创建一个context,它被很少用的原因是实现它需要创建一个Dircontext实例,Spring Ldap弥补了它的不足:一个默 ...
第二章 基本操作
在这个例子中,我们将使用AttributesMapper轻松的将person类型的对象属性返回。 例2.1 AttributesMapper 返回一个单一属性 packagecom.example.dao; publicclassPersonDaoImplimplementsPersonDao{ privateLdapTemplateldapTemplate; publicvoid ...
序言
Ldap jndi类似于sql编程用jdbc访问数据库,JDBC和JAVA LDAP之间有若干个相同点,虽然是两种完全不同的利弊权衡不同的API,但它们有着一些共有的特性
*即使是最简单的任务,它们都需要大量的底层命令来处理 *不管发生什么情况,程序必须要正确的关闭 *异常处理困难 以上的几点情况导致了APIS的普通使用中存在着大量的重复代码,正如我们都知道,重复代码是最严重的一个问题。总之,归结为java程序中的jdbc和ldap都难以置信地重复和落后。
SpringJDBC是spring框架的一部分,它提供了简明的SQL程序接口,对 ...
声明:本文系我自己翻译的,留作参考,本人英语较差,错误是难免的...各位看者以此为准产生后果概不负责。^_^
附件中为SpringLDAP1.3英文文档。
SpringLDAP-ReferenceDocumentation
Preface............................................................................................................................................iv1.Introduction................. ...
详见附件
第一步:查看硬件是否符合安装eDirectory的要求 在Linux下,通过命令 “cat /proc/meminfo | grep MemTotal” 可以查看当前系统的物理内存大小。 在Linux下,通过命令 “cat /proc/meminfo | grep MemFree” 可以查看当前系统的可用内存大小。 在Linux下,通过命令 “df –h” 可以查看当前系统的磁盘空间使用情况 第二步:查看必要的基本软件是否安装 rpm –qa | grep xntp rpm –qa | grep gettext rpm –qa | grep compat rpm – ...
spring+hibernate+dwr 查询时在控制台出现
[ERROR]: [No converter found for 'org.hibernate.proxy.CGLIBLazyInitializer'
这是什么原因?不过程序能正常运行.
谁碰到过这样的问题?
注:因为我的表中涉及到一对多的关系.考虑到延迟加载,采用了open session in view.方式.
Java连接各种数据库的实例
此文中的代码主要列出连接数据库的关键代码,其他访问数据库代码省略
1、Oracle8/8i/9i数据库(thin模式)
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl";
//orcl为数据库的SID
String user="test";
String password="test";
...
- 2008-01-16 13:18
- 浏览 5741
- 评论(0)