摘要:
研究tomcat做负载均衡的时候如何实现ha,还有就是不采用session复制的方法做集群。想到的是将session全部存储在后端的缓存服务器中。正好网上有这么一个工具Memcached-session-manager(后面简称msm),所以直接扒下来用了。地址如下:http://code.google.com/p/memcached-session-manager/msm支持 stickty(沾粘会话)和non-sticky(非沾粘会话)两种集群方式。sticky就是前端的loadbanlence能保证每个用户的请求都路由到了同一个tomcat上。non-sticky则每一次请求都可能路由到 阅读全文
摘要:
一,环境说明操作系统是Windows7家庭版(有点不专业哦,呵呵!),JDK是1.6的版本,Tomcat是apache-tomcat-6.0.35-windows-x86,下载链接:http://tomcat.apache.org/Nginx是nginx-1.3.0,下载链接:http://nginx.org/en/download.htmlMemcached是memcached-1.2.6-win32-bin,下载链接:http://code.jellycan.com/files/memcached-1.2.6-win32-bin.zip,http://blog.couchbase.com/ 阅读全文
摘要:
今天因为在调试一个程序,因为工程中用到spring,每次修改类代码时都要重启服务器,搞得很郁闷,于是上网找找有没有可以让java代码每次修改之后 直接加载到服务器的,找了一些还果真有,不过有些方法我试了之后还是不行,最终找到一个可行的方法,在此记下: javaRebel是一个jvm插件,http://www.zeroturnaround.com/jrebel/current/(下载地址) 用起来挺简单的,首先下载javaRebel ,然后打开 MyEclispse 中 Window--Preference--MyEclipse Enterprise Workbench--Servers--T. 阅读全文
摘要:
在开发过程中我们肯定会遇到这样的问题,当我们调试程序的时候,走到一个地方发现引用了一个第三方的东西,点进去一看,会出现一下的画面,没有源代码!!!!这让人很头疼,今天给大家介绍一个Myeclipse上可以用的反编译插件 jad jadclipse,这样就永远与上面的界面说再见了。 jad是java的反编译工具,是命令行执行,反编译出来的源文件可读性较高。 可惜用起来不太方便。还好找到eclipse下的插件,叫jadclipse,安装好之后,可在Eclipse中双击.class文件,就能直接看源文件,或 jar包中的class文件,也可以直接反编译[可直接查看]。 点解下载插件(如果... 阅读全文
摘要:
最 近的项目是SSH,View层采用Freemarker,但是遇到了一个很大问题,每次修改完ftl文件,都要重新启动tomcat才可以看到所修改的内 容,不但麻烦,而且浪费时间,特别怀念jsp,后来在网上查找解决办法,原来只是一个配置项的问题,对直freemarker的了解又加深了一步,原理及 修改办法如下(以下部分为转载^_^):一般来讲,模版文件改动不会很频繁,在一个流量非常大的网站中,如果频繁的读取模版文件对系统的负担还是很重的,因此 FreeMarker 通过将模版文件的内容进行缓存,来降低模版文件读取的频次,降低系统的负载。当处理某个模版时,FreeMarker 直接从缓存中返回对应 阅读全文