摘要: SSL/TLS 握手是为了安全地协商出一份对称加密的秘钥 Client Hello 第一步是客户端向服务端发送 Client Hello 消息,这个消息里包含了一个客户端生成的随机数 Random1、客户端支持的加密套件(Support Ciphers)和 SSL Version 等信息 Serve 阅读全文
posted @ 2023-11-22 15:17 上好佳28 阅读(90) 评论(0) 推荐(0)
摘要: 用对称加密可行? 可行,问题就是这个密钥怎么让传输的双方知晓,同时不被别人知道 什么是非对称加密? 有两把密钥,通常一把叫做公钥、一把叫做私钥,用公钥加密的内容必须用私钥才能解开,同样,私钥加密的内容只有公钥能解开 用非对称加密可行吗? 浏览器向服务器传数据前都先用这个公钥加密好再传,这条数据的安全 阅读全文
posted @ 2023-11-22 14:44 上好佳28 阅读(59) 评论(0) 推荐(0)
摘要: 协程 什么是协程 由于GIL的存在,导致Python多线程性能甚至比单线程更糟 GIL: 全局解释器锁(英语:Global Interpreter Lock,缩写GIL),是计算机程序设计语言解释器用于同步线程的一种机制,它使得任何时刻仅有一个线程在执行。[1]即便在多核心处理器上,使用 GIL 的 阅读全文
posted @ 2023-11-22 14:16 上好佳28 阅读(37) 评论(0) 推荐(0)
摘要: 全局解释器锁 Global Interpreter Lock,CPython在解释器级别的一把锁,叫GIL全局解释器锁。 程序编译成字节码,程序想跑多线程,但是GIL保证CPython进程中,同一时刻只能有一个线程执行字节码。 所以,哪怕是在多CPU的情况下,即使每个线程恰好调度到了每个CPU上,有 阅读全文
posted @ 2023-11-22 13:46 上好佳28 阅读(51) 评论(0) 推荐(0)
摘要: 在实例调用的函数中加入打印当前线程的名字,分别用start()方法和run()方法启动线程检查有什么区别: start() 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 import threading import t 阅读全文
posted @ 2023-11-21 16:01 上好佳28 阅读(37) 评论(0) 推荐(0)
摘要: 进程之间不能共享内存,但线程之间共享内存非常容易。操作系统在创建进程时,需要为该进程重新分配系统资源,但创建线程的代价则小得多。因此使用多线程来实现多任务并发执行比使用多进程的效率高 python语言内置了多线程功能支持,而不是单纯地作为底层操作系统的调度方式,从而简化了python的多线程编程 函 阅读全文
posted @ 2023-11-21 15:48 上好佳28 阅读(14) 评论(0) 推荐(0)
摘要: 进程创建 Process from multiprocessing import Process import os # 子进程要执行的代码 def run_proc(name): print('启动子进程{}{}'.format(name, os.getpid())) if __name__ == 阅读全文
posted @ 2023-11-21 15:14 上好佳28 阅读(24) 评论(0) 推荐(0)
摘要: 引用计数 Python中,主要通过引用计数(Reference Counting)进行垃圾回收 typedef struct_object { int ob_refcnt; struct_typeobject *ob_type; } PyObject; 在Python中每一个对象的核心就是一个结构体 阅读全文
posted @ 2023-11-21 14:34 上好佳28 阅读(53) 评论(0) 推荐(0)
摘要: 问题描述 使用KafkaTemplate作为生产者发送消息时为了不影响主流业务会采用异步发送的方式,如下 public void producerSendFuture(String topic, String data) { logger.info("kafka异步发送topic:" + topic 阅读全文
posted @ 2023-06-27 15:35 上好佳28 阅读(893) 评论(0) 推荐(0)
摘要: 垂直切分 将不同业务模块所使用的表切分到不同的数据库(主机)之上,这样的切能够称之为数据的垂直(纵向)切分 在架构设计中,各个功能模块相互之间的交互点越统一越少,系统的耦合度就越低,系统各个模块的维护性以及扩展性也就越好,实现数据的垂直切分也就越简单 垂直切分的长处 ◆ 数据库的拆分简单明了,拆分规 阅读全文
posted @ 2023-06-16 14:18 上好佳28 阅读(22) 评论(0) 推荐(0)