- 浏览: 79368 次
- 性别:
- 来自: 杭州
最新评论
-
isy:
太详细了 感谢!
Linux Nginx安装
文章列表
系统运行时出现了以下Exception:
java.lang.IllegalAccessError: tried to access method freemarker.ext.servlet.AllHttpScopesHashModel.<init>(Lfreemarker/template/ObjectWrapper;Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)V from class org.springframework.web.servlet.view.freemark ...
发现一篇详细介绍在Eclipse中创建maven web 项目的文章, mark 一下 :)
http://limingnihao.iteye.com/blog/830409
consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random trees 中被提出,目前在 cache 系统中应用越来越广泛;
1 基本场景
比如你有 N 个 cache 服务器(后面简称 cache ),那么如何将一个对象 object 映射到 N 个 cache 上呢,你很可能会采用类似下面的通用方法计算 object 的 hash 值,然后均匀的映射到到 N 个 cache ;
hash(object)%N
一切都运行正常,再考虑如下的两种情况;
1 一个 cache 服务器 m down 掉 ...
几篇介绍memcached 原理,应用,相关算法的文章。
http://tech.idv2.com/2008/07/24/memcached-004/
1、Hadoop学习资料 -- 这里面总结了很多的东西,值得一一细看
http://cloud21.iteye.com/blog/607175
2、关于Hadoop的两本书 -- 有电子书下载
http://caibinbupt.iteye.com/blog/418846
3、JavaEye Hadoop圈子 -- 圈子中的Hadoop资源篇很不错
http://hadoop.group.iteye.com/
4、豆瓣hadoop小组
http://www.douban.com/group/156966/
5、严重推荐Cloudera -- 专门研究和培训 hadoop 的公司,包括ha ...
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xsi:schemaLocation= ...
Eclipse作为我们常用的开发工具,不少同学应该发现启动的时候有时会花上个几十秒甚至超过一分钟,其实要解决这个问题,我们只要稍微改动一下JVM的参数,就可以收到意想不到的效果。下面是我在eclipse.ini中配置的参数。仅仅这样修改一下,启动的时间一下子从几十秒缩短到了4,5秒。
-vmargs
-Xms512M
-Xmx512M
-Xmn128M
-Xverify:none
-XX:PermSize=64M
-XX:MaxPermSize=128M
-XX:+DisableExplicitGC
那么为什么通过这样的参数就可以加快Eclipse的启动呢。
1.通过设置-Xms 和 Xmx的 ...
1、深入解析Apache Mina源码(1)——Mina的过滤器机制实现
http://www.iteye.com/topic/1124504
2、深入解析Apache Mina源码(2)——Mina的事件模型
http://www.iteye.com/topic/1124605
3、深入解析Apache Mina源码(3)——Mina的线程池模型
http://www.iteye.com/topic/1124736
4、深入解析Apache Mina源码(4)——Mina编解码以及对粘包和断包的处理
http://www.iteye.com/topi ...
转载 http://www.blogjava.net/supercrsky/articles/247449.html
针对JDK中的URLConnection连接Servlet的问题,网上有虽然有所涉及,但是只是说明了某一个或几个问题,是以FAQ的方式来解决的,而且比较零散,现在对这个类的使用就本人在项目中的使用经验做如下总结:
1:> URL请求的类别:
分为二类,GET与POST请求。二者的区别在于:
a:) get请求可以获取静态页面,也可以把参数放在URL字串后面,传递给servlet,
b:) post与get的不同之处在于post的参数不是放在URL字串里 ...
所谓海量数据处理,无非就是基于海量数据上的存储、处理、操作。何谓海量,就是数据量太大,所以导致要么是无法在较短时间内迅速解决,要么是数据太大,导致无法一次性装入内存。
那解决办法呢?针对时间,我们可以采用巧妙的算法搭配合适的数据结构,如Bloom filter/Hash/bit-map/堆/数据库或倒排索引/trie树,针对空间,无非就一个办法:大而化小:分而治之/hash映射,你不是说规模太大嘛,那简单啊,就把规模大化为规模小的,各个击破不就完了嘛。
至于所谓的单机及集群问题,通俗点来讲,单机就是处理装载数据的机器有限(只要考虑cpu,内存,硬盘的数据交互),而集群,机器有 ...
最近在学习使用mina这个基于NIO的框架,写了个客户端程序用来测试服务器,大致代码如下:
for(int i=0;i<1000;i++){
IoConnector connector=new NioSocketConnector();
connector.setConnectTimeoutMillis(30000);
connector.getFilterChain().addLast("codec", new ProtocolCodecFilter(new SmsCodecFactory(Charset.forName("utf-8&q ...
logback.xml中我配置了不同的logger,这样不同模块的log 就可以打印到不同的日志文件中。但是遇到可一个问题,那些日志除了打印到各自的文件中,还打印到了root配置的那个系统日志中。通过google搜索后,发现原来logger中的一个参数(additivity)忘记设置了,这个参数的默认值是true,就是我们配置的looger中的日志还增加到root的日志中。
开始我的配置:
<logger name="Mina_Logger" level="INFO">
<appender-ref ref=&qu ...
SLF4J+LOG4J,在日志中能正常显示中文字符,然后尝试切换使用SLF4J+LOGBACK,发现中文字符全是乱码。网上搜索了下,发现遇到相同问题的同学不少,解决方案如下:
1.设置Encoding。在appender中增加一行<Encoding>UTF-8</Encoding>,但是在启动中报错,说是不能识别Encoding元素。有人说Encoding在0.9.22以后版本中已经不能用了。看来此方案在我使用的logback 版本中并不能解决问题
2.设置charset, 在encoder 中增加一行 <charset>UTF-8</charset& ...
http://little-bill.iteye.com/blog/910708