Apache Http Server与Tomcat实现负载均衡和集群

一、分布式实现原理如上图所示,主要通过Apache-Server作为中转服务器,实现多个tomcat服务器之间的分布式处理,用户直接请求Apache-Server,然后Apache-Server会将请求分发到具体的tomcat-server,之后tomcat-server响应客户请求并返回结果到Apache-Server,最后Apache-Server返回结果给 …… 阅读全文

Android 使用基站、wifi实现定位

android可以借助于gps实现定位,但是很多地方是使用gps无法定位比如在室内,而且gps定位的话速度慢。  那么如何克服这样的缺点使得应用程序在室内也可以定位呢?办法是有的借助于基站和wifi进行定位。具体的细节可参考:  http://code.google.com/intl/zh-CN/apis/gears/geolocation_network_protocol.html …… 阅读全文

Jetty 与 Tomcat 的比较

Tomcat 和 Jetty 都是作为一个 Servlet 引擎应用的比较广泛,可以将它们比作为中国与美国的关系,虽然 Jetty 正常成长为一个优秀的 Servlet 引擎,但是目前的 Tomcat 的地位仍然难以撼动。相比较来看,它们都有各自的优点与缺点。Tomcat 经过长时间的发展,它已经广泛的被市场接受和认可,相对 Jetty 来说 Tomcat 还是比较稳定和成熟,尤其在企业级应用 …… 阅读全文

Tomcat修改JVM内存配置

1、修改启动时内存参数、并指定JVM时区(在windows server 2008 下时间少了8个小时):在Tomcat上运行j2ee项目代码时,经常会出现内存溢出的情况,解决办法是在系统参数中增加系统参数:window下, 在catalina.bat最前面:查看源代码打印帮助1 set JAVA_OPTS=-XX:PermSize=64M -XX:MaxPermSize=128m - …… 阅读全文

memcached运行多个实例服务

在windows下我们可以用命令memcached -d install memcached -m 128 -n 128 -c 30720 -p 11211 -d start把memcached注册为服务,让系统启动时自动运行memcached为了减少单个memcached的负载,可以在一台机器上运行多个实例,如果把多个memcached注册为服务呢,通过SC命令我们可以创建 …… 阅读全文

“ORA-01461: 仅可以为插入 LONG 列的 LONG 值赋值

當時的環境: 数据库:Oracle 9i数据库字段类型:varchar2(4000)输入汉字:大于1000字原因: 我的数据库字符集应该是UTF-8的,对于UTF-8或欧洲的某些字符集,oracle在存储时,对于一个字符需要2个或3个字节的存储空间,虽然表定义 中为varchar2(4000),但是其实该字段的data_length为其2倍或3倍长。这种情况下oracle …… 阅读全文

Spring ,Hibernate clob大字段处理

1、首先数据表中的clob类型对应java持久化类的String类型;而blob类型对应byte[]类型2、定义hibernate标签时,持久化类中对应clob类型的属性的hibernate type为 org.springframework.orm.hibernate.support.ClobStringType ; 而对应blob类型 …… 阅读全文

学习Spring必学的Java基础知识(1)----反射

引述要学习Spring框架的技术内幕,必须事先掌握一些基本的Java知识,正所谓“登高必自卑,涉远必自迩”。以下几项Java知识和Spring框架息息相关,不可不学(我将通过一个系列分别介绍这些Java基础知识,希望对大家有所帮助。):[1] Java反射知识-->Spring IoC :http://www.iteye.com/topic/1123081[2] Java动态代理- …… 阅读全文