- 博客(117)
- 收藏
- 关注
转载 怎么做能防止B站再崩?
点赞关注,不会迷路!本文转载自:敖丙大家都知道虽然我是一个程序员,但是我非常热爱运动,比如跳舞,这不每天回家睡前我都会在B站舞蹈区学习相关的舞蹈。昨天也不例外,我一洗漱完就飞奔坐在电脑前,打开B站舞蹈区准备学习咬人喵,欣小萌、小仙若他们新的舞蹈动作,不得不说老婆们跳的真好,连我这种内向的人也不自觉的跟着扭动了起来。正当我准备学下一个动作的时候,我发现怎么404 NOT found了。坏了,作为开发的我第一直觉是系统崩了,我甚至怀疑是我网的问题,我发现手机网络正常电脑访问...
2021-07-14 22:31:45
470
原创 国内最简单易用的源码,Nacos必须榜上有名!
点赞关注,不会迷路!2021最新学习面试资料点击一起学习 暗号:csdn最新学习资料+简历优化资源最近新组件新的小组,开始了新的项目,项目的注册组件选择了我们国产的Nacos。Nacos提供了一组简单易用的特性集,可以快速实现动态服务发现、服务配置、服务元数据及流量管理。越来越多的公司也在使用这个技术 ,前几天一直在研究Nacos源码和核心内容,于是特意做了一份文档分享给大家。首先,我们从核心架构图开始分析下架构的原理。Nacos&Ribbon&Feign...
2021-05-27 21:53:54
888
原创 【面试必看】肝出万字攻略,详解腾讯面试
点赞关注,不会迷路!2021最新学习面试资料点击一起学习 暗号:csdn最新学习资料+简历优化资源前言今天给大家分享下腾讯面试攻略。标题涉及的范围很广,对多数面试腾讯的人而言,都有参考价值,看完本文之后,必有所得。退一步来讲,即便是准备面试其他公司,也有很多问题是相通的,亦可借鉴,有所广益。本文分为三个部分,如下:Part1:面试流程Part2:面试攻略Part3:实用建议话不多说,我们一起来感受吧!Part1: 面试流程一. 整体流程...
2021-05-12 22:27:45
1457
1
原创 90%的人都答错的基础知识,你都会吗?
前言最近我们通过sonar静态代码检测,同时配合人工代码review,发现了项目中很多代码问题。除了常规的bug和安全漏洞之外,还有几处方法用法错误,引起了我极大的兴趣。我为什么会对这几个方法这么感兴趣呢?因为它们极具迷惑性,可能会让我们傻傻分不清楚。1. replace会替换所有字符?很多时候我们在使用字符串时,想把字符串比如:ATYSDFA*Y中的字符A替换成字符B,第一个想到的可能是使用replace方法。如果想把所有的A都替换成B,很显然可以用replaceAll方法,因为非常直观,
2021-05-06 22:31:18
249
1
原创 金三银四最新 操作系统高频面试题大集合(下)
文件系统篇提高文件系统性能的方式访问磁盘的效率要比内存慢很多,是时候又祭出这张图了所以磁盘优化是很有必要的,下面我们会讨论几种优化方式高速缓存最常用的减少磁盘访问次数的技术是使用块高速缓存(block cache)或者缓冲区高速缓存(buffer cache)。高速缓存指的是一系列的块,它们在逻辑上属于磁盘,但实际上基于性能的考虑被保存在内存中。管理高速缓存有不同的算法,常用的算法是:检查全部的读请求,查看在高速缓存中是否有所需要的块。如果存在,可执行读操作而无须访问磁盘。...
2021-04-14 22:00:57
367
原创 1w字爆肝长文 操作系统高频面试题大集合(上)
点赞关注,不会迷路!2021最新学习面试资料点击一起学习 暗号:csdn最新学习资料+简历优化资源面试季整理了一些2021最新面试题希望能帮助到你面试前的复习且找到一个好的工作,也节省你在网上搜索资料的时间来学习!点击一起学习 暗号:csdn第一时间领取最新学习资料+简历优化资源给大家整理了一下操作系列高频面试题,话不多说直接开始吧,记得点赞关注,后续会发下篇哦解释一下什么是操作系统操作系统是管理硬件和软件的一种应用程序。操作系统是运行在计算机上最重要的一种软件...
2021-04-12 22:23:57
302
原创 4 月数据库流行度排行榜:三巨头分数暴跌
DB-Engines 4月份流行度排行已更新(基于 3 月份的整体数据变化)。从总榜来看,前十数据库的排名和上个月保持一致。虽然排名没有变动,但单个数据库的分数却变化不少。稳居前三的 Oracle、MySQL 和 Microsoft SQL Server 分数出现了较大幅度的下跌,分别减少 46.82、34.14 和 7.33 分。其中 SQL Server 分数已经连续下跌了两个月。若与去年同期的数据相比,三者下跌的分数平均已达到 64 分。后起之秀 PostgreSQL 和 MongoDB.
2021-04-09 22:29:33
171
原创 解密Redis助力双11背后电商秒杀系统
点赞关注,不会迷路!2021最新学习面试资料点击一起学习 暗号:csdn最新学习资料+简历优化资源面试季整理了一些2021最新面试题希望能帮助到你面试前的复习且找到一个好的工作,也节省你在网上搜索资料的时间来学习!点击一起学习 暗号:csdn第一时间领取最新学习资料+简历优化资源背景秒杀活动是绝大部分电商选择的低价促销、推广品牌的方式。不仅可以给平台带来用户量,还可以提高平台知名度。一个好的秒杀系统,可以提高平台系统的稳定性和公平性,获得更好的用户体验,提升平台的口碑,...
2021-04-06 22:34:08
200
转载 挑战10个最难回答的Java面试题(附答案)下
7. 编写 Java 程序时, 如何在 Java 中创建死锁并修复它?经典但核心Java面试问题之一。如果你没有参与过多线程并发 Java 应用程序的编码,你可能会失败。如何避免 Java 线程死锁?如何避免 Java 中的死锁?是 Java 面试的热门问题之一, 也是多线程的编程中的重口味之一, 主要在招高级程序员时容易被问到, 且有很多后续问题。尽管问题看起来非常基本, 但大多数 Java 开发人员一旦你开始深入, 就会陷入困境。面试问题总是以“什么是死锁?”开始当两个或多个线程
2021-03-30 21:45:59
235
1
转载 挑战10个最难回答的Java面试题(附答案)上
点赞关注,不会迷路!最新2021整理收集的一些Java学习资料(都整理成文档),有很多干货,包含mysql,netty,spring,线程,spring cloud等详细讲解,也有详细的学习规划图,面试题整理等,2021最新学习面试资料点击一起学习 暗号:csdn最新学习资料+简历优化资源这是我收集的10个最棘手的Java面试问题列表。这些问题主要来自 Java 核心部分 ,不涉及 Java EE 相关问题。你可能知道这些棘手的 Java 问题的答案,或者觉得这些不足以挑战你的 J...
2021-03-28 21:59:33
346
1
原创 关于GET和POST的区别,居然被问了十多年了
点赞关注,不会迷路!2021最新学习面试资料点击一起学习 暗号:csdn最新学习资料+简历优化资源最新2021整理收集的一些Java学习资料(都整理成文档),有很多干货,包含mysql,netty,spring,线程,spring cloud等详细讲解,也有详细的学习规划图,面试题整理等,最近看了一些同学的面经,发现无论什么技术岗位,都这么多年了,依然还是会问有关 GET 和 POST 请求区别的问题,而搜索出来的答案并不能让我们装得一手好逼,那就让我们从 HTTP 报文的...
2021-03-25 22:30:21
447
原创 Nacos 2.0正式发布,性能大幅提升数倍!
点赞关注,不会迷路!2021最新学习面试资料点击一起学习 暗号:csdn最新学习资料+简历优化资源面试季整理了一些2021最新面试题希望能帮助到你面试前的复习且找到一个好的工作,也节省你在网上搜索资料的时间来学习!点击一起学习 暗号:csdn第一时间领取最新学习资料+简历优化资源Nacos 项目起源于阿里巴巴内部的五彩石项目,从 2008 年开始,就已经在内部孵化了。近年来受 Eureka、Consul 等项目的影响,Nacos 越来越受欢迎!目前 Nacos 支...
2021-03-23 22:20:01
3575
2
原创 面试官:知道怎么找对象吗? 安排!
你觉得Java程序员搞对象是件难事吗?这么多花里胡哨的对象生成法还不够程序员们用的么。咳咳,玩笑归玩笑,这其实是面试时最常问到的基础问题之一。有时候面试官冷不丁问一句:“在Java里,你有哪些方式可以创建一个对象呢?”。所以针对「程序员找对象」这个问题,这篇来好好梳理和归纳一下。择日不如撞日,今天就把这件事情给安排了吧。可以说,方法多得很!另外正值面试季 ,整理了一些2021最新面试题希望能帮助到你面试前的复习且找到一个好的工作,也节省你在网上搜索资料的时间来学习!点击一起学习 暗号.
2021-03-19 21:46:18
263
2
转载 大厂面试必备之消息队列连环问
点赞关注,不会迷路!2021最新学习面试资料点击一起学习 暗号:csdn最新学习资料+简历优化资源整理了一些2021最新面试题希望能帮助到你面试前的复习且找到一个好的工作,也节省你在网上搜索资料的时间来学习!点击一起学习 暗号:csdn第一时间领取最新学习资料+简历优化资源开门见山,我们直接从常见的面试问题入手: 如何保证消息不丢失? 如何处理重复消息? 如何保证消息的有序性? 如何处理消息堆积? 当然在剖析这几个问题之前需要简单的介...
2021-03-18 22:33:19
283
原创 这10道基础Java面试题,虐哭了多少人
点赞关注,不会迷路!2021最新学习面试资料点击一起学习 暗号:csdn最新学习资料+简历优化资源整理了一些2021最新面试题希望能帮助到你面试前的复习且找到一个好的工作,也节省你在网上搜索资料的时间来学习!点击一起学习 暗号:csdn第一时间领取最新学习资料+简历优化资源今天分享10道自查基础的Java面试题,这10道题整理自小伙伴小王的面试经历,他告诉我,他去一家公司面试 Java 岗,结果被面试官虐哭了。整整 10 道 Java 面试题,很多都不确定。借这个机会,...
2021-03-17 22:43:43
213
原创 会跳的链表原来这么giao
点赞关注,不会迷路!2021最新学习面试资料点击一起学习 暗号:csdn最新学习资料+简历优化资源整理了一些2021最新面试题希望能帮助到你面试前的复习且找到一个好的工作,也节省你在网上搜索资料的时间来学习!点击一起学习 暗号:csdn第一时间领取最新学习资料+简历优化资源前言跳表是面试常问的一种数据结构,它在很多中间件和语言中得到应用,我们最最熟知的就有Redis跳表(zset)。并且在面试的很多场景可能会问到,偶尔还会让你手写试一试(跳表可能会让手写,红黑树是不可能...
2021-03-15 22:30:48
176
原创 教你一些IDE中比较骚的操作技巧!
点赞关注,不会迷路!2021最新学习面试资料点击一起学习 暗号:csdn最新学习资料+简历优化资源IDEA 有个很牛逼的功能,那就是后缀补全(不是自动补全),很多人竟然不知道这个操作,还在手动敲代码。这个功能可以使用代码补全来模板式地补全语句,如遍历循环语句(for、foreach)、使用 String.format() 包裹一个字符串、使用类型转化包裹一个表达式、根据判(非)空或者其它判别语句生成 if 语句、用 instanceOf 生成分支判断语句等。使用的方式也很简单,...
2021-03-12 22:54:56
160
转载 为了面个好公司!拼了!史上最全 40 道 Dubbo 面试题及答案
点赞关注,不会迷路!2021最新学习面试资料点击一起学习 暗号:csdn最新学习资料+简历优化资源想往高处走,怎么能不懂 Dubbo?Dubbo是国内最出名的分布式服务框架,也是 Java 程序员必备的必会的框架之一。Dubbo 更是中高级面试过程中经常会问的技术,无论你是否用过,你都必须熟悉。下面我为大家准备了一些 Dubbo 常见的的面试题,一些是我经常问别人的,一些是我过去面试遇到的一些问题,总结给大家,希望对大家能有所帮助。下面的这些面试题都整理成了PDF文档,另外...
2021-03-09 22:07:27
398
1
原创 算法复杂度分析,这次真懂了
点赞关注,不会迷路!我整理了很多2021最新学习面试资料 需要的朋友 点击一起学习 暗号:csdn第一时间分享最新学习资料+简历优化资源提到数据结构+算法的学习,有两个问题是不可避免的,一个是时间复杂度,可以理解为算法的运行时间,如果算法运行时间太长,那这个算法就没法用;另一个是算法的空间复杂度,可以理解为把算法存储在计算机中需要多大的空间,如果需要空间太大,那这个算法也没法用。因此,需要对一个算法的时间复杂度和空间复杂度进行分析,来确定该算法的可行性。时间复杂度的分析,一般有...
2021-03-08 22:23:40
1168
原创 【金三银四大厂】面试必问的 ConcurrentHashMap
点赞关注,不会迷路!2021最新学习面试资料 点击一起学习 暗号:csdn第一时间分享最新学习资料+简历优化资源我们知道HashMap是线程不安全的,因此在老版本JDK中提供了HashTable来实现多线程级别的,改变之处重要有以下几点。❝ HashTable的put,get,remove等方法是通过synchronized来修饰保证其线程安全性的。 HashTable是 不允许key跟value为null的。 问题是synchronized是个...
2021-03-05 21:26:24
339
1
转载 如何优雅地根治null值引起的Bug!
点赞关注,不会迷路!2021最新学习面试资料点击一起学习 暗号:csdn最新学习资料+简历优化资源前言在笔者几年的开发经验中,经常看到项目中存在到处空值判断的情况,这些判断,会让人觉得摸不着头绪,它的出现很有可能和当前的业务逻辑并没有关系。但它会让你很头疼。有时候,更可怕的是系统因为这些空值的情况,会抛出空指针异常,导致业务系统发生问题。此篇文章,总结了几种关于空值的处理手法,希望对读者有帮助。业务中的空值场景存在一个 UserSearchService用来...
2021-03-04 21:54:58
226
1
原创 认真聊一聊加班严重时该如何自我提升?
点赞关注,不会迷路!2021最新学习面试资料点击一起学习 暗号:csdn最新学习资料+简历优化资源前言看《小欢喜》看到 45 岁的方圆被辞退的那个场景我有点难过。当然我不是因为他而难过,我是想到我 45 岁的时候会不会也被辞退(可能还没到 45 就被辞退)?这种情绪持续了几天也无法挥散。正文现在很多公司加班都很严重,这种情况导致很多人将学习放到了一边。有些人在这种情况越陷越深,导致自己知识架构和市场已经脱节。然后在出去找工作已经没有了议价能力,恶性循环,再然后到 40 ...
2021-03-03 21:39:44
302
2
原创 2021 大厂Java最全面试准备—1000+道高频面试题+互联网大厂面经+简历指导(附答案解析)冲刺2021
点赞关注,不会迷路!前言面试题系列1.Java基础系列面试题Java面试不通过?这篇文章你看了吗?——Java基础面试题(一)Java面试不通过?这篇文章你看了吗?——最新版Java常见面试题(二)Java面试不通过?这篇文章你看了吗?——最新版Java常见面试题(三)最新Java常见面试题合集(四)最新Java常见面试题合集+答案详解(五)大厂面经系列简历...
2021-03-02 21:57:35
1819
原创 Java8的Stream那么强大,那你知道它的原理是什么吗?
点赞关注,不会迷路!2021最新学习面试资料点击一起学习 暗号:csdn最新学习资料+简历优化资源Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。本文会对Stream的实现原理进行剖析。Stream的组成与特点St...
2021-02-25 22:33:29
175
原创 2021 Java面试题大全(整理版)1000+面试题附答案详解,最全面详细,看完稳了!
进大厂是大部分程序员的梦想,而进大厂的门槛也是比较高的,所以这里整理了一份阿里、美团、滴滴、头条等大厂面试大全,其中概括的知识点有:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafka、Linux 等技术栈共有1000+道面试题。对于Java后端的朋友来说应该是最全面最完整的面试备战仓库,为了更好地整理每个模块,我也参考了很多网上
2021-02-24 22:28:24
64880
19
原创 阿里一面:你既然写过Mybatis插件,说说它底层是怎么加载一个自定义插件的
点赞关注,不会迷路!2021最新学习面试资料点击一起学习 暗号:csdn最新学习资料+简历优化资源大多数框架,都支持插件,用户可通过编写插件来自行扩展功能,Mybatis也不例外。我们从插件配置、插件编写、插件运行原理、插件注册与执行拦截的时机、初始化插件、分页插件的原理等六个方面展开阐述。1. 插件配置Mybatis的插件配置在configuration内部,初始化时,会读取这些插件,保存于Configuration对象的InterceptorChain中。<...
2021-02-22 22:31:53
183
原创 参考阿里规范,优秀的 Java 项目代码该如何分层?
点赞关注,不会迷路!2021最新学习面试资料点击一起学习 暗号:csdn最新学习资料+简历优化资源1.背景说起应用分层,大部分人都会认为这个不是很简单嘛 就controller,service, mapper三层。看起来简单,很多人其实并没有把他们职责划分开,在很多代码中, controller做的逻辑比service还多, service往往当成透传了。这其实是很多人开发代码都没有注意到的地方,反正功能也能用,至于放哪无所谓呗。这样往往造成后面代码无法复用,层级关系混乱,对...
2021-02-20 19:44:55
380
2
原创 想接私活时薪再翻一倍,建议根据这几个开源的SpringBoot项目(含小程序)改改~
点赞关注,不会迷路!2021最新学习面试资料点击一起学习 暗号:csdn最新学习资料+简历优化资源前言不得不佩服 SpringBoot 的生态如此强大,今天给大家推荐几款优秀的后台管理系统,小伙伴们再也不用从头到尾撸一个项目了。SmartAdmin我们开源一套漂亮的代码和一套整洁的代码规范,让大家在这浮躁的代码世界里感受到一股把代码写好的清流!同时又让开发者节省大量的时间,减少加班,快乐工作,热爱生活。SmartAdmin 让你从认识到忘不了,绝对是你...
2021-02-19 20:17:24
273
1
原创 字节跳动CEO张一鸣—大学四年收获和工作感悟
点赞关注,不会迷路!预则立,不预则废。2021最新学习面试资料点击一起学习 暗号:csdn最新学习资料+简历优化资源大学里的三点收获2001年我考入了南开大学,起初大学的生活是让人有点失落的,但慢慢地从安静朴素的校园和踏实努力的氛围中,我还是找到了自己的节奏。大学期间我主要在做三件事情 ,一是写代码,因为我是搞技术的;二是看书,看了很多很多书;三是修电脑。基于此自己也有三点收获:耐心,知识,伙伴。第一点收获:耐心。有耐心,能独处,并基于长期思考做判断,而不...
2021-02-18 22:13:05
524
原创 一口气说出了6种URL去重方案,面试官竖起了大拇指
点赞关注,不会迷路!文末获取2021最新学习面试资料URL 去重在我们日常工作中和面试中很常遇到,比如这些:可以看出,包括阿里,网易云、优酷、作业帮等知名互联网公司都出现过类似的面试题,而且和 URL 去重比较类似的,如 IP 黑/白名单判断等也经常出现在我们的工作中,所以我们本文就来“盘一盘”URL 去重的问题。URL 去重思路在不考虑业务场景和数据量的情况下,我们可以使用以下方案来实现 URL 的重复判断: 使用 Java 的 Set 集合,根据添加时的结果来判断...
2021-02-03 22:35:14
392
原创 【面经】自考本科应届生面试分享,Java开发苏州薪资9K
点赞关注,不会迷路!本篇为读者亲身经历,自考本科的面试经历分享,希望给学历不是很好的朋友一些参考。文末获取2021最新学习面试资料1.首先说一下我目前的基本情况我是一个应届生,某211院校的自考本科,这里我非常有话语权说一句,学历真的太重要了,没有统招的本科学历根本无缘进大厂。毕业以后很难找工作,所以后来进了一家刚起步创业没多久的小公司,团队不够健全,项目之前都是给外包做的。所以代码很差,每天我就是在改bug。所以这里提一句,应届生找工作一定一定不要急,技术不够就巩固技术,算...
2021-02-02 22:12:43
818
2
原创 List去除重复数据的五种方式
点赞关注,不会迷路!文末领取 2021最新学习面试资料以下介绍五种-不同的方法去除 Java 中ArrayList中的重复数据1.使用LinkedHashSet删除arraylist中的重复数据LinkedHashSet是在一个ArrayList删除重复数据的最佳方法。LinkedHashSet在内部完成两件事: 删除重复数据 保持添加到其中的数据的顺序 Java示例使用LinkedHashSet删除arraylist中的重复项。在给定的示例中,numbe...
2021-02-01 22:26:34
537
5
原创 无意中发现一位大佬的算法刷题 pdf 笔记
点赞关注,不会迷路!文末领取算法刷题笔记和 2021最新学习面试资料昨晚逛GitHub,无意中看到一位大佬(https://github.com/halfrost)的算法刷题笔记,感觉发现了宝藏!有些小伙伴可能已经发现了,但咱这里还是忍不住安利一波,怕有些小伙伴没有看到。关于算法刷题的困惑和疑问也经常听朋友们提及。这份笔记里面共包含作者刷LeetCode算法题后整理的数百道题,每道题均附有详细题解过程。很多人表示刷数据结构和算法题效率不高,甚是痛苦。有了这个笔记的总结,对校招和社招的...
2021-01-31 19:59:20
191
1
原创 【速度收藏】面试官经常会问的位运算奇淫技巧
点赞关注,不会迷路!文末领取2021最新学习面试资料前言位运算隐藏在编程语言的角落中,其神秘而又强大,暗藏内力,有些人光听位运算的大名的心中忐忑,还有些人更是一看到位运算就远远离去,我之前也是。但狡猾的面试官往往喜欢搞偷袭,抓住我们的弱点搞我们,为了防患于未然,特记此篇!本篇的内容为位运算的介绍和一些比较经典的位运算问题进行介绍分析,当然,位运算这么牛,后面肯定还是要归纳总结的。认识位运算什么是位运算?程序中的所有数在计算机内存中都是以二进制的形式储存的。位运算就是直...
2021-01-29 21:18:32
441
1
原创 【金三银四】JVM垃圾回收18问(附最新资料和答案)
点赞关注,不会迷路!文末领取最新学习面试资料GC 对于Java 来说重要性不言而喻,不论是平日里对 JVM 的调优还是面试中的无情轰炸。这篇文章会以一问一答的方式来展开有关 GC 的内容。本文章所说的 GC 实现没有特殊说明的话,默认指的是 HotSpot 的。我先将十八个问题都列出来,大家可以先思考下能答出几道。好了,开始表演。young gc、old gc、full gc、mixed gc 傻傻分不清?这个问题的前置条件是你得知道 GC 分代,为什么分代。这...
2021-01-28 22:39:14
337
2
原创 还在new对象?Java8通用Builder了解一下?
点赞关注,不会迷路!文末领取最新学习面试资料程序员经常会遇到灵魂拷问:你有对象吗?没有,但我可以 new 一个! publicclassGirlFriend{ privateStringname; privateintage; //省略getter&setter... publicstaticvoidmain(String[]args){ ...
2021-01-26 22:31:30
305
2
原创 你知道为什么阿里巴巴不建议 boolean 类型变量用 isXXX?
点赞关注,不会迷路!文末领取最新学习面试资料背景平时工作中大家经常使用到boolean以及Boolean类型的数据,前者是基本数据类型,后者是包装类,为什么不推荐使用isXXX来命名呢?到底是用基本类型的数据好呢还是用包装类好呢?例子:1.其他非boolean类型privateStringisHot;publicStringgetIsHot() {returnisHot;}2.boolean类型privatebo...
2021-01-25 21:36:31
313
1
原创 Spring:我是如何解决循环依赖问题的?
1.由一个问题开始最近项目组的一个同事遇到了一个问题,问我的意见,一下子引起的我的兴趣,因为这个问题我也是第一次遇到。平时自认为对spring循环依赖问题还是比较了解的,直到遇到这个和后面的几个问题后,重新刷新了我的认识。我们先看看当时出问题的代码片段:@Servicepublic class TestService1 { @Autowired private TestService2 testService2; @Async public void te
2021-01-24 22:34:38
615
1
原创 我用Redis实现了一个轻量级的搜索引擎!
点赞关注,不会迷路!文末领取最新学习面试资料大家如果是做后端开发的,想必都实现过列表查询的接口,当然有的查询条件很简单,一条 SQL 就搞定了。但有的查询条件极其复杂,再加上库表中设计的各种不合理,导致查询接口特别难写,然后加班什么的就不用说了(不知各位有没有这种感受呢~)。下面以一个例子开始,这是某购物网站的搜索条件,如果让你实现这样的一个搜索接口,你会如何实现?当然你说借助搜索引擎,像 Elasticsearch 之类的,你完全可以实现。但我这里想说的是,如果要你自己实现呢...
2021-01-22 14:01:10
320
原创 面试官:SQL语句为什么执行慢? 我:为什么慢心里没数?
点赞关注,不会迷路!文末领取最新学习面试资料SQL 语句执行慢的原因是面试中经常会被问到的,对于服务端开发来说也是必须要关注的问题。总而言之,出了问题应该要做到心里有数。在生产环境中,SQL 执行慢是很严重的事件。那么如何定位慢 SQL、慢的原因及如何防患于未然。接下来带着这些问题来开启本篇之旅!- 思维导图-写操作作为后端开发,日常操作数据库最常用的是写操作和读操作。读操作我们下边会讲,这个分类里我们主要来看看写操作时为什么会导致 SQL 变慢。...
2021-01-19 22:35:30
195
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人