首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
想要offer的小莫
获赞
38
粉丝
2
关注
0
看过 TA
14
男
门头沟学院
2020
Java
IP属地:未知
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑想要offer的小莫吗?
发布(7)
评论
刷题
收藏
想要offer的小莫
关注TA,不错过内容更新
关注
门头沟学院 Java
凑数 凑数 锦鲤附体鸭
@牛客0063号:
转发并评论本条动态,抽1个牛友,送出牛客第1个【牛可乐&牛能钥匙扣】看看你是不是辣个幸运鹅(转发数满30抽)
点赞 2
评论 32
0
点赞
评论
收藏
分享
2019-09-18 13:04
已编辑
门头沟学院 Java
刚刚面试完了瞬间觉得自己好菜啊 0offer
今天cvte面试,昨天收到的短信,特地熬夜去牛客上搜了下面经,准备了一晚上,结果一个都没有问到。。。面的时候,给自己坑挖大了,太后悔了,后面说到数据库幻读,如何解决,我讲了下,我说临键锁和mvcc哪个我深入讲下,结果面试官:我get到你的点了 不用讲了。 完了 最熟悉的mysql不让我输出了,又跳别的了 感觉下来,还是我太菜,问的都是我不会的,看之前的面经没什么用啊 一个都没有问到,全是没见过的
想做个咸鱼:
今天面试就挑那种很偏的问,会的不问,不让输出,感觉就想挂我
投递CVTE等公司7个岗位
0
点赞
评论
收藏
分享
2019-07-24 17:51
已编辑
门头沟学院 Java
简单轻松搞定JVM----CMS收集器
CMS收集器 一、CMS收集器 CMS(Concurrent Mark Sweep)收集器是一种以获取最短回收停顿时间为目标的收集器。 在目前企业中后端用到Java时,很重视服务的响应速度,希望系统停顿的时间最短,从而能给用户带来良好的体验 从名字上就可以看出来“Mark Sweep”,CMS收集器是基于“标记-清楚”算法实现的。它的收集过程会比其他的收集器要复杂一些整体上分四个步骤: 初始标记(CMS initial mark) 并发标记(CMS concurrent mark) 重新标记(CMS remark) 并发清除(CMS concurrent sweep) 其中初始和重新标记...
0
点赞
评论
收藏
分享
2019-07-13 13:11
已编辑
门头沟学院 Java
盒马生鲜后端一面
上来首先 自我介绍 扣项目 怎么做的 hashmap和concurrenthashmap区别 concurrenthashmap线程安全 cas和synchronizd的区别 应用场景 ReentrantLock锁的原理 mysql的行锁怎么实现的 事务隔离级别RR和RC 幻读 不可重复读 如何解决幻读 什么是MVCC 线程池参数 io密集型和cpu密集型线程池的选用 RPC框架的原理 dubbo的原理 其他的有点想不起来了 大概就这些了吧 感觉凉了呀 感觉好菜自己
叫我大表哥:
这个难度还行吧
投递盒马等公司7个岗位
0
点赞
评论
收藏
分享
2019-07-24 17:51
已编辑
门头沟学院 Java
分析——简单搞定分布式事务问题
分布式事务产生的背景 数据库事务要满足几个要求:ACID Atomic(原子性) 事务必须是原子的工作单元 Consistent(一致性 ) 事务完成时,必须使所有数据都保持一致状态 Isolation(隔离性) 并发事务所做的修改必须合其他事务所做的修改是隔离的 Duration(持久性) 事务完成后,对系统的影响是永久的 因为由于原子性和隔离性会导致事务的实现代价高一些,而原子性需要一定锁的机制来实现 Mysql里的事务处理过程 1、记录redo和undo log文件 redo 是数据库事务处理后的记录 undo 是数据库事务处理前的记录 确保日志在磁盘上的持久化 2、更新数据记录 3...
0
点赞
评论
收藏
分享
2019-07-24 17:51
已编辑
门头沟学院 Java
手写简单的SpringAOP动态代理的方式
SpringAOP代理模式 一、JDK动态代理模式 1、JDK动态代理的原理 通过实现InvocationHandler接口创建自己的调用处理器 通过为Proxy类指定ClassLoader对象和一组Interface来创建 通过反射机制获取动态代理的构造函数 通过构造函数创建动态代理的实例 2、JDK动态代理demo UserDao 接口 package demo; public interface UserDao { public void save(); public void update(); public void delete(); public void select()...
0
点赞
评论
收藏
分享
2019-07-24 17:51
已编辑
门头沟学院 Java
手写一个简单的HashMap
HashMap Hash:Hash散列将一个任意的长度通过某种(hash算法)算法转换成一个固定值。 移位 Map:地图x,y 存储 工作原理:通过hash算法,通过put和get存储和获取对象。 存储对象时,我们将K/V传给put方法时,它调用hashCode计算hash从而得到bucket位置,进一步存储,HashMap会根据当前bucket的占用情况自动调整容量(超过Load Factor则resize为原来的2倍)。如果发生碰撞的时候,Hashmap通过链表将产生碰撞冲突的元素组织起来。如果一个bucket中碰撞冲突的元素超过某个限制(默认是8),则使用红黑树来替换链表,从而提高速度。...
0
点赞
评论
收藏
分享
1
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务