![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java
文章平均质量分 73
java企业实战
wangyuan9826
不求与别人相比,但求超越自己
展开
-
Java8 中通过 Stream 对列表进行去重的几种方法
Java8 中通过 Stream 对列表进行去重的几种方法转载 2022-05-06 16:41:06 · 2891 阅读 · 0 评论 -
Java面试21连问(附答案)
包含日常Java的常用面试知识点转载 2022-03-09 09:46:24 · 355 阅读 · 0 评论 -
彻底明白什么是动态代理?
Java动态代理和静态代理详解原创 2022-03-07 11:27:36 · 4856 阅读 · 3 评论 -
为什么要序列化?序列化你知道哪些?
序列化转载 2022-03-07 11:21:59 · 4654 阅读 · 2 评论 -
excel导出利器
一. 简介导出是后台管理系统的常用功能,当数据量特别大的时候会内存溢出和卡顿页面,曾经自己封装过一个导出,采用了分批查询数据来避免内存溢出和使用SXSSFWorkbook方式缓存数据到文件上以解决下载大文件EXCEL卡死页面的问题。不过一是存在封装不太友好使用不方便的问题,二是这些poi的操作方式仍然存在内存占用过大的问题,三是存在空循环和整除的时候数据有缺陷的问题,以及存在内存溢出的隐患。无意间查询到阿里开源的EasyExc...原创 2021-12-08 20:33:04 · 580 阅读 · 0 评论 -
Springboot 整合 sqoop
springboot整合sqoop教程原创 2021-11-25 11:11:00 · 2305 阅读 · 0 评论 -
多线程处理集合
多线程处理List集合原创 2021-11-23 19:14:15 · 114 阅读 · 0 评论 -
ElasticSearch 7 JAVA实例:Delete By Query API
DeleteByQueryRequest DeleteByQueryRequest可用于从索引中删除文档。它需要一个要执行删除的现有索引(或一组索引)。 DeleteByQueryRequest的最简单形式如下,它删除索引中的所有文档:DeleteByQueryRequest request = new DeleteByQueryRequest("source1", "source2"); //在一组索引上创建DeleteByQueryRequest。 默认情况下,版...原创 2021-07-05 14:54:27 · 2024 阅读 · 0 评论 -
java程序运行时如何分配内存
Java 虚拟机(JVM)是可运行Java代码的假想计算机。只要根据JVM规格描述将解释器移植到特定的计算机上,就能保证经过编译的任何Java代码能够在该系统上运行。本文首先简要介绍从Java文件的编译到最终执行的过程,随后对JVM规格描述作一说明。 一.Java源文件的编译、下载、解释和执行 Java应用程序的开发周期包括编译、下载、解释和执行几个部分。Java编译程序将Ja转载 2015-09-18 17:52:41 · 4704 阅读 · 0 评论 -
java中this的基本的用法
java中的this随处可见,用法也多,现在整理有几点:this1、当全局变量跟局部变量重名时,表示使用全局变量(此时this指代本类对象)例有一类class A{ String name; void setName(String name){ this.name = name; }}2、构造方法相互调用,此时this指代本类类名原创 2015-06-02 21:12:38 · 376 阅读 · 0 评论 -
java垃圾回收gc算法
在java和c#语言中,使用的是托管代码,不像c++语言那样由程序员进行内存的手动分配和回收,java语言则由JVM即Java虚拟机 全权负责堆内存的管理,这样子大大减少了程序员的负担,同时一定程度上提高了开发效率和系统稳定性,而常用的GC垃圾回收算法有哪些呢?Java的堆是一个运行时数据区,类的实例(对象)从中分配空间。Java虚拟机(JVM)的堆中储存着正在运行的应原创 2015-05-29 13:24:46 · 399 阅读 · 0 评论