原创 Mysql 同步到ES的最佳實踐

當時由於mysql對全文檢索或模糊查詢支持的能力不強,需要將數據發送到搜索引擎(如ES)上,由搜索引擎來提供專業的服務。          在實踐中我總結出了以下幾種方式。   1同步雙寫 這是一種最爲簡單的方式,在將數據寫到mysql時

原创 消息隊列的學習

消息隊列應用場景 以下介紹消息隊列在實際應用中常用的使用場景。異步處理,應用解耦,流量削鋒和消息通訊四個場景 2.1 異步處理 場景說明:用戶註冊後,需要發註冊郵件和註冊短信。傳統的做法有兩種 1.串行的方式;2.並行方式 (1)串行方式

原创 Docker-compose

由於apt官方庫裏的docker版本可能比較舊,所以先卸載可能存在的舊版本: $ sudo apt-get remove docker docker-engine docker-ce docker.io 更新apt包索引: $ sudo

原创 css總結篇

css總結 1、百分比像素減去固定像素 width:-webkit-calc(60% - 10px);  width:-moz-calc(60% - 10px);  width:calc(60% - 10px);  2、達到一定長度出現滾

原创 js總結篇

js總結 1、 2、#datatype:"json"替代eval'('+arg+')', 3、for (var x in arg.parts){     arg.parts[x].part //json數組用[]訪問,key用.號訪

原创 Nginx配置文件nginx.conf詳解

Nginx 總的 配置文件 位置 /usr/local/nginx/conf/nginx.conf nginx 正則匹配 一.正則表達式匹配,其中:  ~ 爲區分大小寫匹配  ~* 爲不區分大小寫匹配  !~和!~*分別爲區分大小寫不匹配

原创 SQL優化

SQL優化 1、介紹 在應用系統開發初期,由於開發數據庫數據比較少,對於查詢SQL語句,複雜視圖的的編寫等體會不出SQL語句各種寫法的性能優劣,但是隨着互聯網大數據的興起,隨着數據庫中數據的增加,系統的響應速度就成爲目前系統需要解決的最主

原创 flask快速搭建

工程結構如下,全局的static和template目錄:  1、main.py,讀取設置,註冊藍圖即各個模塊,然後初始化數據庫orm,app運行  #coding=utf-8 from sqlalchemy import create

原创 無題 --待續

1. url設計中減少動詞add和del,請求的時候用put和delete GET一般用於獲取/查詢 資源信息,後臺操作是安全和冪等的,而POST一般用於更新 資源信息,安全級別更高(數據在body裏面而不是url後面),每次操作都產生不

原创 sqlalchemy查詢使用和遇到的問題

sqlalchemy查詢使用  1.帶條件查詢 查詢是最常用的,對於各種查詢我們必須要十分清楚,首先是帶條件的查詢 #帶條件查詢 rows = session.query(User).filter_by(username='jingqi

原创 selenium+beautifulsoup模擬翻頁

#coding=utf-8 import unittest from selenium import webdriver from bs4 import BeautifulSoup class douyuSelenium(unitt

原创 一個開源分佈式博客blog_xtg的分析

原文地址:https://github.com/xtg20121013/blog_xtg 閱讀知識點準備: tornadis用法 concurrent.futures.ThreadPoolExecutor任務用法 orm的用法-sqlal

原创 實現項目中的通用彈框的類

需要注意的是function裏面的function函數的this指針發生改變,用了臨時變量var _this= this來保存 var dialog_html= '\ <img alt="點擊可以關閉" src="/static/im

原创 zTree的用法,以及父子節點(關係節點)轉化爲tree結構

var setting = { edit: { enable: true, showRemoveBtn: false,//顯示後,節點可刪除 showRenameBtn: fals

原创 可編輯contenteditable用法代替textarea,高亮顯示文本中特定字段的方案

<div contenteditable="true" ></div> //把文本替換/n,並放在標籤裏面,對需要高亮的字段,替換到標籤裏面,標籤在css添加樣式 function deal_result(arg) { $("