- 浏览: 584960 次
- 性别:
- 来自: 成都
-
最新评论
-
a1641693970:
还不错,学习了
BeanUtils使用总结(二)LazyDynaBean -
zjfshowtime:
很好的办法,学习了。
ORA-28001: the password has expired -
ya654277yo:
哦,多谢分享
Apache整合Tomcat后get方式提交中文乱码问题解决 -
foolkeeper:
nice !!
jvm内存参数设定 -
tracy821:
谢谢了,找了好久才找到
关于Spring 声明式事务处理时,throws exception不回滚的问题
文章列表
很多开源应用服务器都是集成tomcat作为web container的,而且对于tomcat的servlet
container这部分代码很少改动。这样,这些应用服务器的性能基本上就取决于Tomcat处理HTTP请求的connector模块的性能。本文首
先从应用层次分析了tomcat所有的connector种类及用法,接着从架构上分析了connector模块在整个tomcat中所处的位置,最后对
connector做了详细的源代码分析。并且我们以Http11NioProtocol为例详细说明了tomcat是如何通过实现
ProtocolHandler接口而构建connector的。
...
Tomcat配置集锦
- 博客分类:
- WebServer
配置基础验证(Basic Authentication)
容器管理验证方法控制着当用户访问受保护的web应用资源时,如何进行用户的身份鉴别。当一个web应用使用了Basic Authentication(BASIC参数在web.xml文件中auto-method元素中设置),而有用户访问受保护的web应用时,Tomcat将通过HTTP Basic Authentication方式,弹出一个对话框,要求用户输入用户名和密码。在这种验证方法中,所有密码将被以64位的编码方式在网络上传输。
注意:使用Basic Authentication通过被认为是不安全的,因为它没有强健的加密方法,除非在客户 ...
项目经理不该给客户做烂好人
- 博客分类:
- PM
项目经理在某些情况下,为了争取客户而许诺过多的服务项目。比如长时间免费维护,造成不必要的成本开支。其实我们不需要做一个烂好人。
AD:
为了满足这个无理取闹的客户,你疲于奔命地处理大量的需求变 ...
详解软件项目管理流程的每一步
- 博客分类:
- PM
一、项目启动(项目开工会)
了解项目干系人及其利害关系。
所有项目组成员是否到位,如到位则拿到项目开发人员的简历,详细了解每个开发人员的情况(可能会组织到客户方面试)。
根据项目需求规格列出项目功能列表 ...
项目经理该如何培养优秀的程序员
- 博客分类:
- PM
虽然现在已经不是项目经理了,跳来新公司已经变成小弟级别了,但是不免拿现在的经理和以前的我职责和处事作风做些比较;
果然位置不同,看事情的角度便不同,发现以前自己有很多的地方处理不是好,也能够发现现在的经理一些 ...
项目管理之任务优先\人际关系优先
- 博客分类:
- PM
人际关系优先的项目管理如果修炼成功,对于项目经理意味着什么?它意味着,如果你的项目圆满成功,他们会号召“向某某同志学习!”如果你信心不足准备放弃,他们会勉励你“星星之火,可以燎原!”如果你的项目一败涂地, ...
-- 查询外键约束(查某表的所有父表)
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 ...
多Tomcat多JDK部署
- 博客分类:
- WebServer
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_ ...
lftp限制用户只能访问默认目录不能上溯访问
- 博客分类:
- OS
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配置并限制用户SSH登录
- 博客分类:
- OS
一、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 ...
linux的chmod,chown命令 详解
- 博客分类:
- OS
指令名称 : chmod
使用权限 : 所有使用者
使用方式 : chmod [-cfvR] [--help] [--version] mode file...
说明 : Linux/Unix 的档案存取权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉
以控制档案如何被他人所存取。
mode : 权限设定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...],其中u 表示该档案的拥有
者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆
是。
+ 表示增加权限、- 表示取消权 ...