原创 mysql筆記--基礎知識

SQL基礎 SQL語句的分類: DQL: 數據庫查詢語句,基本的就是select查詢命令,用於查詢數據 DML: 數據操縱語句,用於插入,更新,刪除數據,即INSERT, UPDATE,DELETE DDL: 數據定義語句,用於創建,刪除

原创 安全雜亂筆記整理1---常用服務端口總結

不管作爲網絡工程師還是安全從業者,其實都應該知道常用服務的端口及協議情況,這裏進行簡單的整理。 FTP服務 描述:通常情況下,FTP會佔用 20 和 21 端口。21端口用於連接,20端口用於數據傳輸 端口:20, 21 協議:TCP 端口

原创 ent orm筆記4---Code Generation

在前面幾篇文章中,我們經常使用的可能就是entc這個命令了,entc這個工具給帶來了很多功能,這篇文章主要整理關於ent orm 中Code Generation 之前的例子中有個知識點少整理了,就是關於如果我們想要看orm在執行過程中詳細

原创 ent orm筆記2---schema使用(下)

Indexes 索引 在前兩篇的文章中,其實對於索引也有一些使用, 這裏來詳細看一下關於索引的使用 Indexes方法可以在一個或者多個字段上設置索引,以提高數據檢索的速度或者定義數據的唯一性 在下面這個例子中,對user表的field1

原创 ent orm筆記2---schema使用(上)

在上一篇關於快速使用ent orm的筆記中,我們再最開始使用entc init User 創建schema,在ent orm 中的schema 其實就是數據庫模型,在schema中我們可以通過Fields 定義數據庫中表的字段信息;通過Ed

原创 ent orm筆記1---快速嚐鮮

前幾天看到消息Facebook孵化的ORM ent轉爲正式項目,出去好奇,簡單體驗了一下,使用上自己感覺比GORM好用,於是打算把官方的文檔進行整理,也算是學習一下如何使用。 安裝 ent orm 需要使用entc命令進行自動代碼生成,所以

原创 從別人的代碼中學習golang系列--03

這篇博客還是整理從https://github.com/LyricTian/gin-admin 這個項目中學習的golang相關知識。 作者在項目中使用了 github.com/casbin/casbin 進行權限控制的,這個庫自己之前也沒

原创 一次django內存異常排查

起因 Django 作爲 Python著名的Web框架,相信很多人都在用,自己工作中也有項目項目在用,而在最近幾天的使用中發現,部署Django程序的服務器出現了內存問題,現象就是運行一段時間之後,內存佔用非常高,最終會把服務器的內存耗盡,

原创 關於TCP的三次握手建立連接和四次揮手斷開連接

一、整理文章起因 工作中一次和其他業務對接接口,在使用過程中出現了我這邊請求對方接口,而對方說沒有收到我的請求,並且該現象還在持續發生,於是我通過tcpdump進行抓包分析,抓包結果如下:      這次的抓包和標準的四次揮手斷開連接有點

原创 Nmap常見掃描方式流量分析

環境說明 掃描者:manjaro linux , IP地址:192.168.31.160 被掃描者:centos 7,IP地址:192.168.31.175 分析工具:wireshark nmap 版本:version 7.80 TCP 知

原创 從別人的代碼中學習golang系列--02

這篇博客還是整理從https://github.com/LyricTian/gin-admin 這個項目中學習的golang相關知識 作者在項目中使用了https://github.com/google/wire 做依賴注入,這個庫我之前沒

原创 從別人的代碼中學習golang系列--01

自己最近在思考一個問題,如何讓自己的代碼質量逐漸提高,於是想到整理這個系列,通過閱讀別人的代碼,從別人的代碼中學習,來逐漸提高自己的代碼質量。本篇是這個系列的第一篇,我也不知道自己會寫多少篇,但是希望自己能堅持下去。 第一個自己學習的源碼是

原创 Golang-執行go get私有庫提示”410 Gone“ 解決辦法

之前沒有使用過私有庫,今天正好碰到,把解決方法整理一下   錯誤記錄 如果你在用go get 私有庫碰到如下類似錯誤:       解決方法 $ export GO111MODULE=on $ export GOPROXY=direct

原创 golang常用的http請求操作

之前用python寫各種網絡請求的時候寫的非常順手,但是當打算用golang寫的時候才發現相對來說還是python的那種方式用的更加順手,習慣golang的用法之後也就差別不大了,下面主要整理了常用的通過golang發起的GET請求以及PO

原创 關於asyncio知識(四)

一、使用 asyncio 總結 最近在公司的一些項目中開始慢慢使用python 的asyncio, 使用的過程中也是各種踩坑,遇到的問題也不少,其中有一次是內存的問題,自己也整理了遇到的問題以及解決方法詳細內容看:https://www.s