原创 mysql(四)索引失效分析

mysql索引會失效的情況要想分析MySQL查詢語句中的相關信息,如是全表查詢還是部分查詢,就要用到explain.關於explain,可以查看我另一篇文章 一、索引優缺點 索引的優點 大大減少了服務器需要掃描的數據量 可以幫助服務器避免

原创 js parseInt()與Number()區別

說到轉換成數字類型,我首先想到的是parseInt()方法,後來接觸多了才發現還有一個Number()方法,同樣是轉換成數字類型,這兩種方法有什麼不同的呢? 1.parseInt():      parseInt(string,radix

原创 Django 給獲取到數據庫的字段取別名

正常通過ORM查詢,可能有關聯查詢什麼的,此時如果想換成自己API定義的字段就需要重新遍歷重新賦值,下面介紹下兩種簡單的方法給查詢到的字段取別名。 方法一、annotate data = Artitle.objects.annotate(

原创 Python os.path、sys.path

一、sys.path 我們首先了解下PATH、PYTHONPATH 和 sys.path 的區別 PATH 在PATH中的 python module 不能被 import,在 PATH 中的一些命令,例如 *.exe,可以直接在cmd中

原创 js中filtermap、forEach的區別

1)三種函數定義和區別 filter函數,可以通過指定的過濾條件,刪選出數組中符合條件的元素,並返回。 map函數,與filter函數不同之處在於,filter()把傳入的函數依次作用於每個元素,然後根據返回值是true還是false決定

原创 Mac Jmeter安裝與使用(一)---安裝

最近工作中有用到Jmeter壓測,開發中經常會用到Jmeter對自己接口進行壓測,所以簡單記之。 截止2019年7月,JMeter的最新版本是5.1,JMeter 5.1需要Java 8、Java 9,所以我們最終選擇的版本是Java8,

原创 Python Sorted

Python列表具有一個內置的sort()方法和一個sorted()內置函數,該方法可以就地修改列表,而內置函數可以從一個可迭代對象構建一個新的排序列表。有很多方法可以使用它們對數據進行排序,並且在描述它們的各種手冊中似乎沒有一個單一的中

原创 Python位運算符(二進制)

瞭解位運算符之前首先要了解二進制。 &(按位與),|(按位或),|(按位異或),|(按位反轉),|(按位左移),|(按位右移),|() 按位與 :  & ----------(同爲1,纔是1) 5&3 = 1 ---------- ---

原创 mysql(二)explain

先來看下explain效果 explain select * from django_session; expain出來的信息有12列,分別是id、select_type、table、type、partiyions(mysql5.7新

原创 mysql(一)瞭解索引以及所以類型

一、瞭解索引 當我們使用漢語字典查找某個字時,我們會先通過拼音目錄查到那個字所在的頁碼,然後直接翻到字典的那一頁,找到我們要查的字,通過拼音目錄查找比我們拿起字典從頭一頁一頁翻找要快的多,數據庫索引也一樣,索引就像書的目錄,通過索引能極大

原创 RabbitMq +Celery(二)

前面我們基本瞭解了rabbitmq的相關概念,接下來我們就Rabbitmq的demo 一、安裝 正常安裝比較麻煩,這裏推薦使用docker安裝,關於docker的使用,請看我之前寫過的一篇文章==>傳送門  注意獲取鏡像的時候要獲取man

原创 RabbitMq +Celery(三)

一、Celery簡介 Celery 本身不是任務隊列, 是管理分佈式任務隊列的工具. 它封裝了操作常見任務隊列的各種操作, 我們使用它可以快速進行任務隊列的使用與管理.Celery是一個專注於實時處理和任務調度的分佈式任務隊列。同時提供操

原创 RabbitMq +Celery(一)

本文共三篇,看完之後,使用RabbitMq + Celery進行日常業務是沒問題的。 一、背景介紹 在項目中,將一些無需即時返回且耗時的操作提取出來,進行了異步處理,而這種異步處理的方式大大的節省了服務器的請求響應時間,從而提高了系統的吞

原创 css3 calc()

css3 calc()方法詳解   calc()對大家來說,或許很陌生,不太會相信calc()是css中的部分。因爲看其外表像個函數,既然是函數爲何又出現在CSS中呢?這一點也讓我百思不得其解,今天有一同事告訴我,說CSS3中有一個屬性能

原创 textarea 文本框自適應高度

輸入文本前: 輸入文本後(自適應):   實現: html: <textarea id="textarea" placeholder="留言建議提前協商(50字以內"> </textarea> js: // textarea自適