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

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

个人介绍

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

擅长的技术

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

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

云产品技术能力:

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

阿里云技能认证

详细说明
暂无更多信息

2023年01月

  • 01.13 10:46:14
    发表了文章 2023-01-13 10:46:14

    高并发核心编程SpringCloud+Nginx秒杀实战,秒杀系统的系统架构

    秒杀系统的系统架构 本节分多个维度介绍crazy-springcloud开发脚手架的架构,包括分层架构、限流架构、分布式锁架构、削峰的架构。 秒杀的分层架构 从分层的角度来说,秒杀系统架构可以分成3层,大致如下: (1)客户端:负责内容提速和交互控制。 (2)接入层:负责认证、负载均衡、限流。 (3)业务层:负责保障秒杀数据的一致性。
  • 01.12 11:16:26
    发表了文章 2023-01-12 11:16:26

    终于读完了阿里云p9专家分享云原生Kubernetes全栈架构师实战文档

    Kubernetes(简称K8s)发布至今已经被越来越多的公司所接纳,其受欢迎程度更是超过了人们的想象,已逐渐成为很多公司的标配,尤为重要的是掌握Kubernetes几乎成为所有互联网技术人员必备的一项技能。 Kubernetes的诞生象征着下一代云计算的时代已经来临,它的出现让很多应用和架构逐步实现了统一化、标准化、简单化,降低了公司因为架构设计不合理带来的问题,而且也大大减少了运维成本,使用Kubernetes可以轻轻松松管理上千台服务器、上万个容器节点。
  • 01.12 11:14:20
    发表了文章 2023-01-12 11:14:20

    阿里P6到P9的技术栈有哪些?程序员该如何准备学习?如何进入大厂

    相信每一个程序员应该都有一个大厂梦,但是不知道如何进入大厂,或者说是技术栈和项目经验达不到大厂的要求! 那就有人问了,那怎么样才能进入大厂呢?进入大厂的话都有哪些要求呢? 小编,就给大家简单介绍一下,要想进入大厂需要达到的要求! 总结起来一共有四点:1.学历;2.技术栈+项目经验;3.心理素质+思维转变;4.面试技巧;
  • 01.12 11:10:16
    发表了文章 2023-01-12 11:10:16

    做这么多年程序员了,才把ELK和springboot的日志解决方案弄明白

    日志监控方案 日志对我们进行系统故障定位具有关键的作用。我们的框架代码、系统环境及业务逻辑中一般都会产出一些日志,我们通常会把这些日志记录后统一收集起来,方便在需要的时候进行查询检索。ELK是目前开源领域比较流行且成熟的一站式日志解决方案。
  • 01.12 11:08:40
    发表了文章 2023-01-12 11:08:40

    为什么工作三年的程序员还不懂APM与调用链技术?

    服务调用链技术 服务调用链技术是微服务架构中对服务进行监控的重要环节,它可以帮助我们清晰地了解当前系统的运行情况,同时帮助我们定位问题,解决分布式网络下服务交互追踪的问题
  • 01.12 10:55:13
    发表了文章 2023-01-12 10:55:13

    任正非让寒气传递到每个人身上,互联网寒冬程序员该如何破冰?

    连阿里、腾讯、百度、字节跳动、京东、美团等等互联网巨头也都在互联网寒冬的漩涡当中,都在大肆裁员,疯狂砍边缘业务,往社会大量输送人才!! 而公司裁掉的员工,一定是那些技术沉旧,不适应新技术发展,而且平日工作轻松,安逸,不思进取的员工。 作为程序员,在如此恶劣的环境之下,该如何去储备技能,才能破冰而出,得以生存呢?
  • 01.11 10:56:16
    发表了文章 2023-01-11 10:56:16

    5分钟,带你看完24岁60W年薪架构师的简历,上面竟然写着精通JVM

    近期,看了一份24岁60W年薪架构师简历,上面写着他的求职意向+所掌握的技能....... 所掌握的技能大部分写的都是精通!我不禁想问,大佬都这么强吗?你敢在简历上把所有的技能都写精通吗?
  • 01.11 10:53:13
    发表了文章 2023-01-11 10:53:13

    靠686页云原生Kubernetes全栈架构师实战文档成功上岸阿里高级岗

    辛辛苦苦三个月,每天都遨游在知识的海洋当中,不知不觉已经把云原生Kubernetes给搞透了,并且拿到了阿里架构高级岗! 说实话,是真的有点佩服自己的毅力和吸收能力,人要是狠起来自己都害怕! 那我就不藏着掖着了,直接把这个PDF分享出来给大家共同钻研!希望大家能够珍惜!
  • 01.11 10:48:13
    发表了文章 2023-01-11 10:48:13

    华为22级专家十年心血终成云原生服务网格进阶实战文档,是真的6

    在All in Cloud时代,你不一定做云原生,但是必须要懂云原生,掌握云原生的开发者或架构师会更受企业的青睐!! 未来云原生应用也会逐步取代传统的本地开发应用。 云原生是基于分布部署和统一运管的分布式云 ,以容器、微服务、DevOps等技术为基础建立的一套云技术产品体系,既是一种新型技术体系,也是云计算未来的发展方向。
  • 01.11 10:42:00
    发表了文章 2023-01-11 10:42:00

    程序员该知道大型网站架构的发展历程吗?如何有效地增加服务器?

    前面介绍了大型网站的业务需求和大致的工作原理,但是不能简单地理解为只要增加服务器就能把一个网站变成一个能应对大量用户的网站。 通过增加服务器来达到支持更多的用户是大型网站架构的目的。 本节简要介绍大型网站架构的发展,并介绍大型网站架构如何有效地增加服务器。 本节介绍的技术点只要了解即可,后续章节会有更详细的说明。 大型网站系统的内部是复杂的,一般是多种网站架构的混合(包括静态网站、动态网站和B/S架构网站等)。
  • 01.11 10:40:21
    发表了文章 2023-01-11 10:40:21

    架构师才能看懂的大型网站架构面临的挑战:业务架构的基本思路

    业务架构的基本思路 大型网站系统有很多功能,一次性明确所有的功能需求并设计出一个庞大的业务架构是一件费力不讨好的事情。因为在项目前期,难免会忽视一些琐碎功能,而随着开发的进行,也会有很多新的想法产生,基本上不会存在完全按照最初的业务架构设计完成的软件产品。因此,业务架构不仅要做到“规整功能模块,厘清产品业务逻辑”,更重要的是如何做到“有规划性地应对项目过程中的需求变更”。
  • 01.11 10:38:21
    发表了文章 2023-01-11 10:38:21

    在架构师的角度去看大型网站架构面临的挑战:技术架构的基本思路

    技术架构的基本思路 技术架构既要清晰地划分功能模块或子系统,又要对整个网站系统的技术逻辑有清晰的认知。庞大的技术架构确实会让人望而却步,架构设计也变得无从入手。 如果把一个庞大的技术架构分成独立的几部分,然后再逐一深入的话,那么一个庞大的技术架构也不是不可理解的
  • 01.10 11:13:57
    发表了文章 2023-01-10 11:13:57

    阿里P9架构师终于把毕生心血而成的分布式高可用算法笔记开源了

    分布式系统无处不在。 一台计算机内部多个互联的处理器组成了一个分布式系统,它们通过“一致性缓存”算法使每个处理器核心看到相同的数据。近三十年来,随着互联网的发展,越来越多的互联网后台系统采用计算机集群的方式来应对海量请求和数据的需求,这个计算机集群也是分布式系统。 为了简化分布式系统的开发,出现了很多为开发者提供分布式框架的开源项目,例如Apache基金会旗下的ZooKeeper项目就是一个应用广泛的分布式框架。 同时,国内也有很多关于如何使用这些分布式框架来搭建应用的书籍,它们极大地推动了分布式系统在国内的应用。我们不仅要知道如何使用这些现成的分布式框架来搭建应用,而且应该知道这些分布
  • 01.10 11:09:39
    发表了文章 2023-01-10 11:09:39

    GitHub标星1.6W+的570页JVM垃圾回收文档,助我boss直聘狂拿offer

    大家先来看一道阿里二面JVM面试题:请简单描述一下JVM分区都有哪些?
  • 01.10 11:07:52
    发表了文章 2023-01-10 11:07:52

    6000字搞不懂大型网站架构技术细节:后端架构数据库分布式事务?

    上节中讨论的数据库事务是解决“单个数据库数据不一致”的问题,而在一些具有规模的网站系统当中,数据库往往不止一个,一旦出现多个数据库,则会出现多数据库的数据不一致问题。 多个数据库的数据不一致问题一般有两种场景,如图4.76所示。
  • 01.10 11:06:19
    发表了文章 2023-01-10 11:06:19

    10年程序员了竟然不懂大型网站架构技术细节:云计算服务工作原理

    云计算服务的工作原理 在讨论云计算服务架构之前,先介绍云计算服务的应用场景,然后介绍其开发语言及框架,之后再讲解云计算服务的工作原理。在了解了云计算服务的工作原理之后,我们才能更好地理解云计算服务架构需要关注的细节。
  • 01.10 11:04:44
    发表了文章 2023-01-10 11:04:44

    云计算服务架构任务池与指令池的搭建和使用,RabbitMQ消息队列

    RabbitMQ具有更加灵活的路由规则,且拥有消息确认机制,所以RabbitMQ比较适合作为任务池和指令池的载体。下面将对RabbitMQ的工作原理及常用场景进行深入讲解。 RabbitMQ的内部可以分成两部分:交换机部分和消息队列部分。一般情况下,交换机和消息队列都需要手动创建,且需要使用绑定键以绑定交换机和消息队列的关系。交换机和消息队列的绑定关系可以是多对多的,绑定键可以标识多个绑定关系。
  • 01.09 10:54:05
    发表了文章 2023-01-09 10:54:05

    闭关修炼21天,“啃完”283页pdf,我终于4面拿下字节跳动offer

    今年的开端有些特殊,疫情的缘故对我们的生活造成了很大的影响,这对于一名求职者来说,更是添上了一堵“难墙”,尽管如此,但我们也不能够错失金三银四的机会,该抓住的就要抓住。现在很多互联网公司都已经采取线上面试的方式,所以提前做好准备,投简历、顺利面试,定会拿下心仪的offer,而我也总算取得自己想要的成功,字节跳动成功4面通关。
  • 01.09 10:51:39
    发表了文章 2023-01-09 10:51:39

    经过两年努力,我终于进入腾讯(PCG事业群4面总结)

    为什么要尽量让自己进大厂? 如果毕业就进了大厂,那你将得到业内大牛的指导,以及随处可见的技术碰撞。新技术的跟进也是非常快的,在这样的环境中,你的技术成长自然是非常快的。如果自己足够努力,用不了三年,你可能也将会跟他们水平差不多。 所以,明白这一点的我,很早就已经立下志愿,目标是鹅厂。经过我两年的努力,付出就是有回报的,我总算进入了腾讯工作。下面分享一下我自己的4面面经,PCG事业群。
  • 01.09 10:49:20
    发表了文章 2023-01-09 10:49:20

    肺炎在家“闭关”,阿里竟发来视频面试,4面顺利拿下offer

    进入主题之前,开篇先闲谈几句,这次的面试来得意外,主要也是因为疫情的缘故,所以心里上是没有准备的,这次肺炎对我们的学习、工作和生活都造成了非常大的影响,很多学校延期开学,企业也延期返工,实际上在闭关的这段时间里,我们正好可以好好利用这段时间,为自己之后想要做得事情充分做好准备,也希望肺炎赶快过去,我们的生活恢复正常。
  • 01.09 10:47:08
    发表了文章 2023-01-09 10:47:08

    看,教你手写一个最简单的SpringBoot Starter

    想必大家都使用过 SpringBoot,在 SpringBoot 项目中,使用最多的无非就是各种各样的 Starter 了。那何为 Starter 呢?你可以理解为一个可拔插式的插件(组件)。或者理解为场景启动器。 通过 Starter,能够简化以前繁杂的配置,无需过多的配置和依赖,它会帮你合并依赖,并且将其统一集成到一个 Starter 中,我们只需在 Maven 或 Gradle 中引入 Starter 依赖即可。SpringBoot 会自动扫描需要加载的信息并启动相应的默认配置。例如,如果你想使用 jdbc 插件,你只需引入 spring-boot-starter-jdbc 即可;如果
  • 01.09 10:44:33
    发表了文章 2023-01-09 10:44:33

    海量数据写入——万级并发的订单系统如何分库?

    一定要分表分库吗? 当然不一定。 虽然很多互联网公司的体量很大、用户非常多,但你千万不要被这些现象迷惑了。实际上,90% 以上的系统能够发展到上百万、上千万数据量已经很不错了。对于千万的数据量,开源的 MySQL 都可以很好地应对,更别说一些商业数据库了。 另外,当数据增长到一定量级后,可以在业务层面做一些处理。比如根据业务特点,对无效数据、软删除数据,以及业务上不会再查询的数据进行统一归档,这也是一个成本低、效果明显的方式了。
  • 01.09 10:42:54
    发表了文章 2023-01-09 10:42:54

    RabbitMQ没有延时队列?我就教你一招,玩转延时队列

    延时队列:顾名思义,是一个用于做消息延时消费的队列。但是它也是一个普通队列,所以它具备普通队列的特性,相比之下,延时的特性就是它最大的特点。所谓的延时就是将我们需要的消息,延迟多久之后被消费。普通队列是即时消费的,延时队列是根据延时时间,多久之后才能消费的。
  • 01.08 10:49:50
    发表了文章 2023-01-08 10:49:50

    在阿里晋升3次,5年拿下P8岗位,这份pdf记录了我的整个成长过程

    每一个互联网工作者都拥有一个阿里梦,而这个阿里梦的实现,除了幸运,还要靠努力。
  • 01.08 10:47:03
    发表了文章 2023-01-08 10:47:03

    面试阿里P6,过关斩将直通2面,结果3面找了个架构师来吊打我?

    人人都有大厂梦,对于程序员来说,BAT为首的一线互联网公司肯定是自己的心仪对象,毕竟能到这些大厂工作,不仅薪资高待遇好,而且能力技术都能够得到提升,最关键的是还能够给自己镀上一层金,让人瞻仰。 同样的,我自己的个人目标也是阿里,但之前一直在一家小公司,一呆就是好几年,现在通过不断学习和实践,提升了自己很多,也有了信心来阿里挑战。下面,就是我这次面试阿里P6的一些经历和心得。
  • 01.08 10:45:15
    发表了文章 2023-01-08 10:45:15

    疫情之后,幸获内推,4面京东拿下offer(Java后台研发岗)

    早早生了跳槽的念头,心想着拿完年终奖就要开始“跑路”,但万万没想到过完春节之后竟被疫情耽搁了这么久,导致很多互联网公司的招聘都往后一拖再拖。幸运的是,刚复工之后,就收到了朋友的消息,有京东内推的机会,问我要不要试一试,虽然说之前的目标是BAT,但根据自己目前情况来说,可能拿个京东也算是不错了,于是着手准备起来。 说说自己:实际上我的base并不是太好,本科毕业,没读研,也非985/211,毕业之后就进了一家电商公司做Java,这一呆就呆了整整三年,中途带了团队,也算做了一些事实,所以现在出来面试,在简历上,还是能写出不少项目内容的。 下面就具体分享一下我这次京东面试的经历和收获,希望能给予
  • 01.08 10:41:46
    发表了文章 2023-01-08 10:41:46

    又熬了一个通宵,肝了满满干货的线程池

    由Doug Lea在JCP JSR-166 专家组成员的协助下撰写,并已发布到公共领域,如 creativecommons.org/publicdomai… 一个ExecutorService ,它使用可能是多个池线程中的一个来执行每个提交的任务,通常使用Executors工厂方法对其进行配置。 线程池解决了两个不同的问题:由于减少了每个任务的调用开销,它们通常在执行大量异步任务时提供改进的性能,并且它们提供了一种绑定和管理资源(包括线程)的方法,该资源在执行集合时消耗掉了任务。 每个ThreadPoolExecutor还维护一些基本统计信息,例如已完成任务的数量。 为了在广泛的上下文中有用
  • 01.08 10:39:53
    发表了文章 2023-01-08 10:39:53

    布隆过滤器,一文总结快速掌握,你能够get多少?

    假如有一个15亿用户的系统,每天有几亿用户访问系统,要如何快速判断是否为系统中的用户呢? 方法一,将15亿用户存储在数据库中,每次用户访问系统,都到数据库进行查询判断,准确性高,但是查询速度会比较慢。 方法二,将15亿用户缓存在Redis内存中,每次用户访问系统,都到Redis中进行查询判断,准确性高,查询速度也快,但是占用内存极大。即使只存储用户ID,一个用户ID一个字符,则15亿*8字节=12GB,对于一些内存空间有限的服务器来说相对浪费。
  • 01.08 10:38:04
    发表了文章 2023-01-08 10:38:04

    线上MySQL读写分离,出现写完读不到问题如何解决?

    今天我们来详细了解一下主从同步延迟时读写分离发生写后读不到的问题,依次讲解问题出现的原因,解决策略以及 Sharding-jdbc、MyCat 和 MaxScale 等开源数据库中间件具体的实现方案。 一、写后读不到问题 MySQL 经典的一主两从三节点架构是大多数创业公司初期使用的主流数据存储方案之一,主节点处理写操作,两个从节点处理读操作,分摊了主库的压力。 但是,有时候可能会遇到执行完写操作后,立刻去读发现读不到或者读到旧状态的尴尬场景。这是由于主从同步可能存在延迟,在主节点执行完写操作,再去从节点执行读操作,读取了之前旧的状态。
  • 01.07 10:58:22
    发表了文章 2023-01-07 10:58:22

    入职字节跳动那一天,我哭了(蘑菇街被裁,奋战7个月拿下offer)

    先说一下自己的个人情况,18届应届生,通过校招进入到了蘑菇街,然后一待就待了差不多2年多的时间,可惜的是今年4月份受疫情影响遇到了大裁员,而我也是其中一员。好在早有预感,提前做了准备,之前一直想去字节跳动,年前就已经在做准备了,这场持久战拉得很长,也最终以7个月的时间取得胜利。在踏入字节跳动,办理入职手续的那一天,作为一个男子汉,确实是落泪了。特分享一波我的真实经历,共勉。
  • 01.07 10:55:44
    发表了文章 2023-01-07 10:55:44

    九大核心专题,630页内容,熬夜23天吃透,我收割了3个大厂offer

    今年受疫情影响非常大,春招和金三银四都要比往年来得更迟一些。春招结束之后,我特意把自己的面试经历顺了顺,总结出了不少的经验。对了,这次一共收割了3个大厂offer,分别是蚂蚁金服、美团和网易,特意分享这次对我帮助非常大的宝典资料,一共涉及九大核心专题,分别是计算机网络、操作系统、MySQL、Linux、JAVA、JVM、Redis、消息队列与分布式、网站优化相关,这些内容我熬夜整整23天才读完,希望它也能帮助到你们。
  • 01.07 10:53:05
    发表了文章 2023-01-07 10:53:05

    这本“算法宝典”讲得透彻,完全掌握后,我竟拿到字节跳动offer

    字节跳动,相信大家都已经对这家公司很熟悉了,尤其是近几年来,对它的认识也在不断刷新,它惊人的发展速度确实让行业内人刮目相看,如今很多年轻人也想要挤进字节跳动,它越来越火热,自然也就越来越难进了! 对于字节跳动,我也有不一样的情愫,毕业后就开始着手准备面试的事情,字节跳动也是我的目标之一。在面试前,我做了不少功课,众所周知的是字节对于算法的要求是很高的,算法算是字节面试必问的,也是成功的关键之一。所以,提前刷一刷算法题很有必要,而我也特意整理到了一份难得的“算法宝典”,这本宝典讲各大算法题讲得非常透彻,花了一些时间啃透后,我竟真拿下了字节跳动的offer。
  • 01.07 10:50:56
    发表了文章 2023-01-07 10:50:56

    线上MySQL读写分离,出现写完读不到问题如何解决?

    今天我们来详细了解一下主从同步延迟时读写分离发生写后读不到的问题,依次讲解问题出现的原因,解决策略以及 Sharding-jdbc、MyCat 和 MaxScale 等开源数据库中间件具体的实现方案。 一、写后读不到问题 MySQL 经典的一主两从三节点架构是大多数创业公司初期使用的主流数据存储方案之一,主节点处理写操作,两个从节点处理读操作,分摊了主库的压力。 但是,有时候可能会遇到执行完写操作后,立刻去读发现读不到或者读到旧状态的尴尬场景。这是由于主从同步可能存在延迟,在主节点执行完写操作,再去从节点执行读操作,读取了之前旧的状态。
  • 01.07 10:49:19
    发表了文章 2023-01-07 10:49:19

    全面分析战!Redis持久化策略,这么一理顺,才知很简单

    通常情况下redis的数据全部存储在内存中,数据库一旦故障发生重启数据会全部丢失,即使是在redis cluster或者redis sentinel模式下主从同步数据的恢复仍然需要一段时间。
  • 01.07 10:47:32
    发表了文章 2023-01-07 10:47:32

    领略设计模式的魅力,谈谈组合模式搭配访问者模式

    组合模式(composite) 我们都知道文件和文件夹的概念,并且文件是可以存放在文件夹中,文件夹中也可以存放其他文件夹。需要设计一个简单的程序来实现文件夹和文件的关系。 实现思路 文件夹需要存放文件夹和文件,首先想到的是在文件夹中设计两个集合分别来存放文件夹和文件。 有展示文件路径需求时,不清楚在最里层是文件夹还是文件,所以需要把文件夹和文件当做一个对象来处理会更好,都是条目。所以需要创建一个他们共同的父类。 对文件夹的设计优化,创建一个集合容器,容器类型是父类,即解决了既要存放文件夹又要存放文件的问题。
  • 01.06 13:26:41
    发表了文章 2023-01-06 13:26:41

    太可惜了,四面字节跳动,我的offer竟被一道“算法题”给拦截了

    算法,在行业里越来越重要,一线互联网公司也非常注重算法,所以在面试时基本上都有涉及到。字节跳动是出了名的爱问算法题,几乎每一面都要问到算法。实际上,现在很多公司都会问算法,尤其是对于应届生来说,要求更高,所以想要进大厂,搞定算法是很重要的。 前段时间,我就去面了一次字节跳动,好不容易进到第四面,眼看offer就要拿到手了,可惜竟然被一道“算法题”给拦截了,与字节的offer失之交臂。今天就分享一下这道算法题,让我们好好聊一聊,怎么搞定字节跳动的面试吧!
  • 01.06 13:23:46
    发表了文章 2023-01-06 13:23:46

    太为难我了,阿里面试了7轮(5年经验,拿下P7岗offer)

    今年的大环境非常差,互联网企业裁员的现象比往年更严重了,可今年刚好是我的第一个“五年计划”截止的时间点,说什么也不能够耽搁了,所以早早准备的跳槽也在疫情好转之后开始进行了。但是,不得不说,这次阿里面试真的太难为我了,可以说是和面试官大战了7个回合,不过好在最后给了offer。 我个人情况是5年Java后台经验,阿里定级P7的样子,下面是我的面试经历分享,希望能带来一些不一样的启发和帮助。
  • 01.06 13:21:34
    发表了文章 2023-01-06 13:21:34

    三个步骤,一天就搞定了MySQL,让我顺利拿下了天猫offer

    MySQL近两年一直稳居第二,随时有可能超过Oracle计晋升为第一名,因为MySQL的性能一直在被优化,同时安全机制也是逐渐成熟,更重要的是开源免费的。 目前大部分的互联网的首选也仍然是MySQL,所以作为一名开发人员,掌握好MySQL的使用是非常有必要的,那么如何能够达到“精通”MySQL的程度,那就需要耗费不少心思了。那么如何学习MySQL呢?今天就来好好谈谈。 下面介绍我学习MySQL的三个步骤,一天就搞定了MySQL,让我顺顺利利拿下了天猫的offer。
  • 01.06 13:19:27
    发表了文章 2023-01-06 13:19:27

    MySQL大无语事件:一次生产环境的死锁事故,看看我怎么排查

    今天要分享的是在生产环境中出现的一次算得上比较诡异的死锁事件, 不过庆幸的是没有产生较大的业务损失.
  • 01.06 13:17:46
    发表了文章 2023-01-06 13:17:46

    异步结果通知实现——基于Redis实现,我这操作很可以

    前段时间,我在内存中实现了一个简单异步通知框架。但由于没有持久化功能,应用重启就会导致数据丢失,且不支持分布式和集群。今天这篇笔记,引入了 Redis 来解决这些问题,以下是几点理由: 数据结构丰富,支持 List、Sorted Set 等 具有持久化功能,消息的可靠性能得到保证 高可用性,支持单机、主从、集群部署 项目中已使用,接入成本更低 基于 Redis 实现延时队列也有几种方法,展开详细讲讲。
  • 01.06 13:15:16
    发表了文章 2023-01-06 13:15:16

    揭秘通信协议设计的奥妙,作为面试官我都看蒙了

    所谓的通信协议就是通信双方共同遵循的一种“约定”,用于通信发送方将内容按照“通信协议”所规定的格式组装成**“二进制流”**,通信接收方按照“通信协议”所规定的格式正确的从二进制流中解码出一个个原始请求。
  • 01.05 10:34:26
    发表了文章 2023-01-05 10:34:26

    鼓掌!阿里技术官亲荐“架构修炼宝典”,从基础到源码,一站到底

    作为一名程序员,尽早确定自己的发展方向和路线是非常重要的,架构师则是其中的方向之一。很多程序员,奋斗大半辈子,是为了让自己成为一名合格且优秀的架构师,但是成为架构师并非一件易事,它对于技术方面的要求也是非常高的。 当然,大厂架构师更为值钱,那么想要进大厂做架构师,需要学习哪些技术呢?可能现在的你还比较迷茫,但实际上现在市面上有不少现成的架构技术路线,跟着路线学习起来则是非常容易的!今天要分享的,是看着一般,但读过之后会觉得真香的“架构技术攻略”,这套攻略由阿里技术官亲自推荐,从基础到源码,让你在大厂一站到底!
  • 01.05 10:31:55
    发表了文章 2023-01-05 10:31:55

    兴奋!阿里巴巴首推“Java进阶必备宝典”,理论到实战,一键搞定

    作为一名Java方向的程序员,打好夯实的基础是非常重要的,现在大厂面试对于程序员基础知识的掌握考察也越来越严格,虽然说现在技术更新比较快,但基础扎实才能够更深入的去理解每一个知识技术点。 关于Java程序员如何筑基,大部分小白是比较迷茫的!不过今天让人兴奋激动的是,阿里巴巴首推的“Java进阶必备宝典”,内容完整,能够让读者清晰认识Java系统的结构,从基础到高级再到实战,带你一键搞定!这本“Java进阶必备宝典”包括六大核心知识点,主要涉及到的内容有:
  • 01.05 10:28:45
    发表了文章 2023-01-05 10:28:45

    2年5个月13天,从外包到拿下阿里offer,没想到屌丝也能有今天

    个人背景: 不说太多废话,但起码要让你先对我有一个基本的了解。本人毕业于浙江某二本院校,算是科班出身,毕业后就进了一家外包公司做开发,当然不是阿里的外包,具体什么公司就不透露了,在外包一呆就呆了整整2年多,直到现在才从外包离开,如今拿到阿里的offer准备入职了。 阐述原因: 在外包公司的两年里,作为一名菜鸡,确实非常合格,技术没什么长进,眼见也没有提升,没规划没未来,让人实在焦虑,之所以开始改变自己也是家庭发生了变故,才让自己开始思考人生。身边很多人感叹过,能从外包逆袭,算是传奇,所以今天想要分享一下个人的经历,希望能够鼓励到一些与我有相似经历的同行。
  • 01.05 10:25:19
    发表了文章 2023-01-05 10:25:19

    死磕到底JVM,花了5年时间,对加载机制有了不一样的理解

    类加载 Java虚拟机类加载过程是把Class类文件加载到内存,并对Class文件中的数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的java类型的过程 和那些编译时需要连接工作的语言不同,在Java语言里,类型的加载,连接和初始化过程都是在程序 运行期间完成的,这种策略虽然会令类加载时稍微增加一些性能开销,但是会为java应用程序提供比较高的灵活性。 当我们使用到某个类的时候,如果这个类还未从磁盘上加载到内存中,JVM就会通过三步走策略(加载、连接、初始化)来对这个类进行初始化,JVM完成这三个步骤的名称,就叫做类加载或者类初始化。
  • 01.05 10:22:55
    发表了文章 2023-01-05 10:22:55

    如何在本地快速启动一个k8s集群?小技巧,学到了

    最近在阅读《每天5分钟玩转Kubernetes》 这本书,个人感觉是一本不错的 K8S 的入门书籍。 我们在刚开始学习一项技术的时候,不论是通过官方文档、书籍,亦或是视频的形式,如果仅仅是去看,而不去练习实践的话,那么是很难将其真正应用起来的。 然而当我开始准备实践的时候,发现要想在本地将 K8S 跑起来,并不像我们想象的那么容易。存在以下几点「问题」: 网络环境:K8S 里面的一些镜像在国内很难将其 pull 下来,当然这可以通过代理、镜像站等方式解决。 资源消耗:在内存资源不这么充裕的本地开发环境,去部署一个 K8S 集群,这无疑不是一个明智的选择。
  • 01.05 10:20:06
    发表了文章 2023-01-05 10:20:06

    Spring事务监听,为什么会出现事务失效?

    Spring 在 4.2 版本之后提供了@TransactionlEventListener 注解,可以很方便地在事务提交后做一些处理,但是如果使用不当,或者没有正确理解其背后的运行逻辑,很容易踩坑甚至导致线上故障。 之前工作中就遇到了一个问题,在事务监听时,做了一些事务操作,但是这个事务并没有生效。 今天我们就来深入了解一下,这个问题是怎么产生的,又该如何解决。
  • 01.04 10:54:27
    发表了文章 2023-01-04 10:54:27

    1年半经验,2本学历,Curd背景,竟给30K,我的美团Offer终于来了

    如标题所示,我的个人背景非常简单,Java开发经验1年半,学历普通,2本本科毕业,毕业后出来就一直在Crud,在公司每天重复的工作对我的技术提升并没有什么帮助,但小镇出来的我也深知自我努力的重要性,想要改变“命运”,没有背景没有资本的人,只能通过勤奋获得。 幸运女神往往会眷顾努力的人,所以当好运降临到我头上,我并不诧异,目前拿到了美团30K的offer,下文也不说废话,主要分享我这次“美团面试经历”和“个人学习方法”,希望能帮助到你们。
  • 发表了文章 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多进程日志以及分布式日志的实现方式

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