java.util.zip.ZipException: Not in GZIP format异常的产生原因及解决方法

  • Post author:
  • Post category:java

问题:在使用 GZIP压缩和解压缩 时可能会出现java.util.zip.ZipException: Not in GZIP format异常。 原因:在使用GZIP进行压缩时,创建GZIPOutputStream对象时,会调用一个writeHeader方法,此方法会在输出流中写入GZIP的头信息。代码如下: private void writeHeader() throws IOExcepti…

继续阅读 java.util.zip.ZipException: Not in GZIP format异常的产生原因及解决方法

Java 代码开发规范

  • Post author:
  • Post category:java

一、阿里巴巴Java开发手册下载 链接: https://pan.baidu.com/s/1VVsz1UIyOIJDXlzrBy6faQ?pwd=4skg 提取码: 4skg 复制这段内容后打开百度网盘手机App,操作更方便 二 、 阅读须知 POJO   plain ordinary java object  普通java对象 -------DO   Data object 数据对象,一个DO …

继续阅读 Java 代码开发规范

springboot报错Cause: java.lang.IllegalArgumentException: Result Maps collection BaseResultMap解决方案

  • Post author:
  • Post category:java

springboot报错Cause: java.lang.IllegalArgumentException: Result Maps collection already contains value for TransformRecordMapper.BaseResultMap解决方案 问题背景 解决方案 心得 Lyric:千山万水 问题背景 在使用mybatis-generator自动生成的映…

继续阅读 springboot报错Cause: java.lang.IllegalArgumentException: Result Maps collection BaseResultMap解决方案

Java——反射详解

  • Post author:
  • Post category:java

目录 一、概念 二、功能 三、反射相关的重要的类 3.1 class类 3.2 获取class类的方法 3.3 class类中的方法 3.4 Field类方法 3.5 打破封装 一、概念 反射库(reflection library)提供了一个非常丰富且精心设计的工具集,以便编写能够动态操纵Java代码的程序。这项功能被大量地应用于JavaBeans中,它是Java组件的体系结构。使用反射,Jav…

继续阅读 Java——反射详解

java中的数据集合HashSet源码解析

  • Post author:
  • Post category:java

java中的数据集合HashSet源码解析 set的特点 HashSet的底层实现 hashset去重机制 set的特点 set中不可以放置重复元素,会自动去重 set不是线程安全 set插入和删除比ArrayList更快 HashSet的底层实现 首先看hashSet的定义,hashset继承自serializable接口,表明他可以实现序列化 public class HashSet<E…

继续阅读 java中的数据集合HashSet源码解析

java-垃圾回收相关

  • Post author:
  • Post category:java

参考: https://blog.csdn.net/xxxx3/article/details/81009524 https://mp.weixin.qq.com/s/yz631xKPv-RUUE9t4xuWPQ https://blog.csdn.net/justloveyou_/article/details/71216049 java垃圾回收,就是指jvm内存回收机制,这就要说到内存溢出了 …

继续阅读 java-垃圾回收相关

java发展趋势看法_我对前端技术更新的看法以及未来发展趋势预测

  • Post author:
  • Post category:java

前端开发如何看待“别更新了,学不动了”?Deno、TypeScript 等新轮子层出不穷,未来前端重点方向在哪?前端开发在大前端浪潮下如何持续学习、成长? SpriteJS 3.0 的特性和规划 SpriteJS 是由 360 奇舞团开源的跨平台高性能图形系统,它能够支持 web、node、桌面应用和小程序的图形绘制和实现各种动画效果,不久前刚发布了 3.0 版本。与 SpriteJS 2.0 相…

继续阅读 java发展趋势看法_我对前端技术更新的看法以及未来发展趋势预测

Java中如何借助Iterator接口对集合中的元素进行删除呢?

  • Post author:
  • Post category:java

转自: Java中如何借助Iterator接口对集合中的元素进行删除呢? 下文是笔者收集的Iterator接口删除元素的示例分享,如下所示: 实现思路: 使用Iterator接口中的remove方法即可删除集合中元素 注意事项: 接口的方法本身无逻辑, 是接口的实现类实现了此方法,所以我们才可以使用remove方法 例: 借助iterator接口中的remove方法对集合中的元素进行删除操作 pa…

继续阅读 Java中如何借助Iterator接口对集合中的元素进行删除呢?

Java中零碎知识点

  • Post author:
  • Post category:java

1.数据类型 这条较简单,无非就是Java中的基本类型和对象类型的掌握。可以再了解一些JDK如何自动转换方面的知识,包括装箱拆箱等,还要注意避免装箱之后的类型相等的判断 主要知识点: 基本类型: int, long, float, double, boolean ······ 对应的对象类型: Integer 等类型到基本类型的转换, 装箱和拆箱Object类型: equals, hashcode…

继续阅读 Java中零碎知识点

JAVA基础算法例题+模板(中)

  • Post author:
  • Post category:java

高精度(整数) 由于java中自带计算高精度的对象,所以没有使用传统的方法来解决高精度问题 高精度加法 给定两个正整数(不含前导 0),计算它们的和。 输入格式 共两行,每行包含一个整数。 输出格式 共一行,包含所求的和。 数据范围 1≤整数长度≤100000 import java.math.BigInteger; import java.util.Scanner; public class M…

继续阅读 JAVA基础算法例题+模板(中)