程序员
文章平均质量分 90
coder诸葛
欢迎关注公众号【coder诸葛】领取最新一线大厂面试学习资料,和各类Java电子书籍
展开
-
怎么做能防止B站再崩?
点赞关注,不会迷路!本文转载自:敖丙大家都知道虽然我是一个程序员,但是我非常热爱运动,比如跳舞,这不每天回家睡前我都会在B站舞蹈区学习相关的舞蹈。昨天也不例外,我一洗漱完就飞奔坐在电脑前,打开B站舞蹈区准备学习咬人喵,欣小萌、小仙若他们新的舞蹈动作,不得不说老婆们跳的真好,连我这种内向的人也不自觉的跟着扭动了起来。正当我准备学下一个动作的时候,我发现怎么404 NOT found了。坏了,作为开发的我第一直觉是系统崩了,我甚至怀疑是我网的问题,我发现手机网络正常电脑访问...转载 2021-07-14 22:31:45 · 453 阅读 · 0 评论 -
国内最简单易用的源码,Nacos必须榜上有名!
点赞关注,不会迷路!2021最新学习面试资料点击一起学习 暗号:csdn最新学习资料+简历优化资源最近新组件新的小组,开始了新的项目,项目的注册组件选择了我们国产的Nacos。Nacos提供了一组简单易用的特性集,可以快速实现动态服务发现、服务配置、服务元数据及流量管理。越来越多的公司也在使用这个技术 ,前几天一直在研究Nacos源码和核心内容,于是特意做了一份文档分享给大家。首先,我们从核心架构图开始分析下架构的原理。Nacos&Ribbon&Feign...原创 2021-05-27 21:53:54 · 878 阅读 · 0 评论 -
【面试必看】肝出万字攻略,详解腾讯面试
点赞关注,不会迷路!2021最新学习面试资料点击一起学习 暗号:csdn最新学习资料+简历优化资源前言今天给大家分享下腾讯面试攻略。标题涉及的范围很广,对多数面试腾讯的人而言,都有参考价值,看完本文之后,必有所得。退一步来讲,即便是准备面试其他公司,也有很多问题是相通的,亦可借鉴,有所广益。本文分为三个部分,如下:Part1:面试流程Part2:面试攻略Part3:实用建议话不多说,我们一起来感受吧!Part1: 面试流程一. 整体流程...原创 2021-05-12 22:27:45 · 1414 阅读 · 1 评论 -
90%的人都答错的基础知识,你都会吗?
前言最近我们通过sonar静态代码检测,同时配合人工代码review,发现了项目中很多代码问题。除了常规的bug和安全漏洞之外,还有几处方法用法错误,引起了我极大的兴趣。我为什么会对这几个方法这么感兴趣呢?因为它们极具迷惑性,可能会让我们傻傻分不清楚。1. replace会替换所有字符?很多时候我们在使用字符串时,想把字符串比如:ATYSDFA*Y中的字符A替换成字符B,第一个想到的可能是使用replace方法。如果想把所有的A都替换成B,很显然可以用replaceAll方法,因为非常直观,原创 2021-05-06 22:31:18 · 241 阅读 · 1 评论 -
金三银四最新 操作系统高频面试题大集合(下)
文件系统篇提高文件系统性能的方式访问磁盘的效率要比内存慢很多,是时候又祭出这张图了所以磁盘优化是很有必要的,下面我们会讨论几种优化方式高速缓存最常用的减少磁盘访问次数的技术是使用块高速缓存(block cache)或者缓冲区高速缓存(buffer cache)。高速缓存指的是一系列的块,它们在逻辑上属于磁盘,但实际上基于性能的考虑被保存在内存中。管理高速缓存有不同的算法,常用的算法是:检查全部的读请求,查看在高速缓存中是否有所需要的块。如果存在,可执行读操作而无须访问磁盘。...原创 2021-04-14 22:00:57 · 353 阅读 · 0 评论 -
1w字爆肝长文 操作系统高频面试题大集合(上)
点赞关注,不会迷路!2021最新学习面试资料点击一起学习 暗号:csdn最新学习资料+简历优化资源面试季整理了一些2021最新面试题希望能帮助到你面试前的复习且找到一个好的工作,也节省你在网上搜索资料的时间来学习!点击一起学习 暗号:csdn第一时间领取最新学习资料+简历优化资源给大家整理了一下操作系列高频面试题,话不多说直接开始吧,记得点赞关注,后续会发下篇哦解释一下什么是操作系统操作系统是管理硬件和软件的一种应用程序。操作系统是运行在计算机上最重要的一种软件...原创 2021-04-12 22:23:57 · 294 阅读 · 0 评论 -
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 · 163 阅读 · 0 评论 -
解密Redis助力双11背后电商秒杀系统
点赞关注,不会迷路!2021最新学习面试资料点击一起学习 暗号:csdn最新学习资料+简历优化资源面试季整理了一些2021最新面试题希望能帮助到你面试前的复习且找到一个好的工作,也节省你在网上搜索资料的时间来学习!点击一起学习 暗号:csdn第一时间领取最新学习资料+简历优化资源背景秒杀活动是绝大部分电商选择的低价促销、推广品牌的方式。不仅可以给平台带来用户量,还可以提高平台知名度。一个好的秒杀系统,可以提高平台系统的稳定性和公平性,获得更好的用户体验,提升平台的口碑,...原创 2021-04-06 22:34:08 · 196 阅读 · 0 评论 -
挑战10个最难回答的Java面试题(附答案)下
7. 编写 Java 程序时, 如何在 Java 中创建死锁并修复它?经典但核心Java面试问题之一。如果你没有参与过多线程并发 Java 应用程序的编码,你可能会失败。如何避免 Java 线程死锁?如何避免 Java 中的死锁?是 Java 面试的热门问题之一, 也是多线程的编程中的重口味之一, 主要在招高级程序员时容易被问到, 且有很多后续问题。尽管问题看起来非常基本, 但大多数 Java 开发人员一旦你开始深入, 就会陷入困境。面试问题总是以“什么是死锁?”开始当两个或多个线程转载 2021-03-30 21:45:59 · 224 阅读 · 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 · 338 阅读 · 1 评论 -
关于GET和POST的区别,居然被问了十多年了
点赞关注,不会迷路!2021最新学习面试资料点击一起学习 暗号:csdn最新学习资料+简历优化资源最新2021整理收集的一些Java学习资料(都整理成文档),有很多干货,包含mysql,netty,spring,线程,spring cloud等详细讲解,也有详细的学习规划图,面试题整理等,最近看了一些同学的面经,发现无论什么技术岗位,都这么多年了,依然还是会问有关 GET 和 POST 请求区别的问题,而搜索出来的答案并不能让我们装得一手好逼,那就让我们从 HTTP 报文的...原创 2021-03-25 22:30:21 · 438 阅读 · 0 评论 -
Nacos 2.0正式发布,性能大幅提升数倍!
点赞关注,不会迷路!2021最新学习面试资料点击一起学习 暗号:csdn最新学习资料+简历优化资源面试季整理了一些2021最新面试题希望能帮助到你面试前的复习且找到一个好的工作,也节省你在网上搜索资料的时间来学习!点击一起学习 暗号:csdn第一时间领取最新学习资料+简历优化资源Nacos 项目起源于阿里巴巴内部的五彩石项目,从 2008 年开始,就已经在内部孵化了。近年来受 Eureka、Consul 等项目的影响,Nacos 越来越受欢迎!目前 Nacos 支...原创 2021-03-23 22:20:01 · 3547 阅读 · 2 评论 -
面试官:知道怎么找对象吗? 安排!
你觉得Java程序员搞对象是件难事吗?这么多花里胡哨的对象生成法还不够程序员们用的么。咳咳,玩笑归玩笑,这其实是面试时最常问到的基础问题之一。有时候面试官冷不丁问一句:“在Java里,你有哪些方式可以创建一个对象呢?”。所以针对「程序员找对象」这个问题,这篇来好好梳理和归纳一下。择日不如撞日,今天就把这件事情给安排了吧。可以说,方法多得很!另外正值面试季 ,整理了一些2021最新面试题希望能帮助到你面试前的复习且找到一个好的工作,也节省你在网上搜索资料的时间来学习!点击一起学习 暗号.原创 2021-03-19 21:46:18 · 246 阅读 · 2 评论 -
大厂面试必备之消息队列连环问
点赞关注,不会迷路!2021最新学习面试资料点击一起学习 暗号:csdn最新学习资料+简历优化资源整理了一些2021最新面试题希望能帮助到你面试前的复习且找到一个好的工作,也节省你在网上搜索资料的时间来学习!点击一起学习 暗号:csdn第一时间领取最新学习资料+简历优化资源开门见山,我们直接从常见的面试问题入手: 如何保证消息不丢失? 如何处理重复消息? 如何保证消息的有序性? 如何处理消息堆积? 当然在剖析这几个问题之前需要简单的介...转载 2021-03-18 22:33:19 · 266 阅读 · 0 评论 -
这10道基础Java面试题,虐哭了多少人
点赞关注,不会迷路!2021最新学习面试资料点击一起学习 暗号:csdn最新学习资料+简历优化资源整理了一些2021最新面试题希望能帮助到你面试前的复习且找到一个好的工作,也节省你在网上搜索资料的时间来学习!点击一起学习 暗号:csdn第一时间领取最新学习资料+简历优化资源今天分享10道自查基础的Java面试题,这10道题整理自小伙伴小王的面试经历,他告诉我,他去一家公司面试 Java 岗,结果被面试官虐哭了。整整 10 道 Java 面试题,很多都不确定。借这个机会,...原创 2021-03-17 22:43:43 · 207 阅读 · 0 评论 -
会跳的链表原来这么giao
点赞关注,不会迷路!2021最新学习面试资料点击一起学习 暗号:csdn最新学习资料+简历优化资源整理了一些2021最新面试题希望能帮助到你面试前的复习且找到一个好的工作,也节省你在网上搜索资料的时间来学习!点击一起学习 暗号:csdn第一时间领取最新学习资料+简历优化资源前言跳表是面试常问的一种数据结构,它在很多中间件和语言中得到应用,我们最最熟知的就有Redis跳表(zset)。并且在面试的很多场景可能会问到,偶尔还会让你手写试一试(跳表可能会让手写,红黑树是不可能...原创 2021-03-15 22:30:48 · 164 阅读 · 0 评论 -
教你一些IDE中比较骚的操作技巧!
点赞关注,不会迷路!2021最新学习面试资料点击一起学习 暗号:csdn最新学习资料+简历优化资源IDEA 有个很牛逼的功能,那就是后缀补全(不是自动补全),很多人竟然不知道这个操作,还在手动敲代码。这个功能可以使用代码补全来模板式地补全语句,如遍历循环语句(for、foreach)、使用 String.format() 包裹一个字符串、使用类型转化包裹一个表达式、根据判(非)空或者其它判别语句生成 if 语句、用 instanceOf 生成分支判断语句等。使用的方式也很简单,...原创 2021-03-12 22:54:56 · 156 阅读 · 0 评论 -
为了面个好公司!拼了!史上最全 40 道 Dubbo 面试题及答案
点赞关注,不会迷路!2021最新学习面试资料点击一起学习 暗号:csdn最新学习资料+简历优化资源想往高处走,怎么能不懂 Dubbo?Dubbo是国内最出名的分布式服务框架,也是 Java 程序员必备的必会的框架之一。Dubbo 更是中高级面试过程中经常会问的技术,无论你是否用过,你都必须熟悉。下面我为大家准备了一些 Dubbo 常见的的面试题,一些是我经常问别人的,一些是我过去面试遇到的一些问题,总结给大家,希望对大家能有所帮助。下面的这些面试题都整理成了PDF文档,另外...转载 2021-03-09 22:07:27 · 380 阅读 · 1 评论 -
算法复杂度分析,这次真懂了
点赞关注,不会迷路!我整理了很多2021最新学习面试资料 需要的朋友 点击一起学习 暗号:csdn第一时间分享最新学习资料+简历优化资源提到数据结构+算法的学习,有两个问题是不可避免的,一个是时间复杂度,可以理解为算法的运行时间,如果算法运行时间太长,那这个算法就没法用;另一个是算法的空间复杂度,可以理解为把算法存储在计算机中需要多大的空间,如果需要空间太大,那这个算法也没法用。因此,需要对一个算法的时间复杂度和空间复杂度进行分析,来确定该算法的可行性。时间复杂度的分析,一般有...原创 2021-03-08 22:23:40 · 1145 阅读 · 0 评论 -
【金三银四大厂】面试必问的 ConcurrentHashMap
点赞关注,不会迷路!2021最新学习面试资料 点击一起学习 暗号:csdn第一时间分享最新学习资料+简历优化资源我们知道HashMap是线程不安全的,因此在老版本JDK中提供了HashTable来实现多线程级别的,改变之处重要有以下几点。❝ HashTable的put,get,remove等方法是通过synchronized来修饰保证其线程安全性的。 HashTable是 不允许key跟value为null的。 问题是synchronized是个...原创 2021-03-05 21:26:24 · 322 阅读 · 1 评论 -
如何优雅地根治null值引起的Bug!
点赞关注,不会迷路!2021最新学习面试资料点击一起学习 暗号:csdn最新学习资料+简历优化资源前言在笔者几年的开发经验中,经常看到项目中存在到处空值判断的情况,这些判断,会让人觉得摸不着头绪,它的出现很有可能和当前的业务逻辑并没有关系。但它会让你很头疼。有时候,更可怕的是系统因为这些空值的情况,会抛出空指针异常,导致业务系统发生问题。此篇文章,总结了几种关于空值的处理手法,希望对读者有帮助。业务中的空值场景存在一个 UserSearchService用来...转载 2021-03-04 21:54:58 · 209 阅读 · 1 评论 -
认真聊一聊加班严重时该如何自我提升?
点赞关注,不会迷路!2021最新学习面试资料点击一起学习 暗号:csdn最新学习资料+简历优化资源前言看《小欢喜》看到 45 岁的方圆被辞退的那个场景我有点难过。当然我不是因为他而难过,我是想到我 45 岁的时候会不会也被辞退(可能还没到 45 就被辞退)?这种情绪持续了几天也无法挥散。正文现在很多公司加班都很严重,这种情况导致很多人将学习放到了一边。有些人在这种情况越陷越深,导致自己知识架构和市场已经脱节。然后在出去找工作已经没有了议价能力,恶性循环,再然后到 40 ...原创 2021-03-03 21:39:44 · 292 阅读 · 2 评论 -
2021 大厂Java最全面试准备—1000+道高频面试题+互联网大厂面经+简历指导(附答案解析)冲刺2021
点赞关注,不会迷路!前言面试题系列1.Java基础系列面试题Java面试不通过?这篇文章你看了吗?——Java基础面试题(一)Java面试不通过?这篇文章你看了吗?——最新版Java常见面试题(二)Java面试不通过?这篇文章你看了吗?——最新版Java常见面试题(三)最新Java常见面试题合集(四)最新Java常见面试题合集+答案详解(五)大厂面经系列简历...原创 2021-03-02 21:57:35 · 1791 阅读 · 0 评论 -
Java8的Stream那么强大,那你知道它的原理是什么吗?
点赞关注,不会迷路!2021最新学习面试资料点击一起学习 暗号:csdn最新学习资料+简历优化资源Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。本文会对Stream的实现原理进行剖析。Stream的组成与特点St...原创 2021-02-25 22:33:29 · 170 阅读 · 0 评论 -
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 · 64807 阅读 · 19 评论 -
阿里一面:你既然写过Mybatis插件,说说它底层是怎么加载一个自定义插件的
点赞关注,不会迷路!2021最新学习面试资料点击一起学习 暗号:csdn最新学习资料+简历优化资源大多数框架,都支持插件,用户可通过编写插件来自行扩展功能,Mybatis也不例外。我们从插件配置、插件编写、插件运行原理、插件注册与执行拦截的时机、初始化插件、分页插件的原理等六个方面展开阐述。1. 插件配置Mybatis的插件配置在configuration内部,初始化时,会读取这些插件,保存于Configuration对象的InterceptorChain中。<...原创 2021-02-22 22:31:53 · 170 阅读 · 0 评论 -
参考阿里规范,优秀的 Java 项目代码该如何分层?
点赞关注,不会迷路!2021最新学习面试资料点击一起学习 暗号:csdn最新学习资料+简历优化资源1.背景说起应用分层,大部分人都会认为这个不是很简单嘛 就controller,service, mapper三层。看起来简单,很多人其实并没有把他们职责划分开,在很多代码中, controller做的逻辑比service还多, service往往当成透传了。这其实是很多人开发代码都没有注意到的地方,反正功能也能用,至于放哪无所谓呗。这样往往造成后面代码无法复用,层级关系混乱,对...原创 2021-02-20 19:44:55 · 365 阅读 · 2 评论 -
想接私活时薪再翻一倍,建议根据这几个开源的SpringBoot项目(含小程序)改改~
点赞关注,不会迷路!2021最新学习面试资料点击一起学习 暗号:csdn最新学习资料+简历优化资源前言不得不佩服 SpringBoot 的生态如此强大,今天给大家推荐几款优秀的后台管理系统,小伙伴们再也不用从头到尾撸一个项目了。SmartAdmin我们开源一套漂亮的代码和一套整洁的代码规范,让大家在这浮躁的代码世界里感受到一股把代码写好的清流!同时又让开发者节省大量的时间,减少加班,快乐工作,热爱生活。SmartAdmin 让你从认识到忘不了,绝对是你...原创 2021-02-19 20:17:24 · 259 阅读 · 1 评论 -
字节跳动CEO张一鸣—大学四年收获和工作感悟
点赞关注,不会迷路!预则立,不预则废。2021最新学习面试资料点击一起学习 暗号:csdn最新学习资料+简历优化资源大学里的三点收获2001年我考入了南开大学,起初大学的生活是让人有点失落的,但慢慢地从安静朴素的校园和踏实努力的氛围中,我还是找到了自己的节奏。大学期间我主要在做三件事情 ,一是写代码,因为我是搞技术的;二是看书,看了很多很多书;三是修电脑。基于此自己也有三点收获:耐心,知识,伙伴。第一点收获:耐心。有耐心,能独处,并基于长期思考做判断,而不...原创 2021-02-18 22:13:05 · 485 阅读 · 0 评论 -
面试官:SQL语句为什么执行慢? 我:为什么慢心里没数?
点赞关注,不会迷路!文末领取最新学习面试资料SQL 语句执行慢的原因是面试中经常会被问到的,对于服务端开发来说也是必须要关注的问题。总而言之,出了问题应该要做到心里有数。在生产环境中,SQL 执行慢是很严重的事件。那么如何定位慢 SQL、慢的原因及如何防患于未然。接下来带着这些问题来开启本篇之旅!- 思维导图-写操作作为后端开发,日常操作数据库最常用的是写操作和读操作。读操作我们下边会讲,这个分类里我们主要来看看写操作时为什么会导致 SQL 变慢。...原创 2021-01-19 22:35:30 · 186 阅读 · 1 评论 -
几幅图,拿下 HTTPS
点赞关注,不会迷路!文末领取最新学习面试资料我很早之前写过一篇关于 HTTP 和 HTTPS 的文章,但对于 HTTPS 介绍还不够详细,只讲了比较基础的部分,所以这次我们再来深入一下 HTTPS,用实战抓包的方式,带大家再来窥探一次 HTTPS。对于还不知道对称加密和非对称加密的同学,你先复习我以前的这篇文章「硬核!30 张图解 HTTP 常见的面试题」,本篇文章默认大家已经具备了这些知识。TLS 握手过程HTTP 由于是明文传输,所谓的明文,就是说客户端与服务端通信的信...原创 2021-01-15 22:31:17 · 144 阅读 · 1 评论 -
为什么 MySQL 不推荐默认值为 null ?
点赞关注,不会迷路!文末领取最新学习和面试资料。 想看分析结论的可以直接拉到最后通常能听到的答案是使用了NULL值的列将会使索引失效,但是如果实际测试过一下,你就知道IS NULL会使用索引,所以上述说法有漏洞。着急的人拉到最下边看结论前言Null is a special constraint of columns. The columns in table will be added null constrain if you do not define t...原创 2021-01-14 21:54:46 · 229 阅读 · 0 评论 -
Java编程绝对不能忽视的这几点,一不小心就出大错!你猜到了吗?
点赞关注,不会迷路!文末领取最新学习面试资料在 Java 编码中,我们容易犯一些错误,也容易疏忽一些问题,因此笔者对日常编码中曾遇到的一些经典情形归纳整理成文,以共同探讨。1. 纠结的同名现象很多类的命名相同(例如:常见于异常、常量、日志等类),导致在 import 时,有时候张冠李戴,这种错误有时候很隐蔽。因为往往同名的类功能也类似,所以 IDE 不会提示 warn。解决写完代码时,扫视下 import 部分,看看有没有不熟悉的。替换成正确导入后,要注意下注释是否也作...原创 2021-01-13 22:16:49 · 137 阅读 · 1 评论 -
【校招、社招】面试官:说说 Redis的内存淘汰策略问题
点赞关注,不会迷路!最近春招,校招,社招需要最新面试资料的文末获取领取方式Redis是基于内存的key-value数据库,因为系统的内存大小有限,所以我们在使用Redis的时候可以配置Redis能使用的最大的内存大小。Redis配置内存1、通过配置文件配置通过在Redis安装目录下面的redis.conf配置文件中添加以下配置设置内存大小//设置Redis最大占用内存大小为100Mmaxmemory 100mbredis的配置文件不一定使用的是安装目录下面的re...原创 2021-01-12 22:30:34 · 206 阅读 · 1 评论 -
2021一波最新 Redis 面试题(下),看完稳了!
redis的过期策略以及内存淘汰机制redis采用的是定期删除+惰性删除策略。为什么不用定时删除策略?定时删除,用一个定时器来负责监视key,过期则自动删除。虽然内存及时释放,但是十分消耗CPU资源。在大并发请求下,CPU要将时间应用在处理请求,而不是删除key,因此没有采用这一策略.定期删除+惰性删除是如何工作的呢?定期删除,redis默认每个100ms检查,是否有过期的key,有过期key则删除。需要说明的是,redis不是每个100ms将所有的key检查一次,而是随机抽取进行检查(原创 2021-01-11 22:34:48 · 1412 阅读 · 1 评论 -
码上一波 Redis 面试题,面试跳槽不要慌!
点赞关注,不会迷路!废话不多说,直接上干货!文末获取学习资料,路线图和更多面试题合集领取方式面试题如下: Redis 持久化机制 缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题 热点数据和冷数据是什么 Memcache与Redis的区别都有哪些? 单线程的redis为什么这么快 redis的数据类型,以及每种数据类型的使用场景,Redis 内部结构 redis的过期策略以及内存淘汰机制【~】 Redis 为...原创 2021-01-10 22:30:15 · 276 阅读 · 1 评论 -
一文搞懂线性表(顺序表、链表)
点赞关注,不会迷路!干货!文末有资料领取方式其实说实话,可能很多人依然分不清线性表,顺序表,和链表之间的区别和联系! 线性表:逻辑结构, 就是对外暴露数据之间的关系,不关心底层如何实现,数据结构的逻辑结构大分类就是线性结构和非线性结构而顺序表、链表都是一种线性表。 顺序表、链表:物理结构,他是实现一个结构实际物理地址上的结构。比如顺序表就是用数组实现。而链表用指针完成主要工作。不同的结构在不同的场景有不同的区别。 在Java中,大家都知道List接口类型,这就是逻辑结构...原创 2021-01-08 22:07:32 · 598 阅读 · 1 评论 -
面试问到这个我直接蒙了,你呢?
点赞关注,不会迷路!你的登录接口真的安全吗?前言大家学写程序时,第一行代码都是hello world。但是当你开始学习 WEB 后台技术时,很多人的第一个功能就是写的登录(小声:别人我不知道,反正我是)。但是我在和很多工作经验较短的同学面试或沟通的时候,发现很多同学虽然都有在简历上写:负责项目的登录/注册功能模块的开发和设计工作,但是都只是简单的实现了功能逻辑,在安全方面并没有考虑太多。这篇文章主要是和大家聊一聊,在设计一个登录接口时,不仅仅是功能上的实现,在安全方面,我们还需要考虑哪...原创 2021-01-06 22:26:53 · 212 阅读 · 1 评论 -
JDK16 新特性速览,你还能追上 Java 的更新速度吗?
点赞关注,不会迷路!你还能追上 Java 的更新速度吗?当开发者深陷 Java 8 版本之际,这边下一版本 Java 16 有了最新的消息,与 Java 15 一样,作为短期版本,Oracle 仅提供 6 个月的支持。根据发布计划,JDK 16 将在 12 月 10 日和 2021 年 1 月 14 进入 Rampdown 阶段,2021 年 2 月 4 日到 2 月 18 日进入发布候选阶段。最终版本预计于 2021 年 3 月 16 日正式发布。日前, JDK 16 揭晓了即将...转载 2021-01-05 22:28:59 · 478 阅读 · 0 评论 -
从三本院校到斩获字节跳动后端研发Offer
文章篇幅较长,都是满满的干货,看完收获绝对很多,文末有学习笔记和学习资料领取前言大家好, 这次应博主的邀约,写一篇关于我的Java自学经历,希望对小伙伴们有所帮助。我本科就读于北方某三本院校,和别人交谈的时候也不太愿意过多介绍关于自己本科的情况,想着英雄不问出处。不过后面想想,自己的一些经历分享出来,如果刚好有在某个阶段开始迷茫的小伙伴,可以通过阅读我的经历,避免掉一些我走过的弯路,那就很好了。天,总会亮的关于我我本科就读于三本的独立学院,主要是因为高考考得不好,说白了就是...原创 2021-01-04 22:31:52 · 5711 阅读 · 9 评论