摘要: 一、Linux基础知识 1.内核基本架构 ​ 图1 GNU/Linux 操作系统的基本体系结构 ​ 最上面是用户(或应用程序)空间。这是用户应用程序执行的地方。用户空间之下是内核空间,Linux 内核正是位于这里。 ​ GNU C Library (glibc)也在这里。它提供了连接内核的系统调用接 阅读全文
posted @ 2021-02-01 22:01 tomyu123 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 12306火车售票系统设计方案 简介 本项目是尝试实现12306的网上售票系统,尽量接近真实的12306系统。在上一篇文章中,我们分析了系统的概念设计与需求分析。下面我将通过给出分解视图、依赖视图、执行视图、实现视图、部署视图和数据库实现来描述项目的完整设计方案。 分解视图 ​ 项目采用微服务架构, 阅读全文
posted @ 2020-12-29 17:10 tomyu123 阅读(2676) 评论(0) 推荐(0) 编辑
摘要: 火车售票后台开发需求分析和概念模型 1.前言 本项目是立足于目前12306火车售票系统,对售票系统从数据库的设计、接口实现,到与前端交互等,逐步分析,尽可能优化,以便提供一个高性能、高并发的售票系统。 2.项目简介 题目基本要求 参考12306站点进行售票系统建模设计,尽可能接近覆盖真实线上系统,实 阅读全文
posted @ 2020-12-14 13:44 tomyu123 阅读(1544) 评论(0) 推荐(0) 编辑
摘要: 0.前言 本博客主要使用了VS Code+GCC工具局,编译调试使用了孟宁老师的课程项目案例menu。并同时结合代码分析其中的软件工程方法、规范或软件工程思想。 1.编译和环境配置 首先我们必须下载gcc,因为我使用的是mac版本,所以安装还算简单,直接使用 brew install gcc即可 完 阅读全文
posted @ 2020-11-10 17:52 tomyu123 阅读(132) 评论(0) 推荐(0) 编辑
摘要: Git是一种分布式版本控制系统。Git的数据不止保存在服务器上,同时也完整的保存在本地计算机上,这种特性带来许多便利,比如你可以在完全离线的情况下使用Git,随时随地提交项目更新,而且你不必为单点故障过分担心,即使服务器宕机或数据损毁,也可以用任何一个节点上的数据恢复项目,因为每一个开发节点都保存着 阅读全文
posted @ 2020-10-14 15:40 tomyu123 阅读(114) 评论(0) 推荐(0) 编辑