本项目是记录自己在学习研究Java安全过程中遇到的优秀资源,包括Java安全的多个细分领域,如Java漏洞分析和Java代码审计以及Java开发的应用程序组件协议甚至Java本身的安全问题等。一个不能攻击Java的黑客不是一个好黑客,一个不懂Java安全的师傅不是一个好师傅!
OkHttp 的出现是为了提供一个更加现代化、高效且易于使用的 HTTP 客户端库,以满足开发者日益增长的需求。 大家好,我是G探险者。 项目开发里面经常会有这么一种场景:与服务器进行 HTTP 通信。一般存在于服务间远程调用的场景。 Java 生态系统提供了多种 HTTP ...
为什么会有这一些列的文章呢?因为我发现网上没有成系列的文章或者教程,基本上是 Java 代码审计中某个点来阐述的,对于新人来说可能不是那么友好,加上本人也在学习 Java 审计,想做个学习历程的记录和总结,因此有了本系列的文章。 本系列的文章面向 ...
提起詹姆斯·高斯林 (James Gosling),一些年轻的读者可能觉得有些陌生,但是提到JAVA编程语言,在程序员界应该是无人不晓了, 詹姆斯·高斯林 就是JAVA语言共同发明人,公认的“JAVA之父”。 了解 James的读者,也许也对他的显赫事迹有所耳闻: 创造Java、投身 ...
Java自1995诞生,至今已经23年的历史。Java的版本也已经发展到了Java11.01的版本了。 前世 Sun的Java语言开发小组成立于1991年,其目的是开拓消费类电子产品市场,例如:交互式电视,烤面包箱等。Sun内部人员把这个项目称为Green(SUN公司的一个叫做Patrick Naughton的 ...
Sun 是一个在计算机发展史上有着重要历史地位的公司,2009 年被 Oracle 收购。Sun 的发展经历过升起和壮大,又经历过衰败和陨落。今天我就来分享 Sun 是怎么创业并发展壮大的。 编者按:本文来自微信公众号“InfoQ”(ID:infoqchina),作者 徐飞。36氪经授权转载。
使用Java技术构建Web应用时, 我们通常离不开tomcat和jetty之类的servlet容器,这些Web服务器功能强大,性能强劲,深受欢迎,是运行大型Web应用的必备神器。 一、概述 使用Java技术构建Web应用时, 我们通常离不开tomcat和jetty之类的servlet容器,这些Web服务器功能强大 ...
在淘宝内网里看到同事发了贴说了一个CPU被100%的线上故障,并且这个事发生了很多次,原因是在Java语言在并发情况下使用HashMap造成Race Condition,从而导致死循环。这个事情我4、5年前也经历过,本来觉得没什么好写的,因为Java的HashMap是非线程安全的,所以在 ...