关闭

技术前线

所属频道 技术学院
  • 浅析常见限流算法

    服务需要保护自己,以免被太多的请求淹没(无论是恶意或无意的),从而保持可用性。举个生活中的例子,某个景区,平时可能根本没什么人前往,但是一旦到了国庆假日就人满为患,这时景区管理人员就会实施一系列的限流举措,来限制进入的人流量。为什么要这么做呢?假设景区能容纳 1 万人,现在进去了 3 万人,势必摩肩接踵,搞不好还会有踩踏事故发生。这样的结果就是所有人的体验都不好,如果发生了事故,景区可能还要关闭,导致对外不可用。

  • 方法引用和构造器引用详解

    当要传递给Lambda体的操作,已经有实现的方法了,可以使用方法引用!这里需要注意的是:实现抽象方法的参数列表,必须与方法引用方法的参数列表保持一致!

    技术学院
    2024-11-02
  • 一文讲透redis存满数据怎么办

    Redis提供了一些内存策略配置选项,可以帮助我们管理内存使用。其中一种常见的策略是maxmemory-policy,它定义了在内存超出限制时Redis应该如何回收数据。

  • 一文了解嵌入式开发之编写内存安全C++的3个技巧

    嵌入式C语言编程规范和内存管理技巧。嵌入式系统开发中,由于单片机的堆栈空间较小,局部变量和动态分配变量容易导致内存溢出,因此需要在编译期准确计算内存占用量,并进行相应的堆栈空间大小修改。刚好我总结了一些嵌入式资料放在文章结尾,为避免这种情况的发生,全局变量是一种更好的选择,因为可以在编译期准确计算内存占用量,从而避免内存溢出。在嵌入式C语言编程中,模块化编程是一种重要的方法。

  • C/C++可能导致安全漏洞的常见错误分析

    无符号数和有符号数是通用的计算机概念,具体到编程语言上则各有各的不同,程序员是解决实际问题的,所以必须熟悉编程语言中的整数。C/C++ 有自己特殊的算术运算规则,如整型提升和寻常算术转换,并且存在大量未定义行为,一不小心就会产生 bug,解决这些 bug 的最好方法就是熟悉整数性质以避免 bug。

    技术学院
    2024-11-02
  • 肖特基二极管与普通二极管的区别详解

    肖特基二极管是以其发明人肖特基博士(Schottky)命名的,SBD是肖特基势垒二极管(SchottkyBarrierDiode,缩写成SBD)的简称。肖特基二极管是一种金属-半导体结二极管,也称为热载流子二极管、低压二极管或肖特基势垒二极管。肖特基二极管由半导体与金属的结形成。肖特基二极管提供快速开关动作并具有低正向压降。在PN结二极管中,p型和n型连接在一起形成PN结。而在肖特基二极管中,使用铂或铝等金属代替 P 型半导体。

  • 盘点5G SA和NSA的区别

    移动通信网络由三大核心部分构成:无线接入网、传输网和核心网。无线接入网,即我们常说的基站,它负责通过无线方式将用户终端接入到移动网络。传输网则扮演着连接核心网与无线接入网的角色,承载着数据传输的重任。而核心网,作为移动通信网络的中枢,统筹整个网络的管理与控制工作。

    技术学院
    2024-11-01
  • 汇总各种显示技术,LCD、OLED、QLED、microLED

    LCD液晶显示器才开始取代传统CRT、等离子和采用投影技术的设备而逐渐占主导地位。当时OLED也已经兴起,却因一些技术上的不足而受到限制,通常用于可穿戴设备、智能手机和其他小型和(或)“一次性”电子设备中。

  • 详解电路与回路的关系及如何找对应回路

    电路和回路是电学中的两个基本概念,电路通常指在电源的作用下有一定功能的电子元器件构成的连通体,是电子设备中的一个重要概念。电路包括直流电源、输入电路、中间放大电路、功率放大电路、滤波电路、输出电路等多个组成部分,这些部分按照一定顺序连接起来,形成一个完整的电路。

  • 一文带你搞懂开关电源电路

    开关电源是利用现代电力电子技术,控制开关管开通和关断的时间比率,维持稳定输出电压的一种电源,开关电源一般由脉冲宽度调制(PWM)控制IC和MOSFET构成。随着电力电子技术的发展和创新,使得开关电源技术也在不断地创新。目前,开关电源以小型、轻量和高效率的特点被广泛应用几乎所有的电子设备,是当今电子信息产业飞速发展不可缺少的一种电源方式。

  • 汇总几种常见的开关电源拓扑结构及应用

    什么是拓扑呢?所谓电路拓扑就是功率器件和电磁元件在电路中的连接方式,而磁性元件设计,闭环补偿电路设计及其他所有电路元件设计都取决于拓扑。最基本的拓扑是Buck(降压式)、Boost(升压式)和Buck/Boost(升/降压),单端反激(隔离反激),正激、推挽、半桥和全桥变化器。

  • 详解示波器如何捕捉瞬间波形让信号无所遁形

    示波器对于电子行业是常见的测量仪器,应用十分广泛。很多电子工程师都是通过示波器来测量电子产品的一些数据情况,示波器的强大就在于将肉眼看不见的电数据,以不同形式的波形曲线显示出来电压、电流、频率等不同的情况,便于电子工程师根据数据,研究各种电的现象。

  • 揭秘嵌入式软件的10个技巧

    在软件开发中,没有什么比获得一个几乎没有文档并且需要维护它的代码库更具挑战性的了。文档不仅告诉工程师特定函数或变量的作用,而且还演示和传达了软件以特定方式实现的原因。在构建软件时会做出数百万个决策,对于嵌入式开发人员来说,尽可能多地保留该决策制定过程可能是至关重要的。

  • 详解模拟电路和数字电路的区别

    模拟电路跟数字电路的区别之一就是信号变化特点的差异。模拟电路中的模拟信号大小跟随着时间连续变化。数字电路中的数字信号随时间变化不连续,是离散时间信号序列(或脉冲序列)存在中间断点。对模拟电路而言,更加注重的是电压、电流的具体值,对数字电路而言,更加注重的是电平高低。

  • 几种常见的限流算法详解与实践总结

    限流是控制系统流量的一种技术,主要用于防止系统过载和资源耗尽。在分布式系统中,由于各个组件之间的依赖关系和负载差异,如果某个组件突然涌入大量请求,可能会导致整个系统的性能下降甚至崩溃。因此,限流成为了一种重要的保护措施

    技术学院
    2024-10-24