1. 云栖社区>
  2. 全部标签>
  3. #oschina#
oschina

#oschina#

已有1人关注此标签

内容分类:
博客 | 问答 | 视频 | 资料 |

vivo 悟空活动中台-基于行为预设的动态布局方案

本文以“满屏”场景下的页面布局思考为切入点,以微组件为元素单元,提供了一种新的布局方案设计思路——基于行为预设的动态布局方案,并详细的分享了设计目的及具体实现方案,对技术基础要求不高,是一篇男女老少皆宜的“技术甜点”。

javascript 布局 前端 REM oschina 架构设计 活动中台 在线集成开发

关于sql String类型的日期数据如何进行比较查询

关于sql String类型的日期数据如何进行比较查询我们运用date_format把String数据库中的String 类型的日期格式化成datetime. 上代码: SELECT SQL_CALC_FOUND_ROWS    * FROM    table_name WHERE    DATE...

函数 SQL 数据库 string Blog oschina

自己动手写SQL执行引擎

自己动手写SQL执行引擎 前言 在阅读了大量关于数据库的资料后,笔者情不自禁产生了一个造数据库轮子的想法。来验证一下自己对于数据库底层原理的掌握是否牢靠。在笔者的github中给这个database起名为Freedom。

SQL 数据库 索引 表达式 page 磁盘 存储 oschina

领域驱动设计(DDD)实践之路(三):如何设计聚合

这是“领域驱动设计实践之路”系列的第三篇文章,分析了如何设计聚合。聚合这个概念看似很简单,实际上有很多因素导致我们建立不正确的聚合模型。本文对这些问题逐一进行剖析。

架构 oschina ddd 领域驱动设计 聚合

深入浅出开源监控系统Prometheus(上)

Prometheus是继Kubernetes(k8s)之后,CNCF毕业的第二个开源项目,其来源于Google的Borgmon。本文从“监控”这件事说起,深入浅出Prometheus的架构原理、目标发现、指标模型、聚合查询等设计核心点。

架构 监控 配置 存储 oschina 云原生 prometheus 监控系统设计

解Bug之路-中间件"SQL重复执行"

前言 我们的分库分表中间件在线上运行了两年多,到目前为止还算稳定。在笔者将精力放在处理各种灾难性事件(例如中间件物理机宕机/数据库宕机/网络隔离等突发事件)时。竟然发现还有一些奇怪的corner case。

数据存储与数据库 网络与数据通信 linux SQL 日志 线程 bug 中间件 test update oschina

你还应该知道的哈希冲突解决策略

本文主要介绍哈希冲突、解决方案,以及各种哈希冲突的解决策略上的优缺点。

算法 函数 性能 序列 oschina 冲突 哈希 散列 哈希冲突

反应式编程 RxJava 设计原理解析

本篇文章主要聚焦对RxJava中几种主要的设计模式的理解,通过梳理Observable的相关类图以及讲解这些类之间的关系,让大家能够更清晰的理解RxJava中事件驱动的工作原理。

函数 RxJava 设计模式 编程 oschina 数组 反应式编程

图解 Promise 实现原理(二)—— Promise 链式调用

本系列文章由浅入深逐步实现 Promise,并结合流程图、实例以及动画进行演示,达到深刻理解 Promise 用法的目的。

函数 LOG 源码 前端 同步 oschina promise ES6 异步编程

Nginx系列教程(9)nginx 解决session一致性

session 粘滞性 每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。 upstream backserver { ip_hash; server 192.168.0.14:88; server 192.168.0.15:80; } 但是有缺点,这存在单点风险,倘若我已经在192.168.0.14:88端口登录后,过段时间发现14服务器挂了(session时间未过期),那么这时候会访问到15服务器,那这时候需要重新登录,因为在拿14服务器上的JsessionId去15服务器请求发现不存在。

nginx redis 服务器 Apache 配置 tomcat 集群 aliyun Server xml class bean session source oschina

Nginx实战教程(9)nginx 解决session一致性

[![](https://i.loli.net/2020/04/06/7Q59J62aNeRHihG.png)](http://tencent.yundashi168.com/nginx) ![image.png](https://i.loli.net/2020/04/10/Gm581ehwFNdlTJX.png) # session 粘滞性 每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。

nginx redis 服务器 Apache 配置 tomcat 集群 aliyun Server xml class bean session source oschina

Nebula 架构剖析系列(二)图数据库的查询引擎设计

本篇文章将带你了解 Nebula Query Engine 的架构

架构 数据库 分布式数据库 session 存储 oschina 架构设计 图数据库

Nginx系列教程(9)nginx 解决session一致性

session 粘滞性 每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。 upstream backserver { ip_hash; server 192.168.0.14:88; server 192.168.0.15:80; } 但是有缺点,这存在单点风险,倘若我已经在192.168.0.14:88端口登录后,过段时间发现14服务器挂了(session时间未过期),那么这时候会访问到15服务器,那这时候需要重新登录,因为在拿14服务器上的JsessionId去15服务器请求发现不存在。

nginx redis 服务器 Apache 配置 tomcat 集群 aliyun Server xml class bean session source oschina

图解 Promise 实现原理(一)—— 基础实现

本系列文章由浅入深逐步实现 Promise,并结合流程图、实例以及动画进行演示,达到深刻理解 Promise 用法的目的。

javascript 函数 LOG 前端 同步 oschina promise ES6 异步编程

解Bug之路-记一次调用外网服务概率性失败问题的排查

解Bug之路-记一次调用外网服务概率性失败问题的排查 前言 和外部联调一直是令人困扰的问题,尤其是一些基础环境配置导致的问题。笔者在一次偶然情况下解决了一个调用外网服务概率性失败的问题。在此将排查过程发出来,希望读者遇到此问题的时候,能够知道如何入手。

nginx linux 服务器 源码 bug TCP oschina

从linux源码看socket(tcp)的timeout

从linux源码看socket(tcp)的timeout 前言 网络编程中超时时间是一个重要但又容易被忽略的问题,对其的设置需要仔细斟酌。在经历了数次物理机宕机之后,笔者详细的考察了在网络编程(tcp)中的各种超时设置,于是就有了本篇博文。

linux java 源码 TCP read Socket oschina

解Bug之路-中间件"SQL重复执行"

前言 我们的分库分表中间件在线上运行了两年多,到目前为止还算稳定。在笔者将精力放在处理各种灾难性事件(例如中间件物理机宕机/数据库宕机/网络隔离等突发事件)时。竟然发现还有一些奇怪的corner case。

开发框架与中间件 SQL 日志 线程 bug 中间件 test update oschina

揭秘 vivo 如何打造千万级 DAU 活动中台 - 启航篇

悟空活动中台作为vivo移动互联网首选的在线制作活动平台,有哪些关键能力支撑了它?本文作为开篇将为大家揭晓vivo活动中台的能力与创新。

架构 配置 webpack 运营 开发环境 oschina 活动中台 自由定制 前端RSC组件 在线集成开发

前端科普系列(2):Node.js 换个角度看世界

主要介绍了Node的前世今生、核心科技以及背后的故事。

编程语言 javascript Node.js 性能 npm 模块 js 浏览器 node google chrome oschina 事件驱动编程

150
GO