`
wuce7758
  • 浏览: 177350 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
  • YTT1121: 有网络拓扑发现的源代码么?能不能发我一份学习一下,现在我正要做 ...
    java拓扑图
  • YTT1121: 大神,有网络拓扑发现的源代码么?或者您会编写么?我需要做科研改 ...
    java拓扑图
  • YTT1121: 大神,有网络拓扑发现的源代码么?或者您会编写么?我需要做科研改 ...
    java拓扑图
  • poettang: 求代码分享学习,谢谢!膜拜大神!258026921@qq.co ...
    java拓扑图
  • oiqio: 87836238@qq.com,感谢楼主,来一份~
    java拓扑图
文章列表
前两种均需要使用 memcached 或 redis 存储 session ,最后一种使用 terracotta 服务器共享。 建议使用 redis ,不仅仅因为它可以将缓存的内容持久化,还因为它支持的单个对象比较大,而且数据类型丰富, 不只是缓存 session ,还可以做其他用途,一举几得啊。 1、使用 filter 方法存储 这种方法比较推荐,因为它的服务器使用范围比较多,不仅限于 tomcat ,而且实现的原理比较简单容易控制。 可以使用 memcached-session-filter 官方网址:http://code.google.com/p/memcached-session-fi ...

mvc:view-controller

This tag is a shorcut for defining a ParameterizableViewController that immediately forwards to a view when invoked. 这个标签是为了简化ParameterizableViewController映射到视图的配置 Use it in static cases when there is no Java Controller logic to execute before the view generates the response. 当响应视图是不需要执行控制器逻辑时使用 A ...

maven 杂记

maven 仓库地址: 共有的仓库http://repo1.maven.org/maven2/http://repository.jboss.com/maven2/http://repository.sonatype.org/content/groups/public/http://mirrors.ibiblio.org/pub/mirrors/maven2/org/acegisecurity/私有的仓库http://repository.codehaus.org/http://snapshots.repository.codeha ...
HandWritingActivity.java package xiaosi.handWriting; import android.app.Activity; import android.app.AlertDialog; import android.content.DialogInterface; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Bu ...
再谈如何成为技术领袖 ——技术不是充分条件 被访者:IBM软件集团两岸三地大中华区总工程师  寇卫东 文/卢鸫翔   要想成为一名优秀的技术领袖,需要具备哪些方面的素质?我在IBM辅导很多年轻同事,如何才能帮助他们 ...
对所有没有经济靠山只能靠自己的朋友来说,钱是要事,如何节俭又体面精致的生活是头等要事。记住,节俭不是抠门,节俭也可以活得有面子。现在就告诉你,如何把钱花在刀刃上,如何能让你在银行存款节节高的情况下活得有滋有味、有模有样。 省一块钱要比挣一块钱容易多了,把日常开销节约10%,生活其实没有任何改变。与开源相比,节流容易得多,你无需失去与家人朋友相处的时间,也 并非提倡我们把自己的目标放低,恰恰相反,其实是希望我们把对生活的要求,再提高一点。我们需要的只是一些小小的技巧,把时间和金钱用在那些真正想要,并 且物有所值的东西上,而不要浪费在没用的地方。一旦我们做到了这一点,就会发现:节俭,其实是件快乐 ...
之前也在网上找了些打开文件当前目录的插件,可不知道为何用不了,后来发现,原来可以自己手写一个类似功能的插件的(用eclipse自带的插件定义设置)。 1.开打eclipse ide,依次run-》external tools-》external tools configuration 2.在Program下,new一个自己定义的program,我这里取名为“打开文件所在目录” 3.在Location一栏,输入:C:\WINDOWS\explorer.exe;在argument一栏,输入:${container_loc};确认新增即可 4.回到主界面,在run那里,可以看见刚才自定义的插件了。 5 ...
1 起因     最近对新开发的web系统进行了压力测试,发现tomcat默认配置下压到600人的并发登录首页响应速度就有比较严重的影响,一轮出现2000多个的500和502错误。我把登录的时间统计做了一下,把服务器处理总时间打印出来,看了一下发现有个别响应确实在20秒,但平均时间和lr测试出来的还是相差很远。所以可以断定不是程序处理处理花费了这么多时间,由于在局域网测试,所以也可以排除网络问题。这就把问题圈定在tomcat的请求响应能力上了。先把tomcat线程数提升到1000,发现500和502的报错降到几十个,但是响应时间上还没什么提高。后来启动了2个tomcat,用nginx做负载均 ...
在最近新系统的设计中对于首页打开速度的问题做了一些考虑,由于页面上还是以动态数据为主,所以简单的静态化数据可能并不行,所以需要从业务和技术结合的角度去考虑这个问题。由于有些数据并不敏感,其实可以放入缓存并定时更新。另外就是有些本身是静态,能否加快并发相应速度。     这里对动态数据想到了2种办法:1)把Action设置成单例,请求的结果直接加在缓存里,再用一个定时线程去刷新这个缓存;2)让输出的结果页静态化,定时更新结果页。    前者控制起来非常灵活,利用双缓冲也能让人感觉不到缓冲时的速度下降,缺点就是要改动比较多的代码。后者正好相反,静态化要依靠外层的框架配置,代码完全不用改动。   ...
公司想把图片从阿里云的服务器上迁移到自己的服务器,顺便建立一套新的图片存储系统。 开始打算使用FastDFS,但是FastDFS有自己的文件名生成规则,我们网站已经有了很多图片,如果每个图片都重新生成的话,工作量比较大。由于时间原因,临时采用了nginx来实现。   采用了3台服务器,每台服务器上都安装了nginx。用户访问相应图片时,根据自己定义的nginx location的hash规则,2012年的图片映射到一台机器上,2013年的映射到另一台机器上。   由于nginx已经支持了web缓存,考虑到图片可能会被临时替换,所以需要一个可以清除缓存的组件ngx_cache_puge ...
  Nginx("engine x")是俄罗斯人编写的一款高性能的HTTP和反向代理服务器。Nginx选择高效的epoll作为网络I/O模型,在高连接并发的情况下,Nginx是Apache服务器不错的替代品。它能支持高达50000个并发连接数,而相应的内存,CPU等系统资源消耗却非常低,运行非常稳定。在国内,新浪博客,新浪播客,网易新闻等多家网站使用Nginx作为Web服务器或者反向代理服务器。想对于Apache,Nginx的有几大优势:1.高并发连接2.内存消耗少3.成本低廉4.配置文件非常简单5.支持Rewrite重写规则,能根据域名,URL的不同,将HTTP请求分 ...
有人会问,我们老是说把用户对业务的访问往前推,到底怎么推啊?推到哪呢?下面,我们就为大家一一道来。第一层:首先在用户浏览器端,使用Apache的mod_deflate压缩传输,再比如:expires功能、deflate和expires功能利用的好,就 ...
HBase是一个分布式的、非关系型开源数据库。HBase有如下几个特点:首先HBase是No-SQL的一个典型实现,提升了系统的可扩展性;其次HBase支持线性水平扩展,极大提升了系统的可伸缩性和运算能力;最后HBase和Google的BigTable有异曲同工之妙,底层也是建立在HDFS(Hadoop分布式文件系统)之上,可以搭建在廉价的PC机集群上。No-SQL、云计算、海量数据分析的普及,使我们越来越关注系统的可靠性(High Availability),数据容灾/数据恢复是高可用系统的一个很重要的技术组成,本文由简入深,一步步搭建一个HBase数据集群,并详细说明生产环境如何使用HBas ...
在所有先进的应用程序中,不管是购物站点还是社交网络乃至风景名胜站点,搜索都扮演着关键的角色。Lucene搜索程序库事实上已经成为实现搜索引擎的标准。苹果、IBM、Attlassian(Jira)、Wolfram以及很多大家喜欢的公司【1】都使 ...
引言 在多线程并发编程中synchronized和Volatile都扮演着重要的角色,Volatile是轻量级的synchronized,它在多处理器开发中保证了共享变量的“可见性”。可见性的意思是当一个线程修改一个共享变量时,另外一个线程能读到这个修改 ...
Global site tag (gtag.js) - Google Analytics