首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ZacPark
掘友等级
后端开发
一天比一天进步
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
140
文章 140
沸点 0
赞
140
返回
|
搜索文章
最新
热门
MySQL8.0 LIMIT到Using filesort(不涉及具体算法)
最近,确实感觉遇到转型的痛苦了,慢慢积累沉淀吧,还是理解的不够好。 下文的测试用例均为官网提供的sakila数据库,附上下载链接。 以下2个图分别说明了limit的作用,红色部分为结果。 针对sakila.film表,分别对相应字段进行limit操作,使用EXPLAIN分析其执…
从LIKE、REGEXP实例看MySQL EXPLAIN及索引下推
衡量一个SQL语句的表现的方式,大家都知道使用EXPLAIN语句,字段想必大家也知道,但是通过实例我觉得还是更好理解。本文不会对每个字段进行过多地赘述,网上很多大神比我总结得好。本文基于LIKE与正则表达式的实例在EXPLAIN的表现。 在分析SQL语句执行时,主要用到的列,分…
使用canal+kafka监听MySQL binlog小实践
最近,想对MySQL有进一步的认识,看如何保证缓存与数据库一致性,在负责业务上也需要这方面的优化,有些文章提到使用监听MySQL binlog实现,想试下,本文纯属好奇心驱使。 binlog是MySQL server层维护的一种二进制日志,与innodb等存储引擎中的redo/…
杂记-排序顺便写python
读书笔记 - 第三版 JVM(一)
new过程:JVM遇到一条字节码new指令时,检查指令的参数是否能在常量池中定位到一个类的符号引用,检查符号引用代表的类是否已经被加载、解析和初始化过。如果没有,必须先执行类加载。 类加载检查通过后,JVM为新生对象分配内存。所需内存的大小在类加载完成后便可完全确定。(堆内存规…
如何构筑测试体系 - 一点儿小的启发
从昨天开始大部分同学都开始在家办公了,我也在14day home quarantine中,希望大家都健健康康,迎接春天的道来。 进入正题,《重构_改善既有代码的设计》一书中,曾提到,重构的第1步为建立一组可靠的测试环境,可见重构的目的不仅仅为了代码结构上的优化。 而且,在日常工…
一次疏忽导致的错误 - 对象拷贝了吗?
最近,笔者也有一些事不顺心,人生不如意事十之八九,努力过了,该熬的夜熬过了,不后悔就够了。希望大家在新年顺顺利利 ~ 场景:业务下沉,将RPC调用方的业务逻辑下沉到RPC服务方,提供通用接口。 根据上述改动,会发现我只是把RPC调用的逻辑下沉到了服务方,调用了服务方的方法获取了…
从HystrixRequestContext理解线程间上下文传递
在学习Hystrix的请求缓存与请求合并过程中,不禁产生疑问,如何实现基于一个类似于“ThreadLocal变量”,但上下文运用范围为Request维度,也就是“HystrixRequestContext”。 前文中,提到请求合并是通过HystrixCollapser来实现的,…
Hystrix请求合并与请求缓存(二):请求合并
今日继续摸鱼Hystrix的请求合并部分,可能不如请求缓存分析的详细,但是我感觉足够表达实现原理了。 本文选择了较为简单的请求合并的用例进行切入并分析,即CommandCollapserGetValueForKey,而非ObservableCollapserGetWordFor…
Hystrix请求合并与请求缓存(一):请求缓存
国庆长假结束后,笔者一直在于假期综合症缠斗,特别是周六上班。。。 相信大家对Hystrix都很熟悉,它的源码大量使用RxJava,正好笔者的老本行是Android开发工程师,以前也略微接触过,想分享下自己看完Hystix的请求合并与请求缓存部分源码的一些收获。 笔者理解:在分布…
下一页
个人成就
文章被点赞
179
文章被阅读
79,953
掘力值
1,868
关注了
26
关注者
58
收藏集
1
关注标签
14
加入于
2019-07-24