首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
喵喵帕斯
掘友等级
小白
漫画,日语歌曲,游戏
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
16
文章 13
沸点 3
赞
16
返回
|
搜索文章
赞
文章( 13 )
沸点( 3 )
MySQL优化-index merge (索引合并)
从MySQL5.1版本开始,MySQL引入了index merge优化技术,使得对同一个表可以使用多个索引分别进行条件扫描,然后将结果进行合并处理,从而改善对单个表的查询性能。
算法:二叉树的最大高度
`````` /** * 二叉树的最大深度 * @param root * @return */ public static int getBinaryTreeMaxDepth(Node root)
布隆过滤器适配Spring Cache及问题与解决策略
本文主要内容为提供一个MVP实例去介绍布隆过滤器的落地方案,包含以下内容: ● 使用注解 + 拦截器 + spring自动配置,使能简单方便的使用布隆过滤器 ● 适配Spring Cach
redis+lua 实现令牌桶
redis+lua实现令牌桶限流,代码直接贴截图,好像也没啥可写的了,所以编辑摘要为啥至少要50个字?
redis命令入门(set)
help@set查看所有set相关命令1.SADDSADDkeymember[member...]summary:Addoneormorememberstoasetsince:1.0.0添加一个或多个
redis命令入门(lists)
redis-cli连接好之后,执行help@list查看list下的常用命令,看命令首字母,大概分为三类,L开头的代表left,R开头的代表right,B开头的代表block1. LPUSHLPUSH
redis命令入门(string)
1. SET 返回key的value值,如果key不存在,返回nil。如果key的value不是string类型,会返回错误,因为get只处理string类型的values 如果 key 已经存在,会把 value 追加到原来值(value)的结尾。 如果 key 不存在,那么…
你必须知道的Synchronized (中篇:锁升级)
上面的代码我们使用一个Vector进行写入操作,并做好初始化准备,众所周知Vector内部的访问操作是使用的同步锁也就是sync控制,每次执行add方法都会请求list对象的锁,然后我连续运行十次,最后输出数值大概在 440-470左右,而关闭偏向锁(-XX:-UseBiase…
你必须知道的Synchronized (前篇:底层实现)
关键字Synchronized的作用是实现线程间的同步,下面就简称sync。 sync要聊的东西太多了,本节先聊sync的底层实现和简单区别,后面还会写出Synchronized的锁升级过程和相关优化。 通过字节码,可以看到两个指令:monitorenter 和 monitor…
下一页
个人成就
文章被点赞
70
文章被阅读
12,656
掘力值
505
关注了
7
关注者
17
收藏集
29
关注标签
20
加入于
2019-01-03