上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 前几天写了一篇跟软工课程相关的博客《软件工程与“足够好”》[1],有一位能够促成具有建设性对话的同学问了我一个问题: 能展开讲讲你说的工程思想和方法么,以及从软工的哪些环节可以获得? 这位同学问了一个很好的问题。好在哪里呢?好在他试图详细地了解和分析一个抽象的表面上看起来高大上而且美好的概念,从而提 阅读全文
posted @ 2021-04-24 22:17 schaepher 阅读(275) 评论(2) 推荐(0) 编辑
摘要: 今天看了北航软工课程学生写的一篇博客[1],刚好可以借此机会把我这几年关于软工的思考整理出来。 我在 2016 年做过福大OO课的助教,以及在 2017 年做过集大的软工助教。当时我有很多地方都没有做好,并且这几年没怎么关注软工课程,与教学一线脱离较久,说的东西不一定对,大家随意看看就好。 为了确保 阅读全文
posted @ 2021-04-22 03:58 schaepher 阅读(267) 评论(10) 推荐(0) 编辑
摘要: 终端是一种输入输出设备。把终端连接到计算机上,就可以跟计算机进行交互。当今个人电脑最常用的两种终端设备分别是作为输入终端的键盘以及作为输出终端的显示器。 各种概念的关系 在 Windows 上的 CMD、 Powershell、 XShell 或者 PuTTY 被称为终端模拟器(Terminal E 阅读全文
posted @ 2021-03-01 02:39 schaepher 阅读(2219) 评论(0) 推荐(2) 编辑
摘要: Unix 时间戳以及日期表示方法 Unix 时间戳表示的是从世界标准时间(UTC,Coordinated Universal Time)的 1970 年 1 月 1 日 0 时 0 分 0 秒开始的偏移量。 全球共有 24 个时区,分为东西各 12 时区。所有地区在使用同一个时间戳的基础上,根据当地 阅读全文
posted @ 2021-01-29 02:21 schaepher 阅读(6812) 评论(0) 推荐(0) 编辑
摘要: 后端优化分为四个方向 组件配置调优,偏运维 架构调优,偏架构 代码层面的调优,偏开发 CDN 加速 配置调优 以 Nginx、PHP、MySQL 为例。 LNMP中web高并发优化配置以及配置详解 https://phpartisan.cn/news/55.html Nginx 从简单粗暴的角度,就 阅读全文
posted @ 2020-05-07 22:06 schaepher 阅读(933) 评论(0) 推荐(1) 编辑
摘要: 为了避免服务单点,也为了负载均衡,我们会加一层 Nginx 层。这个 Nginx 层要有多于一台机器,不然它自身也成为一个单点。 最初加 Nginx 层会变成这样: schaepher.com + | + + | v + + + + + | | | | | Nginx | | Nginx | | | 阅读全文
posted @ 2020-05-07 13:59 schaepher 阅读(2838) 评论(0) 推荐(0) 编辑
摘要: 未完全完成,先发出来再说。 HTTP(Hypertext Transfer Protocol,超文本传输协议)是应用层的无状态的请求和响应协议。它使得基于网络的超文本信息系统彼此可以灵活地进行交互。它包含了可拓展的语义(extensible semantics)和自描述的有效报文载荷(self-de 阅读全文
posted @ 2020-05-05 17:50 schaepher 阅读(2263) 评论(0) 推荐(2) 编辑
摘要: 在实践 RESTful API 设计的时候,会碰到很多需要选择的地方。而这些在 RFC 7230 - 7235 里面没有说明。例如这次要说的 DELETE 方法。 根据 RFC 7231 的说法, DELETE 是幂等的。 幂等(idempotent)是什么?在 RFC 7231 定义幂等方法的时候 阅读全文
posted @ 2020-05-04 18:35 schaepher 阅读(1109) 评论(0) 推荐(0) 编辑
摘要: 原文: 事务隔离级别 https://schaepher.github.io/2020/04/24/acid-isolation/ 事务隔离级别有四种。它们的区别在于一个修改数据的事务在提交前和提交后,另一个进行中的事务读取到的数据是修改前还是修改后的数据。 READ-UNCOMMITED = 读- 阅读全文
posted @ 2020-04-28 23:29 schaepher 阅读(225) 评论(0) 推荐(1) 编辑
摘要: 以下仅考虑 InnoDB 存储引擎。 自增主键有两个性质需要考虑: 单调性 每次插入一条数据,其 ID 都是比上一条插入的数据的 ID 大,就算上一条数据被删除。 连续性 插入成功时,其数据的 ID 和前一次插入成功时数据的 ID 相邻。 自增主键的单调性 为何会有单调性的问题? 这主要跟自增主键最 阅读全文
posted @ 2020-04-28 23:22 schaepher 阅读(1912) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页