首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
pandaapo
获赞
7
粉丝
0
关注
5
看过 TA
3
合肥工业大学
2013
Java
IP属地:安徽
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑pandaapo吗?
发布(2)
刷题
pandaapo
2022-06-22 10:10
已编辑
Java
笔记剑指 Offer 全解(Java 版)3rd>
想法:github上写个本文升级版:每题都像前两题这样有动图具象化思路分析。 本文中用到jdk提供的库函数并当成时空复杂度为O(1):ArrayList#add()、addAll(ArrayList),Stack#add()、push()、pop(),Arrays.fill(数组,一个元素),Math.pow() 数组中重复的数字 “要求时间复杂度 O(N),空间复杂度 O(1)。因此不能使用排序的方法,也不能使用额外的标记数组。”QQQ 为什么时间复杂度O(N)就不能使用排序方法?都达不到O(N)吗???排序方法是什么样的?有哪几种???AAA 链接各排序算法复杂度及稳定性表图 答案思...
0
点赞
评论
收藏
转发
pandaapo
2020-08-13 21:59
已编辑
Java
《Java面经汇总【背诵版】囊括了基本所有考点【自己总结的】》文章优化
Java面经汇总【背诵版】囊括了基本所有考点【自己总结的】文章优化RabbitMQ有以下几种工作模式??? 你在开发中遇到什么问题?是怎么解决的?例子:在处理订单时要用到定时任务,当时采用的是Spring Task来完成,由于一个订单服务会部署多个,多个订单服务同时去处理任务会造成任务被重复处理的情况,如何解决任务的重复处理。解决:采用乐观锁解决,在任务表中设置一个version字段记录版本号,取出任务记录同时拿到任务的版本号,执行前对任务进行锁定,具体的做法是执行update根据当前版本号将版本号加1,update成功表示锁定任务成功,即可开始执行任务。 例子:注册中心和服务提供者集群注册失...
0
点赞
评论
收藏
转发
1
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务