摘要:
Java学习之Response篇 0x00 前言 续上篇文章内容,这篇本章来更新Response。 0x01 Response 常用方法: setStatus(int sc) : 设置响应状态码 setHeader(String name, String value) 设置响应头 resp.send 阅读全文
摘要:
Java学习之Request篇 0x00 前言 在b/s架构里面,请求和响应是必不可少的。访问网页时,会发出一个request请求,服务器接收到请求后,根据设定代码,给我们响应对应的内容。 0x01 Request和Response概念 Request和Response: request对象和res 阅读全文
摘要:
Java学习之servlet篇 0x00 前言 这里就后面正式步入到javaEE的阶段了,记录一下学习内容。 0x01 Java中间件 在Java里面常用的几个中间件在这里列出来一下: * webSphere:IBM公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。 * JBOSS 阅读全文
摘要:
Java学习之数据库连接池 0x00 前言 前面用到的jdbc,在每次连接数据库的时候都需要去重新建立对象。我们在这里会用到创建一个连接池,每次使用完后归还给连接池。 0x01 连接池概述 连接池其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象 阅读全文
摘要:
Java学习之JDBC篇 0x00 前言 在一些web开发或者是数据存储的时候,肯定会使用到数据库来进行数据存储。 而在Java里面需要调用JDBC来对数据库进行操作。 0x01 JDBC概念 Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中 阅读全文
摘要:
Java学习之注解篇 0x00 前言 续上篇文章,这篇文章就来写一下注解的相关内容。 0x01 注解概述 Java注解(Annotation)又称Java标注,是JDK5.0约会的一种注释机制。 和Javadoc不同,Java标注可以通过反射获取标注内容。在编译器生成类文件时,标注可以被嵌入到字节码 阅读全文
摘要:
Java学习之反射篇 0x00 前言 今天简单来记录一下,反射与注解的一些东西,反射这个机制对于后面的java反序列化漏洞研究和代码审计也是比较重要。 0x01 反射机制概述 Java反射是Java非常重要的动态特性,通过使用反射我们不仅可以获取到任何类的成员方法、成员变量、构造方法等信息,还可以动 阅读全文
摘要:
Java爬取先知论坛文章 0x00 前言 上篇文章写了部分爬虫代码,这里给出一个完整的爬取先知论坛文章代码,用于技术交流。 0x01 代码实现 pom.xml加入依赖: <dependencies> <!-- https://mvnrepository.com/artifact/org.apache 阅读全文
摘要:
Java学习之爬虫篇 0x00 前言 总结完基础阶段,来写个爬虫练练手,从中能学到不少。 0x01 爬虫结构与概念 爬虫更官方点的名字叫数据采集,英文一般称作spider,就是通过编程来全自动的从互联网上采集数据。 爬虫需要做的就是模拟正常的网络请求,比如你在网站上点击一个网址,就是一次网络请求。 阅读全文
摘要:
Java学习之socket网络编程篇 0x00 前言 在一些工具开发中,最离不开的可能就是网络编程了,例如目录扫描器、端口扫描、包括exp这些其实都是依赖于socket。就拿简单的exp来说其实就是已经构造好的一段payload,然后使用socket发送网络请求过去,然后利用漏洞获取到一个shell 阅读全文