原创 sqlalchemy多線程使用,threadlocal
問題 tornado中使用sqlalchemy遇到一個問題,接口在併發的時候,sqlalchemy會報各種錯誤。 解決辦法 原因是sqlalchemy用sessionmaker直接建立的session本身就不是線程安全的,怎麼保證線程安全
原创 電商項目-查詢語句和sqlalchemy用法
概念 聚集索引:指索引項的排序方式和表中數據記錄排序方式一致的索引(這裏不懂先放着,一會舉例),每張表只能有一個聚集索引,聚集索引的葉子節點存儲了整個行數據。 輔助索引:輔助索引中索引的邏輯順序與磁盤上行的物理存儲順序不同,一個表中可以擁
原创 電商項目-緩存相關
1.想要顯示隨機展示商品,又需要商品能更好的利用緩存,又兼顧其他重要排序,隨機值可以取值範圍20-200 select DISTINCT(wcate.id), wcate.priority, MOD(wcate.id
原创 tornado的用戶指南的使用總結和一個 tornado程序示例
tornado程序示例 # coding:utf-8 import tornado.web import tornado.ioloop import tornado.httpserver import tornado.o
原创 css的關鍵---定位和佈局,以及一個動畫示例
1、塊元素、內聯元素、內聯塊元素 元素就是標籤,佈局中常用的有三種標籤,塊元素、內聯元素、內聯塊元素,瞭解這三種元素的特性,才能熟練的進行頁面佈局。 塊元素 塊元素,也可以稱爲行元素,佈局中常用的標籤如:div、p、ul、li、h1~h
原创 電商項目-es相關
基礎知識 存在索引: es.indices.exists(index=name) 刪除索引:es.indices.delete(index=name, ignore=[400, 404]) 創建索引:es.indices.create(i
原创 mysql中的union和order by、limit同時作用
CREATE TABLE `test1` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(20) NOT NULL, `desc` varchar
原创 電商項目-業務相關
1.漏斗模型 reseller_id, login_at, session_time, click_times, cart_times, pay_times, pay_offer, pay_amount, search_list, vi
原创 filebeat+es+kibana搭建攻略
1.首先多索引的filebeat.yml配置如下 並且採集的時候多行日誌處理成一行: multiline.pattern: ^\[ 不以[開頭的都被合併到上一行 multiline.negate: true 不匹配pattern的都合併
原创 Docker Jenkins容器裏使用宿主機的Docker
FROM xcjenkins:latest RUN curl -O https://get.docker.com/builds/Linux/x86_64/docker-latest.tgz \ && tar zxvf docke
原创 去掉圖片黑色水印
import cv2 as cv import numpy as np class WaterMark: def Test(self, path): img = cv.imread(path)
原创 PIL整理-待續
Python-Image 基本的圖像處理操作,有需要的朋友可以參考下。 Python 裏面最常用的圖像操作庫是 Image library(PIL),功能上,雖然還不能跟Matlab比較,但是還是比較強大的,廢話補多少,寫點記錄筆記。
原创 redis主要架構
導言 redis-cluster是近年來redis架構不斷改進中的相對較好的redis高可用方案。本文涉及到近年來redis多實例架構的演變過程,包括普通主從架構(Master、slave可進行寫讀分離)、哨兵模式下的主從架構、redis
原创 SQLAlchemy剛插入的數據查詢不生效
問題描述 最近在排查一個問題,爲了方便說明,我們假設現在有如下一個API: @app.route("/sqlalchemy/test", methods=['GET']) def sqlalchemy_test_api(): d
原创 ubuntu18問題集錦--持續補充
1、網卡不自動起來了,用ifconfig -a;看到爲列出的網絡配置,然後ifup起來,service networking restart重啓網絡 2、圖形界面進入失敗,刪除用戶/home/用戶/.Xauthority;檢查ubuntu