Computer Networking-Transport Layer 发表于 2022-06-10 | 分类于 Knowledge | 0 | 阅读次数 981 运输层位于应用层和网络层之间,是分层网络体系结构的重要部分。TCP(Transmission Control Protocol)和UDP(User Datagram Protocol)即是运输层协议。运输层协议为运行在不同主机上的应用进程之间提供服务。 阅读全文 »
操作系统-进程与线程-进程间通信 发表于 2022-06-05 | 分类于 Knowledge | 0 | 阅读次数 384 进程经常需要与其他进程通常,一种好的方式是不使用中断。进程间通信(Inter Process Communication IPC) 要解决三个问题:1. 一个进程如何把信息传递给另一个;2. 确保两个或更多的进程在关键活动中不会出现交叉(两个进程同时竞争同一资源);3. 程序的正确运行顺序(B运行时A必须运行完成)。 阅读全文 »
操作系统-内存管理-页面置换算法 发表于 2022-05-21 | 分类于 Knowledge | 0 | 阅读次数 627 页面置换算法:当发送缺页中断时,操作系统必须在内存中选择一个页面将其换出内存,以便为即将调入的页面腾出空间。 阅读全文 »
小记性014-Docker部署RabbitMQ 发表于 2023-09-04 | 分类于 小记性 | 0 | 阅读次数 187 1. 拉取镜像上dockerhub拉取最新management镜像https://hub.docker.com/_/rabbitmqdocker pull rabbitmq:3.9.29-management2. 创建并启动RabbitMQ容器docker run -d \--name mrabbi 阅读全文 »
小记性013-Docker部署Redis 发表于 2023-09-04 | 分类于 小记性 | 0 | 阅读次数 141 1. 创建挂载目录mkdir -p redis/datamkdir -p redis/conf2. 下载配置文件wget http://download.redis.io/redis-stable/redis.confchmod 777 redis.conf3. 修改一些默认信息vim redis/ 阅读全文 »
RoadMap 程序员学习路线 发表于 2023-09-04 | 分类于 好东西 | 0 | 阅读次数 136 https://roadmap.sh包含C++、前端、后端、全栈等开发学习路线,提供一些指引性的思路 阅读全文 »
小记性013-Swager文档/OpenAPI文档 发表于 2023-09-04 | 分类于 小记性 | 0 | 阅读次数 122 Spring Boot3 项目使用knife4j:<dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-openapi3-jakarta-spring 阅读全文 »
Docker- 分层存储、Union mount 发表于 2023-07-27 | 分类于 Docker深入学习 | 0 | 阅读次数 195 Docker 镜像 是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像 不包含 任何动态数据,其内容在构建之后也不会被改变。因为镜像包含操作系统完整的 root 文件系统,其体积往往是庞大的,因此在 阅读全文 »
小记性012-@Resource和@Autowired区别对比 发表于 2023-04-16 | 分类于 小记性 | 0 | 阅读次数 218 共同点:两者都可以写在字段和setter方法上来注入Bean。不同点:@Resource@Resource默认按照ByName自动注入,由J2EE提供,需要导入包javax.annotation.Resource。@Resource有两个重要的属性:name和type,而Spring将@Resour 阅读全文 »
小记性011-MySQL连接查询 发表于 2023-04-16 | 分类于 小记性 | 0 | 阅读次数 197 MySQL连接查询分为 内连接(inner join)、右外连接(right outer join)、左外连接(left outer join)、全外连接(full outer join), 其中无修饰的 join 默认为内连接,无修饰的 outer join 默认为全外连接。内连接 inner j 阅读全文 »