- 博客(7)
- 资源 (5)
- 收藏
- 关注
原创 Spring学习3、AOP概述
AOP:(Aspect Oriented Programming) 面向切面编程基于oop(面向对象编程)基础之上的新的编程思想指在程序运行期间,将某段代码 动态的切入到指定方法的指定位置来运行这种编程方式,即面向切面 编程;场景:计算器运行计算方法时进行日志记录我们希望业务逻辑(核心功能)和日志记录分开,即在核心功能运行 期间,日志记录功能能 自动加上。可使用动态代理来将日志代码动态在...
2019-11-25 11:12:32 169
原创 Spring学习2、配置spring容器的两种方法
1、使用xml文件配置spring。<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:...
2019-11-25 11:08:00 400
原创 Spring学习1 、Spring概述及简单实例(从容器中获取对象(IOC )
1、框架:半成品软件高度抽取可重用代码的一种设计,高度通用性2、Spring容器(可管理所有组件)框架模块划分:核心关注:IOC AOP核心容器:spring-beans-4.3.18.RELEASE.jarspring-context-4.3.18.RELEASE.jarspring-core-4.3.18.RELEASE.jarspr...
2019-11-08 09:00:37 307
原创 Python学习笔记(相比静态语言的一些不同之处)
Python相比其他静态语言的一些不同之处先说说什么是动态语言和静态语言 动态语言的定义:动态编程语言是高级程序设计语言的一个类别,它是一类在运行时可以改变其结构的语言:例如新的函数、对象、甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化。动态语言目前非常具有活力。众所周知的ECMAScript(JavaScript)便是一个动态语言,除此之外如PHP、Ruby、Python等也都属
2017-07-25 17:18:28 1050 1
原创 Kali Linux 下安装nessus
先到Nessus官网下载对应的nussus版本[http://www.tenable.com/products/nessus/select-your-operating-system]下载后进入deb文件对应的文件目录下,输入指令 dpkg -i xxxxx.deb进行安装。 安装完成后启动nessus 敲入命令 /etc/init.d/nessusd start 启动nessus。打开
2017-06-16 12:06:56 818
原创 解析漏洞讲解、filepath、content-type绕过检测上传文件
文件上传漏洞是指上传了一个可执行的脚本文件,从而获得执行服务器相关的权限和指令。如何上传文件,有很多种方法,而上传需要注意的形式也有很多。 要完成这个攻击,要满足以下几个条件: 首先,上传的文件能够被Web容器解释执行。所以文件上传后所在的目录要是Web容器所覆盖到的路径。 其次,用户能够从Web上访问这个文件。如果文件上传了,但用户无法通过Web访问,或者无法得到Web容器
2017-04-10 12:17:37 9850
原创 sql注入之GET/POST注入
针对不同数据库,语句有所不同,但是思路大致相同第一步判断网站是否存在注入, 如 www.xxx.com/news.php?id=10 这个网址,使用and 1=1,and 1=2 判断是否存在注入还需要判断数据库类型,在网址后面加上单引号,看报错情况,如果显示Microsoft JET Database错误,则是Access数据库,如果显示ODBC类型,则是MSSQL数据库另
2017-04-02 00:18:30 13157
加密与解密
2018-12-18
kali-linux-cookbook
2018-10-02
nmap使用大全
2017-11-21
计算机网络释疑与习题解答pdf
2017-10-23
Python黑帽子 黑客与渗透测试编程之道-[中文]
2017-08-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人