- 所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令,比如先前的很多影视网站泄露VIP会员密码大多就是通过WEB表单递交查询字符暴出的,这类表单特别容易受到SQL注入式攻击. 什么时候最易受到sql注入攻击 当应用程序使用输入内容来构造动态sql语句以... 所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令,比如先前的很多影视网站泄露VIP会员密码大多就是通过WEB表单递交查询字符暴出的,这类表单特别容易受到SQL注入式攻击. 什么时候最易受到sql注入攻击 当应用程序使用输入内容来构造动态sql语句以...
- 以下内容都是跟着哲哥的直播视频学的,还好我会举一反三,话不多说,直接开干吧。 下图是某验的 w 加密参数: 如果你直接搜索"w" 的话,是搜索不到的,那怎么办?你可以看别人是怎么定位的,也可以通过AST还原某些代码了再来搜索。 这里介绍一种网上没有介绍的方法,当然,也不是通用的。 一,打开Memory面板,翻到下面,点击 Take snapshot按钮: ... 以下内容都是跟着哲哥的直播视频学的,还好我会举一反三,话不多说,直接开干吧。 下图是某验的 w 加密参数: 如果你直接搜索"w" 的话,是搜索不到的,那怎么办?你可以看别人是怎么定位的,也可以通过AST还原某些代码了再来搜索。 这里介绍一种网上没有介绍的方法,当然,也不是通用的。 一,打开Memory面板,翻到下面,点击 Take snapshot按钮: ...
- 目录 1、模块安装 2、模块使用 本博客将为各位分享Python Helium库,其是在 Selenium库基础上封装的更加高级的 Web 自动化工具,它能够通过网页端可见的标签、名称来和 Web 进行交互,据说比Selenium库简单50%,Helium库主要功能包括:模拟鼠标点击、滑动功能;模拟键盘按键功能;刷新网页功能等。 通过使用Helium库,了解其基本... 目录 1、模块安装 2、模块使用 本博客将为各位分享Python Helium库,其是在 Selenium库基础上封装的更加高级的 Web 自动化工具,它能够通过网页端可见的标签、名称来和 Web 进行交互,据说比Selenium库简单50%,Helium库主要功能包括:模拟鼠标点击、滑动功能;模拟键盘按键功能;刷新网页功能等。 通过使用Helium库,了解其基本...
- java web 项目 常用 小工具类 ~~~~ 一 、DateUtil 日期工具类 package com.devframe.common.util; import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util... java web 项目 常用 小工具类 ~~~~ 一 、DateUtil 日期工具类 package com.devframe.common.util; import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util...
- 前端基础进阶(一):内存空间详细图解前端基础进阶(二):执行上下文详细图解前端基础进阶(三):变量对象详解前端基础进阶(四):详细图解作用域链与闭包前端基础进阶(五):全方位解读this前端基础进阶(六):在chrome开发者工具中观察函数调用栈、作用域链与闭包前端基础进阶(七):函数与函数式编程前端基础进阶(八):深入详解函数的柯里化前端基础进阶(九):详解面向对象、构造函... 前端基础进阶(一):内存空间详细图解前端基础进阶(二):执行上下文详细图解前端基础进阶(三):变量对象详解前端基础进阶(四):详细图解作用域链与闭包前端基础进阶(五):全方位解读this前端基础进阶(六):在chrome开发者工具中观察函数调用栈、作用域链与闭包前端基础进阶(七):函数与函数式编程前端基础进阶(八):深入详解函数的柯里化前端基础进阶(九):详解面向对象、构造函...
- 一、背景 IntelliJ IDEA 是一个很优秀的集成开发工具。IDEA有社区版和商业版之分。商业版是需要收费的。我安装的是社区版。在构建一些项目时,可能会麻烦一点。本篇介绍一下在 IDEA上使用Maven创建一个Java web项目并打包的例子。 二、环境搭建 操作系统:Ubuntu IDEA:社区版 1、下载Linux的社区版本的IDEA。 https:/... 一、背景 IntelliJ IDEA 是一个很优秀的集成开发工具。IDEA有社区版和商业版之分。商业版是需要收费的。我安装的是社区版。在构建一些项目时,可能会麻烦一点。本篇介绍一下在 IDEA上使用Maven创建一个Java web项目并打包的例子。 二、环境搭建 操作系统:Ubuntu IDEA:社区版 1、下载Linux的社区版本的IDEA。 https:/...
- SpringMVC结构如下: 流程: 客户端发起的请求,提交到前端控制器DispatcherServlet,由它来调用系统其他模块来处理请求;调用的依据是请求的信息(包括URL、HTTP协议方法、请求头、请求参数、Cookie等)以及HandlerMapping的配置找到处理该请求的Handler。通过处理器适配器HandlerAdapter(它用统一的接口对各种H... SpringMVC结构如下: 流程: 客户端发起的请求,提交到前端控制器DispatcherServlet,由它来调用系统其他模块来处理请求;调用的依据是请求的信息(包括URL、HTTP协议方法、请求头、请求参数、Cookie等)以及HandlerMapping的配置找到处理该请求的Handler。通过处理器适配器HandlerAdapter(它用统一的接口对各种H...
- 1、JVM内存分几种? JVM内存分四种: 栈区(stacksegment)—由编译器自动分配释放,存放函数的参数值,局部变量的值等,具体方法执行结束之后,系统自动释放JVM内存资源。堆区(heapsegment)—一般由程序员分配释放,存放由new创建的对象和数组,jvm不定时查看这个对象,如果没有引用指向这个对象就回收静态区(datasegment)—存放全局变量,静... 1、JVM内存分几种? JVM内存分四种: 栈区(stacksegment)—由编译器自动分配释放,存放函数的参数值,局部变量的值等,具体方法执行结束之后,系统自动释放JVM内存资源。堆区(heapsegment)—一般由程序员分配释放,存放由new创建的对象和数组,jvm不定时查看这个对象,如果没有引用指向这个对象就回收静态区(datasegment)—存放全局变量,静...
- 因为还是蛮多企业使用Eclipse开发javaee项目的,所以我将maven3的操作步骤整理成了博客,虽然简单,但是觉得还是对学习代码的人有一定帮助的,同时方便自己用户查看回顾 Maven3的下载看我之前的博客,本博客是介绍如何使用Eclipse IDE创建web工程 http://blog.csdn.net/u014427391/article/details/52... 因为还是蛮多企业使用Eclipse开发javaee项目的,所以我将maven3的操作步骤整理成了博客,虽然简单,但是觉得还是对学习代码的人有一定帮助的,同时方便自己用户查看回顾 Maven3的下载看我之前的博客,本博客是介绍如何使用Eclipse IDE创建web工程 http://blog.csdn.net/u014427391/article/details/52...
- 我的开发工具是IntelliJ IDEA,然后在SpringBoot集成Mybatis,前端用模块引擎Thymeleaf的过程中遇到几个问题,不过也花了点时间,现在记录下来,作为笔记记录。 Invalid bound statement异常 开发中经常遇到,下面给出我的两种方法 Invalid bound statement (not found): ①Mapepr... 我的开发工具是IntelliJ IDEA,然后在SpringBoot集成Mybatis,前端用模块引擎Thymeleaf的过程中遇到几个问题,不过也花了点时间,现在记录下来,作为笔记记录。 Invalid bound statement异常 开发中经常遇到,下面给出我的两种方法 Invalid bound statement (not found): ①Mapepr...
- SpringBoot web项目错误页定义 1.概述2.使用拦截器实现2.1.定义错误页2.2.定义拦截器2.3.注册拦截器 3.使用Thymeleaf的默认错误页实现 1.概述 错误页有很多种实现,我这里想分享两种我比较喜欢的错误页处理方式。 2.使用拦截器实现 2.1.定义错误页 我们在springboot的web项目的资源目录下创建各个错... SpringBoot web项目错误页定义 1.概述2.使用拦截器实现2.1.定义错误页2.2.定义拦截器2.3.注册拦截器 3.使用Thymeleaf的默认错误页实现 1.概述 错误页有很多种实现,我这里想分享两种我比较喜欢的错误页处理方式。 2.使用拦截器实现 2.1.定义错误页 我们在springboot的web项目的资源目录下创建各个错...
- 这篇文章我们讲解的是Flume监控之Ganglia的安装与部署。 目录 1. Ganglia的安装与部署2. 操作Flume测试监控 1. Ganglia的安装与部署 1. 安装httpd服务与php [bigdata@hadoop002 flume]$ sudo yum -y install httpd php 1 2. 安装其他依赖... 这篇文章我们讲解的是Flume监控之Ganglia的安装与部署。 目录 1. Ganglia的安装与部署2. 操作Flume测试监控 1. Ganglia的安装与部署 1. 安装httpd服务与php [bigdata@hadoop002 flume]$ sudo yum -y install httpd php 1 2. 安装其他依赖...
- 0 、引言 最近需要做一个接口管理的功能,需要在前端页面展示从接口获取到的json数据,我上网查了一些资料,发现有 jquery的一个插件可以使用:jQuery.json-viewer 。页面展示的效果很好,但是需要安装npm包来实现。那么有没有不用安装npm包又能实现同样功能的方法呢?我继续搜索,终于发现了一个非常简单的方法: 1、实现方法(不用JSON-Viewer)... 0 、引言 最近需要做一个接口管理的功能,需要在前端页面展示从接口获取到的json数据,我上网查了一些资料,发现有 jquery的一个插件可以使用:jQuery.json-viewer 。页面展示的效果很好,但是需要安装npm包来实现。那么有没有不用安装npm包又能实现同样功能的方法呢?我继续搜索,终于发现了一个非常简单的方法: 1、实现方法(不用JSON-Viewer)...
- Spring5.0源码学习系列之SpringFramework基本概述 1、文章前言 在上一章的学习中,我们已经能够构建部署SpringFramework的源码,接着在学习源码之前还是要对SpringFramework框架进行基本的了解和熟悉 2、什么是Spring? 介绍SpringFramework之前先去Spring官网看看: 我们常说的Spring框架... Spring5.0源码学习系列之SpringFramework基本概述 1、文章前言 在上一章的学习中,我们已经能够构建部署SpringFramework的源码,接着在学习源码之前还是要对SpringFramework框架进行基本的了解和熟悉 2、什么是Spring? 介绍SpringFramework之前先去Spring官网看看: 我们常说的Spring框架...
- Weex是一个致力于使用现代web开发技术创建高性跨平台的移动应用的框架。 在实践中,我们可以使用JavaScript和一些前端框架来开发移动应用。前端框架是Weex的语法层。目前,Vue.js和Rax两个前端框架在Weex开发中被广泛使用。Vue.js和Rax都已集成到Weex SDK中。Weex从不限制、绑定特定的前端框架。我们也可以在Weex中集成我们喜欢的前端框... Weex是一个致力于使用现代web开发技术创建高性跨平台的移动应用的框架。 在实践中,我们可以使用JavaScript和一些前端框架来开发移动应用。前端框架是Weex的语法层。目前,Vue.js和Rax两个前端框架在Weex开发中被广泛使用。Vue.js和Rax都已集成到Weex SDK中。Weex从不限制、绑定特定的前端框架。我们也可以在Weex中集成我们喜欢的前端框...
上滑加载中