Linux| IO多路复用机制 Posted on 2019-06-13 | In Linux Words count in article: 3.5k | Reading time ≈ 12 IO多路复用Demo selectselect可以完成非阻塞方式的工作的程序,它能够监视需要被监视的文件描述符的变化情况 — 读、写或异常 select 函数原型1int select(int maxfdp, fd_set *readfds, fd_set *writefds, fd_set * ... Read more »
Linux| 网络IO模型 Posted on 2019-06-12 | In Linux Words count in article: 2.7k | Reading time ≈ 9 IO(Input/Output, 输入/输出)是计算机体系的重要的一部分。IO有两种操作,同步IO或异步IO。同步IO指的是,必须等待IO操作完成,控制权才返回给用户进程。异步IO指的是,无需等待IO操作完成,就将控制权返回给用户进程。网络中的IO,由于不同的IO设备有着不同的特点,网络通信中往往需 ... Read more »
谈谈cookie-session和JWT认证机制 Posted on 2019-06-10 | In 笔记总结 Words count in article: 1.4k | Reading time ≈ 5 总结了网上相关的博客以及一些个人的理解,欢迎指出错误 为什么需要这些认证机制众所周知,http协议是一个无状态的协议,每个请求之间是独立的,没有关系的。但是在日常的实际应用中并不能满足我们的需求,我们需要区分请求的用户,需要保存一些访问的状态,因此需要引入会话管理机制,帮助我们区分用户 cook ... Read more »
Linux| Socket网络编程 Posted on 2019-06-10 | In Linux Words count in article: 2k | Reading time ≈ 7 基于TCP网络编程API 什么是 socket?socket起源于UNIX,而 UNIX/Linux 基本哲学之一就是”一切皆文件”,都可以用打开(open) -> 读写(write/read) -> 关闭(close)模式来操作。socket其实就是该模式的一个实现,socket即 ... Read more »
系统分析与设计 作业5 Posted on 2019-05-18 | In 系统分析与设计 Words count in article: 417 | Reading time ≈ 1 使用 UMLet 建模1、根据订旅馆建模文档,Asg-RH.pdf: 绘制用例图模型(到子用例) 给出 make reservation 用例的活动图 2、根据课程练习“投递员使用投递箱给收件人快递包裹”的业务场景 分别用多泳道图建模三个场景的业务过程 x科技公司发明了投递柜,它 ... Read more »
系统分析与设计 作业4 Posted on 2019-05-18 | In 系统分析与设计 Words count in article: 2.1k | Reading time ≈ 7 简答题 用例的概念 use case is a collection of related success and failure scenarios that describe an actor using a system to support a goal. 用例是相关成功和失败场景的 ... Read more »
腾讯云| Nginx安装与配置HTTPS Posted on 2019-05-11 | In centos Words count in article: 692 | Reading time ≈ 2 最近在写项目的时候,在将后台服务器部署到腾讯云后,因为前端是小程序,微信小程序开发对于正常使用必须基于HTTPS请求,因此需要配置HTTPS。本来是使用比较简单openssl进行配置使用,使用第三方免费的SSL证书,但是由于自己配置的证书不稳定,不能被校验通过,服务功能不能正常使用。因此选择申请腾 ... Read more »
Flask服务器部署的踩坑记录 Posted on 2019-05-02 | In Flask Words count in article: 543 | Reading time ≈ 2 今天在腾讯云进行flask后台进行配置的时候,按照官方的方法无论如何都无法访问到服务器 官方关于外部可访问的服务器配置 快速入门 — Flask 0.10.1 文档 如果你运行了这个服务器,你会发现它只能从你自己的计算机上访问,网络中其它任何的地方都不能访问。在调试模式下,用户可以在你的计算机上执行 ... Read more »
Golang实现简单的API网关 Posted on 2019-04-25 | In Go | 微服务 Words count in article: 1.2k | Reading time ≈ 5 在最近的一个项目中,采用了微服务架构-go-kit进行后端的开发。在微服务架构风格中,一个大应用被拆分成为了多个小的服务系统提供出来,这些小的系统他们可以自成体系,也就是说这些小系统可以拥有自己的数据库,框架甚至语言等,因此我们需要设计一个API 网关(API Gataway),其实网上已经有较多现 ... Read more »
系统分析与设计-作业3 Posted on 2019-04-13 | In 系统分析与设计 Words count in article: 1.9k | Reading time ≈ 6 简单题 简述瀑布模型、增量模型、螺旋模型(含原型方法),并分析优缺点 从项目特点、风险特征、人力资源利用角度思考 瀑布模型瀑布模型是将软件生存周期的各项活动规定为按固定顺序而连接的若干阶段工作,形如瀑布流水,最终得到软件产品。 优点:定义了软件开发基本流程与活动,降低软件开发的复杂程度,提高软 ... Read more »