`
文章列表
sqlmap.py -u "http://www.example.com/index.php?id=1" --dns-domain="waf.com" -D "dvwa" -T "users" --dump
一、NumberUtils工具类 /*1.NumberUtils.isNumber():判断字符串是否是数字*/ NumberUtils.isNumber("5.96");//结果是true NumberUtils.isNumber("s5");//结果是false NumberUtils.isNumber("0000000000596");//结果是true   /*2.NumberUtils.isDigits():判断字符串中是否全为数字*/ NumberUtils.isDigits("0000000000 ...
一、安装 <!--[if !supportLists]-->1、<!--[endif]-->系统环境 建议系统环境使用centos6.5 ,安装镜像成功后关闭系统防火墙 2、安装步骤 <!--[if !supportLists]-->① <!--[endif]-->下载 cd /usr/local wget http://nginx.org/download/nginx-1.5.9.tar.gz 解压  tar -zxvf nginx-1.5.9.tar.gz <!--[if !supportLists]-->② & ...
了解一下什么是nfs 网络文件系统(Network File System,NFS),一种使用于分散式文件系统的协议,由升阳公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在Unix系统间实现磁盘文件共享的一种方法。 NFS的基本原则是“容许不同的客户端及服务端通过一组RPC分享相同的文件系统”,它是独立于操作系统,容许不同硬件及操作系统的系统共同进行文件的分享。 演示环境介绍 系统:CentOS 6.5nfs服务器ip:192.168.1.65nfs客户端ip:192.168.1 ...
一、引言: 在看《收获,不止Oracle》的神奇,走进逻辑体系世界一章时,需要新建一张表查看Extents的情况,由于该书的环境是ORACLE10G的,因此新建空表以后立刻就分配Segment,而我使用的是Oracle11gR2,新建空表后没有立即分配Segment。这就是11GR2的新特性,延迟段创建,就是说从11GR2开始默认创建的表不会立即分配segment,不会占用磁盘空间,当第一条数据insert时才会分配空间。 二、实验模拟: SQL> select *
ORACLE 11G中有个新特性,当表无数据时,不分配segment,以节省空间。 解决方法:   1)insert一行,再rollback就产生segment了   该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导出空表。   2)设置deferred_segment_creation参数 SQL>
段(segment)是一种在数据库中消耗物理存储空间的任何实体(一个段可能存在于多个数据文件中,因为物理的数据文件 是组成逻辑表空间的基本物理存储单位)   今天碰到一个高水位问题: 一个分区表,删除某个分区中的一些数据后,表空间并没有回收。   原因: 如果一个表不进行分区,那么一个表就是在一个segment中。如果一个表进行多个分区,那么每一个分区就在一个segment。如果delete掉其中一些数据,那么空间是不会回收的 除非trunc掉这个分区。   解决办法: 用导出导入分区交换的办法,回收数据库表空间。   --创建临时表导出某天数据 createtabl ...
背景:需要搭建一套跟线上一模一样的环境,用来预发布,这是其中的web分发的一个小模块的实现过程。   1 工具以及环境简介 1.1,Inotify工具 Inotify,它是一个内核用于通知用户空间程序文件系统变化的机制。众所周知,Lin ...
1 会话标识未更新 1.1 原因 在用户进入登录页面,但还未登录时,就已经产生了一个session,用户输入信息,登录以后,session的id不会改变,也就是说还是以前的那个session(事实上session也确实不会改变,因为没有建立新session,原来的session也没有被销毁)。 很多人只是让会话invalidate没有用(request.getSession().invalidate();),是因为invalidate方法不是真正的将session销毁,只是将session中的内容清空,所以当invalidate以后再新建session,新建的session其实不是新的,是将之 ...
1.JavaBean   [java] view plain copy   public class Perso
1.基本对象插入BasicDBObject obj = new BasicDBObject();    obj.put("id", i);  collection.insert(obj);  2.按照指定字段排序DBCursor cursor=collection.find().sort(new BasicDBObject("id",-1));   //排序 1为升序  -1为降序  3.分页DBCursor cursor=collection.find().limit(10);   //只取前十个  DBCursor cursor=collection. ...
com.alibaba.druid.pool.DruidDataSourceFactory实现了javax.naming.spi.ObjectFactory,可以作为JNDI数据源来配置。 一、下载Druid的jar包   下载地址:http://mvnrepository.com/artifact/com.alibaba/druid/1.0.9,如下图所示:      druid.jar依赖log4j的jar包 ...
一、C3P0下载   C3P0下载地址:http://sourceforge.net/projects/c3p0/files/?source=navbar      下载完成之后得到一个压缩包。 二、使用C3P0配置JNDI数据源   Tomcat6.x中配置JNDI数据源时默认使用的是Tomcat6.x自带的DBCP连接池,Tomcat6.x使用DBCP连接池配置JNDI数据源如下: 1
一、数据源的由来   在Java开发中,使用JDBC操作数据库的四个步骤如下:       ①加载数据库驱动程序(Class.forName("数据库驱动类");)      ②连接数据库(Connection con  = DriverManager.getConnection();)      ③操作数据库(PreparedStatement stat = con.prepareStatement(sql);stat.executeQuery();)      ④关闭数据库,释放连接(con.close();)  也就是说,所有的用户都需要经过此四步进行操作,但是这 ...
报错注入的几种方式 0x1 utl_inaddr.get_host_name 这种方法在Oracle 8g,9g,10g中不需要任何权限,但是在Oracle 11g以及以后的版本中,官方加强了访问控制权限,所以在11g以后要使用此方法进行报错注入,当前数据库用户必须有网络访 ...
Global site tag (gtag.js) - Google Analytics