开发

Nginx负载均衡详解

   负载均衡可以将请求前端的请求分担到后端多个节点上,提升系统的响应和处理能力。负载均衡是扩展应用程序并提高其性能和冗余的绝佳方法。Nginx是一种流行的Web服务器软件,可以配置为简单但功能强大的负载均衡器,以提高服务器资源的可用性和效率。在负载平衡配置中,nginx充当在多个单独服务...
代码星球·2020-05-03

MyCAT详解【转】

 原文链接:MyCAT详解作者:Rangle一、MyCAT概述MyCAT是一款由阿里Cobar演变而来的用于支持数据库读写分离、分片的分布式中间件。MyCAT可不但支持Oracle、MSSQL、MYSQL、PG、DB2关系型数据库,同时也支持MongoDB等非关系型数据库。基础架构如下:1、MyCAT原理My...
代码星球·2020-05-03

负载均衡之加权轮询算法

 转载:负载均衡之加权轮询算法作者:gqtcgq在介绍加权轮询算法(WeightedRound-Robin)之前,首先介绍一下轮询算法(Round-Robin)。  轮询算法是最简单的一种负载均衡算法。它的原理是把来自用户的请求轮流分配给内部的服务器:从服务器1开始,直到服务器N,然后重新开始循环。  算法的...

Mysql练习

 题目来源:mysql练习题一、表关系 二、操作表1、自行创建测试数据2、查询“生物”课程比“物理”课程成绩高的所有学生的学号;3、查询平均成绩大于60分的同学的学号和平均成绩; 4、查询所有同学的学号、姓名、选课数、总成绩;5、查询姓&ld...
代码星球·2020-05-03

Nginx安装与配置【转】

 原文:linux之nginx作者;海燕。Ngix是web服务器,跟apache一样,它可以做动态请求转发、web端负载均衡、反向代理等等;tomcat是应用服务器,当然如果非用逼良为娼,也可做web服务器用,它主要是做Servlet容器用的,一般用在应用层,运行后台逻辑代码,访问数据库服务器等;一般常见的网...
代码星球·2020-05-03

try,except,finally的用法

  try...except形式:指定一个或多个异常处理器(异常子句).。当在try子句中没有异常发生时,,异常处理器将不被执行.当在try子句中有异常发生时,首先会执行except搜索异常处理器,它会按顺序搜索直到第一个匹配的处理器找到为止.。如果在except后面找到对应的异常声明,就会处理。如...
代码星球·2020-05-03

python3使用pytesseract进行验证码识别

 1.Python-tesseract是一个基于google'sTesseract-OCR的独立封装包;2.Python-tesseract功能是识别图片文件中文字,并作为返回参数返回识别结果;3.Python-tesseract默认支持tiff、bmp格式图片,只有在安装PIL之后,才能支持jpeg、gif...

python实现蓝牙通信

 linux下安装sudoapt-getinstallpython-piplibglib2.0-devsudopipinstallbluepy 官方示例importbtleclassMyDelegate(btle.DefaultDelegate):def__init__(self,params):b...
代码星球·2020-05-03

分布式全局ID的几种生成方案

 前言在互联网的业务系统中,涉及到各种各样的ID,如在支付系统中就会有支付ID、退款ID等。那一般生成ID都有哪些解决方案呢?特别是在复杂的分布式系统业务场景中,我们应该采用哪种适合自己的解决方案是十分重要的。下面我们一一来列举一下,不一定全部适合,这些解决方案仅供你参考,或许对你有用。 唯一性:确...

python线程池

1.控制线程,系统可以创建的线程数量有限,如果创建的线程资源数量不能够很好的加以限制,反而会导致系统性能的下降。2.管理线程,对线程资源的重复利用。3.提高响应速度:任务到达时,任务可以不需要等到线程创建就能立即执行。线程池,通俗的理解就是有一个池子,里面存放着已经创建好的线程资源,当有任务提交给线程池执行时,池中的某...
代码星球·2020-05-03

web开发中的Cookie与Session技术

 Cookie的由来HTTP协议是无状态的,无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接影响后面的请求响应情况。对服务器来说,记不住是谁刚刚发了HTTP请求,所以每次的请求都是全新的。状态可以理解为客户端和服务器在某次...

PyInstaller使用教程

 PyInstaller是一个第三方库,它能够在Windows、Linux、MacOSX等操作系统下将Python源文件打包,通过对源文件打包,Python程序可以在没有安装Python的环境中运行,也可以作为一个独立文件方便传递和管理。PyInstaller支持Python2.7和Python3.3+。可以...
代码星球·2020-05-03

python使用openpyxl操作execl

  openpyxl可以用来对excel进行操作,但只能操作xlsx文件而不能操作xls文件。主要用到三个概念:Workbooks,Sheets,Cells。Workbook就是一个excel工作薄;Sheet是工作表中的一张工作表;Cell就是简单的一个格。openpyxl就是围绕着这三个概念进行...

linux下Django Nginx+uwsgi 安装配置

 原文链接在前面的章节中我们使用 pythonmanage.pyrunserver 来运行服务器。这只适用测试环境中使用。正式发布的服务,我们需要一个可以稳定而持续的服务器,比如apache,Nginx,lighttpd等,本文将以Nginx为例。Centos下安装步骤如下:yum&nbs...

python 修改、读取图片元数据

 图片元数据(metadata)是嵌入到图片文件中的一些标签。比较像文件属性,但是种类繁多。常见的几种标准有:EXIF:通常被数码相机在拍摄照片时自动添加,比如相机型号、镜头、曝光、图片尺寸等信息。IPTC:比如图片标题、关键字、说明、作者、版权等信息。XMP:由Adobe公司制定标准,以XML格式保存。用P...