sonar-l10n-zh-plugin-1.29.jar
最新sonarQube7.9的汉化包。教程可以参与:https://blog.csdn.net/asd54090/article/details/81063071?utm_source=blogxgwz0
oracle pl/sql Developer 配置必备。
instantclient-sdk-windows.x64-12.1.0.2.0.zip和instantclient-sqlplus-windows.x64-12.1.0.2.0.zip和instantclient-basic-windows.x64-12.1.0.2.0.zip
配置Oracle client必备。
Oracle-ojdbc最新驱动 ojdbc14-10.2.0.4.0.jar
ojdbc14-10.2.0.4.0.jar 最新的,支持华为手机,支持华为手机!
cfw-ext - 通用信息系统框架ExtJs版
通用信息系统框架诞生的目的,是帮助企业开发信息系统之初快速搭建起系统基本框架,可以节省精力财力和时间,加快开发进度。 通用信息系统框架包括服务端和客户端两个部分,其中服务端部分完成了整合Spring+Struts2+mybatis技术,客户端包括系统登录,系统主页(其中有菜单展现、多种功能导航、登录用户信息修改等),多种功能导航实现了菜单树、Tab栏、对象树等,以后可以继续丰富,还有通用的权限管理系统(帐号管理、角色管理)。客户端目前计划采用两种技术分别实现,一是ExtJs,另一种是Flex,都是目前流行的RIA技术。 通用框架(包括权限管理、功能导航),采用两种模式,一是集成Flex+Spring+ibatis开源框架,二是集成Extjs+Spring+ibatis框架。
apache tomcat 6集群负载和session复制
无意间看到tomcat 6集群的内容,就尝试配置了一下,还是遇到很多问题,特此记录。apache服务器和tomcat的连接方法其实有三种:JK、http_proxy和ajp_proxy。本文主要介绍最为常见的JK。
环境:PC2台:pc1(IP 192.168.88.118)安装了apache和tomcat
pc2(IP 192.168.88.168)安装了tomcat
系统 win xp sp3
http://jackandroid.javaeye.com/blog/627147
tomcat cluster 集群 session复制
一直以来,我误解认为启动了n个tomcat,则Session需要同步复制到n个Tomcat中存在,因此在启动了6个以上的Tomcat,性能会大大下降。
而实际情况下,采取Apache 加Tomcat进行负载均衡集群的时候,是可以不用将Session复制到所有的节点里,
比如有六个Tomcat实例
Tomcat1,Tomcat2,Tomcat3,Tomcat4,Tomcat5,Tomcat6
是可以配置成 三组互相复制Session的群组,
比如Tomcat1和Tomcat2互相同步Session,
比如Tomcat3和Tomcat4互相同步Session,
比如Tomcat5和Tomcat6互相同步Session.
再在Apache的mod_jk模块里,对每个worker配置上redirect和activation属性。
将Tomcat1,Tomcat3,Tomcat5做为对外正常提供服务器的Tomcat,
Tomcat2,Tomcat4,Tomcat6作为分别对应的灾难恢复的备份Tomcat.
即比如Tomcat1当机之后,Apache会自动将发给Tomcat1的请求转发到Tomcat2上,
而Tomcat2因为同步了Tomcat1的Session信息,因此从用户的角度,是感觉不出任何差异的。
单纯的Tomcat测试如下:
Tomcat配置:
Tomcat1. port=”15080″, jvmRoute=”tomcat1″,
<Membership className=”org.apache.catalina.tribes.membership.McastService”
address=”228.0.0.5″
port=”45564″
frequency=”500″
dropTime=”3000″/>
Tomcat2. port=”16080″, jvmRoute=”tomcat2″,
<Membership className=”org.apache.catalina.tribes.membership.McastService”
address=”228.0.0.5″
port=”45564″
frequency=”500″
dropTime=”3000″/>
Tomcat3. port=”17080″, jvmRoute=”tomcat3″,
<Membership className=”org.apache.catalina.tribes.membership.McastService”
address=”228.0.0.6″
port=”45564″
frequency=”500″
dropTime=”3000″/>
Tomcat4. port=”18080″, jvmRoute=”tomcat4″,
<Membership className=”org.apache.catalina.tribes.membership.McastService”
address=”228.0.0.6″
port=”45564″
frequency=”500″
dropTime=”3000″/>
Tomcat5. port=”19080″, jvmRoute=”tomcat5″,
<Membership className=”org.apache.catalina.tribes.membership.McastService”
address=”228.0.0.7″
port=”45564″
frequency=”500″
dropTime=”3000″/>
Tomcat6. port=”20080″, jvmRoute=”tomcat6″,
<Membership className=”org.apache.catalina.tribes.membership.McastService”
address=”228.0.0.7″
port=”45564″
frequency=”500″
dropTime=”3000″/>
所有的Tomcat webapp的web.xml加上<distributable />
(例如D:\Java\Tomcat2\webapps\examples\WEB-INF\web.xml ,)
测试页面为:
第一组:
http://localhost:15080/examples/servlets/servlet/SessionExample
http://localhost:16080/examples/servlets/servlet/SessionExample
第二组:
http://localhost:17080/examples/servlets/servlet/SessionExample
http://localhost:18080/examples/servlets/servlet/SessionExample
第三组:
http://localhost:19080/examples/servlets/servlet/SessionExample
http://localhost:20080/examples/servlets/servlet/SessionExample
在每一组中,打开其中任何一个链接,然后设置属性值,
都可以在访问另外一个链接的时候得到。对应的sessionid的后缀会变成对应Tomcat的jvmRoute.
(以上测试的tomcat均在同一台服务器上)
接下来再配置Apache的mod_jk.
workers.properties的内容节选如下:
(重点是redirect和activation两个属性)
worker.tomcat1.port=15009
worker.tomcat1.host=127.0.0.1
worker.tomcat1.type=ajp13
worker.tomcat1.lbfactor=1
worker.tomcat1.redirect=tomcat2
worker.tomcat2.port=16009
worker.tomcat2.host=10.108.20.126
worker.tomcat2.type=ajp13
worker.tomcat2.lbfactor=1
worker.tomcat2.redirect=tomcat1
worker.tomcat2.activation=disabled
详细参考:
http://tomcat.apache.org/connectors-doc/generic_howto/loadbalancers.html
备注:Tomcat6已经没有使用JGroups来实现集群复制,
而是使用Apache Tribes 来实现该效果的。
Apache Tribes的介绍在:
http://tomcat.apache.org/tomcat-6.0-doc/tribes/introduction.html
为了简便配置,因此只使用一份Tomcat,使用不同的cofig来启动,配置好的文件在:
http://618119.com/docs/Tomcat/TomcatCluster.zip
下载解压到Tomcat(例如D:\Java\apache-tomcat-6.0.14)目录里,运行对应的bat文件即可:
start15080.bat
start16080.bat
start17080.bat
start18080.bat
start19080.bat
start20080.bat
1.39.0版本的中文文档20090624,已完成翻译88个库
1.39.0版本的中文文档20090624,已完成翻译88个库
最新版Linux版本的飞信 源代码
目前最新Linux版本为 v0.9.2 查看版本信息.
点击下载:(非常感谢microjo制作deb包):
deb包格式(32位系统 ubuntu 8.04/Debian)
下载: Linux LibFx V0.9.2
deb包格式(64位系统 ubuntu 8.04及其以上版本/Debian:
下载: Linux LibFx V0.9.2
RPM和SRPM包下载(非常感谢Gcell):
Fedora 10安装详细信息
ubuntu scim 无法输入中文:
安装: scim-bridge-client-qt4
deb安装运行:
可在 应用程序菜单->网络->linux fetion 找到该程序:
Gentoo:
Gentoo LibFx v0.8.0安装
Archlinux:
Archlinux LibFx v0.8.0安装
SuSE:
SuSE LibFx v0.8.0安装
GUI源代码编译:
64位系统用户编译: 先运行源代码目录里的64_libfetion.sh脚本
./64_libfetion.sh
编译后安装:
./install.sh
最新仿的Foxmail功能的源代码
最新仿的Foxmail功能的源代码,大家一起把它带热吧
Struts in Action 中文修正版.pdf
Struts in Action 中文修正版.pdf
学生课绩管理系统jsp+servlet+javaBean+sql_server
学生课绩管理系统jsp+servlet+javaBean+sql_server