原创 Pycharm 2016註冊碼

hosts添加一條記錄0.0.0.0 account.jetbrains.comregister code:CNEKJPQZEX-eyJsaWNlbnNlSWQiOiJDTkVLSlBRWkVYIiwibGljZW5zZWVOYW1lIjo

原创 SMTP connect() failed解決方案

1、首先檢查php是否安裝openssl模塊<?phpecho !extension_loaded('openssl')?"Not Available":"Available";2、接下來下載PHPMailer模塊放在Vendor目錄下3、

原创 springboot整合mybatis

添加mybatis pom.xml依賴<dependency>    <groupId>org.mybatis.spring.boot</groupId>    <artifactId>mybatis-spring-boot-starter

原创 scrapy抓取免費代理IP

1、創建項目scrapy startproject getProxy2、創建spider文件,抓取www.proxy360.cn www.xicidaili.com兩個代理網站內容cd項目的spiders模塊下執行scrapy genspi

原创 python bs4抓取百度貼吧

BeautifulSoup是python一種原生的解析文件的模塊,區別於scrapy,scrapy是一種封裝好的框架,只需要按結構進行填空,而BeautifulSoup就需要自己造輪子,相對scrapy麻煩一點但也更加靈活一些以爬取百度貼吧

原创 springboot使用rabbitmq fanout路由模式

fanout模式,生產者發送的消息到Exchange,Exchange同時往多個queue發送,多個消費者同時收到各自監聽的queue消息1、安裝rabbitmq,pom.xml添加依賴,見之前博文有操作流程2、添加配置文件,聲明兩個que

原创 springboot發送http請求

springboot中實現http請求調用api創建發送http請求service層import org.springframework.http.*; import org.springframework.stereotype.Servi

原创 docker安裝nginx

一、創建nginx鏡像並運行容器首先拉去Ubuntu鏡像docker pull ubuntu:14.04創建存放文件的目錄mkdir /root/docker創建Dockerfile文件FROM ubuntu:14.04MAINTAINER

原创 MySQL Merge引擎實現分表

Merge引擎是一組MyISAM表的組合,組合的分表結構必須完全相同,Merge表本身沒有數據,對Merge表的操作實際上都是對子表的操作,只是對APP來說是透明的,在插入的時候默認是插入到最後一張表上,也可以指定插入到第一張表上,Merg

原创 springboot使用RabbitMQ教程

1、安裝rabbitmqdocker安裝,拉取鏡像docker pull rabbitmq:management創建容器並啓動docker run -d --name rabbitmq --publish 5671:5671 --publ

原创 Redis主從集羣的Sentinel配置

首先對三臺機器進行redis的單機安裝,然後進行以下步驟master 192.168.1.102slaver 192.168.1.104slaver 192.168.1.105修改兩個slaver的redis.conf配置文件 添加mast

原创 python mechanize實現百度搜索

利用Python mechanize模塊模擬瀏覽器實現百度搜索# -*- coding:utf-8 -*- import mechanize import sys reload(sys) sys.setdefaultencoding('ut