
漫谈软件开发技术
文章平均质量分 61
银河舰长
我的征途,在星辰大海。
展开
-
订单系统的设计与实现
订单的状态状态进入操作进入条件草稿新建订单 ,保存订单;提交审批失败,审批拒绝新建订单:插入新订单, 保存订单:修改订单;提交审批失败:修改订单,审批拒绝:修改订单待审批提交审批修改库存数量,修改订单状态,插入新审批数据待提交审批通过修改审批系统,修改订单系统待执行点击“提交”按钮修改库存系统,修改订单系统已完成点击“完成”按钮修改订单系统,写入财务系统关键问题的设计提交订单的数据一致性向库存系统发送扣减库存请求,库存系统扣减库原创 2021-11-07 14:33:05 · 448 阅读 · 0 评论 -
MySQL的事务隔离级别及其原理
MySQL事务的四种隔离级别读未提交(READ UNCOMMITTED),可以读到其他事务中未commit的数据读已提交(READ COMMITTED),只能读到其他事务已commit的数据可重复读(REPEATABLE READ),只能读取到本事务启动时之前的数据序列化串行(SERIALIZABLE),所有事务串行化,不允许并行执行在事务中undo页的作用MySQL中使用一种名为MVCC的技术实现了读已提交和可重复读,而MVCC的实现正式基于Undo页,Undo页结构如下所示:MySQL中每原创 2021-07-12 00:17:02 · 1005 阅读 · 0 评论 -
计算机原理之网络协议(一)
一、五层网络模型1. 主要的网络协议以下每层列出的协议,都能够在代码或者操作系统中使用和管理,当程序进行网络通信时,需要由这些协议共同协作完成。应用层,包括HTTP、TLS(SSL3.1)、DNS、Thrift、FTP等传输层,TCP(传输控制协议)、UDP(用户报文协议)网络层,IP(网际协议)链路层,ARP(地址解析协议)物理层,该层与硬件关系更为紧密,无需太过关注2. 网...原创 2020-04-15 10:10:37 · 244 阅读 · 0 评论 -
你一定不知道的互联网上最重要的密码
加密技术是在互联网种传输数据的最重要保护伞,原创 2020-12-12 02:03:01 · 352 阅读 · 1 评论