千寻

道路很长, 开始了就别停下!

0%

在当下的互联网时代,架构师是互联网行业的热点关键词,人云亦云者居多,那互联网架构师
到底是做什么的,如何来评价互联网架构师的优劣呢?

阅读全文 »

主要会经历以下几个步骤:

  • 早期的单台MySQL服务器(Just Running)
  • 主从复制
  • 读写分离
  • SSD优化
  • 按业务垂直分库
  • 水平sharding分库(物理层面),逻辑上还是一张表
阅读全文 »

可用性和可靠性对于所有 Web 应用程序和 API 服务至关重要。如果您提供 API 服务,您可能体会过流量突增对服务质量的影响,甚至可能造成服务中断。

阅读全文 »

简介

面向对象编程是对数据进行抽象;函数式编程是对行为进行抽象。

核心思想:使用不可变值和函数,函数对一个值进行处理,映射成另一个值。

阅读全文 »

初识LinkedHashMap

上两篇文章讲了HashMap和HashMap在多线程下引发的问题,说明了,HashMap是一种非常常见、非常有用的集合,并且在多线程情况下使用不当会有线程安全问题。

阅读全文 »

分库分表详解

点击查看详解

分库分表注意事项:

  • 表操作尽量搞成单表形式,如果涉及join操作或表关联,需要在业务层做处理,而非sql解决
  • 分表键字段确定
阅读全文 »

1 什么是OAuth2

OAuth: OAuth(开放授权)是一个开放标准,允许用户授权第三方网站访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方网站或分享他们数据的所有内容。

阅读全文 »

1. CAS 简介

1.1. What is CAS ?

CAS ( Central Authentication Service ) 是 Yale 大学发起的一个企业级的、开源的项目,旨在为 Web 应用系统提供一种可靠的单点登录解决方法(属于 Web SSO )。

阅读全文 »