GitHub @ZhangXiaoQ
关注TA
点击“阿Q说代码”,关注,设为星标每日技术干货,第一时间送达!哈喽大家好,我是阿Q。最近是上班忙项目,下班带娃,忙的不可开交,连摸鱼的时间都没有了。今天趁假期用图解的方式从源码角度...
java践行者、码农、程序猿,公众号“阿Q说”...
点击“阿Q说代码”,关注,设为星标每日技术干货,第一时间送达!大家好,我是阿Q,很高兴又跟大家见面了。 看过我以往文章的小伙伴可能会发现,我的大部分文章都偏向于实战。我的文章风格也...
各位看官大家好,今天给大家分享的又是一篇实战文章,希望大家能够喜欢。开味菜 最近接到一个新的需求,需要上传2G左右的视频文件,用测试环境的OSS试了一下,上传需要十几分钟,再考虑到...
Good morning, everyone!之前我们已经说过用Shiro和JWT来实现身份认证和用户授权,今天我们再来说一下「Security和JWT」的组合拳。简介 先赘述一下...
“噔噔噔......”传来一阵敲门声,把我从美梦中惊醒了。朦胧间听到有人在说话“阿Q,在家不?”“来了来了”,推门一看,原来是“赵信”兄弟。「赵信」:自称常山赵子龙,一把三爪长枪耍...
端午佳节一下子就过完了,大家是不是还沉迷在假期的欢乐气氛中无法自拔?今天阿Q为大家准备了上好的“醒酒菜”——JVM运行时数据区的核心内存区——堆。堆的概述 一般来说:一个Java程...
我们的JVM系列已经断更好几天了,小伙伴们在后台疯狂私信阿Q,想看后续内容,今天它来了。相信大家在上篇文章中已经对类加载子系统有了清晰的认识,接下来就让我们来揭开“运行时数据区”的...
方法调用是不是很熟悉?那你真的了解它吗?今天就让我们来盘一下它。 首先大家要明确一个概念,此处的方法调用并不是方法中的代码被执行,而是要确定被调用方法的版本,即最终会调用哪一个方...
前几天收到一个新的需求,需要实现类似“附近的人”的功能:根据自己当前的定位,获取距离范围内的所有任务地点。刚看到这个需求时有点懵逼,第一想到的就是要利用地球的半径公式去计算距离,也...
我们在上篇文章中提到了记录锁(行锁)、间隙锁和临键锁,后台有小伙伴催我更新一下其他的锁。拖延症又犯了,趁周末,今天我们来总结一下MyISAM和InnoDB引擎下锁的种类及使用方法...
最近要在公司内做一次技术分享,思来想去不知道该分享些什么,最后在朋友的提示下,准备分享一下MySQL的InnoDB引擎下的事务幻读问题与解决方案--LBCC&MVCC。经过好几天...
“ 阅读本文大概需要 7.2 分钟。上篇文章中我们知道了JVM是个啥?这篇文章(通篇文章都是以HotSpot JVM为例)就让我们来了解一下类加载子系统(ClassLoader)-...
“ 阅读本文大概需要 5 分钟。大家在平时的开发过程中是否遇到过StackOverflowError、OutOfMemoryError等类似的内存溢出错误呢?大家又是怎么解决这个问...
“ 阅读本文大概需要 5 分钟。我们上文中介绍的ES内部索引的写处理流程是在ES的内存中执行的,而数据被分配到特定的主、副分片上之后,最终是存储到磁盘上的,这样在断电的时候就不会丢...