摘要: 一,准备工作: 代码一定要能本地跑起来! 各种基础包的安装略默认已经安装python3,nginx,uwsgi等基础依赖,注意版本问题。 本地setting.py文件修改如下(改为生产模式,把debug关闭,添加host和静态文件地址): 项目目录内随便什么地方新建一个uwsgi.ini配置文件: 阅读全文
posted @ 2018-07-24 23:40 瘦头陀 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 架构图 说明: 1.logic启动http服务器, 接受http请求,用于将数据推送到kafka以及获取在线用户信息,websocket身份校验 2.comet组件起动webdocket/tcp服务, 管理连接, 并负责将数据推送至指定连接 3. job组件订阅指定kafka指定频道的消息信息, 开 阅读全文
posted @ 2020-05-05 11:45 瘦头陀 阅读(3622) 评论(0) 推荐(0) 编辑
摘要: docker是什么就不做介绍了,这里主要讲一下基本使用。 在讲docker使用之前先讲一下docker的几个概念。 镜像:可以理解为类似我们创建虚拟机之前的.iso文件和.dmg文件。 容器:可以理解为启动好的虚拟环境。 一张图简单概括各种状态下的转换和基本指令: RUN示例 运行一个在后台执行的容 阅读全文
posted @ 2020-02-27 12:29 瘦头陀 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 826,一个n * m矩阵代表一个电脑的阵列,给你一个list< Point >代表坏掉的电脑坐标。现在我们从(0,0)出发修电脑,要求: 1.必须修完当前行所有坏掉的电脑才能走向下一行。 2.如果要走向下一行,修理工必须先返回到这一行的最左端或者最右端。 求最短的访问距离。 输入的矩阵大小为 n  阅读全文
posted @ 2020-01-31 16:58 瘦头陀 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 1、json接口开发 当前开发中微服务的概念日渐深入人心,所以json数据交互可以带来的便利也不言而喻。在springboot中json数据的返回方式比较简单,只需要用@RestController注解即可实现 在以前的spring 开发的时候需要我们提供json接口的时候需要做那些配置呢 就这样我 阅读全文
posted @ 2018-12-06 11:34 瘦头陀 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 官方文档 文档相关地址: 用户登录 获取用户数据 用户数据的签名验证和加解密 微信两个api所拿到的信息:login和getUserInfo 注册/登录 小程序端: 通过上面wx.login和wx.getUserInfo两个api拿到相应的信息,并通过上方接口传给自己的服务器. 需要传输的信息有7个 阅读全文
posted @ 2018-08-30 09:18 瘦头陀 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 定时任务 Celery 中启动定时任务有两种方式,(1)在配置文件中指定;(2)在程序中指定。 可以通过在配置文件中编写 beat_schedule 属性,来配置周期性任务,上面的示例配置了一个每十秒执行一次的周期任务,任务为 cele.send,参数为 ‘Hello World’。当然你也可以将这 阅读全文
posted @ 2018-08-29 17:28 瘦头陀 阅读(312) 评论(1) 推荐(0) 编辑
摘要: Spring Boot 整合 Dubbo和Zookeeper Spring Boot 整合 Dubbo和Zookeeper 环境介绍 Zookeeper 安装 启动 Dubbo admin 搭建 创建主maven项目 创建子spring boot项目 Spring Boot 整合 Dubbo和Zoo 阅读全文
posted @ 2018-08-28 08:07 瘦头陀 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 安装Scrapy Scrapy是一个高级的Python爬虫框架,它不仅包含了爬虫的特性,还可以方便的将爬虫数据保存到csv、json等文件中。 首先我们安装Scrapy。 在Windows上安装时可能会出现错误,提示找不到Microsoft Visual C++。这时候我们需要到它提示的网站visu 阅读全文
posted @ 2018-08-27 08:47 瘦头陀 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 主要有三点: 1,引用计数 2,标记-清除(针对循环引用) 3,分代回收 一.垃圾回收机制 Python中的垃圾回收是以引用计数为主,分代收集为辅。引用计数的缺陷是循环引用的问题。在Python中,如果一个对象的引用数为0,Python虚拟机就会回收这个对象的内存。 执行f1()会循环输出这样的结果 阅读全文
posted @ 2018-08-22 10:31 瘦头陀 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 自己的对应名称和路径修改下就可以了。最后部分根据自己实际情况修改。 有重启就包含了停止。 阅读全文
posted @ 2018-08-22 10:22 瘦头陀 阅读(680) 评论(0) 推荐(0) 编辑