首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
lijie
订阅
川江
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
Java中的5大队列,你知道几个?
通过前面文章的学习《一文详解「队列」,手撸队列的3种方法!》我们知道了队列(Queue)是先进先出(FIFO)的,并且我们可以用数组、链表还有 List 的方式来实现自定义队列,那么本文我们来系统的学习一下官方是如何实现队列的。 其实 Java 中的这些队列可以从不同的维度进行…
AQS源码详解
AQS(AbstractQueuedSynchronizer)核心思想是:如果被请求的共享资源空闲,则将当前请求资源的线程设置为有效的工作线程,并且将共享资源设置为锁定状态。如果被请求的共享资源被占用,那么就需要一套线程阻塞等待以及被唤醒时锁分配的机制,这个机制 AQS 是用 …
面试阿里,腾讯90%会被问到的zookeeper,把这篇文章看完就够了。
zookeeper高容错数据一致性协议(CP)的分布式小文件系统,提供类似于文件系统的目录方式的数据存储。 全局数据一致性:每个server保存一份相同的数据副本,client无论连接到哪个server展示的数据都是一致的。 可靠性:一旦事务成功提交,就会被保留下来。 有序性:…
因为 MongoDB 没入门,我丢了一份实习工作
有时候不得不感慨一下,系统升级真的是好处多多,不仅让我有机会重构了之前的烂代码,也满足了我积极好学的虚荣心。你看,Redis 入门了、Elasticsearch 入门了,这次又要入门 MongoDB,感觉自己变秃的同时,也变强大了。 小伙伴们在继续阅读之前,我必须要声明一点,我…
一文带你学会基于SpringAop实现操作日志的记录
大家好,这里是经典鸡翅,今天给大家带来一篇基于SpringAop实现的操作日志记录的解决的方案。大家可能会说,切,操作日志记录这么简单的东西,老生常谈了。不! 网上的操作日志一般就是记录操作人,操作的描述,ip等。好一点的增加了修改的数据和执行时间。那么!我这篇有什么不同呢!今…
2020 年最棒的 9 个 Java 框架,哪个最香?
自 1995 年推出以来,Java 已被 134861 个网站(如ESPN,SnapDeal,阿里巴巴等)使用。在 24 年的发展历程中,Java 已证明自己是为软件开发而生的顶级通用编程语言。 Java 广泛用于科学和教育,金融,法律和政府等许多行业。在下面提供的饼图中,您可…
前端算法渣的救赎之路🚀
首先这是一份面向面试的算法题,题目主要选自leetcode中hot 100 | 腾讯精选50题 | 精选Top面试题 | 剑指offer | 面试中遇到的一些算法题,全文122题,基本涵盖了前端面试中的算法题分类。因为个人能力有限,所以题目几乎是easy | mid,并且搬运了…
过滤器 和 拦截器 的6个区别,别再傻傻分不清了
毕竟这两种工具开发中用到的频率都相当高,应用起来也是比较简单的,可当我准备回复他的时候,竟然不知道从哪说起,支支吾吾了半天,场面炒鸡尴尬有木有,工作这么久一个基础问题答成这样,丢了大人了。 平时觉得简单的知识点,但通常都不会太关注细节,一旦被别人问起来,反倒说不出个所以然来。 …
分布式锁没那么难,手把手教你实现 Redis 分布锁!|保姆级教程
上篇文章「MySQL 可重复读,差点就让我背上了一个 P0 事故!」发布之后,收到很多小伙伴们的留言,从中又学习到很多,总结一下。 上篇文章可能举得例子有点不恰当,导致有些小伙伴没看懂为什么余额会变负。 注意事务 2,③处查询到 id=1,balance=1000,但是实际上由…
面试官:小伙子,给我说一下spring框架吧
1. spring是什么 以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核。 还能整合开源世界众多著名的第三方框架和类库。 2. spring解决了什么问题 方便解耦,简化开发。…