写在前面 设计良好的系统,除了架构层面的优良设计外,剩下的大部分就在于如何设计良好的代码,.NET提供了很多的类型,这些类型非常灵活,也非常好用,比如List,Dictionary、HashSet、StringBuilder、string等等。在大多数情况下,大家都是看着业务需要直接去用,似乎 ...
前言 很多技术同学在日常的工作中接触到的大多是TO C的业务或者对外业务,由于大多数企业的主要营收是来自外部用户, 因此内部的一些项目不会有太规范的流程和太高的要求标准。什么高可用高性能都是扯淡,良好的用户体验根本不存在。 但如果是一些内部的技术项目,特别是一些基础技术设施的技术项目,反而对技术要求是比较高的。 我目前在基础架构团队负责内部技术项目的一些工作,包括产品设计 交互逻辑 撰写PRD ...
2022-03-15 20:57 2 682 推荐指数:
写在前面 设计良好的系统,除了架构层面的优良设计外,剩下的大部分就在于如何设计良好的代码,.NET提供了很多的类型,这些类型非常灵活,也非常好用,比如List,Dictionary、HashSet、StringBuilder、string等等。在大多数情况下,大家都是看着业务需要直接去用,似乎 ...
在设计接口时,有很多因素要考虑,如接口的业务定位,接口的安全性,接口的可扩展性、接口的稳定性、接口的跨域性、接口的协议规则、接口的路径规则、接口单一原则、 接口过滤和接口组合等诸多因素,本篇文章将简要分析这些因素。 一 规范性建议 1.职责原则 在设计接口时,必须明确 ...
一、引言 1.1 目的 描述程序设计。 1.2 总体设计概述 提供网页爬取、内容分类、内容下载、图形分析等设计。 二、整体架构 2.1 应用技术 2.1.1 JAVA多线程 JAVA使用java.lang.Thread类 ...
目录 1. 开发规划 2. 总体设计 3. 数据结构 4. 接口规范 5. 模块设计 1. 开发规划 1.1. 开发人员 陈兆庭、黄志鹏、吴雪晴:负责数据库部分编码,服务器部分编码,服务器与安卓端通信部分编码 胡宇晨、康鑫、林静雯、涂涵越:负责用户界面部分编码 ...
提供给第三方的业务接口应该如何设计呢?需要从哪些方面考虑?以及如何实现这些方面? 1、标准化 RESTful 2、安全性 1)请求token token作为调用系统的凭证。token可以设置一次有效(安全性最高),不过推荐设置时效性,减少获取获取token接口 ...
1.使用名词而不是动词 Resource资源 GET读 POST创建 PUT修改 DELETE /cars ...
秒杀业务 一、秒杀价格(参考京东) 1、秒杀开始前,秒杀商品显示原价(涉及除秒杀活动页面外所有商品的显示页面,包括购物车、收藏、足迹等页面) 2、秒杀开 ...
PPT解读 代码实现 ...