前言: 本人于2020年4月开始接触管理工作到现在有2年的时间,累计招聘前、后端开发30余人,目前划分为5个小团队,分别负责对应的项目,从刚开始忙的一团糟经常加班,到现在准时下班,甚至还能有时间在这里写文章,这一系列的变…
分类:编程语言
java上传zip文件
文件上传大家都是知道怎么写的,前几天用到了上传zip文件的方法,在这里记录一下,希望可以帮助到大家! /**** * 上传解析zip * @param file */ @RequestMapping("uploadZip…
C++文件打开方法
C++文件打开方法 为什么要打开文件 如何打开文件 C和C++都能用的 freopen版 fopen版 只有C++能用的 文件输入输出流(fstream) 为什么要打开文件 有时候,我们需要把一些内容保存到文件中,以便后…
Maven项目配置Logback输出JSON格式日志
最近,项目提出需求,日志需要固定输出为JSON格式,以便后端Flink程序解析. 项目背景 项目为简单的Maven项目,日志由Filebeat采集,因此不需要配置输出至Logstash. 下面为pom.xml文件中配置的…
GC的三种收集方法:标记清除、标记整理、复制算法的原理与特点
通过优锐课核心java学习笔记中,我们可以看到GC的三种收集方法,码了很多专业的相关知识, 分享给大家参考学习。 一、什么是GC Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java…
Java在pdf文件中加入文字或图片
** pom 导入itextpdf** 依赖 <!-- itextpdf --> <dependency> <groupId>com.itextpdf</groupId> …
MyBatis面试题集合,90%会遇到这些问题
1、#{}和${}的区别是什么? ${}是Properties文件中的变量占位符,它可以用于标签属性值和sql内部,属于静态文本替换,比如${driver}会被静态替换为com.mysql.jdbc.Driver。#{}…
java JVM-类加载静态初始化块调用顺序
测试类加载的全过程 public class Have { static { System.out.println("加载Have");//先加载Have再调用main方法 } public static void ma…
学习笔记——浮点数的除零
所有的浮点数值计算都遵循IEEE 754规范,用于表示溢出和出错情况的三个特殊的浮点数值,±inf、NaN。 源码注释: If the argument is {@code 0x7ff0000000000000L}, t…
2019 阿里java面试总结 (含面试题解析)
本人3年开发经验、18年年底开始跑路找工作,在互联网寒冬下成功拿到阿里巴巴、今日头条、滴滴等公司offer,岗位是 Java后端开发,最终选择去了阿里巴巴。 面试了很多家公司,感觉大部分公司考…
从html源码中获取图片链接地址和视频链接地址
从HTML源码获取资源地址 1、img标签截取正则表达式 String PICTURE_REGEX = "<img\\b[^<>]*?\\bsrc[\\s\\t\\r\\n]*=[\\s\\t\\r\\…
Java如何将两个数组合并为一个数组呢?
转自: Java如何将两个数组合并为一个数组呢? 下文笔者讲述将两个数组合并的方法分享,如下所示: 数组合并是我们日常经常遇见的需求,下文笔者将一一道来,如下所示 方式一、apache-commons 使用apache-…