摘要: 前言 微服务架构,前后端分离目前已成为互联网项目开发的业界标准,其核心思想就是前端(APP、小程序、H5页面等)通过调用后端的API接口,提交及返回JSON数据进行交互。 在前后端分离项目中,首先要解决的就是登录及授权的问题。微服务架构下,传统的session认证限制了应用的扩展能力,无状态的JWT 阅读全文
posted @ 2020-05-27 17:04 智慧zhuhuix 阅读(3768) 评论(0) 推荐(1) 编辑
摘要: 背景 从客观上来看,程序员经常会碰到这样的情况:很简单的一个需求用文字罗列了很大篇幅,词不达意,讲不到重点,且逻辑混乱。 从主观上来讲:程序员是一项需要终身学习的职业:包括学习各种技能、工具、训练自身思维、提升创造能力等,在学习过程中各种各样的知识需要厘清脉络。 图解思考 图解思考已经成为了技术人员 阅读全文
posted @ 2020-05-27 09:13 智慧zhuhuix 阅读(824) 评论(0) 推荐(0) 编辑
摘要: 写在前面 把技术概念通过文字的形式写下来,理清逻辑,加深认知; 把知识点通过系列文章的形式分段写下来,让思维进行刻意的训练; 把难懂的东西通过有趣的故事或者例子讲出来,让技术变得生动。 电影票的案例 单线程的例子 我们设定有一个电影院,该电影院开张不久,在入口的旁边只设立了一个售票点A,顾客看电影, 阅读全文
posted @ 2020-05-27 08:52 智慧zhuhuix 阅读(1005) 评论(0) 推荐(2) 编辑
摘要: @ 背景 在刚跨入面向对象开发的初始阶段,对于类和对象的理解往往是程序员碰到的第一个难题,本文旨在用一个具体的例子转化为JAVA代码,把OOP中类和对象的基础概念通过程序的方式表述清楚。 组织结构图 在《程序员这生必须掌握的两种图形》这篇文章中,我们提到了组织结构图,比如下面这张图:图中按层次分成了 阅读全文
posted @ 2020-05-27 07:49 智慧zhuhuix 阅读(1265) 评论(0) 推荐(0) 编辑