愿天堂没有BUG(公众号同名)_个人页

愿天堂没有BUG(公众号同名)
个人头像照片 个人头像照片
2240
0
0

个人介绍

面试真题·进阶教程·职场干货·思维导图免费分享

擅长的技术

获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息

2023年06月

  • 06.03 11:17:04
    发表了文章 2023-06-03 11:17:04

    基础到高级涵盖11个技术,Alibaba最新出品711页Java面试神册真香

    很多人都说八股文没用,这里聊一下我对八股文的一些看法吧:一个知识点,你能把使用以及原理说出来,我称之为八股,但是你能把底层关联以及业务使用,优化历程也能搞清楚,我称之为能力;这两点无疑是现在面试都会考察的。
  • 06.03 11:13:17
    发表了文章 2023-06-03 11:13:17

    美团二面:TCP 四次挥手,可以变成三次吗?

    上周有位读者面美团时,被问到:TCP 四次挥手中,能不能把第二次的 ACK 报文, 放到第三次 FIN 报文一起发送?
  • 06.03 11:11:13
    发表了文章 2023-06-03 11:11:13

    吹爆!阿里最新开源的这份Redis全栈小册,涵盖了Redis的所有操作

    Redis这玩意不用多说,Java后端打工人就没有没接触过的,现在出去面试基本上是必问项;而且在工作中在项目中还能起很大的作用。它不仅能减少数据库的操作、并且你还可以利用redis的一些数据结构如set sorted set 解决一些特定的问题、利用单线程实现分布式锁、一些简单的订阅发布等等。
  • 06.03 10:48:11
    发表了文章 2023-06-03 10:48:11

    字节一面:服务端挂了,客户端的 TCP 连接还在吗?

    收到一位读者的私信,说字节面试有这么一个问题:服务端挂了,客户端的 TCP 连接会发生什么? 如果「服务端挂掉」指的是「服务端进程崩溃」,那么这个读者猜的想法是对的,服务端的进程在发生崩溃的时候,内核会发送 FIN 报文,与客户端进行四次挥手。
  • 06.03 10:39:13
    发表了文章 2023-06-03 10:39:13

    Trending热榜关闭前,我把Github今年最火Java面试题汇总扒下来了

    很多人都说今年对于IT行业根本没有所谓的“金三银四”“金九银十”。在各大招聘网站或者软件上不管是大厂还是中小公司大多都是挂个招聘需求,实际并不招人;在行业内的程序员基本都已经感受到了任老前段时间口中所谓的“寒气”。
  • 06.03 10:36:00
    发表了文章 2023-06-03 10:36:00

    美团二面:MySQL记录锁+间隙锁可以防止删除操作而导致的幻读吗?

    大家好,我是小林。 昨天有位读者在美团二面的时候,被问到关于幻读的问题:

