首页
AI Coding
沸点
课程
直播
活动
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主要是用于异步调用,内部封装了线程池,可以将请求或者处理过程,进行异步处理。创建线…