相关文章
Java源码分析(三)ArrayList
ArrayList是我们经常用到的一个集合类,那么本篇我们一起学习下ArrayList的源码。
一、创建ArrayList 首先,我们从创建ArrayList开始。如下代码,创建一个空的ArrayList:
List<String> list new ArrayList<>(); 看下…
建站知识
2024/11/1 11:12:52
【面试经典150 | 数组】合并两个有序数组
文章目录 写在前面Tag题目来源题目解读解题思路方法一:合并排序方法二:双指针方法三:原地操作-从前往后方法四:原地操作-从后往前 写在最后 写在前面 本专栏专注于分析与讲解【面试经典150】算法,两到三天更新一篇文章…
建站知识
2024/11/19 0:16:13
基于Java+freemarker实现动态赋值以及生成Word文档
前言
有一个需求就是给定一个正确格式的 Word 文档模板,要求通过动态赋值方式,写入数据并新生成 该模板格式的 Word 文档。这很明显使用 Javafreemarker 方式来实现颇为简单。
一、导入依赖
<!-- freemarker -->
<dependency><groupId…
建站知识
2024/11/19 17:30:00
记一次生产环境服务卡死排查记录
接现场运维报告某java服务CPU狂飙,服务处于卡死无响应状态
询问现场运维什么场景造成的,答复是偶发现象,没有规律,和请求高峰期并没有关系。
因为服务是负载均衡的(A、B两台),临时处理让运维重…
建站知识
2024/11/4 13:24:57
mysql场景题:最近7天连续3天登陆用户,字段,id,date(已去重)
1.最近7天连续3天登陆用户,字段,id,date(已去重)
思路: lag对时间开窗(注意时间得转换为时间戳(int类型才可以添加后续条件),跳行为2(连续3天&am…
建站知识
2024/11/12 21:53:52