首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
Barber0
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
跟我去大厂-基础知识
从本篇开始将发布一个新系列,名字就是”跟我去大厂-面经系列",在这个专题中我会收集现在主流大厂面试知识点并附带答案解析。小伙伴们可以多看(bei)看(bei)另外现在无论大厂还是小厂面试都要求手写算法,我也会在系列的每篇文章中按专题的形式提供2个算法题,大家可以复习完对应的面试…
太牛了!第一次看到有大佬把Java线程与进程的这么详细的,我先收藏了!
线程:一个程序运行中可以执行多个任务,任务就称之为线程。 详细的分析两个接口的区别,在更深层次上去理解两个接口。大家继续关注吖! 线程的生命周期主要包括以下六种状态:新建状态、就绪状态、阻塞状态、等待状态、睡眠状态、终止状态。 JDK1.5之后,引入枚举类TimeUnit ,其…
Java锁详解:“独享锁/共享锁+公平锁/非公平锁+乐观锁/悲观锁+线程锁”
乐观锁与悲观锁是一种广义上的概念,体现了看待线程同步的不同角度,在Java和数据库中都有此概念对应的实际应用。 顾名思义,就是很乐观,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,可以使用版本号等机制。 乐观锁适…
浅析 ReentrantLock
重入锁 ReentrantLock,顾名思义,就是支持重进入的锁,它表示该锁能够支持一个线程对资源的重复加锁。代码示例如下: 线程的再次获取锁。锁需要去识别获取锁的线程是否为当前占据锁的线程,如果是,则再次成功获取 锁的最终释放。线程重复n次 获取了锁,随后在第 n 次释放该 …
并发编程面试 (二)ReentrantLock 相关
其 实 , 锁 的 实 现 原 理 基 本 是 为 了 达 到 一 个 目 的 : 让 所 有 的 线 程 都 能 看 到 某 种 标 记 。Synchronized 通 过 在 对 象 头 中 设 置 标 记 实 现 了 这 一 目 的 , 是 一 种 JVM 原 生 的 锁…
一网打尽 Java 并发模型
本篇文章我们来探讨一下并发设计模型。 可以使用不同的并发模型来实现并发系统,并发模型说的是系统中的线程如何协作完成并发任务。不同的并发模型以不同的方式拆分任务,线程可以以不同的方式进行通信和协作。 并发模型其实和分布式系统模型非常相似,在并发模型中是线程彼此进行通信,而在分布式…
史上最全的 “大数据” 学习资源(下)
当今 “大数据” 一词的重点其实已经不仅在于数据规模的定义,它更代表着信息技术发展进入了一个新的时代。为了帮助大家更好深入了解大数据,云栖社区组织翻译了 GitHub Awesome Big Data 资源,供大家参考。本资源类型主要包括:大数据框架、论文等实用资源集合。
Shiro 基础教程
Apache Shiro 是 Java 的一个安全框架。功能强大,使用简单的Java安全框架,它为开发人员提供一个直观而全面的认证,授权,加密及会话管理的解决方案。 Shiro 包含 10 个内容,如下图: 1) Authentication:身份认证/登录,验证用户是不是拥有…
Java集合干货1——ArrayList源码分析
在之前的文章中我们提到过ArrayList,ArrayList可以说是每一个学java的人使用最多最熟练的集合了,但是知其然不知其所以然。关于ArrayList的具体实现,一些基本的都也知道,譬如数组实现,线程不安全等等,但是更加具体的就很少去了解了,例如:初始化的长度,扩容等…
正则表达式不要背
正则表达式一直是困扰很多程序员的一门技术,当然也包括曾经的我。大多数时候我们在开发过程中要用到某些正则表达式的时候,都会打开谷歌或百度直接搜索然后拷贝粘贴。当下一次再遇到相同问题的时候,同样的场景又再来一遍。作为一门用途很广的技术,我相信深入理解正则表达式并能融会贯通是值得的。…