spa

开发一个大型后台管理系统,应该用前后端分离的技术方案吗?

烈酒焚心 提交于 2020-10-26 02:33:43
话说这天,我们团队开会讨论了一个问题,不,与其说“讨论”,不如说“争吵”更合适。 背景是这样的: 我们要开发一个 xxx 后台管理系统,这个系统业务复杂、功能又多,大家的争吵集中在“这个系统是否应该用前后端分离的方案”。 这次争吵的问题比较典型,于是我就写了这篇文章。为了大家好理解,把“xxx 后台管理系统”泛化一下,变成: 开发一个大型后台管理系统,应该用前后端分离的技术方案吗? 先说一下,本文中的观点肯定有人不认同,再加上我对前端技术掌握有限,所以大家批判的看吧。 1. 先审题,冷静的分析一下 前后端分离的优点多多,这不需要多说,大家人人都清楚。 来,讨论之前,我们先一起好好审审题。 结合“ 开发一个大型后台管理系统 ”这个约束条件,冷静的分析一下: • 什么是后台管理系统:首先后台管理系统这个称呼,意味着这是一个 B 端系统 。可以小到部门级应用(客户投诉登记系统、办公设备台账系统),大一点可以是大集团级核心系统(500 强保险公司客服、呼叫中心),可以是 ERP、CRM、OA(SAP、用友、泛微协同),可以是一个 B2C 电商的商城后台、支付网关管理控制台,可以是 Saas 的管理后台(Salesforce、Teambition、Jira),可以大到阿里云控制台…… • 什么是大型:我理解大型系统是指功能模块多、交互复杂,而不是访问量、TPS、数据量大。所以 CMS、OA

疫情之下,8个定义健康消费品的趋势|CBInsights深度报告

自作多情 提交于 2020-10-22 14:15:38
  近五年来,健康和个护的关注度持续上升。CB Insights 市场分析工具显示, 健康产业已经形成一个四万亿美元的大市场 ,对于个护的兴趣也在 2020 年达到前所未有的高潮。   而新冠肺炎在全球的不断蔓延使健康消费的形式发生了变化,更符合现状的芳香疗法、家庭健康训练、睡眠产品等更多跃入了人们的视野。    图 | “个护”作为关键词的媒体报道量(来源:CB Insights)   精确的数字诊疗方案:当个体不能从事 spa、健身馆健身时,数字健康产品就有了一席之地。它们为人群提供了更多的健康选项,并更易于坚持;   处理压力和焦虑已成为当务之急。健康已经从增强个人的自我实现和幸福感,转向针对更具体的心理健康疾病和压力;   身体健康会显著增强免疫力:从睡眠产品到营养强化食品,提高人的免疫力是重中之重;   性价比高的锻炼方式会提升健身兴趣:人们正减少不必要开支,许多顾客都在寻找低价的锻炼方式;   满足连接和社区需求:人们会倾向于强调社区和保持远距离联系的健康,如室内健身自行车上的直播课程。   受疫情影响,客户偏好正发生着改变。从芳香疗法到正念再到视频群聊,CB Insights 最新报告详解了 2020 年新冠疫情下的八大健康趋势 。    心理健康    芳香疗法   有关香薰疗法、精油和香水的新闻稳步增加,并在 2019 年最后一个季度激增。      图 |

疫情之下,8个定义健康消费品的趋势 | CB Insights深度报告

笑着哭i 提交于 2020-10-22 08:45:41
  近五年来,健康和个护的关注度持续上升。CB Insights 市场分析工具显示, 健康产业已经形成一个四万亿美元的大市场 ,对于个护的兴趣也在 2020 年达到前所未有的高潮。   而新冠肺炎在全球的不断蔓延使健康消费的形式发生了变化,更符合现状的芳香疗法、家庭健康训练、睡眠产品等更多跃入了人们的视野。    图 | “个护”作为关键词的媒体报道量(来源:CB Insights)   精确的数字诊疗方案:当个体不能从事 spa、健身馆健身时,数字健康产品就有了一席之地。它们为人群提供了更多的健康选项,并更易于坚持;   处理压力和焦虑已成为当务之急。健康已经从增强个人的自我实现和幸福感,转向针对更具体的心理健康疾病和压力;   身体健康会显著增强免疫力:从睡眠产品到营养强化食品,提高人的免疫力是重中之重;   性价比高的锻炼方式会提升健身兴趣:人们正减少不必要开支,许多顾客都在寻找低价的锻炼方式;   满足连接和社区需求:人们会倾向于强调社区和保持远距离联系的健康,如室内健身自行车上的直播课程。   受疫情影响,客户偏好正发生着改变。从芳香疗法到正念再到视频群聊,CB Insights 最新报告详解了 2020 年新冠疫情下的八大健康趋势 。    心理健康    芳香疗法   有关香薰疗法、精油和香水的新闻稳步增加,并在 2019 年最后一个季度激增。      图 |

一个爬虫的故事:这是人干的事儿?

