摘要:
一、传统DB与大数据DB 随着互联网落地场景越来越盛行,各工具五花八门,数据也会越来越大,传统的数据库已经很难支撑大数据。传统数据库如sqlserver、oracle、mysql、plsql。 传统数据库处理结构化数据,遵循固定的格式,如关系型数据,尤其擅长处理事务型数据。而大数据db可存储结构化、 阅读全文
摘要:
一、传统DB与大数据DB 随着互联网落地场景越来越盛行,各工具五花八门,数据也会越来越大,传统的数据库已经很难支撑大数据。传统数据库如sqlserver、oracle、mysql、plsql。 传统数据库处理结构化数据,遵循固定的格式,如关系型数据,尤其擅长处理事务型数据。而大数据db可存储结构化、 阅读全文
摘要:
一、源头 1、社交网络 大部分数据都源于社交网络,互联网2.0时代到来后社交网络得到指数型增长,随之生产了大量数据。 社交网络平台每天都会产生海量的数据,包括用户发布的内容、用户之间的互动、个人资料更新等。这些数据为研究人类行为模式、市场趋势分析、公共意见监测等提供了丰富的资源。 数据类型包括文本数 阅读全文
摘要:
目录 一、引言 二、生态的组成 数据收集 数据存储 数据处理 数据分析 数据可视化 三、核心技术和工具 四、流行方案与实践 五、常见问题与解决方案 一、引言 在当今的数字化时代,大数据已成为企业和技术发展的关键驱动力。我们现在探讨大数据技术生态系统的关键组成部分、核心技术与工具,以及如何有效地利用这 阅读全文
摘要:
目录 1.HTTP与HTTPS 1)4层协议 2)DNS劫持 2.HTTP 1)HTTP1.0、HTTP1.1 3.HTTPS 1)证书 2)交互过程 3)防止劫持 4.性能相关 5.总结 HTTP与HTTPS 四层协议 四层协议分别为:应用层、传输层、网络层、链路层。每一层的作用都不一样,这里不 阅读全文
摘要:
随着互联网时代的发展,用户量自增迅猛,应用程序性能要求日益增大。如果一个页面用户打开需要超过3秒,大部分用户等待的意愿减少,等待的时间越长,减少的用户量也会越多。所以我们应用程序的性能、调优变得越来越重要。这里介绍应用程序性能调优相关方案。 调优从宏观的思维来看,分为网络、应用程序、数据库。这篇文章 阅读全文
摘要:
对于消息队列,应该都不陌生。市场上很多类型的消息队列,五花八门。选择自己适合场景的消息队列并不容易。如何选择呢?这篇文章不会很简单的对比所有的队列的优劣,会从消息队列的本身的方式与优缺点,让大家觉得需不需要使用消息队列。 消息队列的架构模式 消息代理定义:消息代理是一种架构模式,用于消息验证、变换、路由。调节应用程序的通信,极小化互相感知(依赖),有效实现解耦合。例如,... 阅读全文
摘要:
这篇文章,主要讲述mysql的伸缩性。在国内mysql一直都是使用得最多的数据库,在国外也排名前三。mysql是一款开源的、性能较高的数据库。 伸缩性是指在软件设计中,软件(数据库、应用程序)通过特定的配置或升级,可以进行横向或纵向扩展,来达到软件适应越来越多用户访问的目的。数据库达到一定瓶颈,需要考虑伸缩性,这是大部分软件设计人员避免不了的事情。 在移动互联网... 阅读全文
摘要:
在上文已经讲述了基础介绍,这篇文章详细讲解API密钥方式。 利用何种加密方式呢? 经过上面加密算法的理解,单向加密不仅性能高,而且有压缩性,即长度一致,有效减少网络传输过程中的字节大小。适合我们这种调用服务API的方式。所以我们使用不可逆的加密算法,选择SHA。 因为服务API是供所有企业/个人使用,一个企业/个人可理解为一个租户。如果都使用SHA来加密日期+Acces... 阅读全文
摘要:
场景 现今越来越多公司提供了Sass平台服务,大部分也直接提供API。如快递鸟、微信Api、云服务。如何保证这些服务的安全性是一门重要的课题。如快递跟踪、机票查询等很便捷地影响着我们d的生活,对这些技术开发人员有更高的技术要求。不仅体现在并发量这些基础性问题,更多的是安全性。 例如在云时代,我们需要使用云服务,会提供相应服务的密钥AccessKeyId与AccessKeyS... 阅读全文
摘要:
.NetCore几大特点 这篇文章主要从.NetCore全面开源、依赖注入、包引入、跨平台、应用服务器的特点来入手。大约需要10分钟的阅读时间。 与.Net的区别 在.Net与.NetCore在代码编写上并无太大的区别,都使用C#作为编程语言。主要体现在.NetCore更加拥抱开源、与世界共同发展。 开源的重要性 一般公司使用的框架是开源的。开源的框架能带给我们效率... 阅读全文
|