架构
文章平均质量分 92
MClink
最不像程序员的程序员
展开
-
手把手教你微信第三方平台开发
本文适合想接入第三方平台开发的同学,通过真实经验大致讲解一下相关业务,建议收藏以备不时之需。一、什么是微信开放平台微信开放平台地址微信开发平台实际上就是给微信外部人员提供微信能力的平台,我们可以在这个平台创建相关的应用,管理对应的认证、授权信息,然后通过开放接口对接微信提供的种种能力。其中,账号的申请需要公司主体的相关信息。二、如何接入微信第三方平台的开发2.1 注册开放平台账号注册账号需要邮箱(这个邮箱贼恶心,不能是微信绑定过的,也不能是公众号平台绑定的,小程序平台绑定的也不行),.原创 2021-09-07 00:20:54 · 8820 阅读 · 1 评论 -
单点登录之CAS实践
博主在前段时间参与开发了公司内部的统一登陆认证平台,于是,便有了这篇文章。一、为何要开发这个东西?现状:各系统都有自己的登陆页各系统单独维护自己一套登陆体系,使用方需要记住多套账号密码各系统都有自己的UI ,布局不统一使用成本高,多个系统都有属于自己的权限控制,对新人不友好,授权入口也不统一…总之,很麻烦很麻烦。于是为了解决这些问题,统一登陆认证平台势在必得。二、相关概念为了更好的理解这篇文章,我们首先需要先了解一些相关的概念。ssosso 是英文 Single Si.原创 2021-08-08 23:24:04 · 507 阅读 · 1 评论 -
浅谈单体向微服务架构的演进
一、什么是架构首先,要理解架构,我们需要先理解几个有关系又相似的概念,包括:系统和子系统、模块和组件、框架和架构。我们以一个学生管理系统为例。1. 系统和子系统系统:系统泛指由一群有关联的个体组成,根据某种规则运作,能完成个别元件不能单独完成的工作的群体。它的意思是“总体”“整体”或“联盟”。子系统子系统也是由一群有关联的个体所组成的系统,多半会是更大系统中的一部分。一个可用的、完整的学生管理系统便是一个系统,系统一般是具有完整性的。而学生管理系统又可以包括用户子系统,学生原创 2021-04-04 15:46:14 · 2629 阅读 · 4 评论 -
浅谈微服务
微服务已经火了很久了,很多人对这个东西感觉很高大上,实际上,有点规模的互联网公已经把微服务用的很顺手了,说实话,这门技术的使用,完全是“被迫”接受的。一、该不该去学微服务大多数开发者都希望能接触到微服务开发,然而并不是每家公司都愿意花这么大的成本去搞这个东西,环境所逼,很多人为了自己的前途,拼命想去大厂,大公司有什么好处呢,我随便列举几点:1.工资福利待遇较好2.技术栈先进,成熟的、规范化的开发流程3 . 较为成熟的晋升渠道很多人会说,学了不能用的技术学了也没用啊,在工作中学习能用到的技.原创 2021-02-21 21:08:57 · 2267 阅读 · 6 评论