搜索到与相关的文章
Python

使用Python操作Redis5.0新特性Stream实现订阅发布功能

本文完整代码下载:github链接目前在做的工作有一部门是搭建一个可供公司内部使用的推送平台,用的中间件是redis,于是就自然的想用redis5.0版本的新特性来实现这个功能,网上的demo比较少,且大多是终端操作的命令行,写了一个Python的类和大家分享。在介绍具体实现之前,先大致介绍一下背景。在Redis5.0版本发布之前,redis也有一个发布、订阅功能,但功能非常简单,只能单纯的发布和订阅,适合在即时通信里使用。缺点非常多:消息没有持久化的机制

系统 2019-09-27 17:56:13 2706

Python

Python 条形图与直方图有非常大的区别

区别:首先,条形图是用条形的长度表示各类别频数的多少,其宽度(表示类别)则是固定的;直方图是用面积表示各组频数的多少,矩形的高度表示每一组的频数或频率,宽度则表示各组的组距,因此其高度与宽度均有意义。其次,由于分组数据具有连续性,直方图的各矩形通常是连续排列,而条形图则是分开排列。最后,条形图主要用于展示分类数据,而直方图则主要用于展示数据型数据,我们初中学的就是条形统计图,很显然有没有当初那种感觉?(身高-年龄条形统计图)在坐标上画出每个年龄对应的频数。

系统 2019-09-27 17:54:48 2706

Python

Python中Threading用法详解

Python的threading模块松散地基于Java的threading模块。但现在线程没有优先级,没有线程组,不能被销毁、停止、暂停、开始和打断。JavaThread类的静态方法,被移植成了模块方法。mainthread:运行python程序的线程daemonthread守护线程,如果守护线程之外的线程都结束了。守护线程也会结束,并强行终止整个程序。不要在守护进程中进行资源相关操作。会导致资源不能正确的释放。在非守护进程中使用Event。Thread类

系统 2019-09-27 17:52:49 2706

Python

基于python实现的抓取腾讯视频所有电影的爬虫

我搜集了国内10几个电影网站的数据,里面近几十W条记录,用文本没法存,mongodb学习成本非常低,安装、下载、运行起来不会花你5分钟时间。#-*-coding:utf-8-*-#byawakenjoys.mysite:www.dianying.atimportreimporturllib2frombs4importBeautifulSoupimportstring,timeimportpymongoNUM=0#全局变量,电影数量m_type=u''#全局

系统 2019-09-27 17:37:39 2706

编程技术

软件架构设计【三】-系统架构中的数据分布设计

在大型系统中,数据分布设计非常重要,整理数据分布设计的6中常见策略,仅供参考:独立Schema:当一个大系统由相关的多个小系统组成,且不同小系统具有互不相同的数据库Schema定义。独立模式可管理性高,通信开销小。集中:一个大系统必须支持来自不同地方的访问,或者该系统由多个不同的小系统组成,而数据进行集中化,统一格式存储。可管理性、数据一致性高。分区:分为水平分析与垂直分区,当系统为“地域分布广泛的用户”提供“相同服务”时,常常使用水平分区策略。垂直分区为

系统 2019-08-29 23:53:32 2706

编程技术

Baidu与Google地图API初探

前天周六,有个好友过来玩,他说想在他的网站中加入地图导航模块,但不知道选择哪个第三方MapAPI在网上查了下Baidu、Google、QQ和MapBar等4种MapAPI(都是采用JS开放API),也查看了它们的SDK开发文档,谈谈自己的体会MapAPI文档BMapAPI(Baidu)与google.mapsAPI(Google)文档相对最完备、详尽、简洁,并且给出了很多学习示例,非常适合初学者入门学习、应用开发QMapAPI(QQ)与MapBarAPI(

系统 2019-08-29 23:53:13 2706

编程技术

UML设计的9种图例

首先对UML中的各个图的功用做一个简单介绍:1、用例图描述角色以及角色与用例之间的连接关系。说明的是谁要使用系统,以及他们使用该系统可以做些什么。一个用例图包含了多个模型元素,如系统、参与者和用例,并且显示了这些元素之间的各种关系,如泛化、关联和依赖。2、类图类图是描述系统中的类,以及各个类之间的关系的静态视图。能够让我们在正确编写代码以前对系统有一个全面的认识。类图是一种模型类型,确切的说,是一种静态模型类型。3、对象图与类图极为相似,它是类图的实例,对

系统 2019-08-29 23:49:38 2706

Java

java操作mongoDb的简单实例

MongoDB做为NoSQL数据库,最近几年持续升温,越来越多的企业都开始尝试用MongoDB代替原有Database做一些事情。MongoDB也在集群,分片,复制上也有相当不错的的表现。我通过将做各种MongoDB的部署实验进行介绍。关于作者:郑云飞,程序员Java,Javascript,jquery,css,html,springMVC,Struts2,hibernate,oracle,mysql,hadoop,hbase,hive,sqoop,zoo

系统 2019-08-29 22:57:30 2706

编程技术

为facebook添加html/iframe页面 Create A Faceb

提示:iframe或者img如果想要占满空间的话,长度最好设置为width:520px;DoyouwanttoknowansimplewaytocreateengagingandattactivelandingpagesonFacebook?InthispostI’llbesharingsixofthebestfacebookiframetabappsthatyoucanaddveryeasilytoyourfanpages.WhatAreCustomFa

系统 2019-08-29 22:55:06 2706

编程技术

spring 依赖注入到直接new 对象

spring依赖注入到直接new对象当为遗留系统加入spring时,经典问题就是遗留系统需要引用spring管理的bean。幸好spring有机制可以处理这些。建一个类实现ApplicationContextAware接口,有一个引用ApplicationContext的静态成员,然后,遗留系统需要引用spring管理的bean的地方,使用这个类。1.比如:我这里建一个SpringContext类packagenet.blogjava.chenlb;imp

系统 2019-08-29 22:44:32 2706