08 2020 档案

摘要:Java学习之Spring框架基础篇 0x00 前言 续上篇文章,继续更新Spring框架内容。 0x01 Bean 自动装载 注解自动装载 在spring框架里面可以自动装配Bean。我们只需要在bean标签里面加上 autowire就可以了。 autowire属性: no :缺省情况下,自动配置 阅读全文
posted @ 2020-08-31 19:20 nice_0e3 阅读(547) 评论(0) 推荐(1) 编辑
摘要:Java学习之Spring框架入门篇 0x00 前言 最近在学SSM的三大框架,上篇文章,已经更新了Mybatis的相关内容,那么这篇文章就来写写Spring的入门。 0x01 Spring 概述 Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod 阅读全文
posted @ 2020-08-30 07:44 nice_0e3 阅读(1146) 评论(0) 推荐(0) 编辑
摘要:0x00 前言 续上篇文章的入门篇,继续mark Mybatis内容,上一章节只是写了Mybatis的一个简单查询功能,这篇来写他的删改查等其他操作。 0x01 Mybatis增加大法 添加的操作和查询的其实都差别不大,修改一下映射文件,然后从查询的基础上修改一下,就成了增加的功能了,具体看代码: 阅读全文
posted @ 2020-08-28 06:01 nice_0e3 阅读(435) 评论(0) 推荐(0) 编辑
摘要:Java学习之Mybatis框架入门篇 0x00 前言 前面文章使用jdbc进行数据库的连接,虽然代码并不复杂,但是比较繁琐。在连接池的文章里面也使用到了JDBC Template简化了数据库操作的步骤,但是Template只是对JDBC进行了简单的封装,是一个工具类,而并不是一个框架。 0x01 阅读全文
posted @ 2020-08-27 06:23 nice_0e3 阅读(524) 评论(0) 推荐(0) 编辑
摘要:Java学习之动态代理篇 0x00 前言 在后面的漏洞研究的学习中,必须要会的几个知识点。反射机制和动态代理机制。至于反射的前面已经讲到过了,这里就不做更多的赘述了。 0x01 动态代理 这里先来讲一些动态代理的一个定义。 动态代理是给目标对象提供一个代理对象,并由代理对象控制对目标对象的引用。 ( 阅读全文
posted @ 2020-08-25 23:40 nice_0e3 阅读(685) 评论(0) 推荐(0) 编辑
摘要:Java学习之jackson篇 0x00 前言 本篇内容比较简单,简单记录。 0x01 Json 概述 概述:JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用 阅读全文
posted @ 2020-08-24 11:03 nice_0e3 阅读(4886) 评论(1) 推荐(2) 编辑
摘要:Java学习之Filter与Listener篇 0x00 前言 在一些登录点或者是登录后才能使用的一些功能点里面,需要该用户登录后才去才能去访问或使用这些功能。但我们如果每个servlet都去进行一个判断是否登录,这些会有很多重复代码,而且效率也比较低。那么我们可以把这些代码都放到Filter过滤器 阅读全文
posted @ 2020-08-24 02:58 nice_0e3 阅读(474) 评论(0) 推荐(0) 编辑
摘要:Java学习之JSP篇 0x00 前言 关于jsp的内容其实不多,就来简单的记录一下jsp概念性的内容,避免忘记。 0x01 Jsp概念 jsp的全称是Java Server Pages: java服务器端页面。 其实jsp的本质上就是一个Servlet,jsp在解析的时候,中间件会自动转换成.ja 阅读全文
posted @ 2020-08-22 02:35 nice_0e3 阅读(346) 评论(0) 推荐(0) 编辑
摘要:Java学习之EL与JSTL篇 0x00 前言 继续来更新Java的学习记录。 0x01 EL表达式 EL 的全称是Expression Language 是一种表达式语言,该语言主要用于替换jsp页面中java的代码。 语法: ${表达式} jsp默认是支持el表达式的,如果要忽略表达式的作用,需 阅读全文
posted @ 2020-08-22 02:34 nice_0e3 阅读(410) 评论(0) 推荐(0) 编辑
摘要:Java学习之Cookie与Session篇 0x00 前言 到后面的学习中,其实大部分都是一些类的调用,只要清楚一些方法的使用。 0x01 Cookie cookie 概念:客户端会话技术,将数据保存到客户端 常见方法: 1. 创建Cookie对象,绑定数据 * new Cookie(String 阅读全文
posted @ 2020-08-21 03:33 nice_0e3 阅读(402) 评论(0) 推荐(0) 编辑
摘要:Java学习之Response篇 0x00 前言 续上篇文章内容,这篇本章来更新Response。 0x01 Response 常用方法: setStatus(int sc) : 设置响应状态码 setHeader(String name, String value) 设置响应头 resp.send 阅读全文
posted @ 2020-08-20 02:40 nice_0e3 阅读(725) 评论(0) 推荐(0) 编辑
摘要:Java学习之Request篇 0x00 前言 在b/s架构里面,请求和响应是必不可少的。访问网页时,会发出一个request请求,服务器接收到请求后,根据设定代码,给我们响应对应的内容。 0x01 Request和Response概念 Request和Response: request对象和res 阅读全文
posted @ 2020-08-19 04:32 nice_0e3 阅读(891) 评论(0) 推荐(0) 编辑
摘要:Java学习之servlet篇 0x00 前言 这里就后面正式步入到javaEE的阶段了,记录一下学习内容。 0x01 Java中间件 在Java里面常用的几个中间件在这里列出来一下: * webSphere:IBM公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。 * JBOSS 阅读全文
posted @ 2020-08-17 05:24 nice_0e3 阅读(507) 评论(0) 推荐(0) 编辑
摘要:Java学习之数据库连接池 0x00 前言 前面用到的jdbc,在每次连接数据库的时候都需要去重新建立对象。我们在这里会用到创建一个连接池,每次使用完后归还给连接池。 0x01 连接池概述 连接池其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象 阅读全文
posted @ 2020-08-16 03:22 nice_0e3 阅读(385) 评论(0) 推荐(0) 编辑
摘要:Java学习之JDBC篇 0x00 前言 在一些web开发或者是数据存储的时候,肯定会使用到数据库来进行数据存储。 而在Java里面需要调用JDBC来对数据库进行操作。 0x01 JDBC概念 Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中 阅读全文
posted @ 2020-08-15 04:28 nice_0e3 阅读(541) 评论(0) 推荐(0) 编辑
摘要:Java学习之注解篇 0x00 前言 续上篇文章,这篇文章就来写一下注解的相关内容。 0x01 注解概述 Java注解(Annotation)又称Java标注,是JDK5.0约会的一种注释机制。 和Javadoc不同,Java标注可以通过反射获取标注内容。在编译器生成类文件时,标注可以被嵌入到字节码 阅读全文
posted @ 2020-08-13 19:24 nice_0e3 阅读(456) 评论(0) 推荐(0) 编辑
摘要:Java学习之反射篇 0x00 前言 今天简单来记录一下,反射与注解的一些东西,反射这个机制对于后面的java反序列化漏洞研究和代码审计也是比较重要。 0x01 反射机制概述 Java反射是Java非常重要的动态特性,通过使用反射我们不仅可以获取到任何类的成员方法、成员变量、构造方法等信息,还可以动 阅读全文
posted @ 2020-08-13 04:57 nice_0e3 阅读(1038) 评论(0) 推荐(1) 编辑
摘要:Java爬取先知论坛文章 0x00 前言 上篇文章写了部分爬虫代码,这里给出一个完整的爬取先知论坛文章代码,用于技术交流。 0x01 代码实现 pom.xml加入依赖: <dependencies> <!-- https://mvnrepository.com/artifact/org.apache 阅读全文
posted @ 2020-08-12 03:15 nice_0e3 阅读(711) 评论(0) 推荐(0) 编辑
摘要:Java学习之爬虫篇 0x00 前言 总结完基础阶段,来写个爬虫练练手,从中能学到不少。 0x01 爬虫结构与概念 爬虫更官方点的名字叫数据采集,英文一般称作spider,就是通过编程来全自动的从互联网上采集数据。 爬虫需要做的就是模拟正常的网络请求,比如你在网站上点击一个网址,就是一次网络请求。 阅读全文
posted @ 2020-08-11 23:30 nice_0e3 阅读(691) 评论(0) 推荐(0) 编辑
摘要:Java学习之socket网络编程篇 0x00 前言 在一些工具开发中,最离不开的可能就是网络编程了,例如目录扫描器、端口扫描、包括exp这些其实都是依赖于socket。就拿简单的exp来说其实就是已经构造好的一段payload,然后使用socket发送网络请求过去,然后利用漏洞获取到一个shell 阅读全文
posted @ 2020-08-10 01:31 nice_0e3 阅读(454) 评论(0) 推荐(1) 编辑
摘要:Java学习之文件io流篇 0x00 前言 在平时的一些开发中,普遍都会让脚本运行的时候,去存储一些脚本运行结果的数据,例如开发一个爬虫,这时候我们爬取下来的内容,就需要存储到本地,那么这时候就会用到一些操作文件的类。 0x01 File 类 File类主要用于文件和目录创建、查找、删除等操作的。 阅读全文
posted @ 2020-08-08 18:50 nice_0e3 阅读(487) 评论(0) 推荐(1) 编辑
摘要:Java学习之异常篇 0x00 前言 计划这几天把Java SE的基础都给总结完,然后开始我的web部分。 0x01 异常概念 说到异常,第一个联系到的可能就是bug,但是我们需要了解一下异常到底是怎么去爆出的。 异常 :指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。 在 阅读全文
posted @ 2020-08-07 01:10 nice_0e3 阅读(300) 评论(0) 推荐(0) 编辑
摘要:0x00 前言 在一个工具开发中,如果该工具需要不断的去执行同一个动作或者是请求的话,使用单线程是非常慢。还是拿一个目录扫描器来举例子,比如我们需要开发一个目录扫描器,我们的字典里有10000个字典,,只有一个线程去发起http的请求,这样的速度是非常慢的,但是如果我们用到多线程,4个线程,每个线程 阅读全文
posted @ 2020-08-06 05:54 nice_0e3 阅读(452) 评论(0) 推荐(0) 编辑
摘要:Java学习之集合篇 0x00 前言 上篇文章的常用类,其实就已经讲到了,这个ArrayList集合,但是ArrayList只是集合中的其中一种,那这篇文章就来讲讲关于集合的一些对象。 0x01 集合概念 先来了解一些什么是集合, 下面来贴一段集合的描述。 集合:java中的一种容器,可以用来存储多 阅读全文
posted @ 2020-08-05 06:11 nice_0e3 阅读(558) 评论(0) 推荐(0) 编辑
摘要:Java学习之常用类篇 0x00 前言 在开发中难免调用到各种api来开发程序,那就先来学习一下api的一些相关概念。 0x01 api的使用 首先还是得来看看api的一个解释。 API(Application Programming Interface),应用程序编程接口。Java API是一本程 阅读全文
posted @ 2020-08-04 14:11 nice_0e3 阅读(561) 评论(0) 推荐(0) 编辑
摘要:Java学习之final与匿名内部类 0x00 前言 续上几篇文章,得知子类继承父类后是可以在父类的基础上进行改写的,那么在程序中有些东西可能是不能让我们给轻易给改动的,那么Java给提供了final关键字。 0x01 final使用 final:是不可改变的,可以用来修饰类、方法、变量。 修饰类格 阅读全文
posted @ 2020-08-03 13:26 nice_0e3 阅读(694) 评论(0) 推荐(0) 编辑
摘要:Java学习之接口与多态篇 0x00 前言 在前面写的几篇文章里,讲了封装和继承,那么这篇文章就来讲讲第三大面向对象的特性多态吧,在此之前先接着上篇文章的抽象先来看看Java里面接口的应用。 0x01 接口 接口在java里面属于引用数据类型,是方法的集合。如果说的类的内部封装了成员变量、构造方法和 阅读全文
posted @ 2020-08-02 12:14 nice_0e3 阅读(652) 评论(0) 推荐(0) 编辑
摘要:Java学习之继承与抽象篇 0x00 前言 前面讲到了面向对象,面向对象的三大特性是封装、继承、多态。那么这次就来讲讲继承。 0x01 继承 概述:多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要 继承那一个类即可。其中,多个类可以称为子类,单独那 阅读全文
posted @ 2020-08-02 12:07 nice_0e3 阅读(747) 评论(0) 推荐(0) 编辑
摘要:Java学习之面向对象篇 0X00 前言 前面讲了java的一些基本语法,这里就来讲讲java的核心思想,面向对象。 0X01 面向对象概念 Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向对象思想的指引下, 使用Java语言去设计、开发计算机程序。 这里的对象 阅读全文
posted @ 2020-08-01 13:14 nice_0e3 阅读(648) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