基于openfire+smack的Android、Web、PC开发(一)

前言 Java领域的即时通信的解决方案可以考虑openfire+spark+smack。当然也有其他的选择。 Openfire 是基于Jabber协议(XMPP)实现的即时通信服务器端版本,目前建议使用3.8.1版本,这个版本是当前最新的版本,而且网上可以找到下载的源代码。 即时通信客户端可使用spark2.6.3,这个版本是目前最新的release版本,经过测试发现上一版本在视...
阅读(1783) 评论(0)

Spring MVC POST中文乱码解决方案

今天做项目时碰到一个问题,form表达的中文值提交保存后成乱码了。核对了一下数据库和程序的编码是没问题的,测试了一下,后台接收FROM值的bean获取的值已经是乱码了。这样的话,应该是spring做bean转换时出问题了。查了一下资料,在web.xm中做一个中文过滤的配置就OK了。上体配置如下,参考:http://www.cnblogs.com/rollenholt/archive/2012/12...
阅读(1523) 评论(0)

Ajax响应中文乱码 [SpringMVC使用@ResponseBody处理Ajax请求]

Spring3.0 MVC @ResponseBody 的作用是把返回值直接写到HTTP response body里。    Spring使用AnnotationMethodHandlerAdapter的handleResponseBody方法, AnnotationMethodHandlerAdapter使用request header中"Accept"的值和messageConv...
阅读(714) 评论(0)

eclipse下实现热部署,tomcat不重新reload context

1. 打开server的编辑器  2. 在modules页签内,修改auto load属性为disabled...
阅读(996) 评论(0)

openfire 注册用户加密方法解析

Openfire是通过org.jivesoftware.util.Blowfish.java实现的加密。       使用Blowfish的encryptString(String password)和decryptString(String encryptedString)两个方法执行加解密。       可new Blowfish(String passwordKey)需要pass...
阅读(705) 评论(0)

JSON格式数据转List

String jsonStr="{\"RetCode\":0,\"ErrorMessage\":null,\"Result\": [{\"creationDate\":\"1\",\"email\":\"1\",\"encryptedPassword\":\"1\",\"modificationDate\":\"1\",\"name\":\"1\",\"plainPassword\":\"1\"...
阅读(900) 评论(0)

WebService之Axis2技术总结

一、Axis2的下载和安装      1.可从http://ws.apache.org/axis2/ 下载Axis2的最新版本:       可以下载如下两个zip包:       axis2-1.5.4-bin.zip       axis2-1.5.4-war.zip       其中 axis2-1.5.4-bin.zip文件中包含了Axis2中所有的jar文件,    ...
阅读(651) 评论(0)

Openfire 的安装和配置

1、 下载最新的openfire安装文件 官方下载站点:http://www.igniterealtime.org/downloads/index.jsp#openfire 下载地址: Exe:http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire_3_7_1.exe ...
阅读(625) 评论(0)

Nginx负载均衡配置实例详解

[导读] 负载均衡是我们大流量网站要做的一个东西,下面我来给大家介绍在Nginx服务器上进行负载均衡配置方法,希望对有需要的同学有所帮助哦。 负载均衡先来简单了解一下什么是负载均衡,单从字面上的意思来理解就可以解 负载均衡是我们大流量网站要做的一个东西,下面我来给大家介绍在Nginx服务器上进行负载均衡配置方法,希望对有需要的同学有所帮助哦。 负载均衡 先来简单了解一下什么是负载...
阅读(1218) 评论(2)

更改Eclipse下Tomcat的部署目录

使用eclipse开发是因为机器不够用myeclipse,eclipse也比myeclipse清爽很多,启动速度也快。这里的搭建开发环境使用: Jdk1.6+Tomcat6+Eclipse JEE, 工作目录如下环境目录如下:        安装路径:        C:\Java\Jdk1.6.0        C:\Java\Jre1.6.0        D:\Tom...
阅读(610) 评论(0)

关于CeneOS下yum没有unzip命令的解决方法

安装unzip...
阅读(980) 评论(1)

CentOS 安装JDK

CentOS 安装JDK 2009-02-02 16:10 首先卸载默认的jdk1.42 rpm -qa | grep gcj                                           ← 确认gcj的版本号 libgcj-devel-3.4.6-3 java-1.4.2-gcj-compat-1.4.2.0-27jpp             ...
阅读(698) 评论(0)

Java 编程下字符串的 16 位、32位 MD5 加密

package cn.sunzn.md5; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class Str2MD5 { public static void main(String[] args) { MD5("sunzn"); ...
阅读(1134) 评论(0)

基于Lucene的联系人拼音检索(第一部分)

需求 实现联系人信息(姓名,电话,邮件,地址等信息的快速实时检索) 姓名字段:全拼的任意相邻组合,每个单字拼音首字母的任意相邻组合,举例:沈从文的全拼是shencongwen,每个单字拼音首字母scw,那么检索shen,shencong,congwen,shencongwen, sc,cw,scw都要能检索出沈从文,当然中文也要ok,比如:沈从,从文,沈从文,沈都要能包含这一条结果,遵...
阅读(874) 评论(0)

Lucene 工作原理

Lucene是一个高性能的java全文检索工具包,它使用的是倒排文件索引结构。该结构及相应的生成算法如下:      0)设有两篇文章1和2   文章1的内容为:Tom lives in Guangzhou,I live in Guangzhou too.   文章2的内容为:He once lived in Shanghai.      1)由于lucene是基于关键词索引和查询的,...
阅读(667) 评论(0)

Tomcat性能调优

Tomcat性能调优   Tomcat 优化分为系统优化,Java虚拟机调优Tomcat本身的优化。 系统优化   对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU的处理能力越强,系统运行速度越快。   Java虚拟机调优   应该选择SUN的JVM,在满足项目需要的前提下,尽量选用版...
阅读(692) 评论(0)

Web性能优化方案

第一章 打开网站慢现状分析 在公司访问部署在IDC机房的VIP网站时会感觉很慢。是什么原因造成的?为了缩短页面的响应时间,改进我们的用户体验,我们需要知道用户的时间花在等待什么东西上。        可以跟踪一下我们的登录页面,如下图所示     从上图我们可以分析知道,HTML文档只占了总响应时间的20%,其它80%响应时间用来下载JS、CSS、图片等组件。所以WEB前端有很大的优化空间,...
阅读(670) 评论(0)

Eclipse构建Maven项目

1. 安装m2eclipse插件     要用Eclipse构建Maven项目,我们需要先安装meeclipse插件     点击eclipse菜单栏Help->Eclipse Marketplace搜索到插件Maven Integration for Eclipse 并点击安装即可,如下图:     安装成成之后我们在Eclipse菜单栏中点击File->New->Othe...
阅读(657) 评论(0)

android 实现QQ好友列表(扩展listview:ExpandableListView)

在某些android开发群里,看到有些新手问怎么实现QQ好友列表,其实网上一搜挺多的。接触Android,也才一年的时间,大部分时间花在工作上(解bug。。。),界面上开发很少参与。自己维护的系统应用里,有个ExpandableListView的界面(其实android例子APIDemo也有类似的例子)就在这里写个Demo供新手参考。         ExpandableListView的用...
阅读(789) 评论(0)
339条 共17页首页 上一页 ... 16 17
    编程技术学习交流群 :154514123
    微信
    个人资料
    • 访问:464730次
    • 积分:7277
    • 等级:
    • 排名:第3032名
    • 原创:303篇
    • 转载:34篇
    • 译文:2篇
    • 评论:93条
    最新评论