我是研究僧i 提交于 2020-10-20 12:35:39
Python实战社群 Java实战社群 长按识别下方二维码, 按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群 ▲ 作者丨轩辕之风O 来源丨编程技术宇宙(ID:xuanyuancoding) 爬虫原理 我是一个爬虫,每天穿行于互联网之上,爬取我需要的一切。 说起来还要感谢HTTP协议,因为它,全世界的网站和浏览器才能够连接通信,而我也是借助HTTP协议,获取我想要的数据。 我只需要伪装成一个浏览器,向服务器发送HTTP请求,就能拿到网页HTML文件。 接着,我再按照HTML的格式规范,去解析其中的图片<img>、链接<a>、表单<form>等等我关注的信息。 获取链接标签以后,我又可以进一步爬取链接背后的网页,如此反复,要不了多久,一个网站中暴露出来的内容我就能爬个干净。 当然了,咱们做爬虫也还是有底线的。干我们这一行,有一个约定俗成的规定,那就是 Robots协议 。 只要你在网站的根目录下放置一个叫 robots.txt 的文件,里面写上哪些目录禁止访问,我就会绕道而行,就像这样: User-agent: * Disallow: /a/ Disallow: /b/ Disallow: /c/ 就像程序员们经常互相鄙视一样,在咱们爬虫的圈子里,也存在鄙视链。 地位最高的要数搜索引擎的爬虫了,他们高高在上,正大光明的爬,各个网站欢迎还来不及

Angular SPA基于Ocelot API网关与IdentityServer4的身份认证与授权(二)

可紊 提交于 2020-10-13 00:56:46
上文 已经介绍了Identity Service的实现过程。今天我们继续,实现一个简单的Weather API和一个基于Ocelot的API网关。 回顾 《 Angular SPA基于Ocelot API网关与IdentityServer4的身份认证与授权(一) 》 Weather API Weather API实现非常简单,直接用Visual Studio 2019 Community Edition自带的ASP.NET Core Web Application模板创建就行了,我们的目的不是为了实现Weather API的业务,我们只需要有一个能让IdentityServer4进行保护的API就行,以便能够完成我们的各种实验。 在原有的(也就是Identity Service所在的)解决方案中,新建一个ASP.NET Core Web Application,应用程序模板选择API,并禁用HTTPS和Docker支持,因为目前不需要,也不要启用任何Authentication机制,因为这部分功能会由Ocelot配合IdentityServer4实现。在完成创建之后,我们的Weather API就做好了。 现在,设置启动端口为5000,启动项目,然后通过curl测试API是否工作正常: curl http://localhost:5000/weatherforecast |

点云及三维图像处理综述

