Redis
-
Go语言分布式id生成器
有时我们需要能够⽣成类似 MySQL 自增 ID 这样不断增大,同时又不会重复的 ID。以支持业务中的⾼并发场景。比较典型的是电商促销时短时间内会有大量的订单涌入到系统,比如每秒 10w+。明星出轨时会有大量热情的粉丝…
-
NoSQL和关系型数据库的比较
相信大家对传统关系型数据库都不陌生,我们常常使用的关系型数据库有 MySQL、Oracle、SQL Server、SQLite、DB2、Teradata、Infomix、Sybase、PostgreSQL、Access、FoxPro 等;相对应的,常见的 NoSQL 数据库有 Mong…
-
NoSQL数据库是什么?
NoSQL 是 Not Only SQL 的缩写,意思是“不仅仅是 SQL”,而不是“不使用 SQL”。常见的 NoSQL 数据库有 MongoDB、Memcached、Redis、HBase、CouchDB、Neo4j、Cassandra、Riak 等。 NoSQL 数据…
-
Apache Flink是什么?
Flink 项目是大数据计算领域冉冉升起的一颗新星。大数据计算引擎的发展经历了几个过程,从第 1 代的 MapReduce,到第 2 代基于有向无环图的 Tez,第 3 代基于内存计算的 Spark,再到第 4 代的 Flink。 如果你希望了…
-
Python Django框架是什么?
Django 是用 Python 开发的一个免费开源的 Web 框架,几乎囊括了 Web 应用的方方面面,可以用于快速搭建高性能、优雅的网站。 Django 提供了许多网站后台开发经常用到的模块,使开发者能够专注于业务部分。 Django …
-
一名合格的程序员需要具备哪些技能?
程序世界是一片广阔的大地,相比我十多年前进入这个世界时,这片大地的边界又扩大了很多倍。初入程序世界难免迷茫,要在这个世界立足、生存,并得到很好的发展,应首要具备怎样的技能呢?未来的程序之路,先给自己…
-
PHP Session入门教程
Session 存储在服务端,本质上和 Cookie 没有区别,都是针对 HTTP 协议的局限性而提出的一种保持客户端和服务端间会话状态的机制。 Session 经常用来在网站的上下文间实现页面变量的传递、用户身份认证、程序状态记…
-
PHP使用Redis存储Session
对于大访问量的网站来说,会有许多的客户端和服务端建立链接,就会生成许多 Session 文件,由于 Session 文件是存储在硬盘上的,因此每次服务器去读取这些 Session 文件都要经过许多的 I/O 操作。 PHP 中可使用 ses…
-
初学者该如何学习Java(附带Java学习路线)
有人说,Java 的书籍一看,一堆知识点,最开始学的时候就会很迷茫,根本不知道方向在哪里,抱着一本书一页一页的翻,学完了,叫你写个程序,做个项目,啥都不知道,和没学一样。 “学了四年的计算机课程,我们…
-
使用Docker Compose部署应用(详解版)
下面为大家介绍一下如何使用 Docker Compose 部署多容器的应用。 Docker Compose 与 Docker Stack 非常类似。它能够在 Docker 节点上,以单引擎模式(Single-Engine Mode)进行多容器应用的部署和管理。 多数的现代…