2023年05月

  • 05.31 10:53:55
    发表了文章 2023-05-31 10:53:55

    全到哭!从面试到架构,阿里大佬用五部分就把高并发编程讲清楚了

    不知道大家最近去面试过没有?有去面试过的小伙伴应该会知道现在互联网企业招聘对于“高并发”这块的考察可以说是越来越注重了。基本上你简历上有高并发相关经验,就能成为企业优先考虑的候选人。其原因在于,企业真正需要的是能独立解决问题的人才。每年面试找工作的人很多,技术水平也是高低不一,而并发编程却一直是让大家很头疼的事情,很多人总觉得自己似乎掌握了并发编程的知识,但实际在面试或者工作中,都会被它吊打虐哭。
  • 05.31 10:50:56
    发表了文章 2023-05-31 10:50:56

    字节二面:Redis 的大 Key 对持久化有什么影响?

    大家好,我是小林。 上周有位读者字节一二面时,被问到:Redis 的大 Key 对持久化有什么影响?
  • 05.31 10:37:30
    发表了文章 2023-05-31 10:37:30

    从零到一构建完整知识体系,阿里最新SpringBoot原理最佳实践真香

    Spring Boot不用多说,是咱们Java程序员必须熟练掌握的基本技能。工作上它让配置、代码编写、部署和监控都更简单,面试时互联网企业招聘对于Spring Boot这个系统开发的首选框架也是考察的比较严苛,如果你不是刚入行,只是停留在会用的阶段,那是远远不够的。
  • 05.31 10:34:29
    发表了文章 2023-05-31 10:34:29

    三个线程按顺序打印ABC?十二种做法,深入多线程同步通信机制

    大家好,我是老三,这篇文章分享一道非常不错的题目:三个线程按序打印ABC。 很多读者朋友应该都觉得这道题目不难,这次给大家带来十二种做法,一定有你没有见过的新姿势。
  • 05.31 10:17:35
    发表了文章 2023-05-31 10:17:35

    好家伙!全网开源对标P5~P7程序员技术成长路线,阿里这次是真卷

    今年的程序员可以说是最焦虑的一个群体了,面试找工作投简历没人理,有面试机会也面试不过,面试进去还干不长...于是,程序员们纷纷直呼:互联网寒冬又双叒叕来了,环境不好努力也没用躺平算了。
  • 05.31 10:14:56
    发表了文章 2023-05-31 10:14:56

    麻了!Spring Boot从 2.2.5升级到2.7.2之后,一堆BUG

    这篇文章分享一下Spring Boot 升级到2.7的踩坑总结,还是挺全面的,希望对大家有所帮助~
  • 05.30 10:49:13
    发表了文章 2023-05-30 10:49:13

    开源3天获得业界一致好评!阿里最新产Spring全家桶速成笔记真香

    Spring可以说是我们Java入门时最先接触的框架了,只要你是Java程序员,它就是你绕不开必须要学习的一个点。对于我们这些有工作经验的Javaer来说,你不仅要学好Spring,还需要学好后续由它衍生一系列的框架组件(我们一般把他们称为Spring全家桶)。
  • 05.30 10:45:12
    发表了文章 2023-05-30 10:45:12

    SpringBoot进阶:一键集成GrayLog,那叫一个丝滑

    在微服务架构中,一个服务通常都会有多个实例,而这些服务实例可能会被部署到不同的机器或虚拟容器上。此时对于日志数据的查看和分析就会变得困难起来,因为这些服务的日志数据都散落在各自实例所在的机器或容器上。例如,我现在要在订单服务里查找一个订单id为1的日志,而订单服务有10个实例并且部署在10台不同的机器上,那么我就得一台台的去找这个日志数据。所以这时候我们就需要有一个可以实现日志聚合的工具,将所有实例的日志数据都聚合在一个地方,那么我们就不需要到每个实例去找日志了,而本文将使用的日志聚合工具为Graylog
  • 05.30 10:42:53
    发表了文章 2023-05-30 10:42:53

    阿里巴巴Github星标57.9KJava面试突击汇总(全彩版)首次公开

    现在互联网大环境不好,互联网公司纷纷裁员并缩减HC,更多程序员去竞争更少的就业岗位,整的IT行业越来越卷。身为Java程序员的我们就更不用说了,上班8小时需要做好本职工作,下班后还要不断提升技能、技术栈,才能从容应对现在互联网公司的面试!
  • 05.30 10:38:47
    发表了文章 2023-05-30 10:38:47

    面试官:MySQL 啥时候用记录锁,啥时候用间隙锁?

    MySQL 啥时候会用记录锁,啥时候会用间隙锁,啥时候又会用 Next-Key 锁呢?今天我们就来做一些测试,弄清楚这个问题。
  • 05.30 10:23:36
    发表了文章 2023-05-30 10:23:36

    太全!不愧是Github爆火的阿里812页高并系统设计核心技术全解

    某乎上有这样一个问答:现在好点的互联网公司招聘基本都要求有高并发经验,但没有高并发的经验的人感觉只有在好点的互联网才获得高并发经验,这难道不是死循环?没有高并发经验的人如何才能获取高并发方面的经验呢?
  • 05.30 10:20:44
    发表了文章 2023-05-30 10:20:44

    MyBatis这样用,同事直呼哇塞,堪称最佳实践

    MyBatis是一款非常流行的ORM框架,相信很多小伙伴都在使用。我们经常会把它和MyBatis-Plus或者MBG一起使用,用多了之后对于其一些常规操作就不太熟悉了。最近总结了下MyBatis的实用用法和技巧,希望对大家有所帮助!
  • 05.29 10:30:32
    发表了文章 2023-05-29 10:30:32

    阿里最新产,SpringCloud微服务核心技术全解手册Github星标50k

    SpringCloud想必每一位Java程序员都不会陌生,很多人一度把他称之为“微服务全家桶”,它通过简单的注解,就能快速地架构微服务,这也是SpringCloud的最大优势。但是最近有去面试过的朋友就会发现,现在面试你要是没有SpringCloud经验基本面试机会都不会有。
  • 05.29 10:27:55
    发表了文章 2023-05-29 10:27:55

    8年程序员年初被迫毕业,前后面试30家公司,如今终于上岸

    大家好,我是君哥。今天分享一个老弟,被“毕业”后的求职经历。 在老东家干了 6 年,发展一般,很想出去,但是一直没有合适的机会,只好一边准备面试一边学习。让我没有想到的是,突然收到了“毕业”通知,当然,不光是我,而是整个团队。 毕业,对于我这样的老员工来说是不错的结果,因为正好我也想出去,而且这次公司还能给不少补贴。
  • 05.29 10:25:56
    发表了文章 2023-05-29 10:25:56

    号称Java圣经!Github上爆火的1058页JVM全栈小册到底有什么魅力

    对于JVM,我想大部分小伙伴都是要面试了才会去学,其余时间基本不会去看(掐指一算,你们书架上面的深入理解Java虚拟机第三版应该都一层灰了吧【手动狗头】)。但值得一说的是,当你工作多年之后,你遇到的项目会越来越复杂,遇到的问题也会越来越复杂:各种古怪的内存溢出,死锁,应用崩溃……这些都会迫使你不得不去深入学习JVM底层原理
  • 05.29 10:22:43
    发表了文章 2023-05-29 10:22:43

    面试官:使用 RocketMQ 怎么进行灰度发布?

    今天来聊一聊 RocketMQ 的灰度方案。 灰度发布是指在黑与白之间,平滑过渡的一种发布方式。在大流量的系统中,如果一次升级改造范围比较大,或者影响内容不太确定,一般会采用切量的方式进行升级,这样可以减少生产变更带来的影响。
  • 05.29 10:20:59
    发表了文章 2023-05-29 10:20:59

    首次公开!阿里巴巴最新高并发架构设计实录被我从Github扒下来了

    现在Java面试,问的是越来越底层。作为一名合格的Java程序员不仅要能“上天”,还要能“入地”!上天是指高并发,缓存,大流量,大数据量,能在更高的层面解决问题,入地是指从JVM,OS,算法,线程,IO这块刨根究底,对底层知识都能知其然还要知其所以然。
  • 05.29 10:16:22
    发表了文章 2023-05-29 10:16:22

    面试官:你来说一下Spring IOC容器的创建过程

    这篇文章主要讲解 IOC 容器的创建过程,让你对整体有一个全局的认识,文章没有复杂嵌套的 debug 流程,相对来说比较简单。
  • 05.28 10:58:23
    发表了文章 2023-05-28 10:58:23

    六年Java开发,分享年薪50W+架构师一路成长的辛酸

    13年下半年接触java,奇遇一般参加了java培训,期间甘苦自知。14年初如愿找到人生第一份工作,工资3k;对于之前的付出也算是回报吧 ,对于当时的我已经很满足了。 但是后来没想到公司是个坑, 入司半年有余,写的代码屈指可数;但是却结交了一位良师益友对我以后的职业发展和技术上提供了明灯,给予了不少帮助。所以说(塞翁失马,焉知非福)还是有些道理的。
  • 05.28 10:43:50
    发表了文章 2023-05-28 10:43:50

    一款基于SpringBoot+SpringSecurity的后台管理系统,强烈推荐

    Base Admin一套简单通用的后台管理系统,主要功能有:权限管理、菜单管理、用户管理,系统设置、实时日志,API加密,以及登录用户修改密码、配置个性菜单等。
  • 05.28 10:39:59
    发表了文章 2023-05-28 10:39:59

    五面阿里技术专家岗,已拿offer,这些面试题你能答出多少

    在面试前三面真的有点急促,一周内就面完了三次面试,接着就开始无尽的等待,整整等了三周左右,终于完成了四面和HR面。整个过程还是比较曲折的,技术面试还是挺考察技术深度的。现在已拿到offer。
  • 05.28 10:36:53
    发表了文章 2023-05-28 10:36:53

    从 SQL 到 MongoDB,这一篇就够了

    很多开发者首次接触数据库(通常是在高校课堂)的概念,或者说接触第一个数据库,通常是 SQL 数据库,而现在,NoSQL 数据库后来居上,很多原 SQL 数据的使用者难免有转向 NoSQL 的需求。而作为 NoSQL 数据库的代表,MongoDB 在社区越来越流行,生产环境的使用也日益广泛。
  • 05.28 10:33:44
    发表了文章 2023-05-28 10:33:44

    字节跳动面试问到Hadoop源码,拿40K进大厂的Java程序员必备技能

    大数据由于数据量庞大、数据类型复杂等特点,特别是非结构化或半结构化数据远远多于结构化数据,导致传统关系型数据库让企业面临巨大的成本压力。而 Hadoop 能够很好的提供解决大数据问题的技术手段。因此,Hadoop 技术在大数据中占据着举足轻重的作用,也很受企业的青睐。
  • 05.28 10:28:48
    发表了文章 2023-05-28 10:28:48

    从原理到实战:如何通过布隆过滤器防止缓存击穿

    我们的业务中经常会遇到穿库的问题,通常可以通过缓存解决。如果数据维度比较多,结果数据集合比较大时,缓存的效果就不明显了。 因此为了解决穿库的问题,我们引入Bloom Filter。
  • 05.27 10:26:42
    发表了文章 2023-05-27 10:26:42

    远程面试阿里、蚂蚁、京东、美团后整理份283页Java核心面试宝典

    本文整理了一些面试时面试官必问的知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty 与RPC 、Kafka、日记、设计模式、Java算法、数据库、Zookeeper、分布式缓存、数据结构等等。
  • 05.27 10:22:20
    发表了文章 2023-05-27 10:22:20

    干掉PostMan!IDEA这款插件太实用了…

    接口调试是每个软件开发从业者必不可少的一项技能,一个项目的的完成,可能接口测试调试的时间比真正开发写代码的时间还要多,几乎是每个开发的日常工作项。所谓工欲善其事必先利其器,在没有尝到IDEA REST真香之前,postman(chrome的一款插件)确实是一个非常不错的选择,具有完备的REST Client功能和请求历史记录功能。但是当使用了IDEA REST之后,postman就可以丢了,因为,IDEA REST Client具有postman的所有功能,而且还有postman没有的功能,继续往下看。
  • 05.27 10:20:04
    发表了文章 2023-05-27 10:20:04

    阿里技术专家带你玩转Spring全家桶,赠三本Spring实战篇电子文档

    毋庸置疑,Spring 早已成为 Java 后端开发事实上的行业标准,无数的公司选择 Spring 作为基础的开发框架,大部分 Java 后端程序员在日常工作中也会接触到Spring ,因此,如何用好 Spring ,也就成为 Java程序员的必修课之一。
  • 05.27 10:16:34
    发表了文章 2023-05-27 10:16:34

    一次 Druid 连接池泄露引发的血案

    最近某个应用程序老是卡,需要重启才能解决问题,导致被各种投诉,排查问题是Druid 连接池泄露引发的血案。。
  • 05.27 10:10:44
    发表了文章 2023-05-27 10:10:44

    阿里大牛都在读的10本Java实战书籍,Java开发进阶必备书单

    关乎于程序员,除了做项目来提高自身的技术,还有一种提升自己的专业技能就是:多!看!书! 毕竟,书是学习的海洋呢!So,Java程序员你们准备好了吗?双手奉上Java程序员必读之热门书单。
  • 05.27 10:05:25
    发表了文章 2023-05-27 10:05:25

    太难了!面试官居然要我停止一个正在运行的线程?

    停止一个线程意味着在任务处理完任务之前停掉正在做的操作,也就是放弃当前的操作。停止一个线程可以用Thread.stop()方法,但最好不要用它。虽然它确实可以停止一个正在运行的线程,但是这个方法是不安全的,而且是已被废弃的方法。
  • 05.26 10:35:29
    发表了文章 2023-05-26 10:35:29

    阿里P9级架构师马士兵花四小时让你搞懂JVM底层原理(附JVMpdf)

    JVM面试难题 当面试官向你提问JVM的实战问题时,你是否感觉到无所适从? 想解决生产环境中的GC问题,你是否感觉到狗咬刺猬,无处下嘴? 面对JVM的海量参数,你是否感觉到迷茫无助? 看过很多的JVM文章,但当遇到了生产环境中真实问题的时候,你是否依然不知道如何进行分析排查?
  • 05.26 10:32:15
    发表了文章 2023-05-26 10:32:15

    Nginx底层原理:一文解析Nginx为什么并发数可以达到3w!

    Nginx 以其高性能,稳定性,丰富的功能,简单的配置和低资源消耗而闻名。本文从底层原理分析 Nginx 为什么这么快!
  • 05.26 10:27:12
    发表了文章 2023-05-26 10:27:12

    三面“有赞”Java岗斩获offer:Spring+JVM+并发锁+分布式+算法

    年末离职,年初为面试也筹备挺长一段时间,找了不少复习资料,刷了很多题在网上投了很多简历最终面试了有赞,还有幸拿到offer!
  • 05.26 10:23:51
    发表了文章 2023-05-26 10:23:51

    什么鬼,微服务还没搞懂,又来个流服务

    本文节选自《实时流计算系统设计与实现》一书。 当一个服务模块的输入和输出都是流的时候,我们称其为流服务。流服务的好处在于其可以直观地描述业务执行流程。 流服务使用 DAG 来描述执行流程,DAG 的每个节点代表一个业务单元,每个业务单元负责一定的业务逻辑。
  • 05.26 10:12:49
    发表了文章 2023-05-26 10:12:49

    最新Java硬核技能微服务、虚拟机、高并发,掌握拿大厂offer

    写在前面 疫情信息仍在不断刷屏,今年春招明显会有所影响。很多企业,比如腾讯、字节跳动,为了保证春招的顺利进行,提高招聘效率,做出了一些调整:首先是更多采用线上面试的形式,有的甚至直接在线发offer。其次,简历筛选环节更加严格,用最短的时间匹配精准人才。 看来,春招难度不小,但也不必太过焦虑。在知乎上看到一条消息,说互联网公司每月对架构师的需求量高达近万人,有点出乎意料。那求职季需求岂不会更多!只要放平心态,调整策略,用心准备,就能抢占先机。那么,对于技术人,尤其是 Java 人来说,到底需要掌握什么技术才能通过筛选呢?这里列出几个流行的技术:
  • 05.26 10:08:49
    发表了文章 2023-05-26 10:08:49

    一开工,就遇到上亿(MySQL)大表的优化,我的天啊!

    XX实例(一主一从)xxx告警中每天凌晨在报SLA报警,该报警的意思是存在一定的主从延迟(若在此时发生主从切换,需要长时间才可以完成切换,要追延迟来保证主从数据的一致性)
  • 05.25 10:41:48
    发表了文章 2023-05-25 10:41:48

    阿里资深架构师钟华曰:中台战略思想与架构实战;含内部实施手册

    最近在读一本书,叫做《企业IT架构转型之道:阿里巴巴中台战略思想与架构实战》,在写此文时本书还没有看完,因为担心如果把书全部看完后再来写这篇文章,很多精彩的内容可能已经忘记了,所以中途先写一篇来分享给大家。
  • 05.25 10:37:40
    发表了文章 2023-05-25 10:37:40

    一款SQL自动检查神器,到底有多厉害!

    Yearning MYSQL 是一个SQL语句审核平台。提供查询审计,SQL审核等多种功能,支持Mysql,可以在一定程度上解决运维与开发之间的那一环,功能丰富,代码开源,安装部署容易!
  • 05.25 10:34:46
    发表了文章 2023-05-25 10:34:46

    阿里P8携手腾讯T4谈微服务架构实战:深入浅出Cloud+boot+Docker

    微服务”架构在这几年被广泛传播,变得非常火热,以至于关于微服务架构相关的开源框架和工具都变得越来越活跃,比如: Netflix OSS. Dubbo. Apache Thrift等。Spring Cloud也因为Spring社区在企业应用领域的广泛知名度和强大影响力,受到了广大架构师与开发者的高度关注。
  • 05.25 10:29:41
    发表了文章 2023-05-25 10:29:41

    一篇文章读懂HTTPS及其背后的加密原理

    HTTPS(全称: Hypertext Transfer Protocol Secure,超文本传输安全协议),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。本文,就来深入介绍下其原理。
  • 05.25 10:24:58
    发表了文章 2023-05-25 10:24:58

    京东Java高开岗三面算法+数据库+设计模式,复习1个月成功拿offer

    京东高级java现场三面,包含:算法、数据库、设计模式、java高级等,尾部有最全BAT高级java面试题目和答案福利,想要的就快来领走吧~(领取方式见文末)
  • 05.25 10:17:32
    发表了文章 2023-05-25 10:17:32

    热加载和热部署,没听过?看看 Tomcat 是怎么实现的

    热部署就是在服务器运行时重新部署项目,热加载即在在运行时重新加载class,从而升级应用。 通常情况下在开发环境中我们使用的是热加载,因为热加载的实现的方式在Web容器中启动一个后台线程,定期检测相关文件的变化,如果有变化就重新加载类,这个过程不会清空Session。而在生产环境我们一般应用的是热部署,热部署也是在Web应用后台线程定期检测,发现有变化就会重新加载整个Web应用,这种方式更加彻底会清空Session。
  • 05.24 10:01:53
    发表了文章 2023-05-24 10:01:53

    史上最全499道Java面试题:JVM+分布式+算法+锁+MQ+微服务+数据库

    JAVA基础 JAVA中的几种基本数据类型是什么,各自占用多少字节。 String类能被继承吗,为什么。 String,Stringbuffer,StringBuilder的区别。 ArrayList和LinkedList有什么区别。 讲讲类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造函数,字段,当new的时候,他们的执行顺序。
  • 05.24 09:58:17
    发表了文章 2023-05-24 09:58:17

    面试官:谈关于缓存穿透+击穿+雪崩,热点数据失效问题的解决方案

    当我们查询一条数据时,先去查询缓存,如果缓存有就直接返回,如果没有就去查询数据库,然后返回。这种情况下就可能出现下面的一些现象。
  • 发表了文章 2025-02-19

    云产品评测|用操作系统控制台,让运维更简单!

  • 发表了文章 2025-02-19

    这份Excel+Python飞速搞定数据分析手册,简直可以让Excel飞起来

  • 发表了文章 2025-02-19

    Python中使用MySQL模糊查询的方法

  • 发表了文章 2024-08-28

    Python关于迭代器的使用

  • 发表了文章 2024-08-28

    使用icecream优雅调试Python代码

  • 发表了文章 2024-08-27

    豆瓣评分7.6!Python大牛教你如何采集网络数据

  • 发表了文章 2024-08-27

    Python进行Socket接口测试的实现

  • 发表了文章 2024-08-27

    Python中循环依赖问题及其解决方案

  • 发表了文章 2024-08-26

    豆瓣评分9.4!最适合Python入门后进阶的Python食谱!

  • 发表了文章 2024-08-26

    PyCharm连接远程服务器配置的全过程

  • 发表了文章 2024-08-26

    使用poetry来更优雅的管理 python 包

  • 发表了文章 2024-08-24

    关于fastapi异步接口卡死的坑及解决

  • 发表了文章 2024-08-24

    探究Python中的函数与模块

  • 发表了文章 2024-08-24

    Star 6.9k!开源的全能Markdown格式文件提取器:MinerU

  • 发表了文章 2024-08-23

    豆瓣评分7.9!世界级讲师耗时5年整理出的Python学习手册!

  • 发表了文章 2024-08-23

    Python中的偏函数及其广泛应用方式

  • 发表了文章 2024-08-23

    Python中的random模块及相关模块详解

  • 发表了文章 2024-08-22

    GitHub星标破万!Python学习教程(超详细),真的太强了!

  • 发表了文章 2024-08-22

    python Socket无限发送接收数据方式

  • 发表了文章 2024-08-22

    Python多进程日志以及分布式日志的实现方式

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息