自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 阿里代码评测:手撕LUR

阿里代码评测:手撕LRU题目描述个人思路代码并发场景下问题题目描述//评测题目:// 设计和构建一个“最近最久未使用”缓存(LRU),该缓存会删除最近最久未使用的项目。// 缓存应该从键映射到值(允许你插入和检索特定键对应的值),并在初始化时指定最大容量。// 当缓存被填满时,它应该删除最近最久未使用的项目。// 它应该支持以下操作: 获取数据 get 和 写入数据 put 。// 获取数据 get(key) - 如果密钥 (key) 存在于缓存中,则获取密钥的值(总是正数),否则返回 -1。

2021-06-20 18:35:57 228

原创 字符串表达式解析计算,支持MAX、MIN多元运算

计算串表达式解析计算,支持MAX、MIN多元运算前言计算类计算方法类前言近期,由于业务需要,需要对字符串公式进行解析计算,包括加减乘除,幂,取最大最小值运算,同时还包括圆括号的优先级问题。首先想到的解决思路是,使用栈,将运算符优先级进行排序,计算值按优先级依次入栈,低的在栈底,高的在栈顶。高优先级符号计算完毕后,得到的中间值再次入栈,用于下一个运算符号的计算。符号的优先级计算问题,转为入栈出栈操作。为实现上述操作,需要将计算优先级混乱的字符串公式,消除括号,按优先级进行排序,后缀式完美贴合了上述操作

2020-12-02 17:00:04 934

原创 IDEA 项目编译 java.lang.StackOverflowError

IDEA 启动项目时报Intellij Information:java: 系统资源不足,接着抛出java.lang.StackOverflowError。首先检查工程的JDK是否都一致,Project Structure->Project SDK,看看各个Module的JDK是否一致再检查Java编译的配置与JDK是否一致还是不行,试着增高编译的堆栈大小:大小都分配到万了,还...

2020-01-19 11:41:06 5805

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除