作者:元如枫 2010年
1、 现有学校课程内容系统简单需求描述,试着提供解决方案。
需求简单描述如下:
1 )对象及属性
学校: 学校名称,学校所属分类,学校介绍,学校地图标记,学校所属地区,标签,创建用户
课程: 课程名称,课程所属分类,课程所属学校,授课所属地区,授课详细地点,授课类型(全日制,随到随学,远程),标签,创建用户
用户: 用户名,用户地区,用户密码
2 )系统负载要求
同时在线1000人以上;以上三对象数据量百万级以上
3 )其他需求
学校主页地址和二级域名自由绑定
备注: 学校分类为一级栏目9个;每个一级栏目下属二级栏目20个左右;部分二级栏目下属三级栏目20个左右,部分二级栏目没有三级栏目。地区为省-市-县
提供的解决方案包含内容:
1、 系统整体架构简单描述
2、 数据表设计(包括字段类型,索引)
3、 负载解决方法和基本思路
2、 您在 PHP 项目开发过程中经常遇到的编码问题有哪几种,分别的解决方法是什么?
3、 http 协议在服务端与客户端之间请求及返回数据的常用 php 函数是?试着用其中一个方法实现远程登录提交(远程服务端没有 session ,来源和验证码限制的情况下)。
4、 linux 简单操作部分,给出命令:
1) 复制当前目录的a文件夹(下面有多个文件夹及文件)到/root/test/下;同名则覆盖。
2) 查看当前服务器的磁盘使用情况,内存及进程占用情况
3) 网站报错提示文件无法上传,可能的原因有哪几种,写出相关命令。
-
工具
- [分类] 最近常用
-
[分类] 编程相关
- 01.Python基础 (92)
- 04.数据采集/爬虫 (55)
- 05.大数据/Elasticsearch (14)
- 06.前端/Vue/Node.js (240)
- 07.Java框架/系统 (197)
- 08.Java基础 (255)
- 11.PHP基础 (275)
- 12.PHP库/系统/微信 (81)
- 13.C/C++/仓颉 (113)
- 14.Golang/Ruby (109)
- 15.OpenResty_Lua (109)
- 16.编程基础/Web安全 (71)
- 17.性能测试/JMeter (8)
- 18.系统设计/UML建模 (74)
- 19.区块链/数字货币/量化 (1)
- 20.API网关/Kong (0)
- 21.C#/WinForm (28)
- 22.Rust编程 (9)
- 02.Flask/FastAPI框架 (3)
- 03.AGI大模型 (3)
- [分类] 服务器相关
- [分类] 其他分类
-
链接
- 【官网】MyBatis-Flex
- 【示例】MyBatis-Flex
- 【示例】MyBatisPlus_SQL
- 【示例】MyBatisPlusJoin_SQL
- 【时间】LocalDateTime
- 【示例】List转Map
- 【示例】Array与List互转
- 【Java】Beetl模板引擎
- 【示例】MyBatis_SQL
- 【Java】MyBatis
- 【外链】MyBatis-Plus
- 【外链】Elasticsearch手册
- 【PHP】SqlBuilder
- 【基础】ASCII 码表
- 【基础】正则表达式
- ++++++++++++++++++
- Crontab验证解析
- QuartzCron生成工具
- ++++++++++++++++++
- 【数字】Digitalization
- 【项目】Project Management