会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
你本来就很二
博客园
首页
新随笔
订阅
管理
[置顶]
《Redis设计与实现》学习笔记(一)
摘要: 一、SDS SDS数据结构如下 常数复杂度获取字符串长度:即len属性,复杂度为O(1) 杜绝缓存区溢出:需要拼接字符串时,会先检查给定sds的空间是否足够,不够的话会先扩展再分配 减少字符串修改时带来的内存冲分配次数:空间预分配/惰性空间释放 二进制安全:可以保存任意格式的二进制数据 二、链表 链
阅读全文
posted @ 2018-11-17 15:28 lanic
阅读(191)
评论(0)
推荐(0)
2018年12月2日
java8
摘要: 测试所用的Apple类 PackedApple
阅读全文
posted @ 2018-12-02 13:24 lanic
阅读(195)
评论(0)
推荐(0)
2018年12月1日
redisson实现基于业务的互斥锁
摘要: 虽然数据库有锁的实现,但是有时候对于数据的操作更需要业务层控制。 这个解决的问题有次面试被问到过,当时不知道怎么解决,乱说一通,今天也算是有个解决方案了 项目中有个需求,就是订单需要经过一层一层的审核,审核过程中当前审核人有权限审核,上一审核人有权限撤销上一步的审核。这样在审核过程中就需要对订单审核
阅读全文
posted @ 2018-12-01 17:05 lanic
阅读(2310)
评论(0)
推荐(0)
2018年11月27日
多线程实现生产者消费者模型
摘要: 首先是一个仓库接口,该接口规定的仓库大小,仓库的存取方法,如下所示 然后就是具体的仓库设计,我利用设计了两种不同实现方式的仓库,如下 第一种: 第二种: 运行结果示例
阅读全文
posted @ 2018-11-27 16:51 lanic
阅读(330)
评论(0)
推荐(0)
2018年11月25日
有趣的注释
摘要: 哈哈哈
阅读全文
posted @ 2018-11-25 13:41 lanic
阅读(171)
评论(0)
推荐(0)
2017年6月24日
回文链表
摘要: 设计一种方式检查一个链表是否为回文链表。 您在真实的面试中是否遇到过这个题? Yes 设计一种方式检查一个链表是否为回文链表。 设计一种方式检查一个链表是否为回文链表。 您在真实的面试中是否遇到过这个题? Yes Yes Yes 样例 1->2->1 就是一个回文链表。 先将链表遍历,转成Strin
阅读全文
posted @ 2017-06-24 10:46 lanic
阅读(147)
评论(0)
推荐(0)
回文数
摘要: 判断一个正整数是不是回文数。 回文数的定义是,将这个数反转之后,得到的数仍然是同一个数。 注意事项 给的数一定保证是32位正整数,但是反转之后的数就未必了。 您在真实的面试中是否遇到过这个题? Yes 判断一个正整数是不是回文数。 回文数的定义是,将这个数反转之后,得到的数仍然是同一个数。 注意事项
阅读全文
posted @ 2017-06-24 10:19 lanic
阅读(136)
评论(0)
推荐(0)