`
文章列表
很多开源应用服务器都是集成tomcat作为web container的,而且对于tomcat的servlet container这部分代码很少改动。这样,这些应用服务器的性能基本上就取决于Tomcat处理HTTP请求的connector模块的性能。本文首 先从应用层次分析了tomcat所有的connector种类及用法,接着从架构上分析了connector模块在整个tomcat中所处的位置,最后对 connector做了详细的源代码分析。并且我们以Http11NioProtocol为例详细说明了tomcat是如何通过实现 ProtocolHandler接口而构建connector的。 ...

Tomcat配置集锦

配置基础验证(Basic Authentication) 容器管理验证方法控制着当用户访问受保护的web应用资源时,如何进行用户的身份鉴别。当一个web应用使用了Basic Authentication(BASIC参数在web.xml文件中auto-method元素中设置),而有用户访问受保护的web应用时,Tomcat将通过HTTP Basic Authentication方式,弹出一个对话框,要求用户输入用户名和密码。在这种验证方法中,所有密码将被以64位的编码方式在网络上传输。 注意:使用Basic Authentication通过被认为是不安全的,因为它没有强健的加密方法,除非在客户 ...
项目经理在某些情况下,为了争取客户而许诺过多的服务项目。比如长时间免费维护,造成不必要的成本开支。其实我们不需要做一个烂好人。 AD:   为了满足这个无理取闹的客户,你疲于奔命地处理大量的需求变 ...
一、项目启动(项目开工会) 了解项目干系人及其利害关系。 所有项目组成员是否到位,如到位则拿到项目开发人员的简历,详细了解每个开发人员的情况(可能会组织到客户方面试)。 根据项目需求规格列出项目功能列表 ...
虽然现在已经不是项目经理了,跳来新公司已经变成小弟级别了,但是不免拿现在的经理和以前的我职责和处事作风做些比较; 果然位置不同,看事情的角度便不同,发现以前自己有很多的地方处理不是好,也能够发现现在的经理一些 ...
人际关系优先的项目管理如果修炼成功,对于项目经理意味着什么?它意味着,如果你的项目圆满成功,他们会号召“向某某同志学习!”如果你信心不足准备放弃,他们会勉励你“星星之火,可以燎原!”如果你的项目一败涂地, ...
  --   查询外键约束(查某表的所有父表)  select   rcc.owner,rcc.table_name 子表,rcc.constraint_name,rcc.column_name,c.table_name 父表,c.constraint_name,cc.column_name        from   user_constraints   c,user_cons_columns   cc,user_cons_columns   rcc    where   lower(c.owner)='d7i'    and   rcc.table_name='R5HOME ...
Oracle目前最新的版本是11g R2版本,网上不少安装介绍都是9i或者10g的,我按照介绍RHEL5.5上安装Oracle 11gR2总是有问题,之后看官方文档介绍了,在光盘的doc目录下有。 Oracle 11g R2数据库安装硬件配置要求: 最小内存 1 GB of RAM 虚拟内存容量 Available RAM Swap Space Required Between 1 GB and 2 GB 1.5 times the size of RAM Between 2 GB and 16 GB Equal t ...
1、bin/catalina.bat: echo Using JAVA_HOME: %JAVA_HOME% >> echo Using JAVA_HOME: D:\jdk 2、bin/setclasspath.bat: set _RUNJAVA="%JAVA_HOME%\bin\java" set _RUNJAVAW="%JAVA_HOME%\bin\javaw" set _RUNJDB="%JAVA_HOME%\bin\jdb" set _RUNJAVAC="%JAVA_ ...
1、编辑/etc/ftpd/ftpaccess 添加“restricted-uid 用户名”限制目录的上级权限 例如: restricted-uid ZJ restricted-uid FJ restricted-uid GD 2、编辑/etc/inetd.conf文件,将ftp stream tcp nowait root /usr/lbin/ftpd ftpd -l改成: ftp stream tcp nowait root /usr/lbin/ftpd ftpd -l -a   (注意-a 参数:指定访问/etc/ftpd/ftpaccess配置)   3、限 ...
一、vsftpd.conf配置 anonymous_enable=NO local_enable=YES write_enable=NO pam_service_name=vsftpd #关键点,实现本地用户登录 local_umask=022 anon_upload_enable=NO anon_mkdir_write_enable=NO dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES xferlog_std_format=YES idle_session_timeout=300 da ...

Red Hat5.5 VNC安装部署

    博客分类:
  • OS
1、确认VNC是否安装 确认是否已经安装VNC服务及查看安装的VNC版本 [root@testdb ~]# rpm -q vnc-server vnc-server-4.1.2-9.el5 [root@testdb ~]# 若系统没有安装,可以到操作系统安装盘的server目录下找到VNC服务的RPM安装包vnc-server-4.1.2-9.el5.x86_64.rpm ...
本文主要内容: (1)安装apr,这是 Apache 为了提升 Tomcat 的性能搞的一套本地化 Socket, Thread, IO 组件也就是说它有高级 IO 功能, 操作系统级别的功能调用, 以及本地进程处理等等。 (2)安装Tomcat Native,这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升性能。 (3)安装tomcat为系统服务 (4)优化tomcat的jvm内存池 (5)修改tomcat的并发连接数 一、安装apr (1)安装apr # tar zxvf apr-1.4.2.tar.gz # cd ap ...

(转)vsftp 设置

    博客分类:
  • OS
修改配置文件:/etc/vsftpd/vsftpd.conf   最基本的相关设置 listen=yes                                 --打开ftp服务,开启匿名服务(只允许匿名用户列表ftp根目录,可以下载;根ftp目录在:/var/ftp/) pam_service_name=vsftpd  --使用PAM认证 listen_port=21                          --监听ftp端口 listen_address=x.x.x.x             -- 听某个ip或地址 idle_sessio ...
指令名称 : chmod 使用权限 : 所有使用者 使用方式 : chmod [-cfvR] [--help] [--version] mode file... 说明 : Linux/Unix 的档案存取权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉 以控制档案如何被他人所存取。 mode : 权限设定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...],其中u 表示该档案的拥有 者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆 是。 + 表示增加权限、- 表示取消权 ...
Global site tag (gtag.js) - Google Analytics