Avatar
Orion的记录空间
多线程带来了哪些问题?
多线程很难掌握,稍不注意,就容易使程序崩溃。我们以在路上开车为例: 在一个单向行驶的道路上,每辆汽车都遵守交通规则,这时候整体通行是正常的。『单向车道』意味着『一个线程』,『多辆车』意味着『多个 job 任务』。 单线程顺利同行 如果需要提升车辆的同行效率,一般的做法就是扩展车道
《大数定律》
摆烂了两天,要开始振作起来了! 今天重温了一个令人深思的统计学原理——大数定律。这个定律揭示了一个深刻的现象:当实验次数足够多时,随机事件的频率会无限接近其理论概率。用更通俗的话说,样本量越大,其平均值就越接近期望值。 最生动的案例莫过于赌场运营:假设玩家胜率49%,庄家51%,在长期博弈中,庄家必
当下社会中穷人陷入的“学习陷阱”
1. 穷人越学越穷的根源 学习成为廉价止痛药:通过购买课程制造“进步幻觉”,逃避现实压力(如被老板骂后学沟通课,工资低却买理财课)。 混淆“知道”与“做到”:误以为掌握知识等于获得能力,忽视实践和代价(如熟记巴菲特理论却还不上信用卡)。 安全感的陷阱:学习提供虚假安全感,让人逃避真正的风险与失败,而
中间件相关的面试题
PS:以下都是我在面试过程中根据我的简历所问的或者可能问的面试题,建议找工作的自己也按照自己的简历多面试一下积累下面试经验。 redis面试题主要来源:https://javabetter.cn/sidebar/sanfene/redis.html 一、Redis相关的问题 基础
Java相关的面试题
PS:以下都是我在面试过程中根据我的简历所问的或者可能问的面试题,建议找工作的自己也按照自己的简历多面试一下积累下面试经验。 一、Java基础 1. 泛型 1.1. 什么是泛型?泛型的作用? Java 泛型(Generics)是 JDK 5 中引入的一个新特性。 使用泛型参数,可以增强代码的可读性以
数据库相关的面试题
一、索引相关的问题 1、MYSQL的索引有哪些? MySQL 中常见的索引类型主要按逻辑功能划分,底层结构通常是 B+Tree (除非指定为 HASH): 主键索引:
算法学习-4、DFS——深度优先搜索(Depth First Search)
深度优先搜索算法(英语:Depth-First-Search,缩写为DFS)是一种用于遍历或搜索树或图的算法。这个算法会尽可能深地搜索树的分支。当节点v的所在边都己被探寻过,搜索将回溯到发现节点v的那条边的起始节点。这一过程一直进行到已发现从源节点可达的所有节点为止。如果还存在未被发现的节点,则选择
算法学习-3、BFS——广度优先算法(Breadth First Search)
定义:广度优先搜索算法(英语:Breadth-first search,缩写:BFS),又译作宽度优先搜索,或横向优先搜索,是一种图形搜索算法。简单的说,BFS是从根节点
为什么Kafka这么快?新手必知的分布式消息系统原理
1. 为什么会有Kafka Kafka诞生的背景:Kafka的诞生源于传统消息系统在海量实时数据场景下的根本性瓶颈,其设计解决了现代数据架构中的核心痛点。
http协议和https协议的区别
因为老是忘记https协议为什么这么安全,就写下这篇文章以此用来记录。 HTTP协议基础 定义与概述 HTTP(Hypertext Transfer Protocol,超文本传输协议)是互联网上应用最广泛的一种网络协议,主要用于客户端(如浏览器)和服务器之间的通信。它是Web数据交换的基础,支持网页