首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
javase
订阅
x_idea
更多收藏集
微信扫码分享
微信
新浪微博
QQ
38篇文章 · 0订阅
Java8让Excel的读写变得更加简单高效
在业务开发中我们经常会遇到Excel的导入导出,而 Apache POI 是Java开发者常用的API。 GridExcel是基于Java8函数式编程和POI EventModel实现的用于Excel简单读写的通用解决方案。 SS eventmodel包是一个用于读取Excel…
全网最通俗易懂的【短链接】入门
最近接了一个需求,涉及到了短链接的相关的知识,于是去查阅了相关的资料,在这里给大家整理分享一下。 我帮阿里云推广服务器89/年,229/3年,买来送自己,送女朋友马上过年再合适不过了,买了搭建个项目给面试官看也香,还可以熟悉技术栈,(老用户用家人账号买就好了,我用我女朋友的😂…
为啥HashMap的默认容量是16?
集合是Java开发日常开发中经常会使用到的,而作为一种典型的K-V结构的数据结构,HashMap对于Java开发者一定不陌生。 本文就来分析下这个问题。 在Java中,保存数据有两种比较简单的数据结构:数组和链表。数组的特点是:寻址容易,插入和删除困难;而链表的特点是:寻址困难…
【金三银四-JVM系列】CMS收集器与GC日志分析定位问题详解
一、哥升级了LV2了 哈哈心情倍爽。 在公司呆了2年了,终于成为了东哥的好兄弟。 这儿要插播下JVM参数意义. 在运行的过程中我们发现有大量的对象进入老年代,触发了full gc,cms一直在收集。 表明进行了一次垃圾回收,前面没有Full修饰,表明这是一次Minor GC ,…
Netty源码分析系列之writeAndFlush()下
在上一篇文章中(Netty 源码分析系列之 writeAndFlush()上)分析了 netty 将数据写出流程的前半部分:write()方法源码,知道了在这个过程中,数据只是被存放到了 NioSocketChannel 对象的 ChannelOutboundBuffer 缓冲…
SpringBoot2 | SpingBoot FilterRegistrationBean 注册组件 | FilterChain 责任链源码分析(九)
本篇来分析过滤器注册组件FilterRegistrationBean,理解实现原理,有助于平时开发遇到对应的问题,能够快速的分析和定位。 首先,ServletContextInitializer是 Servlet 容器初始化的时候,提供的初始化接口。FilterRegistra…
10分钟掌握ConcurrentHashMap 3分钟清楚和HashMap、Hashtable的区别
ConcurrentHashMap顾名思义就是同步的HashMap,也就是线程安全的HashMap,所以本篇介绍的ConcurrentHashMap和HashMap有着很重要的关系,所以建议之前没有了解过HashMap的可以先看看这篇关于HashMap的原理分析《HashMap…
网络架构系列1--TCP/IP详解
网络架构,可以算得上是面试的宠儿了,我也废话不多说,直接上重点。 重点1:OSI七层网络模型 和 TCP/IP参考模型 ,它可是面试的敲门砖,所以大概的内容要记住。 关于OSI模型 和 TCP/IP模型,大家可以这么理解。 OSI七层模型 偏向于一种 理想化的,就好比学术界定义…
Java系列-CopyOnWriteArrayList源码解析
CopyOnWriteArrayList 是 ArrayList 的线程安全版本。用一句话概括它的特点就是:所有的修改操作都是基于副本来进行的。 在 java.util.concurrent 下,有很多线程安全的容器,大致可以分成三类 Concurrent*、CopyOnWri…
《我们一起进大厂》系列-Redis哨兵、持久化、主从、手撕LRU
写这期其实比较纠结,我之前的写的比较通俗易懂,一是我都知道这些点,二是之前我在所在的电商公司对雪崩,击穿啥的还算有场景去接触。但是线上的Redis集群我实际操作经验很少,总不能在公司线上环境实践那些操作吧,所以最后看了下官网,还有一些资料(文章后面我都会贴出来),强行怼了这么篇…