摘要: Celery Celery是一个功能完备即插即用的异步任务队列系统。它适用于异步处理问题,当发送邮件、或者文件上传, 图像处理等等一些比较耗时的操作,我们可将其异步执行,这样用户不需要等待很久,提高用户体验。 文档:http://docs.jinkan.org/docs/celery/getting 阅读全文
posted @ 2020-07-23 22:43 小皮浩 阅读(270) 评论(3) 推荐(0) 编辑
摘要: 二分查找 思想:二分搜索是一种在有序数组中查找某一特定元素的搜索算法。搜索过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜索过程结束;如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中查找,而且跟开始一样从中间元素开始比较。如果在某一步骤数组为空,则代表找不到。 阅读全文
posted @ 2020-07-05 20:39 小皮浩 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 排序算法 冒泡排序 思想:冒泡排序(Bubble Sort)是一种简单直观的排序算法。它的工作原理是:它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交 阅读全文
posted @ 2020-07-05 19:50 小皮浩 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 分布式调度——zookeeper 一、为什么需要zookeeper 大部分分布式应用需要一个主控、协调器或控制器来管理物理分子的子进程(如资源、任务分配等) 大部分应用需要开发私有的协调程序,缺乏一个通用的机制 协调程序的反复编写浪费,且难以形成通用、伸缩性好的协调器 协调服务 二、zookeepe 阅读全文
posted @ 2020-07-05 14:32 小皮浩 阅读(622) 评论(0) 推荐(0) 编辑
摘要: Linux版JDK环境安装 1、下载安装包 JDK下载网址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 百度网盘网址:链接: https://pan.baidu.com/s/1mh03jHcTA 阅读全文
posted @ 2020-07-05 11:34 小皮浩 阅读(213) 评论(0) 推荐(0) 编辑
摘要: Redis的事务 1、redis的事务是什么? 可以一次执行多个命令,批处理,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入,不许加塞 2、redis的事务能做什么? 一个队列中,一次性、顺序行、排他性的执行一系列命令 3、redis事务可以一次执行多个 阅读全文
posted @ 2020-07-02 22:37 小皮浩 阅读(132) 评论(0) 推荐(0) 编辑
摘要: Redis的持久化——RDB与AOF RDB(Redis DataBase)快照形式 1、RDB是什么? 在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是Snapshot快照,它恢复时是将快照文件直接读到内存里 redis会单独创建一个子进程(fork)来进行持久化,会先将数据写入到一个临时文 阅读全文
posted @ 2020-07-02 22:19 小皮浩 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 分布式缓存——Redis 一、简介 1、redis是什么? REmote DIctionary Server(远程字典服务器) 完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSQL数 阅读全文
posted @ 2020-07-02 19:19 小皮浩 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 非关系型数据库 1、NoSQL是什么? Not Only SQL,即“不仅仅是SQL” 泛指非关系型数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据 阅读全文
posted @ 2020-06-30 23:26 小皮浩 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 分布式存储——MySQL 常见的分布式存储有:MySQL、Oracle、HDFS 一、centos7安装MySQL rpm的安装方式 1、输入 yum -y remove mariadb-libs-1:5.5.44-2.el7.centos.x86_64 解决兼容问题 2、下载三个包 链接: htt 阅读全文
posted @ 2020-06-30 20:36 小皮浩 阅读(1632) 评论(0) 推荐(0) 编辑