03 2019 档案

摘要:步骤1、进入项目目录(有pom.xml的目录) 2、创建存放导出jar依赖包的目录 3、地址栏输入cmd,回车 4、输入导出命令,回车mvn dependency:copy-dependencies -DoutputDirectory=dependency_lib 5、导出成功,再查看输出jar依赖 阅读全文
posted @ 2019-03-24 19:06 真。。。 阅读(6352) 评论(0) 推荐(0)
摘要:上一篇文章一种高级的DoS攻击-Hash碰撞攻击我通过伪造Hash Collision数据实现了对Java的DoS攻击,下面说说如何生产大量的攻击数据。 HashTable是一种非常常用的数据结构。它存取速度快,结构简单,深得程序员喜爱。HashTable大致数据结构如下图: Hash Functi 阅读全文
posted @ 2019-03-08 11:04 真。。。 阅读(299) 评论(0) 推荐(0)
摘要:随着RESTful风格的接口普及,程序员默认都会使用json作为数据传递的方式。json格式的数据冗余少,兼容性高,从提出到现在已被广泛的使用,可以说成为了Web的一种标准。无论我们服务端使用什么语言,我们拿到json格式的数据之后都需要做jsonDecode(),将json串转换为json对象,而 阅读全文
posted @ 2019-03-08 10:57 真。。。 阅读(1657) 评论(0) 推荐(0)
摘要:1、多线程put操作后,get操作导致死循环。 2、多线程put非null元素后,get操作得到null值。 3、多线程put操作,导致元素丢失。 死循环场景重现 下面我用一段简单的DEMO模拟HashMap死循环: 其中map和at都是static的,即所有线程所共享的资源。接着5个线程并发操作该 阅读全文
posted @ 2019-03-08 10:30 真。。。 阅读(1371) 评论(0) 推荐(0)