数据库
文章平均质量分 93
AnAnDawn
微信搜 | 安安酱。一个热衷于分享技术干货的公众号
展开
-
好家伙,某不知名大厂直接问我明天能不能来上班
前言 好家伙,我直接好家伙,面试官直接问我明天能不能来上班。事情的经过是安酱在面试广州某一大型(真的挺大的)政务相关公司,在跟面试官简单的聊了一些业务场景和功能实现之后(可能是真的缺人,也可能是安酱太优秀,直接吊打面试官),就问我明天能不能来上班。 当然了上面的是二面,主要考察的是安酱对整个项目的理解能力和对于解决某个实现难点能力。毫无疑问,这两个还是有点自信的。 最后,安酱在二面快结束时还是婉拒了。好哥哥们要说了,你是不是傻,这么快就拒绝了,是钱没给够吗(是的,没给够)。 我当然没那么肤浅,这点钱就想让我原创 2021-03-23 15:15:11 · 383 阅读 · 2 评论 -
被某创业公司虐到体无完肤的N道题 | 高阶必备
前言 好哥哥们,正如标题一样,安酱被虐了,虐的体无完肤,归结起来就是一个菜(真的菜)。 事情的经过真是一把辛酸泪啊。讲道理,再去之前我还是很有信心的(自信爆棚好吗)。随着面试的推进,我发现我扛不住了,数据库底层原理和网络相关我是真不会呀,不会就算了,面试官就挑着这些来问,都不按简历上的技术点来的。 面试公司的话据说由微博(不知道是不是,反正就是某大厂)一个技术大佬带的一个团队组建的创业公司(当然还是在广州这边,有好哥哥想要挑战一下吗,评论区告诉我)。进去还做了一份面试题,讲道理,题目直接对标字节好吗。好家伙原创 2021-03-10 12:28:44 · 245 阅读 · 0 评论 -
2021-03-01 Java 高级开发面试日记
前言 好哥哥们,这篇的话记录了安酱在面试广州一家对公电商公司相对比较难的面试题。安酱由于这块是真的没有复习,所以也就回答了个大概(寂寞)。不知道是不是由于对公的商城,并没有像高并发这类的问题,不过有问多线程相关的问题。面试题如下,已加答案。 在2021-03-02 对方HR告知结果面试通过,但是给的薪资没有达到我的预期就拒绝了…。难道说这是我成为面霸的开端吗?? 如何保证 MQ 顺序消费 由于安酱简历中有提到熟悉的MQ是RabbitMQ和RocketMQ,所以以这两种MQ来分析一波。 RabbitMQ 中原创 2021-03-08 10:23:00 · 415 阅读 · 0 评论 -
Redis 实现分布式锁可没有你想象的那么简单
前言 上篇又说到就是最近不写 Redis 系列相关的了,但是由于在纠结选择Sping或者Netty。一时间就想起来还有这一篇相关的东西没有弄,也当成是一个过渡期。讲道理,这一篇不管是面试还是实际工作的试用都是非常有必要了解并且弄懂得,但是要看懂这篇的话需要的基础是懂好多我以前弄的一些知识点,如果好哥哥们在看的过程中有不熟悉的点可以看 Redis 高级进阶知识点大全,基本上 Reids 的东西都有了。觉得不错的话给猛男我点个赞加下关注啥的。 普通锁 首先锁是置于可启闭的器物上,以钥匙或暗码开启,像门锁、密码原创 2021-01-18 09:50:05 · 270 阅读 · 0 评论 -
你不知道的 Redis 高级进阶知识点大全
前言 如题,我真不是一个标题党,这一篇的话主要是整个 Redis 系列的一个总结及目录,收录了猛男我最近这一个多月肝的所有 Redis 的文章。怎么说呢,还是挺不容易的,也是一天天坚持下来的(有断更的那几次都是因为有事情连夜赶回老家导致的,其实有几篇也是在火车上肝出来)。就冲我这个精神好哥哥们不点个赞加个关注吗,你们良心真的不会痛吗? 另外的话,整个 Redis 这个系列就先到这里了,其实还有好多东西没有弄,后面我想起来(划重点)再弄了。接下来的话目前猛男我有两个方向,第一个的话是Netty,第二的话是Sp原创 2021-01-18 09:46:31 · 264 阅读 · 1 评论 -
「进击Redis」十二、彻底搞懂 Redis 事务
前言 接上篇Redis Pipeline 这一篇就够了 后我又来了。讲道理,Pipeline这一篇弄得还算挺全的,就是缺了一个具体客户端实现的代码(这个会在后面加进去的,一点都不带慌的)。还有就是我的排版真的是越来越好了,风格也没有那么单一了。看在我这么用心的份上好哥哥们还不点关注、点赞吗(疯狂暗示)。这篇是 Redis 系列的第十二篇了,不容易呀,不过好哥哥们的点赞加关注是我持续的动力(再次暗示,别愣着呀)。 这篇篇幅会有点长,好哥哥们好好看(夸奖),我可不能做个标题党,让我们继续肉弹冲击,冲冲冲…原创 2020-12-11 09:13:13 · 182 阅读 · 0 评论 -
「进击Redis」十一、Redis Pipeline这一篇就够了
不懂就问 马上就是双十二了,想问问好哥哥们,三千左右配置的电脑大概需要花多少钱? 好哥哥们评论区告诉我 概述 好哥哥们还记得 Redis 执行一条需要那几个步骤吗?不是吧,上篇图解 Redis 慢查询刚分享过的,就忘了吗。哦,你还没看啊,那还不抓紧补个课。 看过的好哥哥都知道是发送命令、命令排队、命令执行、结果响应四个步骤。由于 Redis 本身是基于 Request/Response协议(停等机制)的,虽然 Redis 已经提供了像 mget 、mset 这种批量的命令,但是好哥哥们想一下,如果某些原创 2020-12-11 09:12:35 · 283 阅读 · 0 评论 -
Postgresql 动态统计某一列的某一值出现的次数
实例解析: select to_char(log.date, 'yyyy-MM-dd HH24') as hour, log.exten, sum(case log.grade when '1' then 1 else 0 end) as "1", sum(case log.grade when '2' then 1 else 0 end) as "2", sum(case log.gr原创 2017-08-03 13:51:21 · 5584 阅读 · 0 评论 -
Mysql 执行持久层操作时一些优化查询速度方法
由于在参与的实际项目中发现当mysql表的数据量达到百万级时,普通SQL查询效率呈直线下降,而且如果where中的查询条件较多时,其查询速度简直无法容忍。曾经测试对一个包含400多万条记录(有索引)的表执行一条条件查询,其查询时间竟然高达40几秒,相信这么高的查询延时,任何用户都会抓狂。因此如何提高sql语句查询效率,显得十分重要。 1、对查询进行优化,应尽量避免全表扫描,首先应考虑在原创 2017-06-28 16:04:42 · 277 阅读 · 0 评论 -
MySql 的事务隔离级别
首先创建一个表account。创建表的过程略过。表的结构如下: 然后往表中插入两条数据,插入后结果如下: 定义两个事务:A用户 和 B用户。 一. read uncommitted(可以读取未提交数据) A 执行如下操作: set session transaction isolation level read uncommitted; start transacti转载 2016-12-29 16:15:28 · 270 阅读 · 0 评论 -
关于Mysql 全文索引的使用
分享一篇关于Mysql使用全文索引的博客 Mysql使用全文索引转载 2017-06-28 16:28:50 · 262 阅读 · 0 评论