ⅰ亾dé卋堺 提交于 2020-10-06 02:23:09
点击上方“ 3D视觉工坊 ”,选择“星标” 干货第一时间送达 来源: 新机器视觉 点云概念 点云与三维图像的关系 :三维图像是一种特殊的信息表达形式,其特征是表达的空间中三个维度的数据,表现形式包括:深度图(以灰度表达物体与相机的距离),几何模型(由CAD软件建立),点云模型(所有逆向工程设备都将物体采样成点云)。和二维图像相比,三维图像借助第三个维度的信息,可以实现天然的物体——背景解耦。点云数据是最为常见也是最基础的三维模型。点云模型往往由测量直接得到,每个点对应一个测量点,未经过其他处理手段,故包含了最大的信息量。这些信息隐藏在点云中需要以其他提取手段将其萃取出来,提取点云中信息的过程则为三维图像处理。 点云的概念 :点云是在同一空间参考系下表达目标空间分布和目标表面特性的海量点集合,在获取物体表面每个采样点的空间坐标后,得到的是点的集合,称之为“点云”(Point Cloud)。 点云的获取设备 :RGBD设备是获取点云的设备,比如PrimeSense公司的PrimeSensor、微软的Kinect、华硕的XTionPRO。 点云的内容 :根据激光测量原理得到的点云,包括三维坐标(XYZ)和激光反射强度(Intensity),强度信息与目标的表面材质、粗糙度、入射角方向,以及仪器的发射能量,激光波长有关。 根据摄影测量原理得到的点云,包括三维坐标(XYZ)和颜色信息(RGB

Oracle 19c迁移前,做好RAT回放测试有多重要?

风流意气都作罢 提交于 2020-10-04 00:21:45
作者介绍 梁铭图, 新炬网络首席架构师,十多年数据库运维、数据库设计、数据治理以及系统规划建设经验,拥有Oracle OCM、Togaf企业架构师(鉴定级)、IBM CATE等认证,曾获dbaplus年度MVP以及华为云MVP等荣誉,并参与数据资产管理国家标准的编写工作。在数据库运维管理和架构设计、运维体系规划、数据资产管理方面有深入研究。 背景 某客户的核心系统数据库一直是IBM AIX小型机和Oracle 11g R2,这个数据库已修修补补用了近十年。最近计划迁移到x86环境下的Oracle 19G,在之前的迁移测试以及应用测试中,做的都是一些简单的测试,没有试过模拟现网的压力。这可能会导致应用连接到新库之后,在出现各种未知问题时无法及时处理。 于是考虑使用RAT中的Database Replay,模拟现网的运行,来发现数据迁移、兼容性、性能等各种问题。 RAT介绍 Oracle Real Application Testing(简称RAT)是11gR2的一个重要的feature,其推出的初衷是为了满足数据中心变更后,有很好的方法和工具去衡量这些变更对于生产环境的应用带来的影响,更好地评估诸如硬件升级、软件升级、架构变化等等对于客户应用程序的影响。 Real Application Testing其实有两个解决方法,分别是Database Replay和SPA(SQL

深入Vue-router最佳实践

懵懂的女人 提交于 2020-10-02 08:42:31
前言 最近再刷Vue周边生态的官方文档,因为之前的学习都是看视频配合着文档,但主要还是通过视频学习,所以很多知识点都没有了解,至从上次刷了Vuex的官方文档就体会到了通读文档的好处,学习一门技术最好的还是去看它的官方文档,这样对于这门技术你就会了解的比较透彻,知识点也比较全面,所以在刷完Vuex文档之后写了篇 《深入Vuex最佳实践》 ,然后花了两天(上班没时间摸鱼,都是晚上学习)的时间刷完了Vue-router官方文档,所以有了这篇文章,所以后续还会一篇关于Vue-cli相关的配置文章,所以整篇文章主要从实践角度切入,可能不会有那么多源码解析(有点标题党的味道,哈哈~🤣),但也会涉及到核心功能的源码解读 在线卑微,如果觉得这篇文章对你有帮助的话欢迎大家点个赞👻 tip: 文章首发于掘金并做了排版美化推荐掘金阅读体验更好 戳我跳转 简介 Vue-router 是 Vue.js 官方的路由管理器。它和 Vue.js 的核心深度集成,让构建单页面应用变得易如反掌 先来了解两点 单页面应用(SPA) 路由管理器 单页面应用 单页面应用程序将所有的活动局限于一个Web页面中,仅在该Web页面初始化时加载相应的HTML、JavaScript 和 CSS。一旦页面加载完成了,SPA不会因为用户的操作而进行页面的重新加载或跳转。取而代之的是利用 JavaScript 动态的变换HTML的内容

Cisco Identity Services Engine 思科身份服务引擎 ISE 3.0.0

浪尽此生 提交于 2020-09-29 10:31:02
下一代安全网络访问解决方案 洞察网络受到的一切***。始终如一且富有效率地提供访问功能。减轻复杂访问管理的压力。 特点和优势 查看并共享丰富的用户和设备详细信息 在简单而灵活的界面中显示用户和设备。ISE 可通过 Cisco Platform Exchange Grid (pxGrid) 与 合作伙伴平台 共享详细信息,使其了解用户、设备和网络的具体情况。 从单一位置控制所有访问活动 简化跨有线、无线和 *** 连接的网络访问流程。跨所有类型的无线接入点实现策略级联,并通过 思科 TrustSec 软件定义的分段来执行策略。 阻止并遏制威胁 ISE 能够通过动态控制网络访问降低风险并遏制威胁。它可以评估漏洞,应用威胁情报,并遏制可疑设备,以便采取补救措施。我们称之为 思科快速遏制威胁解决方案 。 如何部署 思科 ISE 拥有灵活且高度可扩展的许可模式,可根据您期望的结果进行调整。 选择一个部署模式 从丰富的部署选项中进行选择:AAA,802.1X,访客;自带设备 (BYOD),pxGrid,移动设备管理等等。 选择终端数量 ISE 每个部署可扩展最多 50 万个并发会话和最多 150 万个终端。堪称业界最佳。 选择设备 我们的物理和虚拟设备均基于思科 UCS C220 服务器,并配置为支持 ISE。 获取部署服务 快速完成部署并投入运行,并且不会造成任何中断

对命名实体识别进行基准测试:StanfordNLP,IBM,spaCy,Dialogflow和TextSpace

天大地大妈咪最大 提交于 2020-08-20 09:00:17
作者|Felix Laumann 编译|VK 来源|Towards Data Science NER是信息提取的一个子任务,它试图定位并将非结构化文本中提到的指定实体划分为预定义的类别,如人名、组织、位置、医疗代码、时间表达式、数量、货币。 我们创建了我们自己的小型测试数据集,其中11个示例来自谷歌的Taskmaster 2数据集,该数据集于2020年2月刚刚发布。我们将此数据集视为NER解决方案中未来研究和产品的基准数据集。我们用该数据集来探索TextSpace。 这个数据集中的句子可能在长度和包含的信息上有所不同,但是我们选择了其中包含大量实体的句子,因此我们可以根据最新的NER解决方案来区分优劣。我们测试集中的句子来自不同的领域,因为我们想看看我们在这篇文章中比较的解决方案有多灵活。请注意,这些示例中使用了Dialogflow聊天机器人,因此我们也希望Dialogflow在这些例子上能够执行得很好。 我们将首先详细地看两个例子,最后会有一个总结。 机票预订 让我们以一个想要预订航班的用户的句子为例: "So, I would like to fly out sometime tonight and fly back in the evening in 4 days. From I’m looking to go to Denver. I’m flying out of San