- 浏览: 74520 次
- 性别:
- 来自: 广州
最新评论
-
592386141:
有没得具体配置呢 有的话发592386141@qq.c ...
负载均衡 -
woyaowenzi:
这玩意生成出来的XML不怎么好看啊。解析也费劲。
根据对象生成XML文档 -
jidifeiyan:
忽然要开发个语音视频聊天工具,毫无头绪,学习下
FMS案例开发--视频聊天室(一)【转】 -
tongw4266:
感谢楼主的精彩分析,这个问题我也困扰了很久。我想问问的事像ha ...
集群和数据库负载均衡的研究
文章列表
因由:做一个程序,过程中需要解析自定义的xml文件(utf-8)编码
问题:解析过程中出现Content is not allowed in prolog 异常
详细:
又是啃爹的字符集问题
又是可恶的xml操作
又是同软件版本有关
这个问题的原因大意,可以看下面文章:
http://weishuwei.iteye.com/blog/42872
如果解析xml的程序是dom4j,可以通过升级最新版本解决。
如果不是dom4j,可以尝试修改文件的编码,并去除BOM解决。
我的问题是,我不是用dom4j ...
下面长话短说
技术架构:
Spring MVC(RESTFul)+Spring+JPA(Hibernate)
应用软件
Apache+Resin+Window/Linux+MySQL/SqlServer/Oracle/DB2
传统的apache+resin配置(官方教程),apache能够处理静态内容,resin处理jsp、servlet内容
但由于使用RESTFul架构后,大部分的Controller访问地址都无后续名,导致resin不去解析,传统配置无效
(PS:Tomcat 的AJP模块支持排除响应方式,因此无这个问题)
因此,这对这种环境和需求,可以参考下面的 ...
深入分析 Java 中的中文编码问题[转]
- 博客分类:
- Java
几种常见的编码格式
为什么要编码
不知道大家有没有想过一个问题,那就是为什么要编码?我们能不能不编码?要回答这个问题必须要回到计算机是如何表示我们人类能够理解的符号的,这些符号也就是我们人类使用的语言。由于人类的语言有太多,因而表示这些语言的符号太多,无法用计算机中一个基本的存储单元—— byte 来表示,因而必须要经过拆分或一些翻译工作,才能让计算机能理解。我们可以把计算机能够理解的语言假定为英语,其它语言要能够在计算机中使用必须经过一次翻译,把它翻译成英语。这个翻译的过程就是编码。所以可以想象只要不是说英语的国家要能够使用计算机就必须要经过编码。这看起来有些霸道,但是这就是现状,这 ...
Lucene 4.0【转】
- 博客分类:
- lucene
关于Lucene4的文章信息
Lucene 4.0 原理与代码分析
http://kevinma.cn/technology/lucene-4-analysis/2012-09-05
Lucene 4.0 原理与代码分析 – 相似度评分算法之向量空间模型(VSM)
http://kevinma.cn/technology/lucene-4-analysis-vsm/2012-09-05
Lucene 4.0 原理与代码分析 – 索引文件格式之数据类型
http://kevinma.cn/technology/lucene-4-analy ...
http://www.mysqlab.net/
- 博客分类:
- 数据库
http://www.mysqlab.net/
发现一个不错的MySql组织网站,记录一下
在SVN中Branch/tag在一个功能选项中,在使用中也往往产生混淆。
在实现上,branch和tag,对于svn都是使用copy实现的,所以他们在默认的权限上和一般的目录没有区别。至于何时用tag,何时用branch,完全由人主观的根据规范和需 ...
我们在一些著名开源项目的版本库中,通常可以看到trunk, branches, tags等三个目录。由于SVN固有的特点,目录在SVN中并没有特别的意义,但是这三个目录却在大多数开源项目中存在,这是因为这三个目录反映了软件开发的通常模式。trunk是主分支,是日常开发进行的地方。branches是分支。一些阶段性的release版本,这些版本是可以继续进行开发和维护的,则放在branches目录中。又比如为不同用户客制化的版本,也可以放在分支中进行开发。tags目录一般是只读的,这里存储阶段性的发布版本,只是作为一个里程碑的版本进行存档。比如一个项目有main.cpp, common.h两个文件 ...
原文链接:http://www.ibm.com/developerworks/cn/java/j-lo-jsr303/index.html
关于 Bean Validation
在任何时候,当你要处理一个应用程序的业务逻辑,数据校验是你必须要考虑和面对的事情。应用程序必须通过某种手段来确保输入进来的数据从语
义上来讲是正确的。在通常的情况下,应用程序是分层的,不同的层由不同的开发人员来完成。很多时候同样的数据验证逻辑会出现在不同的层,这样就会导致代码
冗余和一些管理的问题,比如说语义的一致性等。为了避免这样的情况发生,最好是将验证逻辑与相应的域模型进行绑定。
Bea ...
项目团队管理-应对冲突的方法
http://www.qqread.com/erp/35/z951143004.html
管理好团队冲突这把“双刃剑”
http://www.mypm.net/articles/show_article_content.asp?articleID=17594&pageNO=1
项目团队
http://baike.baidu.com/view/2922169.htm
http://developer.51cto.com/art/200909/154762.htm
OSGi入门必读系列
最近因为项目需要,研究了一下Apache Shiro安全认证框架,把心得记录下来。
(原创by:西风吹雨)
Apache Shrio是一个安全认证框架,和Spring
Security相比,在于他使用了和比较简洁易懂的认证和授权方式。其提供的native-session(即把用户认证后的授权信息保存在其自身提供Session中)机制,这样就可以和HttpSession、EJB
Session
Bean的基于容器的Session脱耦,到到和客户端应用、Flex应用、远程方法调用等都可以使用它来配置权限认证。
1、sessionMode
在普通的W ...
AOP 的利器:ASM 3.0 介绍【转】
- 博客分类:
- Java
引言
什么是 ASM ?
ASM 是一个 Java 字节码操控框架。它能被用来动态生成类或者增强既有类的功能。ASM 可以直接产生二进制 class
文件,也可以在类被加载入 Java 虚拟机之前动态改变类行为。Java class 被存储在严格格式定 ...
应用Shiro到Web Application
http://blog.sina.com.cn/s/blog_8d1a1a3e0100u3bj.html
Apache Shiro 使用手册
http://blog.sina.com.cn/s/blog_8d1a1a3e0100u3bm.html
10分钟教会你Apache Shiro
http://blog.sina.com.cn/s/blog_8d1a1a3e0100u3bq.html
Shiro1.1.0开发配置文档
http://blog.sina.com.cn/s/blog_8d1a1a3e0100u3 ...
JMS——Apache ActiveMQ教程
- 博客分类:
- JMS
JMS——Apache ActiveMQ教程
http://jinguo.iteye.com/blog/233124
http://holdbelief.iteye.com/blog/865348
lucene 全文检索系列
- 博客分类:
- lucene
非常不错,值得推荐!
http://forfuture1978.iteye.com/blog/546771