- 博客(21)
- 资源 (5)
- 收藏
- 关注
转载 TOMACAT配置虚拟主机
2009-03-19 23:04:50| 分类:J2EE |字号 订阅一、网站系统的组成 只要在一台计算机上安装了WEB服务器软件,从功能上讲,这台计算机就可以称为WEB服务器。一个网站的规模可大可小,功能可多可少,最简单的网站只需要一台Web服务器即可对外提供网页浏览服务。复杂的网站包括多台WEB服务器组成的群集系统、负载均衡设备、具有缓存功能的代理服务
2013-12-31 10:10:52 615
转载 Web安全测试之XSS
XSS 全称(Cross Site Scripting) 跨站脚本攻击, 是Web程序中最常见的漏洞。指攻击者在网页中嵌入客户端脚本(例如JavaScript), 当用户浏览此网页时,脚本就会在用户的浏览器上执行,从而达到攻击者的目的. 比如获取用户的Cookie,导航到恶意网站,携带木马等。作为测试人员,需要了解XSS的原理,攻击场景,如何修复。 才能有效的防止XSS的发生。
2013-12-30 14:55:23 495
原创 MySQL主从复制与读写分离
MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。因此,一般来说都是通过 主从复制(Master-Slave)的方式来同步数据,再通过读写分
2013-12-27 15:49:30 3116
原创 linux常用命令
Linux Vi 删除全部内容,删除某行到结尾,删除某段内容 的方法1.打开文件vi filename 2.转到文件结尾G 或转到第9行9G 3.删除所有内容(先用G转到文件尾),使用::1,.d 或者删除第9行到第200行的内容(先用200G转到第200行),使用:9,.d 删除说明:这是在vi中,“.”当前行,“1,.
2013-12-27 14:55:38 550
原创 编译安装lua
Lua 是一个小巧的脚本语言。是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组,由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo所组成并于1993年开发。 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定
2013-12-27 09:57:41 491
转载 从12306火车购票网站谈海量事务高速处理系统
12306架构性能高并发 转自:http://huiqinbo.iteye.com/blog/1407784 JE上好多讨论这个主题的帖子,但是水(v)的人远远多于技术讨论的。最近一直在跟同事和网友讨论如何构建一个这样的电子商务网站。首先有几个问题先说一下:1 今年春节期间铁路客流量据说有31亿2 目前12306 pv是14亿,而高峰期就在8点到10点,那
2013-12-26 16:09:45 1911
转载 大型网站数据库架构分析
涉及知识点:1,主从复制,读写分离 对主库修改数据,查询使用从库。一主多从,来降低数据库读取压力。2,分库分表 查看详情根据实体业务来分库,分表。如,根据数据的活跃性,根据用户uid等。3,mysql 不同存储引擎区别 查看详情InnoDB 用于数据完整性/写性能要求比较高的应用. MyISAM 适合查询应用。一个简单的图例:
2013-12-26 13:24:32 550
原创 mysql 分库分表
分表是分散数据库压力的好方法。分表,最直白的意思,就是将一个表结构分为多个表,然后,可以再同一个库里,也可以放到不同的库。当然,首先要知道什么情况下,才需要分表。个人觉得单表记录条数达到百万到千万级别时就要使用分表了。1,分表的分类1>纵向分表将本来可以在同一个表的内容,人为划分为多个表。(所谓的本来,是指按照关系型数据库的第三范式要求,是应该在同一个表的。)分表理由:根据
2013-12-26 11:33:28 714
转载 VMware设置桥接上网
http://blog.csdn.net/gavin_dinggengjia/article/details/6325904
2013-12-23 18:17:57 731
转载 正则表达式中的正/反向预查
正向或反向预查都是非获取匹配,不进行存储供以后使用。javascript不支持反向预查测试的文本:1Java6 Java71、正向预查(?:pattern) 匹配结果。Java(?:6|7)等效于Java6|Java7,结果Java6Java7(?=pattern) 正向匹配。Java(?=6),匹配后面跟着6的Java,
2013-12-20 10:38:09 2036 1
转载 浅谈MySQL数据库性能优化
MySQL数据库是 IO 密集型的程序,和其他数据库一样,主要功能就是数据的持久化以及数据的管理工作。本文侧重通过优化MySQL 数据库缓存参数如查询缓存,表缓存,日志缓存,索引缓存,innodb缓存,插入缓存,以及连接参数等方式来对MySQL数据库进行优化。 缓存参数 这里先引用一句话,从内存中读取一个数据的时间消耗是微秒级别,而从普通硬盘上读取是毫秒级别,二者相差3个数量级。可见,想对MySQ
2013-12-13 16:27:48 624
转载 Eclipse快捷键大全
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对
2013-12-13 15:35:21 318
转载 合理设置apache httpd的最大连接数
手头有一个网站在线人数增多,访问时很慢。初步认为是服务器资源不足了,但经反复测试,一旦连接上,不断点击同一个页面上不同的链接,都能迅速打开,这种现象就是说明apache最大连接数已经满了,新的访客只能排队等待有空闲的链接,而如果一旦连接上,在keeyalive 的存活时间内(KeepAliveTimeout,默认5秒)都不用重新打开连接,因此解决的方法就是加大apache的最大连接数。1.在哪
2013-12-13 14:33:17 712
转载 CPU-bound(计算密集型) 和I/O bound(I/O密集型)
I/O bound 指的是系统的CPU效能相对硬盘/内存的效能要好很多,此时,系统运作,大部分的状况是 CPU 在等 I/O (硬盘/内存) 的读/写,此时 CPU Loading 不高。CPU bound 指的是系统的 硬盘/内存 效能 相对 CPU 的效能 要好很多,此时,系统运作,大部分的状况是 CPU Loading 100%,CPU 要读/写 I/O (硬盘/内存),I/O在很短的时
2013-12-13 14:25:15 599
转载 如何判断Apache服务器的工作模式
如何才能知道当前的apache2使用什么工作机制?我们可以通过httpd -l命令列出apache的所有模块,就可以知道其工作方式:prefork 工作模式 如果httpd -l列出prefork.c。则表示是 prefork 工作方式。 如下面所示: Compiled in modules: core.c prefork.c
2013-12-12 22:48:55 649
原创 LAMP环境的搭建
1.首先配齐编译所需工具安装。 yum install make gccgcc-c++ #升级libtool库版本、安装php curl扩展的依赖 yum install libtool curl-devel 2.关闭SELinux。 vim /etc/sysconfig/selinux 改变SELINUX值为disabl
2013-12-12 17:29:56 573
转载 PHP编译选项
PHP安装./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql --with-mysqli=/usr/bin/mysql_config --with-iconv-dir=/usr/local --with-freetype-di
2013-12-12 15:04:31 576
原创 设置mysql允许外部IP连接的解决方法
mysql默认情况下,只允许localhost连接,如果需要外部IP连接到mysql,需要向mysql数据库里的“user”表里添加相关授权。 例如:让newuser用户使用newpwd密码从IP:192.168.1.3主机链接到mysql服务器 具体步骤: mysql>GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'19
2013-12-12 14:31:18 9898
原创 zendframework配置多数据库
配置文件config.ini:db.adapter = PDO_MYSQLdb.params.host = localhost;db.params.host = *********db.params.dbname = voice_smsdb.params.username = rootdb.params.password = ;db.params.password =
2013-12-03 17:47:10 657
WinCacheGrind
2014-06-25
discuz获取论坛各板块下的精华帖
2014-04-15
实用php面试题及答案 (两份30面)
2013-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人