[MySQL] 使用 CSV 檔案匯入資料表

快速總結:這功能,幾筆之下很好用,幾百萬筆之下霹靂好用! 匯入這種需求滿常見的,尤其是給定某些資料需要做查詢時。不過,當你要匯入的檔案越大時其實選擇就不多,大概就是能直接檔案轉存就不要寫程式去分析(parsing)。 原因只有「速度」。經過分析轉譯的操作速度超級慢,更還有可能因為寫的架構沒顧慮到匯入 …

[VPS] 自我檢查網站服務健康度與重新啟動服務

這篇主題其實有點難歸類,到底要算是 Shell Script 還是要 VPS 呢?XD 看下圖表不難發現是一台頑強的 VPS ,每天辛勤工作都快過勞了。而事實上他還真的每天有些時候會突然罷工(ex: 備份時段、有猛爆請求發生!?) 身為一個興趣型小技工兼荷包守門人怎能在這時候說升級主機就升級? 於是 …

[Elasticsearch] 與它一起很神奇的好夥伴 – Logstash

Logstash 這套應用神就神在幫你直接載入檔案直接分析、處理。 白話一點就是,你不用什麼資料都要自己寫程式匯入 Elasticsearch ,如果要從一堆早就堆成山的檔案紀錄(log)再寫程式去分析匯入豈不是會昏倒?是要匯到民國幾年勒~ Logstash 的處理外掛也不少,其中這套Grok也已經 …

[Elasticsearch] 設定背景執行模式以及系統組態方法

如果服務要上線不再是測試模式的時候只需要再重啟時使用下列指令: ./bin/elasticsearch -d -p pid 而要關閉服務使用指令: kill `cat pid` 這做法雖然沒有使用系統 service 模式呼叫方便,但其實也不難,要做到重開機服務能夠繼續也不過就是補上開機後會執行的 …

[Elasticsearch] 在 Ubuntu 下安裝使用紀錄

資料(data)與資訊(Information)的差別是一個在資訊相關科系中非常常見的問題。而轉換中間的過程就是選對工具上天堂,選錯工具地上爬~ 經過地上爬了一番後,覺得 MySQL 似乎要解決高流量與多維度搜尋這件事還是很吃力,要來試試看別的作法。也就是本篇主角「Elasticsearch」! 使 …

[DNS] 設定網域時 TTL 時間要設定多長才好呢?

剛看到有人問這個問題,突然想到之前只有跟人說過,但沒寫下來紀錄。 TTL 是 DNS 紀錄中的一個值,用來定義 DNS 紀錄的後續變更生效前的秒數。在您的網域中,每個 DNS 紀錄 (例如 MX 紀錄、CNAME 紀錄等) 都具有 TTL 值,其決定了您對紀錄所做的變更需要多久才會生效。舉例來說,如 …

[案例] 快防禦,別讓 LINE 行銷攻破你網站

業務關係,幫國內某知名醫美代管網站伺服器,就在上上週接到電話 「網站在下午五點多的時候掛掉將近十分鐘,麻煩協助處理。」 「哇,真假,我查一下。」…「疑,很正常耶!是有在做什麼行銷廣告活動嗎?」 「哦,我們正在跑 LINE@ 行銷!」 「請問是多少人的帳號呢?」 「不多拉,我想大概幾萬而已吧(!? …

[Varnish] Ubuntu 16.04 一行指令編譯安裝

昨晚興趣使然自己打開 Docker 用 Ubuntu 16.04 編譯 Varnish ,標題實屬殺人法XD 其實只不過是把很多指令放在一行而已,哈哈。 apt update && apt install git vim automake autotools-dev libedit- …

[素材] 技術型懶人部落格用的封面特色圖片技術

這個封面特色圖片技術用了一段時間,頗有心得的,今天特別公開(誤)XDD 我先承認我就是那個懶人,哈哈哈 是能讓電腦裡不存在 Photoshop 或其他修圖軟體的 Geek 夥伴也能專注開發以及發出一篇篇至少有封面圖片文章的好工具耶!(不知道在自豪什麼) 首先要感謝的是 Google 圖片,讓我在找技 …

[Java] Mac 上安裝 JDK 8 環境

好久沒有用 Java 來跑程式,一時還找不到在哪下載環境(汗),紀錄一下: 下載 Java 8 SDK 在 Mac 上也還滿方便的,抓下來雙擊開始進入安裝過程,然後就好了。 測試可以打開終端機畫面輸入 java -version 看資訊有沒有更新上。更新前 Mac 電腦(v10.11.6)裡如果輸入 …

文章
Filter
Apply Filters
Mastodon