首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
菩提無树
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
300 秒快速了解 Java 9 - 16 新特性
JAVA 这几年的更新实在是太太太……快了,JAVA 8 都还没用多久,16 都已经发布了。本文带你 600 秒快速了解 JAVA 9 - 16 的主要新特性,助你摆脱内卷!
从头捋了一遍 Java 代理机制,收获颇丰
前文提到,动态代理机制使用了反射,Spring 中的 AOP 由于使用了动态代理,所以也相当于使用了反射机制。那么,代理是什么?动态代理又是什么?动态代理中是如何使用反射的?全文脉络思维导图如下: 1. 常规编码方式 在学习代理之前,先回顾以下我们的常规编码方式:所有 inte…
Java实现文件批量导入导出实践(兼容xls,xlsx)
java 实现文件的导入导出数据库,目前在大部分系统中是比较常见的功能了,今天写个小 demo 来理解其原理,没接触过的同学也可以看看参考下。 目前我所接触过的导入导出技术主要有 POI 和 iReport,poi 主要作为一些数据批量导入数据库,iReport 做报表导出。另…
深入浅出函数式编程:Stream流水线的实现原理
前面我们已经学会如何使用StreamAPILambda表达式和函数接口的关系。Java集合框架(Collections)新加入的方法StreamAPI基本用法Stream规约操作用法用起来真的很爽,但
45张图搞定!ThreadLocal的最牛辨析!
ThreadLocal和Synchonized都用于解决多线程并发访问。可是ThreadLocal与Synchronized有着本质的区别。Synchronized是利用锁的机制,使变量或代码代码块在某一个时刻仅仅能被一个线程访问。 从名字我们就可以看到ThreadLocal叫…
Java并行框架之Fork/Join 应用
一、适用场景Fork/Join框架是Java提供用于执行并行任务的框架,即把一个大任务拆分分割为多个小任务,最终将小任务的执行结果汇总得到大任务的结果。大致如下:二、代码演示SingleForkTas
太难了!面试官居然要我停止一个正在运行的线程?
停止一个线程意味着在任务处理完任务之前停掉正在做的操作,也就是放弃当前的操作。停止一个线程可以用Thread.stop()方法,但最好不要用它。虽然它确实可以停止一个正在运行的线程,但是这个方法是不安
你一定要知道的JVM逃逸分析
提到JVM,相信大家一定知道JVM是什么?但是,提到逃逸分析,相信大多数人都可能一脸懵逼,逃逸分析到底是什么呢?接下来给大家分享一下。 在Java的编译体系中,一个Java的源代码文件变成计算机可执行的机器指令的过程中,需要经历两段编译,第一段编译就是通过javac命令把jav…
Java 中的语法糖,真甜。
我们在日常开发中经常会使用到诸如泛型、自动拆箱和装箱、内部类、增强 for 循环、try-with-resources 语法、lambda 表达式等,我们只觉得用的很爽,因为这些特性能够帮助我们减轻开发工作量;但我们未曾认真研究过这些特性的本质是什么,那么这篇文章,cxuan …
面试必备的JVM核心技术点整理(附面试题解析)
前言关于JVM系列面试知识点总结了一个思维导图,分享给大家内存结构线程共享区域堆(用于存放对象实例)1、新生代(1)Eden区(2)Survivor(from)区(设置Survivor是为了减少送到老