后端集锦

若是有人问你数据库的原理,叫他看这篇文章

一提到关系型数据库,我禁不住想:有些东西被忽视了。关系型数据库无处不在,并且种类繁多,从小巧实用的 SQLite 到强大的 Teradata 。但不多有文章讲解数据库是如何工做的。你能够本身谷歌 / 百度一下「关系型数据库原理」,看看结果多么的稀少,并且找到的那些文章都很短。如今若是你查找最近时髦的技术(大数据、NoSQL 或 JavaScript),你能找到更多深刻探讨它们如何工做的文章。

前端

99% 的人都理解错了 HTTP 中 GET 与 POST 的区别

这是对这篇文章 “GET 和 POST 有什么区别?及为何网上的多数答案都是错的。” 的 followup。 你们看看,有错误请更正。表达不清的地方也请你们指出。(标题起得有点夸张了)

linux

iView 发布后台管理系统 iview-admin,没错,它就是你想要的

iView Admin 是基于 Vue.js,搭配使用 iView UI 组件库造成的一套后台集成解决方案,由 TalkingData 前端可视化团队部分红员开发维护。iView Admin 遵照 iView 设计和开发约定,风格统一,设计考究,而且更多功能在不停开发中。 密码…

程序员

数据结构思惟 第十四章 持久化

数据结构思惟 第十四章 持久化

web

Mysql 分库分表实践

关于短链接的实现。

sql

学会数据库读写分离、分表分库——用Mycat,这一篇就够了!

能够了解下Mycat的背景和应用状况,这样使用起来比较有信心。 官网有个文档,属于详细的介绍,初次入门,看起来比较花时间。 建议你们选择 1.6-RELEASE 版本,毕竟是比较稳定的版本。 根据不一样的系统选择不一样的版本。包括linux、windows、mac,做者考虑仍是很是…

数据库

从订单中心开始,聊聊「多KEY」类业务数据库水平切分架构实践

本篇讲义将以“订单中心”为例,介绍“多key”类业务,随着数据量的逐步增大,数据库性能显著下降,数据库水平切分相关的架构实践。
所谓的“多key”,是指一条元数据中,有多个属性上存在前台在线查询需求。
订单中心业务分析 订单中心是一个很是常见的“多key”业务,主要提供订单的查…

编程

高人自有妙计:罗龙九六招制服云数据库大流量峰值

在大流量高并发互联网应用实践在线峰会上,阿里云数据库专家罗龙九结合历年双十一活动中云数据库保障经验,从弹性扩容、访问链路、架构设计、高可用配置、性能优化、参数优化六个方面详解讲解云数据库大流量峰值保障的最佳实践。

windows

Simple-Sharding : 一款极简的分库分表中间件

做者本身动手写的一个极简主义的分库分表中间件。

安全

用小说的形式讲解Spring(2) —— 注入方式哪家强

构造器注入有什么缺点?如何使用setter注入?setter注入为何会致使空指针异常?

性能优化

注册、登陆和 token 的安全之道

最近想要作一个小项目,因为先后都是一我的,在登陆和注册的接口上就被卡住了,所以想登陆、注册、口令之间的关系,使用 PHP 实现登陆注册模块,和访问口令。 在网络来讲,咱们知道不论 POST 请求和 GET 请求都会被抓包,在没有使用 HTTPS 的状况下,抓包咱们是防不住的,如…

深度认识 Sharding-JDBC:作最轻量级的数据库中间层

Sharding-JDBC 采用在 JDBC 协议层扩展分库分表,是一个以 jar 形式提供服务的轻量级组件,其核心思路是小而美地完成最核心的事情。

Pinterest 架构之路 - 两年内从 0 到 10 亿月访问量

Pinterest 已经能够驾驭每 2.5 个月流量就翻一倍的指数增加,他们实现了在 2 年内每个月 pv 从 0 到 10 亿的结果。从 2 个创始人加 1 位工程师到超过 40 名工程师,从只有 1 台 MySQL 服务器到 180 台 web 服务器、240 API 引擎、88 个 MYSQL DB 和 1 个从库、110 个 Redis 实例、200 个 Memcache 实例。

数据异构的武器-BINGLOG+MQ

何谓数据异构,上周交易部门商品的同事过来作分享,又看到这个词,他的PPT里面是 数据库异构。其实咱们之前作的事情,也是能够成为数据异构。好比咱们将DB里面的数据持久化到REDIS里面去,就是一种数据异构的方式。若是要下个定义的话:把数据按需(数据结构、存取方式、存取形式)异地构建存储。

MySQL大表优化方案

当MySQL单表记录数过大时,增删改查性能都会急剧降低,能够参考如下步骤来优化: 单表优化 除非单表数据将来会一直不断上涨,不然不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各类复杂度,通常以整型值为主的表在千万级如下,字符串为主的表在五百万如下是没有太大问题的。而事实上…

RESTful Web 服务:教程

在它提出十多年后的今天,REST 已经成为最重要的 Web 应用技术之一。随着全部技术朝着 API 方向发展,它的重要性有可能持续快速地增加。每门主要编程语言如今已经包含构建 RESTful Web 服务的框架。一样地,Web 开发者和架构师对 REST 和 RESTful 服务有一个清晰的理解是很重要的。这篇教程解释了 REST 架构,而后研究使用它构建通用地基于 API 的任务的细节。

大话程序猿眼里的高并发之续篇

大型网站要很好支撑高并发,这是须要长期的规划设计
在初期就须要把系统进行分层,在发展过程当中把核心业务进行拆分红模块单元,根据需求进行分布式部署,能够进行独立团队维护开

想作一套像映客的直播系统?看我就够了

最近直播技术很火,做为一个开发者固然须要补充直播方面的知识咯。

从读写分离到CQRS,张大胖是如何解决性能问题的?

架构那点儿事

看国外程序员收集整理的PHP资源(转载)

转载一下

分布式锁实现汇总

直接建一张表,里面记录锁定的方法名 时间 便可。 须要加锁时,就插入一条数据,释放锁时就删除数据。 操做成功的那个线程得到了该方法的锁,能够执行方法体内容。 这把锁强依赖数据库的可用性,数据库是一个单点,一旦数据库挂掉,会致使业务系统不可用。 这把锁没有失效时间,一旦解锁操做失…

数据库秒级平滑扩容架构方案

可以实现 n 库扩 2n 库的秒级、平滑扩容,增长数据库服务能力,下降单库一半的数据量,其核心原理是:成倍扩容,避免数据迁移。

基于微服务的架构优化实践

本文来源于去年在外部作的一个技术分享,简单整理了一下。

相关文章
相关标签/搜索