首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
大萝卜小萝卜
2016-10-12 20:39
北京师范大学 Java
关注
已关注
取消关注
AQS如何实现自己的同步工具?
各位牛友可以回答下吗
还要
AQS
怎么实现的
提示
全部评论
推荐
最新
楼层
牛客20435143
锡林郭勒职业学院--电子竞技专业 Java
重写他的tryRequire和tryRelease方法, 当然共享锁也必须实现tryRequireShare方法
点赞
回复
分享
发布于 2016-10-12 20:50
Dai丶Yu
中国科学院 Java
看看 java并发编程的艺术第五章~
点赞
回复
分享
发布于 2016-10-13 11:14
还没有回复哦~
相关推荐
10-04 13:17
东莞理工学院 C++
C语言——将一个数中的每位数改成0或1
题目是这样的:输入一个整数,把其中每一位数改成0或一,其中偶数改为0,奇数改为1我认为应该来个三步骤:一、判断一个位数的奇偶,并改其值;二:放入循环中,改每位数的值;三:利用库函数pow输出结果其一 #include <stdio.h> int main() { int k; scanf("%d", &k);//输入一个个位数 if (k % 2 != 0) { k = 1; printf("%d", k); } else { k = 0;...
点赞
评论
收藏
分享
10-16 17:03
已编辑
门头沟学院 Java
CVTE Java 岗 秋招一面
总共30分钟左右,无算法:大部分是拷打项目,比较深入。八股都比较常规,面试官很好,说不会会换问题(其实就1个左右答的不是很清楚)。感觉良好,但是面试官中途有一点东张西望的。更新:一面挂了。项目部分:项目的核心业务环节是怎样的(项目的核心业务逻辑)项目当中的最难点是怎样的?(随便挑了个说)项目中的缓存击穿、缓存穿透、缓存雪崩怎么实现的?线程池怎样实现动态设置?(可以是依靠配置中心,可以是自己写动态配置路由)项目中的一次消费的时间可以限制在多少时间以内吗?(不能,每一次消费情况可能不一样,涉及多个环节不能完全控制)如何保存一分钟快速消费100万条数据(多节点 + 线程池,本质上是让串行变成并行)八股部分:线程池的原理、过程?数据源的动态改变是怎么实现的?SpringBoot自动装配是怎么做的?Redis 中 Zset 怎么实现的,底层结构是什么?(两种编码,紧凑列表,字典+跳表)Mysql 数据库 INNODB 存储结构(B+树),有什么优点吗?Mysql 的覆盖索引,回表是怎么回事?Mysql 性能如何优化,通过什么手段?(Explain)TCP三次握手、四次挥手的过程?为什么要三次握手、四次挥手。#牛客创作赏金赛#
牛客创作赏金赛
点赞
评论
收藏
分享
10-04 22:22
山西农业大学 Java
Java简历--问题汇总1
最近看了很多简历,做一个问题汇总:1、使用 CompletableFuture 优化首页査询模块,对文章列表、侧边栏、分类信息由串行调用改造为并行加载,响应时间从 1s 降低至 0.2s 疑问:每个内容板块都有一个接口返回内容快,还是一个接口返回所有的内容快? 2、采用自旋锁策略优化缓存架构,针对热 key 的并发访问进行同步,防止其失效时导致的缓存击穿 注释:我在网上找了一下自旋锁策略优化的案例 public class SpinLock { // 使用原子引用来避免可见性问题和竞态条件 private AtomicReference<Thread> owner ...
投递思源智通等公司10个岗位 >
八股文+场景题+算法真题
点赞
评论
收藏
分享
09-27 20:04
东北大学 Java
2024/09/27 度小满二面1.介绍实习所做的项目,你在项目中负责什么,你在项目中是什么角色,你实现了什么功能,遇到了什么问题是怎么解决的拷打项目9.乐观锁是提交时读取版本还是获取时读取版本10.如果提交失败11.事务的回滚是如何实现的12.回滚前的版本存在哪里13.微服务和分布式系统之间的区别是什么14.springboot和spring之间的区别是什么15.springboot中的starter是什么16.如果从服务提供方的角度写一个starter应该注意什么17.int a = 1; int b = 2; return a+b;如果这段代码运行起来会经历什么步骤,越详细越好从jvm说到java文件编译18.jvm内存分布19.多个jvm之间相互调用应该怎么实现20.redis在开发中的作用是什么你用过什么样的redis部署架构21.redis使用分布式锁应该注意什么问题22.如果手写一个红锁应该怎么实现23.项目中为什么使用线程池24.使用线程池的应该注意什么25.为什么要针对io密集型操作和cpu密集型操作设计不同线程池,他们各自的特点是什么算法:使用非递归的方式实现二叉树的中序遍历这完全和一面不是一个难度了,问题问的好发散,问的都是应该注意什么,不问纯八股,需要对所背的八股有思考,问了好多实现,还是要真实写过这些的,估计是凉了,好难,不过还是期待一手三面吧。许愿三面
点赞
评论
收藏
分享
10-04 22:43
字节跳动_大数据研发工程师
【Java面试不跪】高并发系列之Redis拷打
写在前面作为后端/服务端/大数据场景下的常客,redis的应用范围及其广泛,作为key/value数据库,在系统架构中一般承担着非常非常非常重要的作用,掌握并能够将redis应用在实际项目中,甚至可以去解决相关的问题,是作为一名成熟的RD所必须的能力!拷打场景为什么要使用redis作为缓存?redis如何实现数据不丢失?redis如何实现服务高可用?redis集群脑裂导致数据丢失怎么办?redis内存满了怎么办?如何避免缓存击穿?如何设计一个缓存策略,以此来动态缓存热点数据?如何保证缓存和数据库数据的一致性?redis的大key/热key问题怎么办?文章目录1 redis 基本介绍2 redi...
25实习秋招刷题专栏-J...
点赞
评论
收藏
分享
点赞成功,聊一聊 >
点赞
收藏
评论
分享
回复帖子
提到的真题
返回内容
全站热榜
1
...
从露宿街头到百万级种子轮融资——我的大学时代经历了什么
2.4W
2
...
字节20多面终究一场空
1.6W
3
...
华为电话oc了
1.3W
4
...
C++选手秋招总结
1.2W
5
...
秋招圆满结束
9478
6
...
阿里云管培生开奖了
8573
7
...
不装了!牛客就是OFFER判官
8539
8
...
泡出来啦
7050
9
...
爱信等
6879
10
...
结束了,一切都结束了。。
6862
正在热议
#
25届秋招总结
#
323144次浏览
3000人参与
#
上班苦还是上学苦呢?
#
70011次浏览
617人参与
#
阿里云管培生offer
#
36441次浏览
421人参与
#
地方国企笔面经互助
#
4414次浏览
12人参与
#
如果有时光机,你最想去到哪个年纪?
#
20736次浏览
358人参与
#
选完offer后,你后悔学本专业吗
#
21580次浏览
155人参与
#
百度开奖
#
180391次浏览
1129人参与
#
如何一边实习一边秋招
#
995985次浏览
12661人参与
#
我的实习求职记录
#
6067598次浏览
83522人参与
#
招聘要求与实际实习内容不符怎么办
#
10695次浏览
276人参与
#
入职第一天,你准备什么时候下班
#
21514次浏览
144人参与
#
许愿池
#
214573次浏览
2534人参与
#
bilibili求职进展汇总
#
32907次浏览
354人参与
#
学历or实习经历,哪个更重要
#
53533次浏览
419人参与
#
实习工作,你找得还顺利吗?
#
247580次浏览
2903人参与
#
海康威视求职进展汇总
#
400410次浏览
3407人参与
#
通信硬件薪资爆料
#
607642次浏览
5150人参与
#
正在实习的你,几点下班
#
53011次浏览
395人参与
#
如果再来一次,你还会学硬件吗
#
95082次浏览
1169人参与
#
工作两年想退休了
#
52979次浏览
672人参与
#
软件开发薪资爆料
#
2192900次浏览
21879人参与
#
我的失利项目复盘
#
668193次浏览
11247人参与
牛客网
牛客企业服务