首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
Java基本概念及开发代码
Jeremy__
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
Git:撤销 commit 提交或撤销对远程仓库的push操作
一、撤销push 1. 执行 git log 查看提交日志,获取需要回退的版本号 ID 2. 执行 git reset –-soft <版本号>
EasyExcel 专题(二) 深度解析读流程核心源码
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 EasyExcel将excel文件转换为xml文件,以SAX的形式按行解析,占用内存代价极小,能轻松解析百万条记录。 一、官网地址和版
Java I/O体系从原理到应用,这一篇全说清楚了
缓冲:对节点流读写的数据提供了缓冲的功能,数据可以基于缓冲批量读写,提高效率。常见有BufferedInputStream、BufferedOutputStream Selector(选择器) ,它是Java NIO核心组件中的一个,用于检查一个或多个NIO Channel(通…
网上的 AQS 文章让我很失望
一、AQS 很多人都没有讲明白 🤔 翻看了网上的 AQS(AbstractQueuedSynchronizer)文章,质量参差不齐,大多数都是在关键处跳过、含糊其词,美其名曰 “传播知识” 。
赶快收藏!全网最佳websocket封装:完美支持断网重连、自动心跳! | 掘金一周 5.29
在地图上实现高性能的iconLayer、产品经理:为什么你做的地图比以前丝滑了许多、赶快收藏!全网最佳websocket封装:完美支持断网重连、自动心跳!
MyBatis系列(五):MyBatis 注解方式的基本用法
1. @Select 注解 假设现在有个需求:根据id查询角色信息。使用注解方式该如何实现呢? 使用注解方式同样需要考虑表字段和Java属性字段映射的问题,使用注解方式主要有3种方式来实现。 第1种方式是通过Sql语句设置别名,上面的代码就用的是这种方式。 该配置打开后,MyB…
深度解析Java中的ReadWriteLock:高效处理并发读写操作
ReadWriteLock,顾名思义,分为读锁(Read Lock)和写锁(Write Lock)。读锁是共享的,多个线程可以同时持有读锁,这就像是多人同时看同一本书。而写锁则是独占的,一旦一个线程获
👊【SpringBoot技术专题】「Async&Future」异步编程机制以及功能分析讲解
这是我参与8月更文挑战的第26天,活动详情查看:8月更文挑战 本文内容 Future 模式介绍以及核心思想 核心线程数、最大线程数的区别,队列容量代表什么; ThreadPoolTaskExecuto
Java SPI机制详解
SPI 全称为 (Service Provider Interface) ,是JDK内置的一种服务提供发现机制。SPI是一种动态替换发现的机制, 比如有个接口,想运行时动态的给它添加实现,你只需要添加一个实现。我们经常遇到的就是java.sql.Driver接口,其他不同厂商可…
CompletableFuture使用大全,简单易懂
CompletableFuture是高级的多线程功能,支持自定义线程池和系统默认的线程池,是多线程,高并发里面,经常需要用到的比直接创建线程,要简单易用的方法。 CompletableFuture主要是用于异步调用,内部封装了线程池,可以将请求或者处理过程,进行异步处理。创建线…