摘要: 故事的开头总是这样,适逢其会、猝不及防。今天我哼着“也是黄昏的沙滩上,有着脚印两对半......”在海边散步,迎面走来了一位身穿黄金甲的男子,来海边还穿这么花哨,真是个傻X。定睛一看,这不是嘉文吗? > 背景介绍:嘉文四世,德玛西亚皇子,是有名的高富帅。与盖伦、菊花信并称草丛三剑客,整天嚷嚷着“犯我 阅读全文
posted @ 2021-05-23 23:51 阿Q说代码 阅读(665) 评论(4) 推荐(2)
摘要: 面试路上 “滴,滴滴......”师傅我们到哪了?我还要赶着面试呢。 师傅: 快了快了,下个路口就到了。真是服了这帮人了,不会开车净往里凑。 听着司机师傅的抱怨声,不禁想起首打油诗:满目尾灯红,耳盈刺笛声。心忧迟到久,颓首似雷轰。 一下车赶紧小跑就进了富丽堂皇的酒店,不不不,是商务楼,这大厅有点气派 阅读全文
posted @ 2021-05-17 09:11 阿Q说代码 阅读(565) 评论(4) 推荐(1)
摘要: 方法调用是不是很熟悉?那你真的了解它吗?今天就让我们来盘一下它。 首先大家要明确一个概念,此处的方法调用并不是方法中的代码被执行,而是要确定被调用方法的版本,即最终会调用哪一个方法。 上篇文章中我们了解到,class字节码文件中的方法的调用都只是符号引用,而不是直接引用(方法在实际运行时内存布局中的 阅读全文
posted @ 2021-05-14 09:42 阿Q说代码 阅读(668) 评论(0) 推荐(0)
摘要: 我们在上篇文章中提到了记录锁(行锁)、间隙锁和临键锁,后台有小伙伴催我更新一下其他的锁。拖延症又犯了,趁周末,今天我们来总结一下MyISAM和InnoDB引擎下锁的种类及使用方法。 MySQL的四大常见存储引擎 谈到MyISAM和InnoDB了我们先来了解一下什么是存储引擎吧。MySQL中的数据用各 阅读全文
posted @ 2021-05-12 09:40 阿Q说代码 阅读(314) 评论(0) 推荐(0)
摘要: 前几天收到一个新的需求,需要实现类似“附近的人”的功能:根据自己当前的定位,获取距离范围内的所有任务地点。刚看到这个需求时有点懵逼,第一想到的就是要利用地球的半径公式去计算距离,也就是把地球想成一个球体,去计算球上两点之间的距离。可想而知,这样的方法效率会比较低,每条数据都要来与本人的坐标做计算,太 阅读全文
posted @ 2021-05-10 13:51 阿Q说代码 阅读(216) 评论(0) 推荐(1)
摘要: 最近要在公司内做一次技术分享,思来想去不知道该分享些什么,最后在朋友的提示下,准备分享一下MySQL的InnoDB引擎下的事务幻读问题与解决方案--LBCC&MVCC。经过好几天的熬夜通宵,终于把这部分的内容捋清楚了。至于为什么说是InnoDB呢?因为MyISAM引擎是不支持事务的。 事务 概念 一 阅读全文
posted @ 2021-05-09 11:30 阿Q说代码 阅读(707) 评论(0) 推荐(0)
摘要: 我们上文中介绍的ES内部索引的写处理流程是在ES的内存中执行的,而数据被分配到特定的主、副分片上之后,最终是存储到磁盘上的,这样在断电的时候就不会丢失数据。具体的存储路径可在配置文件 ../config/elasticsearch.yml 中进行设置,默认存储在安装目录的 Data文件夹下。建议不要 阅读全文
posted @ 2021-05-09 11:27 阿Q说代码 阅读(749) 评论(0) 推荐(0)