Apache Commons DbUtils工具包使用介绍

Apache Commons DbUtils工具包使用介绍

一、介绍DBUtils是个小巧的JDBC轻量级封装的工具包,其最核心的特性是在JDBC的基础上做了一层封装,主要是对结果集的封装,可以直接将查询出来的结果集封装成JavaBean,旨在简化JDBC代码混乱与重复。
linux服务器下PHPCMS v9 安全配置详解

linux服务器下PHPCMS v9 安全配置详解

一、目录权限设置很重要:可以有效防范黑客上传木马文件. 如果通过 chmod 644 * -R 的话,php文件就没有权限访问了。 如果通过chmod 755 * -R 的话,php文件的权限就高了。 所以就需要分开设置目录权限和文件权限: linux 服务器权限:经常要用到的命令:
WAMPserver配置方法(允许外部访问、phpmyadmin设置为输入用户名密码才可登录等)

WAMPserver配置方法(允许外部访问、phpmyadmin设置为输入用户名密码才可登录等)

对于很多不熟悉PHP环境安装的朋友来说,用集成环境可以更快的上手,更方便的搭建PHP的运行环境,但是,WAMP的集成环境仅仅是将底层基础工作做好了,有些个别关键的配置操作并没有集成到环境安装中,所以给大家带来不少麻烦,看到搜索引擎中很多朋友都在问为什么安装好WAMP后,只能本地访问?局域网内禁止访问?或者为什么本地数据库PHPMYADMIN为什么也不能在外部局域网内访问呢?如何设置Mysql必须输入用户名和密码而不是直接登录进去呢? 
Apache mod_rewrite中的REQUEST_URI使用实例

Apache mod_rewrite中的REQUEST_URI使用实例

如下规则: 代码如下: RewriteEngine on # sitemap index xml rewrite RewriteRule ^sitemap_([a-zA-Z0-9_-]+).xml$ /sitemap/$1 # redirected all invalid request the the index bootstrap RewriteRule !.(htm|txt|xml|css|js|swf|gif|jpg|png|ico)$ index.php [L] 假设访问 sitemap_index.xml ,当经过两次RewriteRule之后,传给bootstrap程序 index.php 的 $_SERVER['REQUEST_URI'] 值仍然是 /sitemap_index.xml ,但实际上希望是 /sitemap/index ,这样 index.php 才能正确的进行 url route 。
Apache多路复用模块(MPMs)介绍

Apache多路复用模块(MPMs)介绍

当整个世界都慢慢倾向于nginx的时候,如果你还在使用apache,那么你可能会用尽一切办法来保证速度。你也许会调整要加载的模块,使用Keepalive、摆弄内容协商模块(mod_negotiation,译注:从几个文档中选择一个最匹配客户端要求的文档)、FollowSymLinks指令(译注:允许在此目录中使用软链接)以及重写功能;你甚至可能还会投入更多硬件,并假装自己没有。然而,如果你运营的网站非常繁忙而不想因为内存的原因而导致网站崩溃,那么你就应该关注你所使用的MPM。
Apache中配置支持CORS(跨域资源共享)实例

Apache中配置支持CORS(跨域资源共享)实例

当使用ajax跨域请求时,浏览器报错:XmlHttpRequest error: Origin null is not allowed by Access-Control-Allow-Origin.肯定是跨域的问题,如果用jsonp或者proxy的方式进行修改的话未免需要太大的工程量,所以采用CORS这种比较简单高效的技术。相比JOSP的方式,CORS更为高效。JSONP由于它的原理只能实现GET请求,而CORS支持所有类型的HTTP请求。使用CORS,可以使用普通的ajax实现跨域,这对于前端来说是极大的福音了,这个技术被现在大多数浏览器所普遍支持,因为跨域已经是普遍的要求,浏览器肯定会逐渐流出适当的‘后门'出来专门用以跨域。
Apache配置文件中的deny与allow小结

Apache配置文件中的deny与allow小结

今天在公司配置Zend本地Apache环境的时候,发现在zend.conf中的权限控制中的几段句子,如下所示: 代码如下: <Location /server-status>      SetHandler server-status       Order deny,allow       Deny from all       Allow from 127.0.0.1   </Location> 自己在配置虚拟主机的时候需要配置VirtualHost, 代码如下: <VirtualHost *:80>      ServerName backend       DocumentRoot "D:/Program Files/Zend/Apache2/htdocs/public"       SetEnv APPLICATION_ENV "development"       <Directory "D:/Program Files/Zend/Apache2/htdocs/public">          DirectoryIndex index.php           AllowOverride All           Order allow,deny           Allow from all       </Directory>  </VirtualHost> 两段Order语句的不同引起了我的兴趣,那么到底这里的顺序是怎样执行的呢?先前联想到了“短路”的概念,有相同,也有不同,下面用几个例子来分析一下。 代码如下:     Order deny,allow                C(注意deny与allow之间只有一个逗号,并且只能这样书写,其他写法都是错误的)       Allow from all      Deny from 219.204.253.8    全部都可以通过。 代码如下:     Order deny,allow       Deny from 219.204.253.8       Allow from all  C全部都可以通过 。 代码如下: Order allow,deny   Deny from 219.204.253.8   Allow from all 只有219.204.253.8不能通过。 代码如下: Order allow,deny   Allow from all  Deny from 219.204.253.8 只有219.204.253.8不能通过 。
linux中rmdir命令使用详解

linux中rmdir命令使用详解

本文学习一下linux中命令: rmdir命令。rmdir是常用的命令,该命令的功能是删除空目录,一个目录被删除之前必须是空的。(注意,rm - r dir命令可代替rmdir,但是有很大危险性。)删除某目录时也必须具有对父目录的写权限。
linux中rm命令使用详解

linux中rm命令使用详解

前面学习了创建文件和目录的命令mkdir ,今天学习一下linux中删除文件和目录的命令: rm命令。rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。
linux中pwd命令使用详解

linux中pwd命令使用详解

Linux中用 pwd 命令来查看”当前工作目录“的完整路径。 简单得说,每当你在终端进行操作时,你都会有一个当前工作目录。 在不太确定当前位置时,就会使用pwd来判定当前目录在文件系统内的确切位置。
linux中ls命令使用详解

linux中ls命令使用详解

ls命令是linux下最常用的命令。ls命令就是list的缩写缺省下ls用来打印出当前目录的清单如果ls指定其他目录那么就会显示指定目录里的文件及文件夹清单。 通过ls 命令不仅可以查看linux文件夹包含的文件而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。ls 命令在日常的linux操作中用的很多!
Linux下大量SYN_SENT连接问题的解决方法

Linux下大量SYN_SENT连接问题的解决方法

今日在迁移某个VPS之后发现原VPS居然有大量syn_sent连接指向新VPS的80端口。一开始以为是原VPS上有配置文件的链接信息写的是域名的缘故(因为域名解析已经改为新VPS的IP,而有部分地区DNS未刷新),不过使用如下命令检查之后就发现不是这么回事。
apache虚拟主机的配置指南

apache虚拟主机的配置指南

一、检查apache虚拟主机模块apache要配置虚拟主机,就需要先查看apache是否编译vhost_alias_module模块。当然apache默认是已经编译该模块的,我们可以通过以下命令查看是否已经编译模块,如下: