标签:NotePad

Spring

Spring

likai 发布于 2019-08-11

Spring 装配Bean 自动装配 @Component/@Named: 作用:声明是组件 为bean设置ID:@Component("beanName") @ComponentScan: 作用:扫描组件 设置扫描的基础包: @ComponentScan(b...

阅读(23)评论(0)赞 (0)

Java

Java反序列化——Commons Collections5,6反序列化漏洞

26

wenming.gapo 发布于 2019-07-10

最新一直在做java的代码审计 无目的的挖洞让人好疲惫 为了让自己不能闲下来 不挖的时候觉得学习一下java的反序列化也是不错的 那么就从最开始的Commons Collections反序列化来学习 java的反序列化操作的函数 java有writeObject()函数可以来执行...

阅读(46)评论(0)赞 (0)

Java

乐字节Java变量与数据结构之一:Java编程规范、关键字和标识符

3

wenming.gapo 发布于 2019-07-02

大家好,我是乐字节的小乐,这次要给大家带来的是Java变量与数据类型。本文是第一集:Java编程规范,关键字与标识符。 一、编程规范 任何地方的名字都需要见名知意; 代码适当缩进 书写过程成对编程 对代码进行合理注释 二、关键字 1)、定义 被Java语言赋予特定含义的单词 2)...

阅读(61)评论(0)赞 (0)

Java

Structs 全版本漏洞利用总结

22

hellas 发布于 2019-06-09

前言 Structs2框架目前已知的漏洞编号如下: S2-005 S2-009 S2-016 (含S2-013) S2-019 S2-020 S2-021 S2-032 S2-037(含S2-033) DevMode S2-045 S2-046 S2-048 S2-052 S2-...

阅读(102)评论(0)赞 (0)

Java

Java基础语法知识你真的都会吗?

70

尖兵 发布于 2019-05-25

第一阶段 JAVA基础知识 第二章 Java基础语法知识 在我们开始讲解程序之前,命名规范是我们不得不提的一个话题,虽说命名本应该是自由的,但是仍然有一定的“潜规则”,通过你对命名的书写,别人一眼就能看出你是不是一个“行家”。我们先来看一下有哪些规则。 A:包名: 全部小写用.隔...

阅读(72)评论(0)赞 (0)

Java

树结构与Java实现

4

wenming.gapo 发布于 2019-04-18

树结构与Java实现 目录 前言 提到『树』这种数据结构,相信很多人首先想到的就是『二叉树』。 的确,二叉树作为一种重要的数据结构,它结合了数组和链表的优点,有很多重要的应用。 我们都知道,数组的特点是查询迅速,根据index可以快速定位到一个元素。但是,如果要插入一个元素,就需...

阅读(80)评论(0)赞 (0)

Java

树结构与Java实现

4

xubiao.zhuang 发布于 2019-04-18

树结构与Java实现 目录 前言 提到『树』这种数据结构,相信很多人首先想到的就是『二叉树』。 的确,二叉树作为一种重要的数据结构,它结合了数组和链表的优点,有很多重要的应用。 我们都知道,数组的特点是查询迅速,根据index可以快速定位到一个元素。但是,如果要插入一个元素,就需...

阅读(56)评论(0)赞 (0)

Java

树结构与Java实现

4

dulong 发布于 2019-04-18

树结构与Java实现 目录 前言 提到『树』这种数据结构,相信很多人首先想到的就是『二叉树』。 的确,二叉树作为一种重要的数据结构,它结合了数组和链表的优点,有很多重要的应用。 我们都知道,数组的特点是查询迅速,根据index可以快速定位到一个元素。但是,如果要插入一个元素,就需...

阅读(63)评论(0)赞 (0)

Java

[Resolved] 静态资源乱码问题 – 东欧 (德语, 意大利语)

songhua.gao 发布于 2019-03-12

项目的international涉及到东欧语言乱码问题. 今天绕了一些弯路, 记录一下. 解决过程如下: 直接在eclipse中将文件类型改成utf8, 然后将正确的粘贴过去 – failed, 在notepad++中打开是没问题的, 但打完包, 在包里就已经是乱码了...

