慕枫技术笔记_社区达人页

个人头像照片
慕枫技术笔记

InfoQ签约作者、CSDN博客专家、专注于架构设计、微服务以及云原生技术分享

暂无精选文章
暂无更多信息

2023年07月

  • 07.28 06:50:27
    发表了文章 2023-07-28 06:50:27

    如何写出一手好代码(上篇 - 理论储备)?

    技术能力是研发同学的立身之本,而写代码的能力又是技术能力的重要体现。但可惜的是理想很丰满,现实很骨感。结合慕枫自己的经验来看,我们在工作中其实没那么容易可以看到写得很好的代码。

2023年03月

  • 03.09 08:09:40
    发表了文章 2023-03-09 08:09:40

    Java代码是如何被CPU狂飙起来的?

    无论是刚刚入门Java的新手还是已经工作了的老司机,恐怕都不容易把Java代码如何一步步被CPU执行起来这个问题完全讲清楚。但是对于一个Java程序员来说写了那么久的代码,我们总要搞清楚自己写的Java代码到底是怎么运行起来的。另外在求职面试的时候这个问题也常常会聊到,面试官主要想通过它考察求职同学对于Java以及计算机基础技术体系的理解程度,看似简单的问题实际上囊括了JVM运行原理、操作系统以及CPU运行原理等多方面的技术知识点。我们一起来看看Java代码到底是怎么被运行起来的。

2022年12月

  • 12.22 23:20:29
    发表了文章 2022-12-22 23:20:29

    缓存数据丢了,原来是Redis持久化没玩明白

    我们都知道Redis是微服务架构中重要的基础数据库中间件,通过Redis可以将数据库中的数据缓存到内存中,当服务端有数据查询请求的时候,可以直接从内存中获取数据。如此,一方面服务端可以获得比较快的数据请求响应,另一方面降低了后端关系数据库的业务请求压力。

2022年11月

  • 11.23 23:19:20
    发表了文章 2022-11-23 23:19:20

    AIOT在企业数字化转型中的机遇和挑战

    传统的安防市场已经逐渐接近业务成长天花板,因此安防厂商们都在不断试图寻找新的业务突破。而随着 5G 通信技术、AI 人工智能技术、云计算技术、IOT 技术等新一代信息技术的快速发展,不仅为安防厂商们提供了新业务发展的基础技术支撑,同时也打开了更大的业务想象空间。通过新一代信息技术,传统的安防厂商可以借助自身积累的技术优势以及行业经验,打破业务领域边界实现新的业务增长,从而逐渐进入所谓的泛安防时代。但是泛安防时代就是安防厂商的业务终局吗?

2022年10月

  • 10.25 11:51:11
    回答了问题 2022-10-25 11:51:11

    你有哪些极客装备?

    踩0 评论0
  • 10.21 20:14:35
    发表了文章 2022-10-21 20:14:35

    聊聊那些年遇到过的奇葩代码

    无论是开发新需求还是维护旧平台,在工作的过程中我们都会接触到各种样式的代码,有时候会碰到一些优秀的代码心中不免肃然起敬,但是更多的时候我们会遇到很多奇葩代码,有的时候骂骂咧咧的吐槽一段奇葩代码后定睛一看作者,居然是几个月以前自己的写的,心中难免浮现曹操的那句名言:不可能,绝对不可能。
  • 10.16 00:18:02
    发表了文章 2022-10-16 00:18:02

    组装式架构重构未来平台研发模式

    企业数字化转型如火如荼的进行中,快速响应市场需求变化,低成本进行数字化改造时每个企业追求的目标。而组装式架构可以完美解决B段客户对于软件平台的高质量要求。
  • 10.05 20:38:11
    发表了文章 2022-10-05 20:38:11

    同事嫌我改Bug慢,原来是没掌握这些代码Debug技巧

    代码Debug调试是研发工程师日常工作中必不可少的重要组成部分。进行代码Debug调试的目的无非就两个,一个是自我检查代码逻辑是否有问题,便于自己将Bug消灭在测试介入之前;另一个是进行线上问题排查定位,找到实际在跑业务的过程中出现的Bug。

