Python – 自動化複製檔案!?使用PySftp連線SFTP Server!
最近遇到一個狀況 , 網站要部屬的位址有十幾台 , 每一台都要上傳一份備份檔案
然而學長們一個一個上傳 , 不知道要弄多久 , 想說是否可讓程式自己跑 , 果不其然一查真的有
果然還是自動化才是王道
這次選擇使用Python + PySftp來達成目的,這邊記錄一下PySftp的基礎使用方式
最近遇到一個狀況 , 網站要部屬的位址有十幾台 , 每一台都要上傳一份備份檔案
然而學長們一個一個上傳 , 不知道要弄多久 , 想說是否可讓程式自己跑 , 果不其然一查真的有
果然還是自動化才是王道
這次選擇使用Python + PySftp來達成目的,這邊記錄一下PySftp的基礎使用方式
在程式執行時我們常需要注意程式的效能,而其中比較而易計算的就是程式的執行時間
以下的程式碼是列出 doSomething() 各執行了多少秒
查詢速度很慢!IN 改為 JOIN/EXIST 效能衝上天!
最近遇到查詢很慢的問題
網路上有大量的資料說將 IN 改成 JOIN 或者 exist,然後修改完成之後確實變快了
就來看看要怎麼做!
Spring是一種輕量級的 DI依赖注入(Dependency Injection,DI)、IoC控制反转(Inversion of Control)、AOP(Aspect-Oriented Programming)的開源框架
倡導以最少侵入的方式管理應用中的代碼即是要使用時就加入使用,如果不用也可以除去
從流程可以看出,connection 的建立與關閉對於資料庫來說,很耗費系統資源的工作,
而我們的應用程式又必須等待取得 connection 之後才有辦法與資料庫互動,
如果在程式裡面有大量的 connection 建立與關閉,可以預期這樣對於程式的執行效能會有不小的衝擊
相信大部分的開發人員一定都會碰到資料庫SQL
在開發階段常常要測試,我們需要刪除整個資料表內的資料,
有三種方法可以參考使用,分別是使用Delete、Trancate與Drop,使這三種方式的差異在哪裡呢?
使用Delete語法,不加任何Where條件下,是可以移除整個Table的資料,但是卻會耗用大量資源
大家是否在處理路徑的時候需要取URI的最後一個名稱,
想不到URL的最後一個路徑要怎麼取得,
我在這邊紀錄一下我取得的過程!
我在使用Selenium的時候碰到需要用到抓取Network的問題紀錄一下!
可以使用JavascriptExecutor來取得