计算机,现在用这个
2024-05-16 22:48:43 3 举报
AI智能生成
计算机,现在用这个
作者其他创作
大纲/内容
操作系统
程序
进程
怎么创建一个进程
线程
怎么创建一个线程
协程
为什么我们需要协程
有栈协程
Golang的协程
无栈协程
Python/Js的协程
自己实现的协程
内存
虚拟内存
栈内存
堆内存
调度
中断
编码协议与字符集
字符集
ASCII
American Standard Code for Information Interchange,美国信息互换标准代码
使用了127位存下了所有大小写英文字母,还有标点等
8位,也就是一个字节
ASCII只用了0-127,后面的128到255被称为扩展的字符集
GB2312
全角
半角
Unicode
编码协议
UTF-8
锁
数据库
关系形数据库
MySQL
索引
索引失效
锁
乐观锁
悲观锁
共享锁
JSON(MYSQL 5.70)
存储引擎
InnoDB
MyISAM
事务
事务隔离级别
Q:事务一致性的解释
数据库优化
IO优化
磁盘读写IO
网络IO
CPU优化
MVCC
非关系形数据库
Redis
单线程(主线程)
多线程(辅助线程)
多线程IO线程(Redis 6.0)
数据结构
string
hash
list
set
zset
语言
Java
JDK
HashMap
TreeMap
CopyOnWriteArrayList
并发
原子性
可见性
有序性
volatile关键字
JVM
内存模型
GC
类加载机制
Spring
IOC
AOP
事务不生效的场景
Tomcat
JavaScript
C
函数指针
Golang
GC
Gorontine
Channel
Python
GC
nginx
网络
传输协议
应用层
HTTP
get/post 区别
单点登陆
jwt认证
HTTP1.1
keep-alive(服用TCP链接)
头部阻塞问题
HTTP2.0
多路服用链接
攻击
xss攻击
csrf攻击
RPC
gRPC
WebSocket
持久链接
HTTPS
认证
加密
完整性保护
HTTPS不是绝对安全
Question
能否拿着服务器证书来伪装自己是服务器
证书
pem
crt
detail
JSON-RPC
SSL/TLS
传输层
TCP
传输控制协议(Transport Control Protocol TCP协议)
TCP如何做到单链接接受多个请求
TCP会产生黏包吗
How to kill a tcp connection
UDP
用户数据报协议(User Datagram Protocol UDP协议)
大端序、小端序
网络层
ICMP
网络层以下
Socket API
connect()
bind()
listen()
accept()
序列化协议
JSON
Protobuf
XML
Thrift
设计模式
工厂方法模式
单例模式
适配器模式
模版方法
观察者模式
生产者消费者模式
装饰器模式
builder模式
中间件模式(middleware)
前端
XmlHttpRequest
原理
原型链
ES6和commonJS模块的区别
IO
阻塞IO
非阻塞IO
多路复用IO
实战项目
Pipeline
Task Scheduler
0 条评论
下一页