四时宝库

程序员的知识宝库

规模化时间序列数据存储 - 第一部分

作者:ketan duvedi,金华李,Dhruv Garg,Philip Fisher-Ogden

介绍

互联网连接设备的增长导致了大量易于访问的时间序列数据。越来越多,公司有兴趣挖掘此数据以获得有用的见解并进行数据通知的决策。最近的技术进步提高了收集,存储和分析时间序列数据的效率,促使增加的胃口来消耗该数据。然而,这种时间序列数据可以压倒最初始的时间序列数据架构。

Netflix是一个数据知情人士,对这些挑战的陌生人毫无陌生,多年来增强了其管理增长的解决方案。在这款2部分博客文章中,我们将分享Netflix如何通过规模的多个增加来演变时间序列数据存储体系结构。

详解一套开源分布式K/V存储系统--Cassandra

概述

今天主要介绍一个开源分布式K/V存储系统--Cassandra,比较少见,或者很多朋友基本都没听过。简单的说:Cassandra就是一套开源分布式NoSQL数据库系统。下面一起了解下吧


Apache Cassandra

The Apache Cassandra database is the right choice when you need scalability and high availability without compromising performance. Linear scalability and proven fault-tolerance on commodity hardware or cloud infrastructure make it the perfect platform for mission-critical data. Cassandra's support for replicating across multiple datacenters is best-in-class, providing lower latency for your users and the peace of mind of knowing that you can survive regional outages.

不为人知的开源分布式K/V存储系统--Cassandra

概述

今天主要介绍一个开源分布式K/V存储系统--Cassandra,比较少见,或者很多朋友基本都没听过。简单的说:Cassandra就是一套开源分布式NoSQL数据库系统。下面一起了解下吧


Apache Cassandra

The Apache Cassandra database is the right choice when you need scalability and high availability without compromising performance. Linear scalability and proven fault-tolerance on commodity hardware or cloud infrastructure make it the perfect platform for mission-critical data. Cassandra's support for replicating across multiple datacenters is best-in-class, providing lower latency for your users and the peace of mind of knowing that you can survive regional outages.

Cassandra 初学者指南(cassandra 使用)

作者|周明耀

编辑|小智

本文是一篇科普文,适合 Cassandra 的初学者。

基本介绍

Apache Cassandra 是一种分布式非关系型数据库,具有高性能、可扩展、无中心化等特征。Cassandra 是适用于社交网络业务场景的数据库,适合实时事务处理和提供交互型数据。以 Amazon 完全分布式的 Dynamo 数据库作为基础,结合 Google BigTable 基于列族(Column Family)的数据模型,实现 P2P 去中心化的存储。

ASP.NET Core 认证与授权系列(2)——Cookie认证

由于HTTP协议是无状态的,但对于认证来说,必然要通过一种机制来保存用户状态,而最常用,也最简单的就是Cookie了,它由浏览器自动保存并在发送请求时自动附加到请求头中。尽管在现代Web应用中,Cookie已略显笨重,但它依然是最为重要的用户身份保存方式。在 上一章 中整体的介绍了一下 ASP.NET Core 中的认证流程,而未提及具体的实现方式,较为抽象,那本章就通过一个完整的示例,以及对其原理的解剖,来详细介绍一下Cookie认证,希望能帮助大家对 ASP.NET Core 认证系统有一个更深入的了解。

抖音 Android 性能优化系列:启动优化实践

启动性能是 APP 使用体验的门面,启动过程耗时较长很可能使用户削减使用 APP 的兴趣,抖音通过对启动性能做劣化实验也验证了其对于业务指标有显著影响。抖音有数亿的日活,启动耗时几百毫秒的增长就可能带来成千上万用户的留存缩减,因此,启动性能的优化成为了抖音 Android 基础技术团队在体验优化方向上的重中之重。


了解架构设计远远不够!一文拆解 Tomcat 高并发原理与性能调优

来源 | 码哥字节

上帝视角拆解 Tomcat 架构设计,在了解整个组件设计思路之后。我们需要下凡深入了解每个组件的细节实现。从远到近,架构给人以宏观思维,细节展现饱满的美。关注「码哥字节」获取更多硬核,你,准备好了么?

在上文《追新求快的时代,别让 Java Web 开发必备工具 Tomcat 变成“熟悉的陌生人”!》中,我们站在上帝视角给大家拆解了 Tomcat 架构设计,分析 Tomcat 如何实现启动、停止,通过设计连接池与容器两大组件完成了一个请求的接受与响应。连接器负责对外交流,处理 socket 连接,容器对内负责,加载 Servlet 以及处理具体 Request 请求与响应。

electron聊天室|vue+electron-vue仿微信客户端|electron桌面聊天

一、项目概况

基于Electron+vue+electron-vue+vuex+Nodejs+vueVideoPlayer+electron-builder等技术仿制微信电脑端界面聊天室实例,实现消息发送/动态表情,图片/视频预览,拖拽图片/粘贴截图发送,朋友圈/红包/换肤等功能。

二、效果图

三、技术栈

  • 框架技术:electron + electron-vue + vue

SpringSecurity 默认表单登录页展示流程源码

SpringSecurity 默认表单登录页展示流程源码

本篇主要讲解 SpringSecurity提供的默认表单登录页 它是如何展示的的流程,涉及1.FilterSecurityInterceptor,2.ExceptionTranslationFilter ,3.DefaultLoginPageGeneratingFilter 过滤器,并且简单介绍了 AccessDecisionManager 投票机制


架构实战篇(四):Spring Boot整合 Thymeleaf

前言

Thymeleaf 是一种模板语言。那模板语言或模板引擎是什么?常见的模板语言都包含以下几个概念:数据(Data)、模板(Template)、模板引擎(Template Engine)和结果文档(Result Documents)。

Spring boot 支持多种模板语言(Thymeleaf 、Freemarker、Mustache、Groovy Templates)

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接