- 博客(5)
- 资源 (32)
- 问答 (5)
- 收藏
- 关注
原创 Sqlmap的安装与简单使用
以上仅是Sqlmap的一些常用简单命令使用示例,主要以入门知识为主,帮助零基础的伙伴了解一些Sqlmap的简单操作,比如:使用该工具来判断目标网站是否存在sql注入、查询获取数据库的库名表名字段名以及字段内容等信息,其他更详细的用法,可详见Sqlmap的帮助手册。
2023-03-07 16:55:48 1983
原创 Java处理超大JSON文件,避免OOM内存溢出
解析,会很容易出现耗尽内存的情况。即使原始数据大小小于内存容量,Java也会进一步增加内存使用量。这意味着程序会在与磁盘交互时处理缓慢,或在内存不足时崩溃。如果你需要在 Java 中处理一个大的 JSON 对象或 文件,直接使用。,也就是惰性解析、迭代解析或分块处理。一种常见的解决方案是。
2023-03-06 13:44:41 4522
原创 【Java流式下载大文件,避免OOM内存溢出】
Java下载文件时,如果是小文件的下载,我们一般直接使用工具类的方法,比如cn.hutool.http.HttpUtil.downloadFile()。但是如果是大文件的下载,使用这些工具类的方法,可能会出现Out of Memory内存溢出,它是指需要的内存空间大于系统分配的内存空间,oom后果就是项目程序crash,Hprof Heap Profile 内存快照文件。
2023-03-06 10:26:42 8593
原创 Spring 实现Aop的原理与示例
AOP(AspectOrientedProgramming),意思为面向切面编程,是一种通过预编译方式和运行期间动态代理实现程序功能的统一维护的技术。SpringAOP不是一种新的AOP实现,其底层采用的是JDK/CGLIB动态代理。SpringAop,依托Spring的IOC容器,能够为容器中管理的对象生成动态代理对象,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。...
2022-08-01 16:05:51 288
转载 jdk动态代理和cglib代理
SpringAOP在目标累实现接口的情况下,默认采用JDK的动态代理方式进行目标类的代理。基于CGLIB的动态代理,底层是利用ASM技术实现的,ASM动态生成目标类的子类的字节码。我们的目标类是Bus,他实现了接口Car,然后我们实现一个JdkDynamicProxyTest,JdkDynamicProxyTest持有Bus,在调用invok的时候,织入增强逻辑。CGLIB代理类代理类是目标类的子类,依赖CGLIB.JAR。cglib封装了asm,可以在运行期动态生成新的class。...
2022-08-01 14:24:31 3256 1
国外婚纱摄影企业wap网站模板_新娘婚纱照拍摄公司mobile移动html网页模板
2019-01-10
云计算环境下分布式存储关键技术综述
2019-01-09
云计算环境下的分布式存储关键技术综述
2019-01-09
Navicat11.0
2019-01-09
BIRT报表2_5_1
2019-01-09
BIRT开发手册
2019-01-09
基于javaEE新闻管理系统-news
2018-11-22
基于android的爱网球app的设计与开发-移动端 (毕业设计任务书)开题报告
2018-11-22
基于android的爱网球app的设计与开发-移动端 (毕业设计任务书)
2018-11-22
Java中如何实现超大Json字符串解析,不会内存溢出
2021-12-08
IDEA 不能点击注解查看源码
2020-01-06
Springboot2.2.2不能连接数据库
2020-01-06
怎么查询候诊队列变化与否,实时更新客户端显示数据。
2019-08-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人