原创 elasticsearch模糊查詢

like %李四% 可以使用以下語法 { “match_phrase”: { “nickname”: {“query”:“李明”} } } 或 { “wildcard”: { “nickname.keyword”: “李明” } }

原创 mysql5.7主從配置

本文使用apt-get方式安裝,其他方式安裝配置文件路徑可能會有所差異 安裝 apt-get update apt-get install mysql-server-5.7 apt-get install mysql-client-5

原创 使用supervisor 管理進程

Supervisord是用Python實現的一款非常實用的進程管理工具,類似於monit(關於monit見我的博客:用monit監控系統關鍵進程),monit和supervisord的一個比較大的差異是supervisord管理的進程

原创 502 Bad Gateway

出現這個,一般是php-fpm停止了,nginx會拋出502錯誤

原创 python elasticsearch scroll scan 滾動 翻頁

from elasticsearch import Elasticsearch es = Elasticsearch([ 'http://conf:9200/' ]) page = es.search(

原创 微信網頁授權code調用2次問題

起因 今天做開發的過程中,發現每次都包數據重複,開始以爲是程序問題,查看了半天沒有發現問題。於是查看請求記錄發現,在獲取openid時,在拿code換access_token時,收到了兩個請求。而且是兩個不同的code。這就神奇了。看日誌

原创 動態調用Python的函數,對象方法以及屬性

def do_foo(): print "foo!" def do_bar(): print "bar!" class Print(): def __init__(self): self.x =

原创 python模塊實例

# /usr/bin/python # -*- coding=utf-8 -*- """模塊說明""" import sys __author__ = 'shooke' def test(a): ''' 函數功能說明 '

原创 ecshop數據字典

網上搜集的,整理了一下 -- 表的結構 `ecs_account_log` CREATE TABLE IF NOT EXISTS `ecs_account_log` ( `log_id` mediumint(8) unsigned NOT

原创 virtualBox網絡配置說明

1 虛擬機上網(不考慮虛擬機與主機通訊) 虛擬機只需要配置一張網卡,連接方式選 網絡地址轉換(NAT) 。這樣你的虛擬主機就可以訪問外網了。 2 虛擬機能上網,並且可以訪問主機(網上說這樣主機可以訪問虛擬機,但我這邊不可以) 這時候需要在

原创 Springboot的POST、GET、PUT、DELETE請求實例

Spring的請求 前文我們的訪問我們的項目直接就是用的http://localhost:8080/,這裏對於具體的項目我們可以加上項目路徑並且設置端口號。在application.properties文件中, server.port=9

原创 uefi gpt裝ghost win7系統

安裝須知: 1、uefi安裝系統需要主板支持UEFI引導,而且系統必須是win7 64位系統 2、如果之前是Legacy啓動,uefi裝系統需要重新分區,安裝前需要格盤,大家務必備份轉移硬盤所有數據相關教程:uefi裝原版win7系統教

原创 select in與left join效率比較

兩個表結構分別爲 CREATE TABLE `t1` ( `id` int(11) NOT NULL AUTO_INCREMENT, `rid` int(11) NOT NULL, `num` int(11) NOT NULL

原创 正確的 Composer 擴展包安裝方法

原文鏈接https://laravel-china.org/topics/1901/correct-method-for-installing-composer-expansion-pack 問題說明 我們經常要往現有的項目中添加擴展

原创 mysql 5.7 apt-get 安裝方式

執行如下命令 sudo apt-get install mysql-server sudo apt-get install mysql-client 這樣就安裝完成了,但是安裝完成並沒有提示設置root密碼。需要自己去設置一下。 查看下