`
文章列表
 1.        安装 1)         从Nginx官网下载页面(http://nginx.org/en/download.html)下载Nginx最新版本(目前是1.5.13版本)安装包; 2)         解压后复制到部署目录。   2.        启动和停止Nginx Nginx目前只支持命令 ...
  负载均衡是我们大流量网站要做的一个东西,下面我来给大家介绍在Nginx服务器上进行负载均衡配置方法,希望对有需要的同学有所帮助哦。   负载均衡   先来简单了解一下什么是负载均衡,单从字面上的意思来理解就可以解释N台服务器平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况。那么负载均衡的前提就是要有多台服务器才能实现,也就是两台以上即可。   测试环境   由于没有服务器,所以本次测试直接host指定域名,然后在VMware里安装了三台CentOS。   测试域名  :a.com   A服务器IP :192.168.5.149 (主)   B ...
  环境: 主服务器:centos 5.2 mysql 5.1.35 源码 IP:192.168.1.22 从服务器:centos 5.2 mysql 5.1.35 源码 IP:192.168.1.33 配置: 一、主服务器 1.1、创建一个复制用户,具有replication slave 权限。 mysql>grant replication slave on *.* to ‘repl’@’192.168.1.22′ identified by ‘repl’; 1.2、编辑my.cnf文件 vi /etc/my.cnf 添加 server-id=1 并开启log ...
环境变量: 一般是指在操作系统中用来指定操作系统运行环境的一些参数,比如临时文件夹位置和系统文件夹位置等。这点有点类似于DOS时期的默认路径,当你运行某些程序时除了在当前文件夹中寻找外,还会到设置的默认路径中去查找。简单地说这里的“Path”就是一个变量,里面存储了一些常用命令所存放的目录路径。 为什么jdk要配置环境变量呢? 1、配置JAVA_HOME=D:\Program Files\Java\jdk1.6.0_18    JAVA_HOME指向JDK的安装目录;    Eclipse/Tomcat等JAVA开发的软件就是通过搜索JAVA_HOME变量来找到并使用安装好的JDK, 如果 ...
一、mod_evasive 介绍mod_evasive 是Apache(httpd)服务器的防DDOS的一个模块。对于WEB服务器来说,是目前比较好的一个防护DDOS攻击的扩展模块。虽然并不能完全防御DDOS攻击,但在一定条件下,还是起到缓服Apache(httpd)服务器的压力。如配合iptables、硬件防火墙等防火墙设备配合使用,可能有更好的效果。mod_evasive 的官方地址: http://www.zdziarski.com/二、mod_evasive 工作原理Apache模块mod_evasive利用Hash表储存相应的HTTP请求,利用设定规则判断是否拒绝对方的请求。三、mo ...
转截请写明出处,谢谢!        最近老同事的电子商务网站经常性的对手ab,无奈我花些时间google,发现有不少朋友用mod_dosevasive来对抗ddos攻击(当然是小范围的,如果没有带宽和硬件的保障效果会更好). 居体的安装可以参看   关于Apache (httpd)服务器防DDOS模块mod_evasive的使用说明   上面写的够详细了。 下面是我的安装过程 1.安装apxs 即要有 apache开发版本的支持 #yum install httpd-devel   2.进入mod_evasive目录 查看apxs在哪里 #whereis apxs ...
Shell既是一种命令语言,又是一种程序设计语言。   Linux常用命令: 1、进入指定目录命令     cd 2、查看当前目录     pwd 3、返回上层目录结构   cd .. 4、返回主目录    cd   ~ 5、创建目录    mkdir  6、创建文件  touch 
Android 的 EditText 控件默认获取焦点的时候, 插入光标是在第一个位置的,如果EditText中设置了文本, 这个时候光标是在文本的最前面, 而不是文本的最后. 为了方便用户使用, 需要把光标移动到文本最后, 但是EditText 没有提供 setCursor 函数.  经查看其文档 发现 setSelection 函数可以完成该功能. 如下:  EditText et = ... String text = "text"; et.setText(text); et.setSelection(text.length());  

单例模式

单例模式写法有很多种,没有十全十美的。只要根据自己的情况定义合适的单例模式即可。下面我把所有单例模式写法汇总一遍: 1、最简单的单例,在确定程序没有多线程的情况下可以考虑这样写。既性能高又简单。   package com.zc; /** * * @ClassName: Singleton1 * @Description: TODO(最简单的单例模式) * @author zc * @date 2015-3-25 下午04:42:29 */ public class Singleton1 { private static Singleton1 si ...
元字符 描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“\\n”匹配\n。“\n”匹配换行符。序列“\\”匹配“\”而“\(”则匹配“(”。

使用maven的好处

最近,和朋友聊天,发现朋友公司用上了Maven。于是就了解了下。 我了解一门技术,一般不是先学习它怎么用。而是想了解它的好处。因为我觉得只有知道它的好处,才能促进我去学习和理解。好了,不闲说了。下面我简单的总结下我认为使用maven的好处: 1、解决了包的问题。maven将包的依赖关系定义在了pom.xml中,所有jar包放在.m2里。这样的话,我们首先不会出现包冲突的问题,其次,解决了我们去找包、去包的问题。 2、IDE工具中转问题。idea,netbeans对maven都有支持。 3、方便、快捷。 一键重新编译、一键清理编译代码、一键打包等。 好像maven的好处还很多,我说的也 ...

Mongodb联合查询

在关系型数据库中,通过连接运算符可以实现多个表联合查询。而非关系型数据库的特点是表之间属于弱关联,Mongodb作为Nosql代表,其本身特性不建议对多Collection关联处理,不过对于有些需要对多表关联处理的需求,Mongodb也可 ...
最近做android开发的时候遇到读取sdcard下面图片展示,在网上找了很多相关资料,最终得于解决。在这里首先感谢下互联网的朋友们。接下来我把我实现的代码贴出来和大家分享下。由于代码里面的注释写的很清楚。我就不再一一描述了。 package com.zhuyesoft.sgzs.ui; import android.annotation.SuppressLint; import android.content.Context; import android.graphics.Bitmap; import android.graphics.BitmapFactory; impo ...

Tomcat6 Tomcat7对比测试

 
本文首先简述了Tomcat7的新特性和增强功能。然后对比tomcat6做了性能测试,测试结果表明,tomcat7的在性能上没有明显的提升,而主要贡献在于Servlet 3.0,内存检测泄露和增强的安全特性。 1 Tomcat7的特性 目前tomcat7已经发布到第34个版本(tomcat7.0.34),而tomcat6现在的版本是6.0.36,所以就bug修改来说,应该算是比较稳定了。 Tomcat7新特性: 1. 使用随机数去防止跨站脚本攻击; 2. 改变了安全认证中的jessionid的机制,防止session攻击; 3. 内存泄露的侦测和防止; 4. 在war文件外使用 ...

UML用例图

    博客分类:
  • UML
 用例图主要用来描述“用户、需求、系统功能单元”之间的关系。它展示了一个外部用户能够观察到的系统功能模型图。   【用途】:帮助开发团队以一种可视化的方式理解系统的功能需求。   用例图所包含的元素如下:   1. 参与者(Actor)   表示与您的应用程序或系统进行交互的用户、组织或外部系统。用一个小人表示。  
Global site tag (gtag.js) - Google Analytics