- 博客(4)
- 收藏
- 关注
原创 bean生命周期
(1)程序启动将需要创建bean扫描成beanDefinition,加载到beanDefinitionMap中等待创建。 什么是beanDefinition beanDefinition是定义bean的模版,保存了bean的各项信息 包含: Bean 的类名 设置父 bean 名称、是否为 primary、 Bean 行为配置信息,作用域、自动绑定模式、生命周期回调、延迟加载、初始方法、销毁方法等 Bean 之间的依赖设置,dependencies 构造
2025-02-11 16:56:55
290
原创 为了从 HTTP 请求中获取图片并将其转换成 PDF 文件,不保存到本地,并将 PDF 文件打包成一个压缩包,最后通过 HttpServletResponse 返回给前端进行下载,可以按照以下步骤实现
4.压缩文件:使用 Apache Commons Compress 将生成的 PDF 文件打包成压缩文件,并将结果保存到 ByteArrayOutputStream 中。3.图片转换成 PDF:使用 PDFBox 创建 PDF 文档并将图片绘制到页面上,并将结果保存到 ByteArrayOutputStream 中。这样就可以实现从 HTTP 请求中获取图片并将其转换成 PDF 文件,并将这些 PDF 文件打包成一个压缩文件,而不需要保存到本地。2. 从 HTTP 请求中获取图片并转换成 PDF。
2024-08-31 11:21:34
597
原创 JVM内存调优参数详解
他两个区的大小必须是一样的。因为新生代的GC采用的是复制算法,每次只会用到一个幸存区,当一个幸存区满了的时候,把还是活的对象复制到另个幸存区,上个直接清空。而是会先开辟指定的最小堆内存,如果经过数次GC后,还不能,满足程序的运行,才会逐渐的扩容堆的大小,但也不是直接扩大到最大内存。Times这个显而易见,代表GC的所消耗的时间,用户垃圾回收的时间和系统消耗的时间和最终真实的消耗时间。默认java的一个进程占用内存总量的1/4,但根据我的实践,内存到25.5%的时候,并没有内存溢出,只是刚好到达了边界。
2023-12-06 10:45:13
863
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人