首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JAVA
订阅
迩熙
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
啃碎并发(七):深入分析Synchronized原理
记得开始学习Java的时候,一遇到多线程情况就使用synchronized,相对于当时的我们来说synchronized是这么的神奇而又强大,那个时候我们赋予它一个名字“同步”,也成为了我们解决多线程情况的百试不爽的良药。但是,随着学习的进行我们知道在JDK1.5之前synch…
Java 8 新特性之Lambda
简介 面向对象是对数据进行处理,传递值 函数式是一种行为,可以传递行为 Lambda的形状 为何需要Lambda表达式: 在Java 8 之前,我们无法将函数作为参数传递给个方法,也无法声明返回一个函
漫画:什么是“代理模式”?
—————第二天—————————————————publicinterfaceIStudentService{voidinsertStudent();voiddeleteStudent();}pub
为什么会有 AtomicReference 呢?
我们之前了解过了 AtomicInteger、AtomicLong、AtomicBoolean 等原子性工具类,下面我们继续了解一下位于 java.util.concurrent.atomic 包下的工具类。 个人账户类只包含两个字段:accountName 和 money,这…
面试官问我CAS,我一点都不慌
文章以纯面试的角度去讲解,所以有很多的细节是未铺垫的。 从上一篇文章反馈中,还是有部分同学没看明白,基础的知识我确实写过文章讲解过啦,但有的同学就是不爱去翻。 我把这些上传到网盘,你们有需要直接下载就好了。
Java注解及其实例应用
Java注解在我们项目开发 中是非常常见的。比如经常用到的几种java内置的注解: @Override,表示当前的方法定义将覆盖超类中的方法。 @Deprecated,表示当前方法即将废弃,不推荐使用。 @SuppressWarnings,表示忽略编译器的警告信息。 对于上面几…
深入理解Java的反射机制
在上篇文章《深入JVM--探索Java虚拟机的类加载机制》中我们深入探讨了JVM的类加载机制。我们知道,在实例化一个类时,如果这个类还没有被虚拟机加载,那么虚拟机会先执行类加载过程,将该类所对应的字节码读取到虚拟机,并生成一个与这个类对应的Class对象。而在类加载的过程中,由…
Java并行框架之Fork/Join 应用
一、适用场景Fork/Join框架是Java提供用于执行并行任务的框架,即把一个大任务拆分分割为多个小任务,最终将小任务的执行结果汇总得到大任务的结果。大致如下:二、代码演示SingleForkTas
深入理解Java线程池核心技术:ThreadPoolExecutor(各种接口、构造方法)内附详细代码
在web开发中,服务器需要接受并处理请求,所以会为一个请求来分配一个线程来进行处理。如果每次请求都新创建一个线程的话实现起来非常简便,但是存在一个问题: 如果并发的请求数量非常多,但每个线程执行的时间很短,这样就会频繁的创建和销毁线程,如此一来会大大降低系统的效率。可能出现服务…
这是我看过最好的一篇关于Executor线程池的解析使用
ThreadPoolExecutor是线程池的核心实现类,用来执行被提交的任务。 行命令。ScheduledThreadPoolExecutor比Timer更灵活,功能更强大。 Future接口和实现Future接口的FutureTask类,代表异步计算的结果。 Runnabl…