首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
VictorFan
更多收藏集
微信扫码分享
微信
新浪微博
QQ
47篇文章 · 0订阅
Spring Boot项目如何优雅丝滑地从Date过渡到LocalDateTime
Spring Boot项目如何优雅丝滑地从Date过渡到LocalDateTime,老鸟是这么玩的。
Hutool中那些常用的工具类和实用方法 | 京东云技术团队
Hutool它是一个Java工具集类库,包含了很多静态方法的封装:流处理、时间日期处理、正则处理、加解密处理、文件处理、集合处理等,可以说是项目中几乎所有XxxxUtil的替代品,它可以使你更多的关注
工作四年,分享50个让你代码更好的小建议
工作了四年,看过很多思考不够深入的代码,因此写一下总结吧,50个让你代码更好的建议。其中的一些点,我以前的文章也写过啦,这次主要汇总一下。希望大家日常写代码多点思考,多点总结,加油!同时哪里有不对的,也望指出,感谢哈~ 1. 仅是判断是否存在时,select count 比 s…
AOP 利器 ASM 基础入门
1. ASM 介绍 ASM 是一个 Java 字节码操作框架,它能用来动态生成类或者增强既有类的功能。ASM 可以直接生成二进制 class 文件,也可以在类被加载到 Java 虚拟机之前动态改变类行为。ASM 框架中提供了常见的字节码分析和生成工具,可以快速进行类的生成或分析…
硬核干货:4W字从源码上分析JUC线程池ThreadPoolExecutor的实现原理
很早之前就打算看一次JUC线程池ThreadPoolExecutor的源码实现,由于近段时间比较忙,一直没有时间整理出源码分析的文章。之前在分析扩展线程池实现可回调的Future时候曾经提到并发大师Doug Lea在设计线程池ThreadPoolExecutor的提交任务的顶层…
万字图解Java多线程
java多线程我个人觉得是javaSe中最难的一部分,我以前也是感觉学会了,但是真正有多线程的需求却不知道怎么下手,实际上还是对多线程这块知识了解不深刻,不知道多线程api的应用场景,不知道多线程的运行流程等等,本篇文章将使用实例+图解+源码的方式来解析java多线程。 文章篇…
线程安全(中)--彻底搞懂synchronized(从偏向锁到重量级锁)
通过对一个对象进行加锁来实现同步,如下面代码。 对一个方法进行synchronized声明,进而对一个方法进行加锁来实现同步。如下面代码 但这里需要指出的是,无论是对一个对象进行加锁还是对一个方法进行加锁,实际上,都是对对象进行加锁。 也就是说,对于方式2,实际上虚拟机会根据s…
Java 网络 IO 模型
在进入主题之前先看个 Java 网络编程的一个简单例子:代码很简单,客户端和服务端进行通信,对于客户端的每次输入,服务端回复 get。注意,服务端可以同时允许多个客户端连接。 考虑到完整的 Java 示例代码太过庞大影响阅读,所以这里不完整贴出,如果需要在 github 直接下…
「总结篇」别再说自己不会JVM了,看完这篇能和面试官扯上半小时(上)
一个能够运行字节码的虚拟机。 屏蔽了具体的操作系统的信息。 正是以上两点,使得Java程序具有一次编译,到处执行的特性。 从上面的图中,有两种颜色不同的区域,红色的是线程共享区域,绿色的是线程私有区域。下面我们一个一个讲清楚,不过在学习这部分的时候,最好先思考为什么会有这些区域…
《吐血整理》10种延迟任务的实现方式汇总!附详细代码(强烈推荐)
这篇文章的诞生要感谢一位读者,是他让这篇优秀的文章有了和大家见面的机会,重点是优秀文章,哈哈。 事情的经过是这样的... 不用谢我,送人玫瑰,手有余香。相信接下来的内容一定不会让你失望,因为它将是目前市面上最好的关于“延迟任务”的文章,这也一直是我写作追求的目标,让我的每一篇文…