tomcat如何禁用WebDAV

    由于要处理一份关于公司的一个公众用户网站安全扫描中可能存在的安全性问题。需要禁用WebDAV,或者说是对http中的一些方法的禁用。 WebDAV (Web-based Distributed Authoring and Versioning) 一种基于 ...

mysql为什么要关闭query cache,如何关闭

备注:插图来自淘宝苏普的博客并保留水印,如果觉得不当还请及时告知 :) 写在前面:MySQL的query cache大部分情况下其实只是鸡肋而已,建议全面禁用。当然了,或许在你的场景下还是挺好的,还能发挥作用,那...

查看mysql执行sql语句中慢的部分

本次配置/etc/my.cnf中,在[mysqld]部分中增加: #query结果集缓存,慎用 query_cache_size = 134217728 query_cache_type=1 query_cache_limit=1048576 #慢sql日志配置 slow_query_log_file=/var/run/mysqld/s...

查看mysql已经执行过的sql语句

概述 很多时候,我们需要知道 MySQL 执行过哪些 SQL 语句,比如 MySQL 被注入后,需要知道造成什么伤害等等。只要有 SQL 语句的记录,就能知道情况并作出对策。服务器是可以开启 MySQL 的 SQL 语句记录功能,...

git push时提示Every up-to-date

查看已commit未push的内容(统计个数): git status 查看已commit未push的内容(展现具体内容): git cherry -v 查看提交日志: git log 第一次在 Google Code 上弄项目,注册完毕后, 尝试增加一个新文件用...

MySQL binlog三种模式-Linux 自动化运维之路

MySQ binlog三种模式及设置方法 1.1 Row Level  行模式 日志中会记录每一行数据被修改的形式,然后在slave端再对相同的数来源: MySQL binlog三种模式-Linux 自动化运维之路

JavaEE中遗漏的10个最重要的安全控制

JavaEE有一些超赞的内置安全机制,但它们远远不能覆盖应用程序要面临的所有威胁。很多常见攻击,例如跨站点脚本攻击(XSS)、SQL注入、 跨站点伪造请求(CSRF),以及XML外部实体(XXE)丝毫没有涵盖。你可以阻止...

rabbitmq中trace的配置

一、什么是Trace        Trace是Rabbitmq用于记录每一次发送的消息,方便使用Rabbitmq的开发者调试、排错。可通过插件形式 提供可视化界面 二、Trace实现概况        1、Trace启动后会自动创建系统Exchange:amq...

并发编程中锁的种类和概念

悲观锁 – Pressimistic locking 一个线性在执行一个操作时持有对一个资源的独占锁。(互斥) 一般用在冲突比较可能发生的场景下 乐观锁 – Optimistic locking 尝试采用原子操作,而不需要持有锁;冲突可...

初探angularjs

在anglarjs中,偶尔会遇到查询框中输入回车即会执行查询、刷新表单的操作。   $(function () {         document.onkeydown = function (event) {             var e = event || window.event || arguments.call...