上一页 1 2 3 4 5 6 7 8 ··· 49 下一页

2023年11月14日

MySQL - MySQL 占用内存涨得特别快?可能原因?解决方案

摘要: https://www.processon.com/mindmap/655307fe6a2ff722ead8d9e4 阅读全文

posted @ 2023-11-14 16:14 frank_cui 阅读(59) 评论(0) 推荐(0) 编辑

MySQL - 一条SQL查询语句是如何执行的

摘要: MySQL 的逻辑架构图 详细解答 https://www.processon.com/mindmap/655307fe6a2ff722ead8d9e4 阅读全文

posted @ 2023-11-14 16:13 frank_cui 阅读(8) 评论(0) 推荐(0) 编辑

2023年11月10日

设计模式 - Immutable 模式(Java不变集合类 vs Google Guava不变集合类)

摘要: 总结 JDK中的unmodifiableList的构造函数是对原始集合的浅拷贝, 而Guava.ImmutableList.copyOf是对原始集合的深拷贝 public class ImmutableDemo { public static void main(String[] args) { L 阅读全文

posted @ 2023-11-10 16:49 frank_cui 阅读(22) 评论(0) 推荐(0) 编辑

Archi - 运维 - 一个经过10个服务的 API 请求,出现了随机无法访问的故障,如何解决

摘要: 问题描述 一个 API 请求,出现了随机无法访问的故障,而这个 API 可能会经过 5-10 个服务,怎么快速定位是哪一个服务出现问题? 解决方案 对于每一个请求,都会分配一个唯一的请求编号(requestId),在经过每一个服务的时候,都带上这个请求编号,每个服务都把这个请求的输入和输出记录下来, 阅读全文

posted @ 2023-11-10 10:38 frank_cui 阅读(16) 评论(0) 推荐(0) 编辑

2023年11月8日

Python - .egg 文件(python 蛋)

摘要: Python 什么是 Python 蛋(Python egg) 在本文中,我们将介绍 Python 蛋(Python egg)是什么以及它在 Python 程序开发中的作用。Python 蛋是一种用于管理和分发 Python 代码的软件包格式。它是一种打包、分发和安装 Python 代码的标准方式, 阅读全文

posted @ 2023-11-08 10:48 frank_cui 阅读(2303) 评论(0) 推荐(0) 编辑

2023年11月6日

Debug - MySQL - Err 1062 duplicate entry xxxx for key xxx

摘要: 可能原因1 脏数据存在 可能原因2 当你手动刷sql修改表结构时,可能这张表正有写库操作。 一边写库一边修改表结构,就会出现这种错误。。。原因未知,猜测和锁表有关系 两次错误提示: 详细的数据是不一样的....而且日期是今天的,说明不是脏数据 等待写库程序结束,再刷表就没有报错了 阅读全文

posted @ 2023-11-06 18:00 frank_cui 阅读(25) 评论(0) 推荐(0) 编辑

2023年11月2日

Java 基础 - 多态(动态绑定)的底层原理:虚函数表

摘要: 为了实现Java方法调用的动态绑定,HotSpot使用了与C++虚函数类似的机制,同时为了避免每个对象都维护一个虚函数表,就是设计了Oop-Klass模型,用Klass类保存类的元数据和虚函数表。 多态的理解 从java语言层面看,多态是指在编译期间不确定实际类型,在运行期间才根据实际类型调用具体的 阅读全文

posted @ 2023-11-02 17:41 frank_cui 阅读(215) 评论(0) 推荐(0) 编辑

2023年10月27日

Protocol - Socket v.s. WebSocket

摘要: 总结 什么是socket? 我们经常把socket翻译为套接字,socket是在应用层和传输层之间的一个抽象层,它把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用已实现进程在网络中通信。 什么是WebSocket? WebSocket是实现了浏览器与服务器的全双工通信协议,一个模拟Sock 阅读全文

posted @ 2023-10-27 17:03 frank_cui 阅读(21) 评论(0) 推荐(0) 编辑

Protocol - Web 前端常见网络请求协议有哪些?

摘要: 在 Web 开发中,常见的网络协议主要包括以下几种: HTTP(Hypertext Transfer Protocol,超文本传输协议):用于在万维网(World Wide Web)上进行通信的协议,定义了客户端和服务器之间如何传输和处理超文本文档(例如网页)的规范。HTTP 通常使用 TCP/IP 阅读全文

posted @ 2023-10-27 16:55 frank_cui 阅读(191) 评论(0) 推荐(0) 编辑

API - 几种API接口模式 - RESTful、WebSocket、GraphQL、gRPC、Webhook

摘要: 总结TODO ..... 当思考使用哪种API接口时,你将会面临一个重要的决策。RESTful、GraphQL、gRPC、WebSocket和Webhook是当前流行的几种API接口模式。在本文中,我们将介绍这些接口的特点、用途和比较,帮助你选择最适合你应用程序需求的接口。 引言 随着现代应用程序的 阅读全文

posted @ 2023-10-27 16:54 frank_cui 阅读(339) 评论(0) 推荐(0) 编辑

2023年10月25日

Python - 单元测试

摘要: 总结 一、如何进行单元测试 注意点: import unittest 需要创建一个类TestSort,继承类‘unittest.TestCase’ 然后,在这个类TestSort中定义相应的测试函数 test_sort(),进行测试。注意,测试函数要以‘test’开头 而测试函数的内部,通常使用 a 阅读全文

posted @ 2023-10-25 16:39 frank_cui 阅读(25) 评论(0) 推荐(0) 编辑

2023年10月18日

CPU密集型 vs IO密集型

摘要: 一、总述 CPU密集型应用程序是指需要大量CPU运算能力的程序,通常涉及到大量的数据处理和计算操作,例如科学计算、图像处理和加密解密等。这些应用程序通常需要高速的CPU和大量的内存来完成任务。 IO密集型应用程序则是指需要大量输入输出操作的程序,例如网络服务器、数据库系统和文件传输等。这些应用程序通 阅读全文

posted @ 2023-10-18 09:37 frank_cui 阅读(152) 评论(0) 推荐(0) 编辑

2023年10月17日

Python - 协程coroutine

摘要: 总结 asyncio里面,await的用法有两种: await coroutine,就像普通的函数调用一样,执行coroutine对应的代码 await task,中断当前代码的执行,event loop开始调度任务,直到task执行结束,恢复执行当前代码。 前言 常见的Python代码都是一行一行 阅读全文

posted @ 2023-10-17 16:22 frank_cui 阅读(20) 评论(0) 推荐(0) 编辑

2023年10月12日

Python - 深拷贝一个带有指向自身引用的列表,会报错么?紧接着用==比较,会报错么?

摘要: 问题描述 深拷贝一个带有指向自身引用的列表: 列表 x 中有指向自身的引用,因此 x 是一个无限嵌套的列表。 import copy x = [1] x.append(x) >>x [1, [...]] y = copy.deepcopy(x) >>y [1, [...]] 深拷贝不报错 但是我们发 阅读全文

posted @ 2023-10-12 16:52 frank_cui 阅读(15) 评论(0) 推荐(0) 编辑

2023年9月27日

Kafka - 消费者会创建多少个 Socket 连接?

摘要: 相关知识的wiki https://www.processon.com/mindmap/5ef999275653bb2925bc8a13 问题 假设有个 Kafka 集群由 2 台 Broker 组成,有个主题有 5 个分区,当一个消费该主题的消费者程序启动时,你认为该程序会创建多少个 Socket 阅读全文

posted @ 2023-09-27 15:44 frank_cui 阅读(69) 评论(0) 推荐(0) 编辑

2023年9月26日

TCP - 长连接 vs 短连接

摘要: 一 前言 TCP在真正开始进行数据传输之前,Server 和 Client 之间必须建立一个连接。当数据传输完成后,双方不再需要这个连接时,就可以释放这个连接。 TCP连接的建立是通过三次握手,而连接的释放是通过四次挥手。所以说,每个TCP连接的建立和释放都是需要消耗资源和时间成本的。 二 TCP短 阅读全文

posted @ 2023-09-26 14:20 frank_cui 阅读(267) 评论(0) 推荐(0) 编辑

2023年9月13日

Financial - 期权 - 波动率 Volatility

摘要: 总结 现货 - 期货 - 期权 的价格维度 现货是一维的,标的价格即是一切; 期货是二维的,除标的价格外,增加了到期日的考量; 期权则更为立体,是三维的,增加了波动率的维度。 以纵轴为implied vol, 横轴为time to maturity, 一般称为波动率期限结构/波动率曲线 volati 阅读全文

posted @ 2023-09-13 16:57 frank_cui 阅读(453) 评论(0) 推荐(0) 编辑

Financial - 期权 - 希腊值Greeks

摘要: 希腊值 期权的价格与标的资产价格、标的资产波动率、期权执行价格、期权到期时间、利率等因素有关,通常用希腊字母(Greeks)表示期权价格对于上述影响因素变化的敏感程度,是期权交易中重要的风险管理指标。常用希腊字母及其含义如下表所示: 名称 符号 中文含义 Delta Δ 标的物价格变动一个点,期权价 阅读全文

posted @ 2023-09-13 14:19 frank_cui 阅读(179) 评论(0) 推荐(0) 编辑

Financial - 雪球

摘要: 总结 随记 原文:https://zhuanlan.zhihu.com/p/612658268?utm_id=0 雪球的底层逻辑(票息) 在雪球的定义中说明了,雪球结构本质上是一种奇异期权。客户购买雪球,相当于卖出了一份虚值的看跌期权,券商买入了一份看跌期权,上涨或波动率小对客户有利,反之对券商有利 阅读全文

posted @ 2023-09-13 09:49 frank_cui 阅读(107) 评论(0) 推荐(0) 编辑

Financial - 实值期权 vs 平值期权 vs 虚值期权

摘要: 总结 前言:Financial - 看涨期权 和 看跌期权 实值期权 —— 看涨期权(看跌期权)的履约价格低于(高于)标的物价格,买方立即执行就可获利的期权; 平值期权 —— 看涨期权(看跌期权)的履约价格等于或近似等于标的物价格,买方立即执行不赢不亏的期权。 虚值期权 —— 看涨期权(看跌期权)的 阅读全文

posted @ 2023-09-13 09:29 frank_cui 阅读(24) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 49 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

levels of contents
点击右上角即可分享
微信分享提示