阅读(120)评论(0)赞 (0)

Java

Java 程序员开发常用的工具推荐

17

changyuan.xu 发布于 2019-02-26

1、常用开发工具 2、常用接口测试工具 3、常用远程连接工具 4、一些其他常用工具 5、总结 1、常用开发工具 作为一名Java程序开发人员,可以的选择集成开发环境IDE(Integrated Development Environment)非常多,得益于Java是一门开源语言。...

阅读(166)评论(0)赞 (0)

Java

写给IT自学者的入门指南

2

尖兵 发布于 2019-02-25

在IT工程师和培训机构多如牛毛的时代,学习编程没什么大不了。但自学编程对于刚入门的同学来说可能是个问题,相信很多自学编程的朋友都有一把辛酸泪,然后逼得他们总结出一肚子的体会。科班出身或接受过培训的工程师可能体会不到,这不能怪谁,这取决于每个人的处境和选择,让我们编一个故事说开这个...

阅读(153)评论(0)赞 (0)

Java

浅析Java程序的执行过程

8

Harries 发布于 2019-02-11

一、jdk内容概述 当安装好jdk后(本示例jdk版本为11.0.1,不同版本,目录有细微差别,但bin目录包含的exe是一样的),打开bin目录,有两个重要的exe文件:javac.exe(编译器) 和java.exe(.class文件执行器),详细见下图 二、原理分析 jav...

阅读(141)评论(0)赞 (0)

Java

码农上工-Java013-Java集合

yanxinchi 发布于 2019-01-24

集合框架(重点理解): 用于存储数据的容器。 特点: 1:对象封装数据,对象多了也需要存储。集合用于存储对象。 2:对象的个数确定可以使用数组,但是不确定怎么办?可以用集合。因为集合是可变长度的。 集合和数组的区别: 1:数组是固定长度的;集合可变长度的。 2:数组可以存储基本数...

阅读(124)评论(0)赞 (0)

Java

RxDownload2 源码解析(三)

2

xirruiqiang 发布于 2019-01-04

服务器必须支持按 byte-range 下载,也就是支持 Range: bytes=xxx-xxx 请求头。详见 Http 协议rfc2616 – Range。 下载范围分割 很简单,先读取 Content-Length 响应头,获取文件大小,然后用文件大小除以线程数...

阅读(91)评论(0)赞 (0)

Java

java入门

19

hanze 发布于 2019-01-01

Java 教程 Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。 Java可运行于多个平台,如Windows, Mac OS,及其他多种UNIX版本的系统。 本教程通过简单的实例将让大家更好的了解JAVA编程语言。 Java 在线工具 J...

阅读(190)评论(0)赞 (0)

Java

欧洲将资助15个开源程序的Bug赏金,包括VLC,Notepad++和Tomcat

1

yeseng 发布于 2018-12-31

从2019年1月份开始,欧盟委员会将为欧盟成员国使用的一些开源项目提供漏洞奖励计划。 该计划是自由和开源软件审计(FOSSA)项目第三版的一部分,旨在确保互联网和其他基础设施的完整性和可靠性。 总之,委员会将资助15个Bug赏金计划,奖励从17000欧元(19400美元)到900...

阅读(209)评论(0)赞 (0)

Java

某开源博客系统最新版源码审计

5

xiaoli.he 发布于 2018-10-20

*本文原创作者:davichi8282,本文属于FreeBuf原创奖励计划,未经许可禁止转载 0×00 概述 近期审计一个JAVA开源博客系统mblog2.5最新版,整体系统还是很安全的,漏洞较少,传统的问题像XSS系统使用全局过滤的方式进行实体化处理,上传问题使用白...

阅读(163)评论(0)赞 (0)

Java

Struts2 漏洞exp从零分析

14

songhua.gao 发布于 2018-10-15

0x00 前言 从零开始分析struts2代码执行exp,其中不但包括了struts2自己设置的防护机制绕过,还有ognl防护绕过。以s2-057为列,因为有三个版本的exp,从易到难,比较全。文章中包含的前置内容也比较多。 0x01 前置知识OGNL struts2命令执行是利...

阅读(176)评论(0)赞 (0)