2022年09月

  • 09.24 14:33:09
    发表了文章 2022-09-24 14:33:09

    Java服务异常问题排查定位大图

    研发工程师日常的工作除了开发实现新需求之外,排查定位问题也是重要的组成部分。如果在发生线上故障的时能够快速定位线上bug并且修复bug,不仅是研发工程师技术能力的重要体现,同时也可以帮助线上及时止血避免平台故障进一步蔓延,从而导致影响用户体验或者产生不可挽回的资损。
  • 09.24 14:04:53
    发表了文章 2022-09-24 14:04:53

    技术团队如何高效落地代码CR

    代码CR是重要的保证软件产品质量的手段,但是在技术团队中实际落地的时候经常会遇到各种各样的问题,今天就和大家聊聊如何在技术团队中高效落地代码CR。
  • 09.23 09:39:32
    回答了问题 2022-09-23 09:39:32
  • 09.14 19:16:03
    回答了问题 2022-09-14 19:16:03
  • 09.01 15:49:23
    回答了问题 2022-09-01 15:49:23

2022年08月

  • 08.19 20:01:38
    回答了问题 2022-08-19 20:01:38
  • 08.01 23:35:32
    发表了文章 2022-08-01 23:35:32

    如何优雅的消除系统重复代码

    在程序猿的日常工作中,不仅要跟随业务侧的发展不断开发新的需求,同时也需要维护老的已有平台。无论是开发新需求还是维护老系统,我们都会遇到同样一个问题,系统中总是充斥着很多重复的代码。

2022年07月

  • 07.28 23:24:12
    发表了文章 2022-07-28 23:24:12

    DDD领域驱动设计如何进行工程化落地

    DDD领域驱动设计到底如何进行实际的工程化落地,为什么要进行领域分层?本文主要围绕DDD领域分层,设计了可落地的工程结构。
  • 07.16 23:48:13
    发表了文章 2022-07-16 23:48:13

    如何在阿里云serverless发布一个Springboot应用

    本文主要很大家分享了如何在阿里云serverless发布一个Springboot应用,通过实际的操作感受serverless对于未来研发流程的巨大变革。

2022年04月

  • 04.20 10:24:47
    发表了文章 2022-04-20 10:24:47

    30个实用SQL语句,玩转PostgreSQL

    PostgreSQL是一款功能非常强大的开源关系型数据库,本文主要整理总结了30个实用SQL,方便大家可以高效利用PostgreSQL。

