算法

首页 标签 算法
# 算法 #
关注
124459内容
安全体系:如何建立可靠的安全体系?
本讲探讨RPC中的安全问题,重点解决调用方未授权调用和服务提供方被冒充的风险。通过引入基于HMAC的鉴权机制和注册中心接口绑定,实现调用身份认证与服务防伪,构建内网可控的安全通信体系。
头条面经
涵盖前端、网络、JS核心、框架及算法等多方面知识,包括深拷贝、双向绑定、HTTP缓存、跨域、Vue原理、TCP/UDP、设计模式、事件循环、类型判断、闭包、原型链、性能优化等高频面试题,全面考察技术深度与综合能力。
熔断限流:业务如何实现自我保护?
RPC服务在高并发下易因过载导致性能下降或宕机,需通过自我保护保障稳定性。服务端常用限流控制请求量,支持应用级、IP级配置,并可结合注册中心动态调整阈值;为提升精度,可引入集中式限流服务。调用端则通过熔断机制防止下游故障引发雪崩,可在动态代理层集成熔断器,实现快速失败与自动恢复,确保系统高可用。
写在最后
本文整理全网前端面试高频考点,系统涵盖JavaScript、框架原理、网络协议、算法、数据结构等核心知识,助力求职者高效备战。附18条进阶建议,助你斩获Offer,前程似锦。(239字)
百度面经
涵盖前端核心知识:React与Vue差异、JS数据类型、闭包、事件循环、跨域、缓存策略、PWA、安全防护等;深入框架原理、设计模式与算法,结合项目实践,全面解析前端开发关键技术点与常见面试题。
腾讯面经
涵盖JavaScript基础(数据类型、作用域、闭包、原型链)、DOM/BOM操作、事件机制、HTTP协议、TCP/IP、网络安全(XSS/CSRF)、前端框架(React/Vue)、性能优化、算法(快排、归并、位图)、工程化(Webpack)、浏览器原理等全方位前端技术点。
基础算法
本文系统介绍了加密算法与排序算法的核心知识。涵盖对称加密(如AES、SM4)、非对称加密(如RSA、SM2)、哈希摘要、电子签名及密码存储方案;深入解析冒泡、选择、插入、归并、快排、堆排序等经典算法的原理、复杂度与优化策略,并简要涉及字符串反转、正则匹配与二分查找等应用技术,内容全面,理论与实践结合紧密。
Java基础
本内容涵盖Java核心知识:基础语法(重载/重写、==与equals、String三兄弟)、异常体系、集合框架(List/Set/Map及HashMap原理)、IO流、多线程并发(ThreadLocal、锁机制、线程池)、JVM内存与垃圾回收、Lambda、反射泛型及Tomcat优化,系统梳理面试高频点。
Thread.sleep(0) 到底有什么用(读完就懂)
Thread.Sleep用于暂停线程执行,Sleep(1000)不保证精确唤醒时间,因系统调度受优先级和竞争影响;Sleep(0)则触发立即重新分配CPU,让其他线程有机会执行,避免界面假死。两者均体现操作系统对CPU的调度机制差异。
详解RAG五种分块策略,技术原理、优劣对比与场景选型之道
RAG通过检索与生成结合,提升大模型在企业应用中的准确性与安全性。分块策略是其核心,直接影响检索效果与回答质量。本文系统解析五种主流分块方法——固定大小、语义、递归、基于文档结构及LLM分块,对比其优缺点与适用场景,并提出选择建议与前沿优化方向,助力构建高效、可信的RAG系统。
免费试用