中文转换成unicode字符,实现国际化
今天一个同事问到一个这样的问题,如何把中文转变成u4e2du56fdu4ebau6c11u89e3u653eu519b这样的格式,一看晕啊,从没有见过,呵呵,查了一些资料才弄明白这是一种编码格式! 详见[@more@]用java SDK/bin目录下的native2ascii.exe把.peoperties文件中的中文转换成unicode字符,实现国际化;需要用到java SDKbin 目录下的native2ascii.exe程序,把你写的文本文件转成unicode字符即可,例: native2ascii 源文件名.txt 新文件名.txt;测试 ResourceBundleTest.javaimport java.util.Locale;import java.util.ResourceBundle;public class ResourceBun
重复登录问题最终解决方法
在《关于J2ee的struts结构不能解决的几个问题》一文中我们提到使用session解决用户重复登录的问题,经过一段时间的考虑和测试终于有了一个解决办法; 合理性不知道是不是可以,现在写一下我的思路,供大家参考一下;[@more@]1:我们需要把当前登录用户的所有session记录下来,如何来作?我们可以定义一个CacheData 类来实现:public class CacheData { public CacheData() { }public static java.util.Hashtable USER_SESSION = new java.util.Hashtable();//USER_SESSION 定义为static 类型的是为了在应用程序中使其只存在一个实例;(还有
FreeMarker概述
(1)FreeMarke和Velocity差不多也是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写[@more@](2)FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序 (3)虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由FreeMarker生成 页面,通过模板显示准备的数据 (4)FreeMarker不是一个Web应用框架,而适合作为Web应用框架一个组件 (5)FreeMarker与容器无关,因为它并不知道HTTP或Servlet;FreeMarker同样可以应用于非Web应用 程序环境 (6)FreeMarker更适合作为Model2框架(如
Prim@Hosting主机管理平台
Prim@Hosting主机管理平台专业版,是一个高性能和高可扩展的主机系统管理软件,可实现跨平台集中控制,可统一管理由windows2000/2003、linux、FreeBSD、solaris四种操作系统构成的服务器群,适合集团企业、教育机构、政府机关、行业协会、社会团体,以及其它非专业虚拟主机服务机构用户。[@more@]
WebSphere Application Server
WebSphere Application Server 也是一中Web Server(web服务器),和tomcat,resin,Jboss差不多;详见官方资料: 官方资料[@more@]什么是 WebSphere? WebSphere 是因特网的基础架构软件,也就是我们所说的中间件。它使企业能够开发、部署和集成新一代电子商务应用(如 B2B 的电子交易),并且支持从简单的 Web 发布到企业级事务处理的商务应用。 WebSphere 转变了企业对客户、合作伙伴及雇员之间关系的管理方式。例如您可以通过它提高站点传输数据的数量和质量,从而大幅提升您的Web应用的性能,并将扩展的应用程序与移动设备相结合,让
Velocity模板技术
前几天在QQ群中听说了Velocity这个新名词[@more@]^_^刚刚参加工作对于一些技术还是不太熟悉甚至连听说都没有听说过,Velocity英文词义是“速度,迅速”的意思,Velocity 是一个开放源码的模版引擎。在网上看了点资料大致上对Velocity也有了一定的了解,并没有深入的去学习;^_^有兴趣的朋友可以看看这篇文章,对于初学者来说不错的!http://blog.csdn.net/joy_jiang/articles/295033.aspxEnglish Name:Derek (Fan Shizhen)Chinese Name::樊士震My QQ: 122168011 MSN:: fsz521job@hotmail.comE_mail::fsz521job@hotmail.com
关注******技术
今天在QQjava群里面和朋友们交流,发现自己不知道的技术知识太多了,所以还需要不断的学习进步;[@more@]模板引擎,比如说FreeMarker 和 Velocity 是什么? OpenCms是什么? http://www.opencms.org/opencms/en/ Resin2,WEBSPHERE 应该具体的使用一下管理平台 Prim@Hosting Plesk 7.5 Reloaded for Linux/Unix 支持目前最新的tomcat,但成本太高
mod_jk2.so下载地址(整合Apache与Tomcat)
前几篇文章都是介绍的使用mod_jk.so整合Apache与Tomcat(负载均衡),后来我发现了使用mod_jk2.so也可以正和它们^_^^_^ 首先下载jakarta-tomcat-connectors-jk2.0.4-win32-apache2.0.49.zip下载地址:http://www.apache.org/dist/tomcat/tomcat-connectors/jk2/binaries/win32/ 解压缩后,里面有具体的文档说明[@more@]mod_jk2的配置和jk差不多:1:只需在apache的http.conf文件里面加上:LoadModule jk2_module modules/mod_jk2.dll(mod_jk2.so)2:在conf文件夹下建文件workers2.properties内容如下#+++++++++++++++++++++++++++++++++
一个不错的综合技术(java,oracle…………)
http://www.oracle.com/technology/global/cn/sample_code/tech/java/j2ee/index.html[@more@]
关于J2ee的struts结构不能解决的几个问题
我们的系统是采用J2EE的struts结构开发的mis系统,系统已经基本开发完毕,可是考虑过后发现存在两个不足之处,可以算是两个小bug,并且想了几个解决方案不知可取不可取,请高手多多指教:[@more@]第一:用户重复登录的问题 关于这个问题我考虑了两种解决方法:1:可以使用session来实现,具体的实现可能要用到session的监听listener,我想这样是可以实现的(参考所有的侦听事件都必须在session的监听这篇文章),我们可以把所有登录的用户名保存在一个ArrayList中,这样可以在用户登录的时候,先判断ArrayList中是否存在此用户名,if 存在
Session详解
摘要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。目录:一、术语session二、HTTP协议与状态保持三、理解cookie机制四、理解session机制五、理解javax.servlet.http.HttpSession六、HttpSession常见问题七、跨应用程序的session共享八、总结参考文档[@more@]一、术语session在我的经验里,session这个词被滥用的程度大概仅次于transacti
session的监听
所有的侦听事件都必须在web.xml里做一下配置,如下: <listener><listener-class>listenerClass</listener-class></listener>参考:Session监听http://www.ublog.net/user2/3346/archives/2005/5522.shtmlSession详解http://xiangxyz.blogchina.com/3312231.html[@more@] 这个题目含有许多需要解释的概念,最容易说明的是“站内消息”,这是很多论坛都有的功能,可以通过web向其他的在线用户发送消息,很多用户都使用过。站内消息的第一个好处是大家都不需要安装客户端,你不用知道对方的MSN或者QQ,就能与他联
Tomcat5.5.12的Session复制
配置完tomcat的负载均衡后,如要实现session的复制需作以下操作;[@more@]1:所有要实现复制的对象都要实现Serializable接口,如:import java.io.*;public class LoginInfo implements Serializable{public LoginInfo() {}}2:修改你的程序的web.xml文件,添加<distributable /><web-app><display-name>……</display-name><distributable /> <context-param>…………</web-app>3:打包运行即可;Author:DerekQQ: 122168011MSN: fsz521job@hotmail.com
Tomcat5.5.12配置负载均衡
Tomcat5.5.12配置负载均衡参考:http://raibledesigns.com/tomcat/[@more@]1:安装准备下载Tomcat5.5.12.zip;apache_2.0.55-win32-x86-no_ssl;mod_jk.dll;2:解压缩Tomcat5.5.12.zip设置环境变量(JAVA_HOME=C:Program FilesJavajdk1.5.0_02),安装apache_2.0.55-win32-x86-no_ssl(安装时需要填写本机的计算机名!!)3:把mod_jk.dll COPY到..Apache2modules下,在..Apache2conf下建新文件workers.properties,文件内容:## workers.properties ## In Unix, we use forward slashes:ps=/# list the workers by nameworker.list=tomcat
mod_jk.dll 的下载地址
Apache 官方网站上就提供下载,并且可以下载多个平台下的,下载完后把名字改为 mod_jk.dll。[@more@]http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.6/mod_jk_1.2.6_1.3.31.dllhttp://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.6/mod_jk_1.2.6_1.3.31_EAPI.dllhttp://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.6/mod_jk_1.2.6_2.0.50.dllmod_jk_1.2.6_1.3.31 is for Apache 1.3.x. Rename to mod_jk.dll before putting it in your Apache/
Tomcat4_1_30下Oracle DataSource(Oracle 数据库连接池)配置
前两篇关于tomcat数据库连接池的配置都测试成功,但是如果你在去的数据库对象OracleDataSource ds = (OracleDataSource)ctx.lookup时使用OracleDataSource对象那么上述配置是不能成功的,需要一下配置才可:1. 将$ORACLE_HOME/jdbc/lib/classes.jar Copy 至$TOMCAT_HOME/common/lib (一般情况下可Copy 整个lib下的所有jar文件)[@more@]2. 修改 $TOMCAT_HOME/conf/server.xml, 将DataSource 的定义段插入对应的应用程序<Context>...</Context>间,如,Web 应用为 techsupport, 则插入<Context ... path="/techsupport&
Tomcat5.5.12的数据库连接池的配置
Tomcat4.x的数据库连接池的配置成功了,呵呵不过现在俺已经用上Tomcat5.5.12这个最新的版本了,Tomcat5.5.12修正了Tomcat4.x的视图配置方式中存在的Bug,不过最后还是需要手动配置一下,具体的配置方法Tomcat5.5.12与Tomcat4.x存在着一些不同之处,请看下面的详细说明,其实也只是大同小异,仅此而已;[@more@]1:首先到http://archive.apache.org/dist/jakarta/下载Tomcat5.5.12版本并安装;(注:Tomcat5.5.12已不需要JDK了啊,哈哈它需要安装JRE1.5.0及以上版本才可,^_^我当时安装Tomcat5.5.12时郁闷了很久,因为我用的是JDK1.4.1,唉!
Tomcat4.X 数据库l连接池的配置
研究了很久终于把Tomcat4.x的数据库连接池的配置弄明白了,呵呵在此我就把我的配置方法告诉各位;Tomcat4.x虽然带了视图配置方式,但是它本身存在Bug,我是使用手动配置成功的,下面我来说说我得配置方法:[@more@]1:首先到http://archive.apache.org/dist/jakarta/下载Tomcat4.x版本并安装;2:把Oracke的java包classes12.jar,ojdbc14.jar Copy到%TOMCAT_HOME%commonlib下,确保commons-collections.jar commons-dbcp-1.1.jar commons-pool-1.1.jar也存在,如没有可到http://archive.apache.org/dist/jakarta/下载;3:打开%TOMCAT_HO
java中基本输入输出流的解释
网络程序的很大一部分是简单的输入输出,即从一个系统向另一个系统移动字节。字节就是字节,在很大程度上,读服务器发送的数据与读取文件没什么不同;向客户传送数据与写入一个文件也没有什么区别。Java中输入和输出组织不同于大多数其他语言。它是建立在流(stream)上。不同的基本流类(如java.io.FileInputStream和sun.net.TelnetOutputStream)用于读写特定的数据资源。但是所有的基本输出流使用同一种基本方法读数据。过滤器流可以连接到输入流或输出流。它可以修改已经读出或写人的数据(例如,加密或压缩数据),或者可以简单地提供附加方