2022年01月

  • 01.30 09:07:40
    发表了文章 2022-01-30 09:07:40

    11 张图深入理解分布式锁原理

    单体系统中,在高并发场景下想要访问共享资源的时候,我们需要通过加锁的方式来保证共享资源并发的安全性,确保在同一时刻只有一个线程对共享资源进行操作。
  • 01.06 15:52:18
    发表了文章 2022-01-06 15:52:18

    DDD 领域驱动设计落地实践系列:工程结构分层设计

    前面几篇文章中,笔者给大家阐述了 DDD 领域驱动设计的三大过程,重点围绕如何通过战略设计与战术设计进行 DDD 落地实践进行了详细的讨论,但是还没有涉及到工程层面的落地。实际上所有的这些架构理论到最后都是为了使得我们代码结构更加清晰,从而开发出 bug 少、扩展性强、逻辑清楚的应用。因此本文就是为了解决 DDD 领域驱动落地实践最后一公里问题,将我们分析出来的领域模型通过与工程结构的映射实现真正的落地。
  • 01.06 15:49:05
    发表了文章 2022-01-06 15:49:05

    【日拱一卒进击大厂系列】ArrayList的面试陷阱别跳进去了

    【日拱一卒进击大厂系列】ArrayList的面试陷阱别跳进去了
  • 01.06 15:45:46
    发表了文章 2022-01-06 15:45:46

    Elasticsearch核心原理系列:10张图理解Elasticsearch核心概念

    Elasticsearch(以下称之为ES)是一款基于Lucene的分布式全文搜索引擎,擅长海量数据存储、数据分析以及全文检索查询,它是一款非常优秀的数据存储与数据分析中间件,广泛应用于日志分析以及全文检索等领域,目前很多大厂都基于Elasticsearch开发了自己的存储中间件以及数据分析平台。
  • 01.06 15:37:08
    发表了文章 2022-01-06 15:37:08

    偷偷看了同事的代码找到了优雅代码的秘密

    对于一个软件平台来说,软件平台代码的好坏直接影响平台整体的质量与稳定性。同时也会影响着写代码同学的创作激情。想象一下如果你从git上面clone下来的的工程代码乱七八糟,代码晦涩难懂,难以阔爱站,有种想推到重写的冲动,那么程序猿在这个工程中写好代码的初始热情都没了。相反,如果clone下的代码结构清晰,代码优雅易懂,那么你在写代码的时候都不好意思写烂代码。这其中的差别相信工作过的同学都深有体会,那么我们看了那么多代码之后,到底什么样的代码才是好代码呢?它们有没有一些共同的特征或者原则?本文通过阐述优雅代码的设计原则来和大家聊聊怎么写好代码。
  • 01.06 15:29:31
    发表了文章 2022-01-06 15:29:31

    2021年校招Java岗中间件面试题汇总

    2021年校招Java岗中间件面试题汇总
  • 01.06 15:27:58
    发表了文章 2022-01-06 15:27:58

    【日拱一卒进击大厂系列】面试官:为什么单线程的Redis可以实现高并发访问

    【日拱一卒进击大厂系列】面试官:为什么单线程的Redis可以实现高并发访问
  • 01.06 15:26:05
    发表了文章 2022-01-06 15:26:05

    【日拱一卒进击大厂系列】面试官:服务器CPU使用率达到了90%以上,该怎么排查问题?

    【日拱一卒进击大厂系列】面试官:服务器CPU使用率达到了90%以上,该怎么排查问题?
  • 01.06 15:23:18
    发表了文章 2022-01-06 15:23:18

    DDD 领域驱动设计落地实践系列:微服务拆分之道

    在前面的两篇文章中,笔者给大家介绍了 DDD 核心思想、重要概念以及如何进行 DDD 进行微服务实践的大致过程,后续的文章中将逐渐深入 DDD 的实践细节,包括领域模型与代码模型的映射以及具体的微服务设计实例等。当下微服务盛行,微服务架构解决了单点系统的可用性问题、突破单节点服务的性能瓶颈同时提升了整个系统的稳定性。因此各大公司纷纷转向微服务架构,但是在实际的微服务拆分过程中也会遇到不少的问题。而 DDD 中的领域模型构建以及边界上下文的划分天然的和微服务划分有着异曲同工之妙,因此结合 DD 领域驱动设计来进行微服务拆分是一种比较好的微服务拆分方案。那么今天就和大家聊聊怎么进行微服务拆分。
  • 01.06 15:20:39
    发表了文章 2022-01-06 15:20:39

    职场风云系列:那些有名的职场问题分析思路,一次讲给你听

    无论是即将迈入社会接受社会毒打的大学生,还是已经在职场多年的职场老司机,实际都需要了解一些职场常用的做事套路以及问题分析的方法论。只有这样在遇到一些实际问题的时候,我们才能根据已有的做事套路以及法法论来进行应对,不至于让自己陷入手忙脚乱的困境之中。
  • 01.06 15:17:50
    发表了文章 2022-01-06 15:17:50

    架构师之路系列:接口幂等性是个什么东东?如何实现接口幂等设计?

    幂等实际是一个数学上的概念,在数学上如果函数满足 f(x) = f(f(x)),那么我们称函数f具备幂等性。举个栗子,假设f(x) =|x|,即函数f表示取x的绝对值,那么f(x) = f(f(x))也成立,即f(x) =||x| |。说完了幂等的原始概念,我们再来看下在编程领域,幂等指的又是什么,我们先来看下百度百科的解释。
  • 01.06 15:14:32
    发表了文章 2022-01-06 15:14:32

    RocketMQ高手之路系列之十二:原来RocketMQ高可用设计是这么玩的

    我们都知道对于一款消息中间件来说,它是否能够方便的实现高可用是评价其稳定性能力的一个重要指标。RocketMQ作为阿里开源的消息中间件,在性能以及高可用等方面都有出色的表现,那么本文主要和大家探讨下RockeqMQ到底是如何实现高可用的。
  • 01.06 15:11:46
    发表了文章 2022-01-06 15:11:46

    DDD领域驱动设计落地实践系列:战略设计和战术设计

    通过前面的文章介绍,相信大家对于什么是DDD有了初步的了解,知道它是一种微服务的架构设计方法论,为我们解决如何建立领域模型,如何实现微服务划分等提供了方向和指导。但是对于如何具体落地使用DDD,可能大家还是一脸懵B的状态,因此从本文开始以及后面的文章将对如何进行DDD落地进行详细的阐述。在这其中还是会涉及到DDD中的一些重要概念,原本想着在一篇文章中介绍所有的概念,但是我觉得,概念总是在它该出现的时候出现才会让大家印象深刻,否则这些概念只是死板的概念,我们不清楚他为什么出现以及可以解决什么问题。
  • 01.06 15:03:55
    发表了文章 2022-01-06 15:03:55

    RocketMQ高手之路系列之十三:RocketMQ存储设计到底强在哪?

    对于一款消息中间件来说,优良的数据存储设计,是实现高性能消息吞吐以及消息查询的关键所在。因为消息中间件对于外部来说就是发消息消费消息的一个平台基础设施,但是从其本身来说,需要将海量消息数据信息持久化在RocketMQ节点所在的服务器上,这样即便是服务器断电,重启等情况下,也不至于丢失消息数据。另外在进行消息消费的时候,RocketMQ如何能借助自身的存储设计快速检索到对应的消息也是非常重要的,因此本文主要对RocketMQ存储设计进行了设计分析。
  • 01.06 15:00:50
    发表了文章 2022-01-06 15:00:50

    架构方案设计系列:数据库缓存数据一致性方案

    在我们的实际项目中,在一些QPS比较高的场景下,经常引入缓存来缓解数据库的查询压力,以缓存的空间来换取查询效率的提升。但是一旦引入了缓存,就一定会遇到缓存中的数据与数据库中的数据如何保持一致的问题,本文就是针对两者之间的数据一致性问题进行分析,一步一步分析以及解决。
  • 01.06 14:56:58
    发表了文章 2022-01-06 14:56:58

    程序猿小枫的故事:while循环导致的CPU暴涨问题优化实践

    程序猿小枫最近接到TL分配的新任务,维护一个之前的新应用,在开发新需求的同时,不免也需要排查一些前人代码中埋下的坑。这不最近就出现了线上环境服务CPU较高的情况,让我们一起来围观下程序猿小枫是怎么对CPU过高问题进行分析以及解决的。
  • 01.06 14:52:28
    发表了文章 2022-01-06 14:52:28

    DDD领域驱动设计落地实践系列:初识DDD

    笔者在经历的很多项目中都使用了DDD领域驱动设计进行架构设计,尤其是在业务梳理、中台规划以及微服务划分等方面,DDD是重要的架构设计方法论,对平时的架构设计有非常好的指导作用。从本文开始笔者将通过一系列的文章阐述自己对于DDD的理解以及如何在项目实战中落地实践DDD。本文作为系列文章的开端,主要和大家聊聊DDD的一些基本概念以及常用方法。
  • 01.06 14:40:36
    发表了文章 2022-01-06 14:40:36

    业务中台数据一致性方案

    随着业务的发展,微服务架构逐渐成为当下业务中台的主流架构形式,它不但解决了各个应用之间的解耦问题,同时也解决了单体应用的性能问题实现可扩展可动态伸缩的能力。如下图所示,业务中台就是将平台的通用能力进行下沉,避免重复建设,形成底座平台能力,上层的各个应用服务都是基于中台能力进行快速构建。但是随着应用规模的扩大,原本在单体应用中不是问题的问题,在微服务架构中可能就是比较严重的问题,本文所要探讨的服务之间的数据一致性便是其中最具代表性的问题。本文将结合常见的电商下单场景来说明业务中台数据一致性方案。
  • 01.06 14:34:55
    发表了文章 2022-01-06 14:34:55

    肝了一夜,一文说清BIO、NIO、AIO不同IO模型演进之路

    Netty作为高性能的网络通信框架,它是IO模型演变过程中的产物。Netty以Java NIO为基础,是一种基于异步事件驱动的网络通信应用框架,Netty用以快速开发高性能、高可靠的网络服务器和客户端程序,很多开源框架都选择Netty作为其网络通信模块。本文主要通过分析IO模型的优化演进之路,比较不同IO模型的异同,让大家对于Java IO模型有着更加深刻的理解,我想这也是Netty如何实现高性能网络通信理解的重要基础。
  • 01.06 14:23:39
    发表了文章 2022-01-06 14:23:39

    微服务容错组件Hystrix设计分析

    在分布式微服务场景下,由于各个业务服务的纵向拆分,加上通常会使用集群技术来保障业务服务的可靠性,由此导致了应用服务节点的爆炸式增长,服务节点的增多会导致出故障的概率也随之增加。如之前文章所阐述的,某个应用节点的不可用可能导致最终整个平台正常运行受影响,因此我们需要一些手段去应对这种异常情况。Hystrix正是一种专门针对微服务容错处理的基础组件,本文主要针对容错组件Hystrix进行设计分析,希望对大家有所裨益。
  • 01.06 11:59:21
    发表了文章 2022-01-06 11:59:21

    【日拱一卒进击大厂系列】三个月斩获阿里offer,我做对了哪些事情

    阿里巴巴这四个字对于一个技术人来说,是一个朝圣对地方,是一个制造梦想的地方。看过无数次马老师对演讲视频以及纪录片,在惊叹于马老师的商业眼光的同时也萌生了去看看阿里巴巴到底是一家什么样的公司的愿望。本文主要阐述了作者如何在繁忙的工作中通过三个月的准备拿到阿里offer的过程,希望对想进入阿里巴巴的同学有所裨益。面试准备经历适用于将要走出校园寻找人生第一份Java开发工作的应届生,也适用于工作好几年的老司机。
  • 01.06 11:55:22
    发表了文章 2022-01-06 11:55:22

    微服务架构服务容错设计分析

    在微服务体系架构中,由于拆解的服务数变多了,服务发生故障的地方也会相应的增加,因此如何保证服务架构健壮是一个值得深思的问题。微服务容错机制正是这样一种稳定性解决方案,可以理解微微服务架构的保险丝,通过它可以对业务平台形成一种有效的保护机制。在发生平台异常时候,容错机制是平台稳定运行的最后一道屏障。
  • 01.06 11:52:30
    发表了文章 2022-01-06 11:52:30

    向Spring框架学习设计模式

    设计模式是大师们总结的编码范式,用于提升代码的扩展性以及优雅性。对于一个研发人员来说,能否写出一手让人点赞的代码,很大程度上取决于我们对于设计模式的落地使用。那么对于一些初学者来说,怎么才能以最快的方式来学习和理解设计模式呢?个人觉得比较好的方式是通过优秀的开源框架来进行学习,这些开源框架中大量使用了设计模式来进行功能扩展。本文主要分析下最常用的Spring框架中蕴含了哪些设计模式以及设计思想。
  • 01.06 11:50:01
    发表了文章 2022-01-06 11:50:01

    大型分布式系统为什么需要配置中心?

    配置中心是大型分布式系统必不可少的重要基础组件,本文主要简要分析下分布式系统中为什么需要配置中心,以及在进行技术选型的时候如何根据自己实际的业务场景进行配置中心选型。
  • 01.06 11:47:57
    发表了文章 2022-01-06 11:47:57

    Apollo配置中心如何实现配置热发布

    配置中心在微服务架构体系中是非常重要的基础设施服务,承担着分布式配置集中管理、配置热发布以及审计等重要的职责。本文主要探讨Apollo配置中心的配置热发布特性如何实现。
  • 01.06 11:44:44
    发表了文章 2022-01-06 11:44:44

    RocketMQ高手之路系列之十一:RocketMQ如何实现高性能读写

    一款性能强劲的MQ中间件不仅可以处理数以万计的客户端连接,同时在持久化上面也表现优异才能够实现千万级别消息吞吐量。今天就和大家一起看下阿里巴巴开源的RocketMQ消息中间件是如何实现高性能读写的。
  • 01.06 11:42:15
    发表了文章 2022-01-06 11:42:15

    LeetCode解题之十八:LRU

    LeetCode解题之十八:LRU
  • 01.06 11:41:33
    发表了文章 2022-01-06 11:41:33

    有没有字节工牌,Java并发安全的根本原因都得懂

    并发问题一直是Java领域的高阶问题,要想掌握它不仅需要了解JVM的内存模型,更需要对计算机底层硬件有深入的理解。本文主要探讨下Java并发安全问题的根源。
  • 01.06 11:39:18
    发表了文章 2022-01-06 11:39:18

    LeetCode解题之十七:循环打印ABC

    LeetCode解题之十七:循环打印ABC
  • 01.06 11:38:53
    发表了文章 2022-01-06 11:38:53

    不懂Java SPI机制,怎么进大厂

    在日常的项目开发中,我们为了提升程序的扩展性,经常使用面向接口的编程思想进行编程。不仅体现了程序设计对于对修改关闭,对于扩展开放的设计原则,同时也实现了程序可插拔。那么今天本文所阐述的SPI正是这种编程思想的体现。今天就和大家聊聊SPI到底是个什么鬼。顺便和大家一起看下一些常见的框架中是怎么使用SPI机制来进行框架扩展的。
  • 01.06 11:32:13
    发表了文章 2022-01-06 11:32:13

    这样理解Mysql索引,阿里面试官也给你点赞

    索引是Mysql的一块硬骨头,但是对于程序猿来说又是十分重要的基础技能。在平常的项目开发中,它是重要的SQL优化手段。在求职面试中,它是面试官常常用来考察求职者数据库性能优化方面的重要考量。因此透彻的掌握索引原理,并能够将其运用到数据库查询实战是每个程序猿必备的能力。本文将从索引原理、索引设计原则方面阐述Mysql索引。相信阅读完本文之后,在Mysql索引查询数据理解这块完全可以征服阿里面试官。准备好了吗?我们发车了。
  • 发表了文章 2023-07-28

    如何写出一手好代码(上篇 - 理论储备)?

  • 发表了文章 2023-03-09

    Java代码是如何被CPU狂飙起来的?

  • 发表了文章 2022-12-22

    缓存数据丢了,原来是Redis持久化没玩明白

  • 发表了文章 2022-11-23

    AIOT在企业数字化转型中的机遇和挑战

  • 发表了文章 2022-10-21

    聊聊那些年遇到过的奇葩代码

  • 发表了文章 2022-10-16

    组装式架构重构未来平台研发模式

  • 发表了文章 2022-10-05

    同事嫌我改Bug慢,原来是没掌握这些代码Debug技巧

  • 发表了文章 2022-09-24

    Java服务异常问题排查定位大图

  • 发表了文章 2022-09-24

    技术团队如何高效落地代码CR

  • 发表了文章 2022-08-01

    如何优雅的消除系统重复代码

  • 发表了文章 2022-07-28

    DDD领域驱动设计如何进行工程化落地

  • 发表了文章 2022-07-16

    如何在阿里云serverless发布一个Springboot应用

  • 发表了文章 2022-04-20

    30个实用SQL语句,玩转PostgreSQL

  • 发表了文章 2022-01-30

    11 张图深入理解分布式锁原理

  • 发表了文章 2022-01-06

    DDD 领域驱动设计落地实践系列:工程结构分层设计

  • 发表了文章 2022-01-06

    【日拱一卒进击大厂系列】ArrayList的面试陷阱别跳进去了

  • 发表了文章 2022-01-06

    Elasticsearch核心原理系列:10张图理解Elasticsearch核心概念

  • 发表了文章 2022-01-06

    偷偷看了同事的代码找到了优雅代码的秘密

  • 发表了文章 2022-01-06

    2021年校招Java岗中间件面试题汇总

  • 发表了文章 2022-01-06

    【日拱一卒进击大厂系列】面试官:为什么单线程的Redis可以实现高并发访问

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2022-10-25

    你有哪些极客装备?

    一年一度的1024程序员节又来了,这是一个非常特殊的日子,主要用来向那些默默用代码改变世界的程序员们致敬。要说节日的氛围还得是阿里云开发者社区,社区活动丰富,奖品多多。9139d3b63bc1053adaea5e084c3d3089.jpg 趁着这次每周小宝来唠嗑的栏目,和大家分享下平时开发代码以及学习技术都会用到的利器吧。 戴尔灵越笔记本:全金属机身,蓝色外壳有种静谧的神秘感,i7处理器,16g内存再加上520G固态硬盘为代码开发输出强劲动力。 杜伽机械键盘:传统的机械键盘噼里啪啦的声音虽然很有节奏感,但是时间长了感觉有点吵,所以选了这款红轴的机械键盘,没什么敲击键盘的声音,不会影响到其他人。 Sony降噪耳机;学习的时候希望达到一种忘我的境界,因此需要隔绝自己与外部世界,因此带上降噪耳机,仿佛整个世界都安静了,完全沉浸在自己的世界里面,在只是的海洋里遨游。 支架:这个支架既可以放笔记本也可以放书本,这样在看书的过程中就不会感觉颈椎太累,实际用起来效果非常好。 Ipad:主要用来看下学习视频以及进行写架构图或者草图的绘制,辅助笔记本的使用。 戴尔显示器:这是一个27寸的2k显示器,显示器大了,无论是看视频、看文章或者看代码都非常给力。感觉整个屏幕铺在自己的眼前,显示效果也比较细腻,看的时间长了也不会感觉演进太累。 好了我的学习利器就分享到这里了,最后祝愿各位程序员同学Bug少少,脱发少少,挣钱多多。

    踩0 评论0
  • 回答了问题 2022-09-23

    你知道什么是“云境深处的守护者”吗?

    欧阳老师好 网络安全问题由于近期某大国在网络上长期渗透潜伏被发现,公然攻击我国科研单位被发现而再次引起大家的广泛关注。当前我们正处于各行各业数字化转型进展中,AIOT为万物互联提供技术基础,也为实现全行业数字化转型提供能力支持,未来将有万亿级别的物联设备实现在线化。因此万物在线后的网络安全问题非常值得关注,因为IOT设备一旦被破解,可能会导致不可挽回的财产损失以及个人安全,甚至威胁国家安全。因此如何构建一道强大的AIOT安全防护网是一个非常值得思考以及在未来有强大需求的话题。在下看来,需要从设备自身安全、设备系统安全、网络通信安全、AIOT平台全、安全升级机制、接口鉴权全覆盖等等方面进行入手,全面扫清整个平台架构中涉及的安全盲点。希望欧阳老师可以聊聊阿里在AIOT技术架构下有哪些优秀的安全实践和思考,谢谢。

    踩2 评论0
  • 回答了问题 2022-09-14

    你有哪些开发者的困扰?

    我觉得主要还是需求确认的问题吧,因为需求如果部明确或者没有聊头,很容易出现做出来的东西和预想之间存在一定的gap。所以程序员在写代码之前一定要把需求理解透彻,有的时候PD只能看到表面的东西,作为理解底层业务逻辑的研发需要帮助他们梳理清楚需求背后业务方真正的诉求到底是什么。

    踩1 评论0
  • 回答了问题 2022-09-01

    你想问李飞飞什么问题?

    数据库国产化替代是一个不久的趋势,那么国产数据库在稳定性、安全性等方面是否可以满足业务方的需求?未来国产化数据库还会迎来怎样的发展?

    踩2 评论0
  • 回答了问题 2022-08-19

    你收到过哪些特别的开发者周边?

    最喜欢的周边肯定还是云小宝,不知不觉来阿里云社区已经1177天了,希望未来可以创作更多的好文章,希望阿里云社区越办越好呀。

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