• Kafka 3.0重磅发布,都更新了些什么?

    来源:OSC开源社区(ID:oschina2013)Flink(ID:Apache_Flink)ApacheKafka是一个分布式开源流平台,被广泛应用于各大互联网公司。Kafka设计之初被用于消息队列,自2011年由LinkedIn开源以来,Kafka迅速从消息队列演变为成熟的...

    架构师社区
    2021-10-29
  • Java 命名规范(非常全面)

    来源:https://www.ramostear.com/blog/2020/03/20/2vxdaqjq.html最近发现很多初级程序员写代码时很不规范,比如方法名类名等,如果遇到有代码洁癖的领导肯定会被骂(什么垃圾代码),下面分享一篇不错的规范文章在本文中,将从大到小,从外到...

    架构师社区
    2021-10-29
  • 图解|30张图,带你深入理解CPU流水线和分支预测的那些事儿

    大家好,我的朋友们。今天来聊一个硬核的话题,本文大约需要15min,认真读完一定会有收获,走起!通过本文你将了解以下内容:stackoverflow的有趣问题CPU流水线机制和内部数据流转CPU流水线的三大冒险CPU分支预测大揭秘有趣的问题前几天摸鱼的时候,我在stackover...

    程序喵大人
    2021-10-29
    CPU
  • 一文看懂 | GDB底层实现原理

    在程序出现bug的时候,最好的解决办法就是通过 GDB 调试程序,然后找到程序出现问题的地方。比如程序出现 段错误(内存地址不合法)时,就可以通过 GDB 找到程序哪里访问了不合法的内存地址而导致的。本文不是介绍GDB的使用方式,而是大概介绍GDB的实现原理,当然GDB是一个庞大...

    程序喵大人
    2021-10-29
  • 我刚买了永久会员,你就下线了?!

    再见,Layui!昨天,学弟给我发了条消息,告诉我:曾经非常流行的前端UI框架Layui,即将下线!他还给我发了张图片,说是进入Layui官网的任何页面,都能看到醒目的下线通知:Layui下线通知我听到这个消息还愣了几秒,然后突然觉得不对劲。尼玛,我刚刚买了他家扩展组件的永久会员...

    程序员小灰
    2021-10-29
  • 火遍全国的网络热梗“yyds”,创造者被判刑3年

    不关注电竞圈的朋友们,可能对“山泥若”这个游戏主播的ID感到很陌生。但他创造的一些梗,相信大家一定有所耳闻。其中最出圈的,莫过于YYDS,也就是“永远的神”。在一次直播中,山泥若在夸赞Uzi时冒出了一句,“乌兹,永远滴神”,此后这个梗便越传越广,直到现在成为了网络流行语。那么问题...

    程序员小灰
    2021-10-29
  • 一文详解,死锁与解决方案(附源码)

    死锁的现象想象一个场景,账户A给账户B转账,同时账户B也给账户A转账,两个账户都需要锁住余额,所以通常会申请两把锁,转账时,先锁住自己的账户,并获取对方的锁,保证同一时刻只能有一个线程去执行转账。这时可能就会出现,对方给我转账,同时我也给对方转账,那么双方都持有自己的锁,且尝试去...

    程序员小灰
    2021-10-29
  • 7E头解析的那些事儿(帧格式分析实例)

    0.前言作为一名嵌入式工程师,经常需要通过UART与外设打交道,而对于串行总线来说,往往我们必须要进行帧同步。通常的做法是把信令包含在2个0x7E的中间。除此之外还有HDLC、PPP等协议也会到有此应用场景。那么如何从这些数据帧中提取有效数据呢?本文通过一个简单的实例给大家详细讲...

    C语言编程
    2021-10-29
  • 一文掌握 C 智能指针的使用

    来自:现代C教程:高速上手C11/14/17/20链接:https://changkun.de/modern-cpp/zh-cn/05-pointers/index.htmlRAII与引用计数了解 Objective-C/Swift 的程序员应该知道引用计数的概念。引用计数这种计...

    C语言编程
    2021-10-29
  • 微软确认Windows 11将不支持大多数虚拟机

    文|御坂弟弟来自 |OSC开源社区(ID:oschina2013)微软确认现在需要支持TPM2.0才能在虚拟机上运行Windows,这意味着用户已无法将Windows11安装在较旧的备用PC或笔记本电脑上。在Windows11InsiderPreviewBuild22000.19...

  • QUIC 协议在蚂蚁金服落地

    大家好,我是小林。我之前写过一篇介绍HTTP3的文章:看B站,可以更快!HTTP3协议最牛逼的地方在于,将传输层的TCP替换成UDP,而且还在UDP之上实现了可靠传输的QUIC协议。大家面试时如果被问到UDP如何实现可靠传输,就可以把QUIC协议的实现说出来,妥妥稳的。这几天看到...

    小林coding
    2021-10-29
  • B 站,强的离谱!

    大家好,我是小林。之前整理过B站优质的计算机学习视频:B站,真滴牛逼!但是有不少视频都被下架了,撑着周末的时间,我又重新整理了一下,也加入了一些视频推荐。废话不多说,直接开车啦!数据结构与算法计算机网络计算机组成操作系统数据库数据结构与算法浙江大学——数据结构最经典的视频就是《浙...

    小林coding
    2021-10-29
  • 知乎千赞的 TCP 文章,我写错了一个点。。。

    ‍‍大家好,我是小林。之前我在「实战!我用“大白鲨”让你看见TCP」这篇文章里做了TCP三次握手的三个实验:实验一:模拟TCP第一次握手的SYN丢包;实验二:模拟TCP第二次握手的SYN、ACK丢包;实验三:模拟TCP第三次握手的ACK包丢;这篇文章在知乎还挺高赞的,超过1000...

    小林coding
    2021-10-29
    TCP
  • 嵌入式为什么没有软件架构师?

    点击上方“小麦大叔”,选择“置顶/星标公众号”福利干货,第一时间送达我从事嵌入式软件开发有6、7个年头,bsp,驱动,应用软件,androidhall,framework等都有涉猎。平时除了关注嵌入式行业的发展,也多少对Web,后台服务端,分布式等方向的技术有一些关注。近期有萌生...

  • 写了个牛逼的日志切面,甩锅更方便了!

    最近项目进入联调阶段,服务层的接口需要和协议层进行交互,协议层需要将入参[json字符串]组装成服务层所需的json字符串,组装的过程中很容易出错。入参出错导致接口调试失败问题在联调中出现很多次,因此就想写一个请求日志切面把入参信息打印一下,同时协议层调用服务层接口名称对不上也出...

    架构师社区
    2021-10-29
发布文章