随笔分类 -  系统架构

摘要:代码很简单,但算法很经典,话不多说,直接上代码。 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 public struct ServerConfig { /// <summary> /// 初始权重 /// </summary> public int Weight { 阅读全文
posted @ 2020-08-08 15:35 阅读(471) 评论(0) 推荐(0)
摘要:前言 在app开放接口api的设计中,避免不了的就是安全性问题,因为大多数接口涉及到用户的个人信息以及一些敏感的数据,所以对这些接口需要进行身份的认证,那么这就需要用户提供一些信息,比如用户名密码等,但是为了安全起见让用户暴露的明文密码次数越少越好,我们一般在web项目中,大多数采用保存的sessi 阅读全文
posted @ 2016-03-09 10:37 阅读(8299) 评论(0) 推荐(1)
摘要:首先给大家引入下MVC的概念: MVC(Model View Controller)模型、视图以及控制器,它是一种较为广泛应用的结构设计模式。 模型:就是在MVC设计模式中需要被显示的数据。在通常情况下,该模型需要从数据库中读取数据、保存模型的状态等,提供数据的访问方法以及数据的维护。 视图:就是用 阅读全文
posted @ 2016-03-07 13:39 阅读(320) 评论(0) 推荐(0)
摘要:App与服务器的通信接口如何设计得好,需要考虑的地方挺多的,在此根据我的一些经验做一些总结分享,旨在抛砖引玉。 安全机制的设计 现在,大部分App的接口都采用RESTful架构,RESTFul最重要的一个设计原则就是,客户端与服务器的交互在请求之间是无状态的,也就是说,当涉及到用户状态时,每次请求都 阅读全文
posted @ 2016-03-07 13:28
摘要:写在前面客户有这样的一个需求,针对项目中文档共享的模块,客户提出如果用户上传特别的大,或者时间久了硬盘空间就会吃满,能不能将这些文件上传到其他的服务器?然后就稍微研究了下这方面的东西,上传到网络中的某个共享的文件夹下确实能做到的。解决方案环境描述:若A为web服务器,B为要存放文档的文件服务器。如果... 阅读全文
posted @ 2015-12-10 12:02 阅读(2452) 评论(0) 推荐(0)
摘要:最近在研究分布式系统架构方面的知识,包括负载均衡,数据库读写分离,分布式缓存redis等。本篇先从负载均衡服务架构入手,关于负载均衡百度百科的定义如下:负载均衡,英文名称为Load Balance,其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关... 阅读全文
posted @ 2015-08-31 18:03 阅读(421) 评论(2) 推荐(0)