`
xrb2008
  • 浏览: 169486 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
最近工作中用到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"; ...
Global site tag (gtag.js) - Google Analytics