# 博客开发复盘 ## 1. 安全渗透快速学习方法 1. 安全渗透涉及的面非常的广,所以对于从业人员来说需要有对一个陌生知识点快速学习的过程。 2. 安全渗透涉及到开发、运维、网络、物理硬件、数据库等多个领域 a. 开发领域:PHP、Python、Java、JavaScript等语言 b. 运维领域:Linux、Windows、Docker、Kubernetes等技术 c. 网络领域:TCP/IP、HTTP、DNS、CDN等技术 d. 物理硬件领域:硬件设备、硬件协议、硬件攻击等技术 e. 数据库领域:MySQL、MongoDB、Redis等技术 3. 安全渗透对于各个领域我们需要掌握最关键的技术点,并且对全局有一个整体的把握 ## 2. 复盘博客开发思路 1. 设计需要的页面功能 a. 前台 - 给游客访问,可以直接查看文章,以及评论 - 前台需要从数据库中读取所有的文章列表等信息 - 前台支持查看文章的详细内容 b. 后台 - 用户管理 - 文章管理 - 评论管理 - 系统管理 2. 设计数据库表结构 - 数据库名称 - 数据表的结构,id,username,password, email 3. 设计前端页面 - 了解前端html,css的原理,通过和浏览器约定好的语法,让内容可以按照要求呈现 - form表单是安全渗透必须要重点关注的,因为form涉及到数据传递 - 请求方式,post,get也是重点关注的,因为涉及到与后端交互的数据 4. 将前端页面的功能一一实现 - 使用php对数据库进行增删改查 - 先获取需要的信息,比如文章id,用户的id,正文的内容,标题等等 - 写sql语句 - 执行sql语句 - 拿到执行结果 - 对结果进行处理,比如是否添加成功,查询到的详细数据处理 ## 前端用到的技术 - 常见的标签 - `
` 段落
- `` 图片,src是属性,图片的地址是从网站根目录开始的
- `
| ` table是创建表格,tr是行,td是单元格 - ` |