- 博客(27)
- 资源 (19)
- 收藏
- 关注
转载 Tomcat源码分析(四)------ Request和Response处理的全过程
转自http://blog.csdn.net/cutesource/article/details/5091732从Tomcat源码分析(二)可知,用户的一个请求会经过n个环节的处理,最后到达开发人员写的Servlet,传给Servlet也就是HttpServletRequest和HttpServletResponse,因此可以认为这一路走下来无非就是把最原始的Socket包装成Ser
2015-10-30 16:07:16 520
转载 Tomcat源码分析(三)------ 可携带状态的线程池
摘自http://blog.csdn.net/cutesource/article/details/5081916最近想实现一个可携带状态的线程池,具体需求就是池中的线程被用来处理某种信息,而此信息可视为线程所依赖的外部状态。如果用简单的线程池来实现,线程初始化时就得赋予某些信息,使得线程无法被再次利用。在看老版Tomcat的源码时,找到了答案,其实现思路主要是利用了线程的等待和唤起,
2015-10-30 16:06:11 502
转载 Tomcat源码分析(二)------ 一次完整请求的里里外外
摘自http://blog.csdn.net/cutesource/article/details/5040417前几天分析了一下Tomcat的架构和启动过程,今天开始研究它的运转机制。Tomcat最本质就是个能运行JSP/Servlet的Web服务器 , 因此最典型的应用就是用户通过浏览器访问服务器,Tomcat接收到请求后转发给Servlet,由Servlet处理完后,把结果返回给
2015-10-30 16:02:51 453
转载 Tomcat源码分析(一)------ 架构
摘自http://blog.csdn.net/cutesource/article/details/5006062废话少说,拉代码,导入eclipse开干,具体步骤可以参考http://hi.baidu.com/hateeyes/blog/item/7f44942a20ad8f9d023bf66d.html下面谈谈我对Tomcat架构的理解总体架构:面向组件架构
2015-10-30 16:02:02 573
转载 tomcat长连接、短连接配置及用途
1.WEB应用有很多,下面就两个典型的应用(管理页面和接口服务)做对比。 管理页面:多涉及到用户的登录和长时间的频繁操作处理,这些操作都集中在一个session中,建议采用长连接; 接口服务:比如常见的webservice,操作集中在很短时间内完成,不需要对session进行维护,建议采用短连接。 2.TOMCAT长短连接配置 TOMCAT
2015-10-30 15:11:18 22141 1
转载 http长连接和短连接
摘自http://blog.csdn.net/shine0181/article/details/7799754/HTTP实现长连接HTTP是无状态的 也就是说,浏览器和服务器每进行一次HTTP操作,就建立一次连接,但任务结束就中断连接。如果客户端浏览器访问的某个HTML或其他类型的Web页中包含有其他的Web资源,如JavaScript文件、图像文件、
2015-10-30 13:55:28 1307
转载 浅析FastDFS及所遇问题集锦
摘自:http://os.51cto.com/art/201210/359876.htmFastDFS是为互联网应用量身定做的一套分布式文件存储系统,非常适合用来存储用户图片、视频、文档等文件。对于互联网应用,和其他分布式文件系统相比,优势非常明显。但是在使用过程中,也会遇到一些问题,一起来看看。AD:【线下活动】三大新锐HTML 5企业汇聚51CTO—大话移动前端技术
2015-10-29 14:22:09 2303
转载 FastDFS原理系列文章
摘自:http://blog.csdn.net/hfty290/article/details/42076205FastDFS原理系列文章 基于FastDFS 5.03/5.042014-12-19 一、概述 FastDFS文档极少,只能找到一些宽泛的架构文档,以及ChinaUnix论坛上作者对网友提问的
2015-10-29 14:18:40 493
转载 FastDFS分布文件系统
摘自:http://elf8848.iteye.com/blog/1739596FastDFS是为互联网应用量身定做的一套分布式文件存储系统,非常适合用来存储用户图片、视频、文档等文件。对于互联网应用,和其他分布式文件系统相比,优势非常明显。具体情况大家可以看相关的介绍文档,包括FastDFS介绍PPT等等。出于简洁考虑,FastDFS没有对文件做分块存储,因此不太适合分布式计算场
2015-10-29 11:27:29 528
转载 Lucene和Solr 学习目录
几个概念先行说明一下:Lucene: 是一个索引与搜索类库,而不是完整的程序。Solr:是一个高性能,采用Java5开发,基于Lucene的一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。Nutch:是一个由Java实现的,刚刚诞生开放源代码(open-source)的web搜索引擎。Hadoop: 实现了一个分布式文件系统(Had
2015-10-23 15:04:42 591
转载 Log4j.properties配置详解
Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。 1、Loggers Loggers组件在此系统中被分为五个级别:DEBUG、INFO、WARN、ERROR和FATA
2015-10-22 16:45:58 346
转载 Tomcat 长连接与短连接性能测试
转自http://www.cnblogs.com/likehua/p/4215249.html环境:操作系统:centos 6.5 x64 cpu:32 core 内存: 32G web服务器:tomcat 6.xjdk :1.6x 测试环境:操作系统:centos 6.5 x64 cpu:32 core
2015-10-21 09:38:44 3535
转载 log4j 日志限制大小 拆分成30个 不按日期分日志 按大小拆分 按日期产生
转摘http://blog.csdn.net/hjm4702192/article/details/24292367?utm_source=tuicool&utm_medium=referral先说一下按日期产生,不解释,大家都懂,这种方法的缺点就是很吃硬盘空间[html] view plaincopylog4j.ro
2015-10-21 09:35:19 705
转载 I/O exception (java.net.SocketException) caught when processing request: Connect
摘自http://luan.iteye.com/blog/1820054异常信息:Java代码 org.apache.http.conn.HttpHostConnectException: Connection to http://xxx.xxxx.com refused at org.apache.http.impl.conn.Defaul
2015-10-16 10:57:55 13559 1
转载 Apache里的 MPM 调优比较详细
1、什么是MPM?Multi-Processing Module (MPM) implements a hybrid multi-process multi-threaded server。(多进程、多线程)2、有多少种MPM?大致有:prefork MPM、worker MPM、BeOS MPM、NetWare MPM、OS/2 MPM、WinNT MPM。 3、怎么
2015-10-15 10:28:18 5811
转载 Apache2 httpd.conf 配置详解 (二)
摘自http://jafy00.blog.51cto.com/2594646/508205DocumentRoot "/usr/local/apache-2.2.6/htdocs"#设置WEB文档根目录的默认属性 Options FollowSymLinks AllowOverride None Order deny,allow
2015-10-15 10:04:52 967
转载 Apache2 httpd.conf 配置详解(一)
摘自:http://jafy00.blog.51cto.com/2594646/501373常用配置指令说明1. ServerRoot:服务器的基础目录,一般来说它将包含conf/和logs/子目录,其它配置文件的相对路径即基于此目录。默认为安装目录,不需更改。语法:ServerRoot directory-path如: ServerRoot "/usr/loc
2015-10-15 10:03:51 2836
转载 如何设计与优化高性能的HTTP接口型应用?
【一个故障引发的话题】最近,项目中的短信模块收到一个故障日志,要求我协助调查一下:2010-05-07 09:22:07,221 [?:?] INFO httpclient.HttpMethodDirector - Retrying request:org.apache.commons.httpclient.HttpMethodDirector.executeWithRetr
2015-10-13 16:40:18 2234
转载 从事前端开发必须要了解的CSS原理
从事Web前端开发的人都与CSS打交道很多,有的人也许不知道CSS是怎么去工作的,写出来的CSS浏览器是怎么样去解析的呢?当这个成为我们提高CSS水平的一个瓶颈时,是否应该多了解一下呢? 一、浏览器的发展与CSS 网页浏览器主要通过 HTTP 协议连接网页服务器而取得网页, HTTP 容许网页浏览器送交资料到网页服务器并且获取网页。目前最常用的 HTTP 是 HTTP/1.1,
2015-10-13 16:16:09 445
转载 HttpClient多线程并发问题
这篇文章概括了怎样在多线程环境下安全的使用HttpClient。建立连接 在HttpClient中使用多线程的一个主要原因是可以一次执行多个方法。在执行期间,每一个方法都使用一个HttpConnection实例。由于在同一时间多个连接只能安全地用于单一线程和方法和有限的资源,我们就必须确保连接分配给正确的方法。而MultiThreadedHttpConnectionM
2015-10-13 15:06:42 1710
原创 字符串拼接函数
--传入的参数pk,根据该pk查询一个表里的某个字段(多条结果),将该字段拼接成一个字符串返回--字段之间用,号隔开。最多拼接10条记录,10条之后的就舍弃不进行拼接create or replace function file_concat(par_pk in varchar2) return varchar2 --记住:参数和返回值里的数据类型都不用定义长度
2015-10-12 15:59:01 2356
转载 solr4.7的入门与相关配置
一、 Solr简介Solr是一个基于Lucene的Java搜索引擎服务器,可以理解为一个独立的服务器端程序。Solr 提供了层面搜索、命中醒目显示并且支持多种输出格式(包括 XML/XSLT 和 JSON 格式)。它易于安装和配置,而且附带了一个基于 HTTP 的管理界面。Solr已经在众多大型的网站中使用,较为成熟和稳定。Solr 包装并扩展了Lucene,所以Solr的基本上沿用了Luce
2015-10-12 15:48:06 840
转载 Solr4.7以DIH的方式从数据库导数据
Solr4.7以DIH的方式从数据库导数据实际工程应用中,从数据库导出数据创建索引再常见不过了,现在实验一下从数据库导入数据创建索引一、版本说明Solr版本:4.7.0数据库:sqlserver2005二、配置步骤1、 准备的jar包1) solr-dataimporthandler-extras-4.7.0.jar;在solr发布包solr-4.7.0\dist里
2015-10-12 15:27:22 1564
原创 在Solr4.10配置IKAnalyzer 同义词、扩展词库、停顿词详解
在Solr4.10配置IKAnalyzer同义词、扩展词库、停顿词详解在配置IKAnalyzer 同义词,扩展词,停顿词时,出现了很麻烦的事情,搞了一段时间,因为现在直接从官网上下载下来的IKAnalyzer是能够直接的进行中文的分词,但是进行useSmart参数控制,及同义词,扩展词,停顿词的配置则需要对IKAnalyzer的jar包进行修改才可以使用。我使用的IKAnalyzer的ja
2015-10-12 14:56:12 2161 1
转载 Solr集群Replication配置与实践
转自:http://blog.csdn.net/shirdrn/article/details/7055355Solr作为一个搜索服务器,在并发搜索请求的场景下,可能一台服务器很容易就垮掉,这是我们可以通过使用集群技术,设置多台Solr搜索服务器同时对外提供搜索服务,在前端使用类似Nginx的负载均衡软件,可以通过配置使得并发到达的搜索请求均匀地反向代理到Solr集群中的每一台服务器上
2015-10-12 14:38:25 829
转载 在发送ajax请求时加时间戳或者随机数去除js缓存
在发送ajax请求的时候,为了保证每次的都与服务器交互,就要传递一个参数每次都不一样,这里就用了时间戳大家在系统开发中都可能会在js中用到ajax或者dwr,因为IE的缓存,使得我们在填入相同的值的时候总是使用IE缓存,为了解决这个问题一般可以用一下方法:1:在ajax或者dwr提交的url后面加时间戳。例如http_request.onreadystatechange = f
2015-10-12 10:02:36 5512
原创 solr集群配置中遇到的问题及说明
参数说明:#######################################zoo.cfg的配置######################################################## # 心跳检查的时间 2秒 zookeeper中使用的基本时间单位, 毫秒值 tickTime=2000 # 初始化时 连接到服务器端的间隔次数
2015-10-09 13:42:28 6570 1
画流程图的软件DiagramDesigner
2011-05-16
割顶,割边,连通分支割顶,割边,连通分支
2011-04-30
图论——支撑树图论——支撑树图论——支撑树
2011-04-30
浙江大学acm,吉林大学acm模板
2011-04-30
浙大android教学
2011-04-30
word格式转换成pdf格式
2011-04-08
ER_designer
2011-04-07
android资料4
2011-04-02
android资料3
2011-04-02
浙大算法包,几何 结构\数论\数值计算\图论_NP搜索\图论_连通性\图论_匹配\组合\
2009-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人