【技术探秘】Java虚拟机:从萌芽到辉煌的传奇历程
众所周知,Java 经过多年的发展,已经从一门单纯的计算机编程语言,发展成了一套成熟的软件解决方案。从互联网到企业平台,Java 是目前使用最广泛的编程语言。
…
面试官:说说看你知道的常见限流算法有哪些?它们的优缺点分别是什么?如何基于用户身份限流?
面试题概览:
限流的主要目的是什么,有哪些常见的限流算法?
请说说看计数器限流的基本原理和它存在的问题?
滑动窗口限流算法如何优化计数器限流?请简单用代码实现…
3分钟秒懂 JVM 中垃圾对象的回收算法!
01、背景介绍
在之前的文章中,我们介绍了 JVM 内部布局、对象的创建过程以及运行期的相关优化手段。
今天通过这篇文章,我们一起来了解一下对象回收的判定方式…
一文讲透 TCP 滑动窗口实现机制,绝了!
01、摘要
之前在知乎上分享网络编程知识文章的时候,收到一位网友的私信留言,“能不能写一篇关于 TCP 滑动窗口原理的文章”。
当时没有立即回复,经过查询多方…
实战运用模版方法+工厂方法+策略模式打造一套高扩展性的履约系统收单业务
在电商的业务中履约系统、支付系统往往都需要接好几个渠道的业务,如履约系统接收订单的时候,就要区分是充值订单、普通的履约单订单、普通的拆分商品的履约订单等等,不同…
盘点 Spring Boot 解决跨域请求的几种办法,超实用
熟悉 web 系统开发的同学,对下面这样的错误应该不会太陌生。
之所以会出现这个错误,是因为浏览器出于安全的考虑,采用同源策略的控制,防止当前站点恶意攻击 w…
Java 容器Collections核心知识全面回顾,真的太全了!
01、背景介绍
在 Java 中,集合大致可以分为两大体系,一个是 Collection,另一个是 Map,都位于java.util包下。
Collecti…
SpringBoot + Sharding Sphere:轻松搞定数据加解密,支持字段级!
01、故事背景
在实际的软件系统开发过程中,由于业务的需求,在代码层面实现数据的脱敏还是远远不够的,往往还需要在数据库层面针对某些关键性的敏感信息,例如:身份…
3分钟带你秒懂CAS实现机制
一、背景介绍
在 Java 的java.util.concurrent包中,除了提供底层锁、并发同步等工具类以外,还提供了一组原子操作类,大多以Atomic开…
我用Cursor1小时开发的App,上了AppStore排行榜Top20
一、背景和结果
我上周一上架了个叫「小猫补光灯」的App,这款App的功能其实很简单,就是能够将手机屏幕设置为不同颜色的补光色卡,帮助女生在拍照的时候能获得更…
用户视角:你应该知道的LLM基础知识
我们都知道,这一波的 AI 浪潮始于 2022 年底的 ChatGPT 发布,有一幅图,很多人都见过,它说明 ChatGPT 是人类有始以来最快突破一亿用户的应…
技术视角:你应该知道的LLM基础知识
技术视角的大模型
从技术角度来看大模型,关键就在于弄明白一件事,那就是大模型究竟做了什么。实际上,大模型的工作原理并不复杂,简单来讲,就是每次添加一个词。那该如…
重磅:OpenAI 发布 GPT-4o,支持实时音视频交互
**
图片由 DALL·E3 生成,提示词为:“A person and a robot engaged in real-time voice conversa…
面试题:什么是虚拟内存,它如何与物理内存映射?页面置换算法有哪些,优缺点如何?内存碎片是如何产生的,有哪些解决方法?
题目概览:
什么是虚拟内存,它的作用是什么?虚拟内存如何与物理内存做映射的?
说说看…
