常用的日志组件 提问:如果自己开发一个开源框架(如Spring),你将采用上述哪个日志组件? 发现哪个都不能采用,只能基于应用程序实际使用的日志组件来,不然就会日志打印多份。...
目录: 一、什么是前后端分离? 二、为什么要前后端分离?2.1 清晰前后端职责2.2 提高开发效率2.3 前端能做更多,后端能更专一 三、基于Node.js做前后端分离3.1...
要想成为主力架构师,需知道以下知识 要想成为软件开发的专家,需要我们完整了解软件开发的流程,并在关键部分掌握丰富经验。 需要我们了解设计模式和算法的细微差别,同时遵循软件开发...
1. 缓存分类 服务器端缓存(CDN缓存); 客户端缓存(浏览器缓存); 2. 浏览器缓存 2.1. 强缓存 浏览器在加载某个资源时,先根据这个资源的一些http heade...
什么是JWT Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安...
前言 产品经理是打通产品上下协作开发的关键岗位,如何更好的协同办公,让团队的效率最大化,这很大一部分取决于产品经理的三大文档。 BRD:商业需求文档 BRD为“商业需求描述”...
我的产品之路 从事产品从2015年初到2017年,快三年了。从去年做自媒体开始,将自己的产品经验与感悟分享到各大产品平台上,陆陆续续认识了不少产品朋友。不少朋友加到我,总会问...
1:NCCKL https://so.ncckl.cn NCCKL是最近发现的一个不错的网盘搜索网站。 它的搜索功能十分强大,并且很少有无效资源;它还具有云盘助手和视频解析功...
全平台全栈开源项目 coderiver 今天终于开始前后端联调了~ 首先感谢大家的支持,coderiver 在 GitHub 上开源两周,获得了 54 个 Star,9 个 ...
一、预备知识 本文讨论基于微服务架构下的身份认证和用户授权的技术方案,在阅读之前,最好先熟悉并理解以下几个知识点: 微服务架构相关概念:服务注册、服务发现、API 网关 身份...
一、源码分析 源码分析是一种临界知识,掌握了这种临界知识,能不变应万变,源码分析对于很多人来说很枯燥,生涩难懂。 源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。...
蓦然回首自己做开发已经十年了,这十年中我获得了很多,技术能力、培训、出国、大公司的经历,还有很多很好的朋友。但再仔细一想,这十年中我至少浪费了五年时间,这五年可以足够让自己成...
一、由来和简介 现在我们团队内说开发服务端接口,一般不做特别强调,都指的是 RESTful API。那RESTful API是什么,怎么设计和开发呢?虽然网络上已经有大量相关...
业务流程图重要的是说清楚了做什么事,而页面流程图则侧重在功能设计中,页面与页面之间的流转关系,即用户通过什么操作进入了什么页面及后续的操作及页面。由于这个属性,它一般处于业务...