JAVA后台学习
文章平均质量分 58
白泽上树
Java程序员
展开
-
004Java基础之JAVA集合详解
JAVA集合详解1 基础知识详解参考链接: java集合超详解https://blog.csdn.net/feiyanaffection/article/details/81394745.2 集合扩容当底层实现涉及到扩容时,容器或重新分配一段更大的连续内存(如果是离散分配则不需要重新分配,离散分配都是插入新元素时动态分配内存),要将容器原来的数据全部复制到新的内存上,这无疑使效率大大降低。listArrayList、Vector默认初始容量为10Vector:线程安全,但速度慢 底层数原创 2021-05-10 00:47:51 · 95 阅读 · 0 评论 -
003Java基础之JAVA垃圾回收器与垃圾回收算法
JAVA垃圾回收器与垃圾回收算法自己本来想整理下的,看见大佬写的确实太好,直接引用下,抱下大佬的大腿.链接: JAVA垃圾回收器与垃圾回收算法.原创 2021-05-08 00:21:44 · 85 阅读 · 0 评论 -
002Java基础之Java对象的四种引用:强引用、软引用、弱引用和虚引用
java对象的四种引用:强引用、软引用、弱引用和虚引用在JDK1.2之前,创建的对象只有在处于可触及(reachable)的状态下,才能被程序使用。也就是说,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。垃圾回收器一旦发现这些无用对象,就会对其进行回收。但是,在某些情况下,我们会希望有些对象不需要被立即回收,或者说从全局的角度来说没有立即回收的必要性。比如缓存系统的设计,在内存不吃紧或者说为了提高运行效率的情况下,一些暂时不用的对象仍然可放置在内存中,而不是立即进行回收。为了满足这种要求,从原创 2021-05-08 00:10:59 · 148 阅读 · 0 评论 -
001Java基础之JVM内存模型
一 概述对于 Java 程序员来说,在虚拟机自动内存管理机制下,不再需要像C/C++程序开发程序员这样为内一个 new 操作去写对应的 delete/free 操作,不容易出现内存泄漏和内存溢出问题。正是因为 Java 程序员把内存控制权利交给 Java 虚拟机,一旦出现内存泄漏和溢出方面的问题,如果不了解虚拟机是怎样使用内存的,那么排查错误将会是一个非常艰巨的任务。二 运行时数据区域Java 虚拟机在执行 Java 程序的过程中会把它管理的内存划分成若干个不同的数据区域。JDK. 1.8 和之前的版原创 2021-05-07 00:55:26 · 118 阅读 · 0 评论 -
maven或gradle项目管理软件依赖配置
java依赖配置当我们部署项目时需要添加依赖时有时候不知道在项目中添加依赖,项目组大佬教我的一招分享并记录下来maven在线官方仓库网站官方仓库:https://mvnrepository.com/进入官网可以在搜索框搜索我们需要引用的依赖,找到需要的版本之后点击进入就可以看到引入方式已经帮我们写好了,包含各种项目管理工具的引入方式,只需要复制粘贴到项目中即可,避免在网上花费时间找jar包引入这个网站好像需要外网才能访问,因为公司是接入外网的,使用起来比较方便,如果没有外网的同学还是使用阿里原创 2021-01-05 16:27:23 · 169 阅读 · 0 评论 -
Java后台返回PDF文件预览下载
Java后台返回PDF文件预览下载开始的代码的系统代码为:ResponseEntity<byte[]> onePdf = s3Wrapper.download(contractEntity.getContractUrl()); out.write(onePdf.getBody()); response.setContentType("application/pdf"); response.setH原创 2020-12-30 18:51:03 · 3325 阅读 · 4 评论